{
  "generated_at": "2026-05-15T00:00:00Z",
  "competition_id": "fifa_world_cup",
  "season_id": "2026",
  "datasets": {
    "canonical_teams": [
      {
        "team_id": "algeria",
        "name": "Algeria",
        "aliases": [
          "Algeria",
          "阿尔及利亚"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "阿尔及利亚"
        },
        "short_name": "ALG"
      },
      {
        "team_id": "argentina",
        "name": "Argentina",
        "aliases": [
          "Argentina",
          "阿根廷"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "阿根廷"
        },
        "short_name": "ARG"
      },
      {
        "team_id": "australia",
        "name": "Australia",
        "aliases": [
          "Australia",
          "澳大利亚"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "澳大利亚"
        },
        "short_name": "AUS"
      },
      {
        "team_id": "austria",
        "name": "Austria",
        "aliases": [
          "Austria",
          "奥地利"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "奥地利"
        },
        "short_name": "AUT"
      },
      {
        "team_id": "belgium",
        "name": "Belgium",
        "aliases": [
          "Belgium",
          "比利时"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "比利时"
        },
        "short_name": "BEL"
      },
      {
        "team_id": "bosnia-and-herzegovina",
        "name": "Bosnia and Herzegovina",
        "aliases": [
          "Bosnia and Herzegovina",
          "Bosnia-Herzegovina",
          "波斯尼亚和黑塞哥维那"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "波斯尼亚和黑塞哥维那"
        },
        "short_name": "BIH"
      },
      {
        "team_id": "brazil",
        "name": "Brazil",
        "aliases": [
          "Brazil",
          "巴西"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "巴西"
        },
        "short_name": "BRA"
      },
      {
        "team_id": "cabo-verde",
        "name": "Cabo Verde",
        "aliases": [
          "Cabo Verde",
          "Cape Verde",
          "Cape Verde Islands",
          "佛得角"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "佛得角"
        },
        "short_name": "CPV"
      },
      {
        "team_id": "canada",
        "name": "Canada",
        "aliases": [
          "Canada",
          "加拿大"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "加拿大"
        },
        "short_name": "CAN"
      },
      {
        "team_id": "colombia",
        "name": "Colombia",
        "aliases": [
          "Colombia",
          "哥伦比亚"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "哥伦比亚"
        },
        "short_name": "COL"
      },
      {
        "team_id": "congo-dr",
        "name": "Congo DR",
        "aliases": [
          "Congo DR",
          "DR Congo",
          "Democratic Republic of the Congo",
          "刚果民主共和国"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "刚果民主共和国"
        },
        "short_name": "COD"
      },
      {
        "team_id": "cote-divoire",
        "name": "Cote d'Ivoire",
        "aliases": [
          "Cote d'Ivoire",
          "Ivory Coast",
          "科特迪瓦"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "科特迪瓦"
        },
        "short_name": "CIV"
      },
      {
        "team_id": "croatia",
        "name": "Croatia",
        "aliases": [
          "Croatia",
          "克罗地亚"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "克罗地亚"
        },
        "short_name": "CRO"
      },
      {
        "team_id": "curacao",
        "name": "Curacao",
        "aliases": [
          "Curacao",
          "Curaçao",
          "库拉索"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "库拉索"
        },
        "short_name": "CUW"
      },
      {
        "team_id": "czechia",
        "name": "Czechia",
        "aliases": [
          "Czech Republic",
          "Czechia",
          "捷克",
          "捷克共和国"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "捷克共和国"
        },
        "short_name": "CZE"
      },
      {
        "team_id": "ecuador",
        "name": "Ecuador",
        "aliases": [
          "Ecuador",
          "厄瓜多尔"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "厄瓜多尔"
        },
        "short_name": "ECU"
      },
      {
        "team_id": "egypt",
        "name": "Egypt",
        "aliases": [
          "Egypt",
          "埃及"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "埃及"
        },
        "short_name": "EGY"
      },
      {
        "team_id": "england",
        "name": "England",
        "aliases": [
          "England",
          "英格兰"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "英格兰"
        },
        "short_name": "ENG"
      },
      {
        "team_id": "france",
        "name": "France",
        "aliases": [
          "France",
          "法国"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "法国"
        },
        "short_name": "FRA"
      },
      {
        "team_id": "germany",
        "name": "Germany",
        "aliases": [
          "Germany",
          "德国"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "德国"
        },
        "short_name": "GER"
      },
      {
        "team_id": "ghana",
        "name": "Ghana",
        "aliases": [
          "Ghana",
          "加纳"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "加纳"
        },
        "short_name": "GHA"
      },
      {
        "team_id": "haiti",
        "name": "Haiti",
        "aliases": [
          "Haiti",
          "海地"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "海地"
        },
        "short_name": "HAI"
      },
      {
        "team_id": "ir-iran",
        "name": "IR Iran",
        "aliases": [
          "IR Iran",
          "Iran",
          "伊朗"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "伊朗"
        },
        "short_name": "IRN"
      },
      {
        "team_id": "iraq",
        "name": "Iraq",
        "aliases": [
          "Iraq",
          "伊拉克"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "伊拉克"
        },
        "short_name": "IRQ"
      },
      {
        "team_id": "japan",
        "name": "Japan",
        "aliases": [
          "Japan",
          "日本"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "日本"
        },
        "short_name": "JPN"
      },
      {
        "team_id": "jordan",
        "name": "Jordan",
        "aliases": [
          "Jordan",
          "约旦"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "约旦"
        },
        "short_name": "JOR"
      },
      {
        "team_id": "korea-republic",
        "name": "Korea Republic",
        "aliases": [
          "Korea",
          "Korea Republic",
          "South Korea",
          "韩国"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "韩国"
        },
        "flag_emoji": "🇰🇷",
        "fifa_rank": 25,
        "short_name": "KOR"
      },
      {
        "team_id": "mexico",
        "name": "Mexico",
        "aliases": [
          "Mexico",
          "墨西哥"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "墨西哥"
        },
        "short_name": "MEX"
      },
      {
        "team_id": "morocco",
        "name": "Morocco",
        "aliases": [
          "Morocco",
          "摩洛哥"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "摩洛哥"
        },
        "short_name": "MAR"
      },
      {
        "team_id": "netherlands",
        "name": "Netherlands",
        "aliases": [
          "Netherlands",
          "荷兰"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "荷兰"
        },
        "short_name": "NED"
      },
      {
        "team_id": "new-zealand",
        "name": "New Zealand",
        "aliases": [
          "New Zealand",
          "新西兰"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "新西兰"
        },
        "short_name": "NZL"
      },
      {
        "team_id": "norway",
        "name": "Norway",
        "aliases": [
          "Norway",
          "挪威"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "挪威"
        },
        "short_name": "NOR"
      },
      {
        "team_id": "panama",
        "name": "Panama",
        "aliases": [
          "Panama",
          "巴拿马"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "巴拿马"
        },
        "short_name": "PAN"
      },
      {
        "team_id": "paraguay",
        "name": "Paraguay",
        "aliases": [
          "Paraguay",
          "巴拉圭"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "巴拉圭"
        },
        "short_name": "PAR"
      },
      {
        "team_id": "portugal",
        "name": "Portugal",
        "aliases": [
          "Portugal",
          "葡萄牙"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "葡萄牙"
        },
        "short_name": "POR"
      },
      {
        "team_id": "qatar",
        "name": "Qatar",
        "aliases": [
          "Qatar",
          "卡塔尔"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "卡塔尔"
        },
        "short_name": "QAT"
      },
      {
        "team_id": "saudi-arabia",
        "name": "Saudi Arabia",
        "aliases": [
          "Saudi Arabia",
          "沙特阿拉伯"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "沙特阿拉伯"
        },
        "short_name": "KSA"
      },
      {
        "team_id": "scotland",
        "name": "Scotland",
        "aliases": [
          "Scotland",
          "苏格兰"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "苏格兰"
        },
        "short_name": "SCO"
      },
      {
        "team_id": "senegal",
        "name": "Senegal",
        "aliases": [
          "Senegal",
          "塞内加尔"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "塞内加尔"
        },
        "short_name": "SEN"
      },
      {
        "team_id": "slot-best-third-a-b-c-d-f",
        "name": "Best Third-Place Team from A/B/C/D/F",
        "short_name": "3RD",
        "localized_name": {
          "zh-CN": "A/B/C/D/F组第三名"
        },
        "aliases": [
          "A/B/C/D/F组第三名",
          "Best Third-Place Team from A/B/C/D/F"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-best-third-a-e-h-i-j",
        "name": "Best Third-Place Team from A/E/H/I/J",
        "short_name": "3RD",
        "localized_name": {
          "zh-CN": "A/E/H/I/J组第三名"
        },
        "aliases": [
          "A/E/H/I/J组第三名",
          "Best Third-Place Team from A/E/H/I/J"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-best-third-b-e-f-i-j",
        "name": "Best Third-Place Team from B/E/F/I/J",
        "short_name": "3RD",
        "localized_name": {
          "zh-CN": "B/E/F/I/J组第三名"
        },
        "aliases": [
          "B/E/F/I/J组第三名",
          "Best Third-Place Team from B/E/F/I/J"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-best-third-c-d-f-g-h",
        "name": "Best Third-Place Team from C/D/F/G/H",
        "short_name": "3RD",
        "localized_name": {
          "zh-CN": "C/D/F/G/H组第三名"
        },
        "aliases": [
          "C/D/F/G/H组第三名",
          "Best Third-Place Team from C/D/F/G/H"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-best-third-c-e-f-h-i",
        "name": "Best Third-Place Team from C/E/F/H/I",
        "short_name": "3RD",
        "localized_name": {
          "zh-CN": "C/E/F/H/I组第三名"
        },
        "aliases": [
          "C/E/F/H/I组第三名",
          "Best Third-Place Team from C/E/F/H/I"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-best-third-d-e-i-j-l",
        "name": "Best Third-Place Team from D/E/I/J/L",
        "short_name": "3RD",
        "localized_name": {
          "zh-CN": "D/E/I/J/L组第三名"
        },
        "aliases": [
          "D/E/I/J/L组第三名",
          "Best Third-Place Team from D/E/I/J/L"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-best-third-e-f-g-i-j",
        "name": "Best Third-Place Team from E/F/G/I/J",
        "short_name": "3RD",
        "localized_name": {
          "zh-CN": "E/F/G/I/J组第三名"
        },
        "aliases": [
          "E/F/G/I/J组第三名",
          "Best Third-Place Team from E/F/G/I/J"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-best-third-e-h-i-j-k",
        "name": "Best Third-Place Team from E/H/I/J/K",
        "short_name": "3RD",
        "localized_name": {
          "zh-CN": "E/H/I/J/K组第三名"
        },
        "aliases": [
          "E/H/I/J/K组第三名",
          "Best Third-Place Team from E/H/I/J/K"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-a-runner_up",
        "name": "Group A Runner-up",
        "short_name": "A2",
        "localized_name": {
          "zh-CN": "A组第二"
        },
        "aliases": [
          "A组第二",
          "Group A Runner-up"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-a-winner",
        "name": "Group A Winner",
        "short_name": "A1",
        "localized_name": {
          "zh-CN": "A组第一"
        },
        "aliases": [
          "A组第一",
          "Group A Winner"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-b-runner_up",
        "name": "Group B Runner-up",
        "short_name": "B2",
        "localized_name": {
          "zh-CN": "B组第二"
        },
        "aliases": [
          "B组第二",
          "Group B Runner-up"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-b-winner",
        "name": "Group B Winner",
        "short_name": "B1",
        "localized_name": {
          "zh-CN": "B组第一"
        },
        "aliases": [
          "B组第一",
          "Group B Winner"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-c-runner_up",
        "name": "Group C Runner-up",
        "short_name": "C2",
        "localized_name": {
          "zh-CN": "C组第二"
        },
        "aliases": [
          "C组第二",
          "Group C Runner-up"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-c-winner",
        "name": "Group C Winner",
        "short_name": "C1",
        "localized_name": {
          "zh-CN": "C组第一"
        },
        "aliases": [
          "C组第一",
          "Group C Winner"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-d-runner_up",
        "name": "Group D Runner-up",
        "short_name": "D2",
        "localized_name": {
          "zh-CN": "D组第二"
        },
        "aliases": [
          "D组第二",
          "Group D Runner-up"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-d-winner",
        "name": "Group D Winner",
        "short_name": "D1",
        "localized_name": {
          "zh-CN": "D组第一"
        },
        "aliases": [
          "D组第一",
          "Group D Winner"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-e-runner_up",
        "name": "Group E Runner-up",
        "short_name": "E2",
        "localized_name": {
          "zh-CN": "E组第二"
        },
        "aliases": [
          "E组第二",
          "Group E Runner-up"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-e-winner",
        "name": "Group E Winner",
        "short_name": "E1",
        "localized_name": {
          "zh-CN": "E组第一"
        },
        "aliases": [
          "E组第一",
          "Group E Winner"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-f-runner_up",
        "name": "Group F Runner-up",
        "short_name": "F2",
        "localized_name": {
          "zh-CN": "F组第二"
        },
        "aliases": [
          "F组第二",
          "Group F Runner-up"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-f-winner",
        "name": "Group F Winner",
        "short_name": "F1",
        "localized_name": {
          "zh-CN": "F组第一"
        },
        "aliases": [
          "F组第一",
          "Group F Winner"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-g-runner_up",
        "name": "Group G Runner-up",
        "short_name": "G2",
        "localized_name": {
          "zh-CN": "G组第二"
        },
        "aliases": [
          "G组第二",
          "Group G Runner-up"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-g-winner",
        "name": "Group G Winner",
        "short_name": "G1",
        "localized_name": {
          "zh-CN": "G组第一"
        },
        "aliases": [
          "G组第一",
          "Group G Winner"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-h-runner_up",
        "name": "Group H Runner-up",
        "short_name": "H2",
        "localized_name": {
          "zh-CN": "H组第二"
        },
        "aliases": [
          "H组第二",
          "Group H Runner-up"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-h-winner",
        "name": "Group H Winner",
        "short_name": "H1",
        "localized_name": {
          "zh-CN": "H组第一"
        },
        "aliases": [
          "H组第一",
          "Group H Winner"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-i-runner_up",
        "name": "Group I Runner-up",
        "short_name": "I2",
        "localized_name": {
          "zh-CN": "I组第二"
        },
        "aliases": [
          "I组第二",
          "Group I Runner-up"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-i-winner",
        "name": "Group I Winner",
        "short_name": "I1",
        "localized_name": {
          "zh-CN": "I组第一"
        },
        "aliases": [
          "I组第一",
          "Group I Winner"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-j-runner_up",
        "name": "Group J Runner-up",
        "short_name": "J2",
        "localized_name": {
          "zh-CN": "J组第二"
        },
        "aliases": [
          "J组第二",
          "Group J Runner-up"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-j-winner",
        "name": "Group J Winner",
        "short_name": "J1",
        "localized_name": {
          "zh-CN": "J组第一"
        },
        "aliases": [
          "J组第一",
          "Group J Winner"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-k-runner_up",
        "name": "Group K Runner-up",
        "short_name": "K2",
        "localized_name": {
          "zh-CN": "K组第二"
        },
        "aliases": [
          "K组第二",
          "Group K Runner-up"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-k-winner",
        "name": "Group K Winner",
        "short_name": "K1",
        "localized_name": {
          "zh-CN": "K组第一"
        },
        "aliases": [
          "K组第一",
          "Group K Winner"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-l-runner_up",
        "name": "Group L Runner-up",
        "short_name": "L2",
        "localized_name": {
          "zh-CN": "L组第二"
        },
        "aliases": [
          "L组第二",
          "Group L Runner-up"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-l-winner",
        "name": "Group L Winner",
        "short_name": "L1",
        "localized_name": {
          "zh-CN": "L组第一"
        },
        "aliases": [
          "L组第一",
          "Group L Winner"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-loser-match-101",
        "name": "Loser of Match 101",
        "short_name": "L101",
        "localized_name": {
          "zh-CN": "第101场负者"
        },
        "aliases": [
          "第101场负者",
          "Loser of Match 101"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-loser-match-102",
        "name": "Loser of Match 102",
        "short_name": "L102",
        "localized_name": {
          "zh-CN": "第102场负者"
        },
        "aliases": [
          "第102场负者",
          "Loser of Match 102"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-100",
        "name": "Winner of Match 100",
        "short_name": "W100",
        "localized_name": {
          "zh-CN": "第100场胜者"
        },
        "aliases": [
          "第100场胜者",
          "Winner of Match 100"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-101",
        "name": "Winner of Match 101",
        "short_name": "W101",
        "localized_name": {
          "zh-CN": "第101场胜者"
        },
        "aliases": [
          "第101场胜者",
          "Winner of Match 101"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-102",
        "name": "Winner of Match 102",
        "short_name": "W102",
        "localized_name": {
          "zh-CN": "第102场胜者"
        },
        "aliases": [
          "第102场胜者",
          "Winner of Match 102"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-73",
        "name": "Winner of Match 73",
        "short_name": "W73",
        "localized_name": {
          "zh-CN": "第73场胜者"
        },
        "aliases": [
          "第73场胜者",
          "Winner of Match 73"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-74",
        "name": "Winner of Match 74",
        "short_name": "W74",
        "localized_name": {
          "zh-CN": "第74场胜者"
        },
        "aliases": [
          "第74场胜者",
          "Winner of Match 74"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-75",
        "name": "Winner of Match 75",
        "short_name": "W75",
        "localized_name": {
          "zh-CN": "第75场胜者"
        },
        "aliases": [
          "第75场胜者",
          "Winner of Match 75"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-76",
        "name": "Winner of Match 76",
        "short_name": "W76",
        "localized_name": {
          "zh-CN": "第76场胜者"
        },
        "aliases": [
          "第76场胜者",
          "Winner of Match 76"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-77",
        "name": "Winner of Match 77",
        "short_name": "W77",
        "localized_name": {
          "zh-CN": "第77场胜者"
        },
        "aliases": [
          "第77场胜者",
          "Winner of Match 77"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-78",
        "name": "Winner of Match 78",
        "short_name": "W78",
        "localized_name": {
          "zh-CN": "第78场胜者"
        },
        "aliases": [
          "第78场胜者",
          "Winner of Match 78"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-79",
        "name": "Winner of Match 79",
        "short_name": "W79",
        "localized_name": {
          "zh-CN": "第79场胜者"
        },
        "aliases": [
          "第79场胜者",
          "Winner of Match 79"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-80",
        "name": "Winner of Match 80",
        "short_name": "W80",
        "localized_name": {
          "zh-CN": "第80场胜者"
        },
        "aliases": [
          "第80场胜者",
          "Winner of Match 80"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-81",
        "name": "Winner of Match 81",
        "short_name": "W81",
        "localized_name": {
          "zh-CN": "第81场胜者"
        },
        "aliases": [
          "第81场胜者",
          "Winner of Match 81"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-82",
        "name": "Winner of Match 82",
        "short_name": "W82",
        "localized_name": {
          "zh-CN": "第82场胜者"
        },
        "aliases": [
          "第82场胜者",
          "Winner of Match 82"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-83",
        "name": "Winner of Match 83",
        "short_name": "W83",
        "localized_name": {
          "zh-CN": "第83场胜者"
        },
        "aliases": [
          "第83场胜者",
          "Winner of Match 83"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-84",
        "name": "Winner of Match 84",
        "short_name": "W84",
        "localized_name": {
          "zh-CN": "第84场胜者"
        },
        "aliases": [
          "第84场胜者",
          "Winner of Match 84"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-85",
        "name": "Winner of Match 85",
        "short_name": "W85",
        "localized_name": {
          "zh-CN": "第85场胜者"
        },
        "aliases": [
          "第85场胜者",
          "Winner of Match 85"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-86",
        "name": "Winner of Match 86",
        "short_name": "W86",
        "localized_name": {
          "zh-CN": "第86场胜者"
        },
        "aliases": [
          "第86场胜者",
          "Winner of Match 86"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-87",
        "name": "Winner of Match 87",
        "short_name": "W87",
        "localized_name": {
          "zh-CN": "第87场胜者"
        },
        "aliases": [
          "第87场胜者",
          "Winner of Match 87"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-88",
        "name": "Winner of Match 88",
        "short_name": "W88",
        "localized_name": {
          "zh-CN": "第88场胜者"
        },
        "aliases": [
          "第88场胜者",
          "Winner of Match 88"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-89",
        "name": "Winner of Match 89",
        "short_name": "W89",
        "localized_name": {
          "zh-CN": "第89场胜者"
        },
        "aliases": [
          "第89场胜者",
          "Winner of Match 89"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-90",
        "name": "Winner of Match 90",
        "short_name": "W90",
        "localized_name": {
          "zh-CN": "第90场胜者"
        },
        "aliases": [
          "第90场胜者",
          "Winner of Match 90"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-91",
        "name": "Winner of Match 91",
        "short_name": "W91",
        "localized_name": {
          "zh-CN": "第91场胜者"
        },
        "aliases": [
          "第91场胜者",
          "Winner of Match 91"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-92",
        "name": "Winner of Match 92",
        "short_name": "W92",
        "localized_name": {
          "zh-CN": "第92场胜者"
        },
        "aliases": [
          "第92场胜者",
          "Winner of Match 92"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-93",
        "name": "Winner of Match 93",
        "short_name": "W93",
        "localized_name": {
          "zh-CN": "第93场胜者"
        },
        "aliases": [
          "第93场胜者",
          "Winner of Match 93"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-94",
        "name": "Winner of Match 94",
        "short_name": "W94",
        "localized_name": {
          "zh-CN": "第94场胜者"
        },
        "aliases": [
          "第94场胜者",
          "Winner of Match 94"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-95",
        "name": "Winner of Match 95",
        "short_name": "W95",
        "localized_name": {
          "zh-CN": "第95场胜者"
        },
        "aliases": [
          "第95场胜者",
          "Winner of Match 95"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-96",
        "name": "Winner of Match 96",
        "short_name": "W96",
        "localized_name": {
          "zh-CN": "第96场胜者"
        },
        "aliases": [
          "第96场胜者",
          "Winner of Match 96"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-97",
        "name": "Winner of Match 97",
        "short_name": "W97",
        "localized_name": {
          "zh-CN": "第97场胜者"
        },
        "aliases": [
          "第97场胜者",
          "Winner of Match 97"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-98",
        "name": "Winner of Match 98",
        "short_name": "W98",
        "localized_name": {
          "zh-CN": "第98场胜者"
        },
        "aliases": [
          "第98场胜者",
          "Winner of Match 98"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-99",
        "name": "Winner of Match 99",
        "short_name": "W99",
        "localized_name": {
          "zh-CN": "第99场胜者"
        },
        "aliases": [
          "第99场胜者",
          "Winner of Match 99"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "south-africa",
        "name": "South Africa",
        "aliases": [
          "South Africa",
          "南非"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "南非"
        },
        "flag_emoji": "🇿🇦",
        "fifa_rank": 57,
        "short_name": "RSA"
      },
      {
        "team_id": "spain",
        "name": "Spain",
        "aliases": [
          "Spain",
          "西班牙"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "西班牙"
        },
        "short_name": "ESP"
      },
      {
        "team_id": "sweden",
        "name": "Sweden",
        "aliases": [
          "Sweden",
          "瑞典"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "瑞典"
        },
        "short_name": "SWE"
      },
      {
        "team_id": "switzerland",
        "name": "Switzerland",
        "aliases": [
          "Switzerland",
          "瑞士"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "瑞士"
        },
        "short_name": "SUI"
      },
      {
        "team_id": "tunisia",
        "name": "Tunisia",
        "aliases": [
          "Tunisia",
          "突尼斯"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "突尼斯"
        },
        "short_name": "TUN"
      },
      {
        "team_id": "turkiye",
        "name": "Turkiye",
        "aliases": [
          "Turkey",
          "Turkiye",
          "土耳其"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "土耳其"
        },
        "short_name": "TUR"
      },
      {
        "team_id": "united-states",
        "name": "United States",
        "aliases": [
          "USA",
          "United States",
          "United States of America",
          "美国"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "美国"
        },
        "flag_emoji": "🇺🇸",
        "fifa_rank": 16,
        "short_name": "USA"
      },
      {
        "team_id": "uruguay",
        "name": "Uruguay",
        "aliases": [
          "Uruguay",
          "乌拉圭"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "乌拉圭"
        },
        "short_name": "URU"
      },
      {
        "team_id": "uzbekistan",
        "name": "Uzbekistan",
        "aliases": [
          "Uzbekistan",
          "乌兹别克斯坦"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "乌兹别克斯坦"
        },
        "short_name": "UZB"
      }
    ],
    "teams": [
      {
        "team_id": "algeria",
        "name": "Algeria",
        "aliases": [
          "Algeria",
          "阿尔及利亚"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "阿尔及利亚"
        },
        "short_name": "ALG"
      },
      {
        "team_id": "argentina",
        "name": "Argentina",
        "aliases": [
          "Argentina",
          "阿根廷"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "阿根廷"
        },
        "short_name": "ARG"
      },
      {
        "team_id": "australia",
        "name": "Australia",
        "aliases": [
          "Australia",
          "澳大利亚"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "澳大利亚"
        },
        "short_name": "AUS"
      },
      {
        "team_id": "austria",
        "name": "Austria",
        "aliases": [
          "Austria",
          "奥地利"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "奥地利"
        },
        "short_name": "AUT"
      },
      {
        "team_id": "belgium",
        "name": "Belgium",
        "aliases": [
          "Belgium",
          "比利时"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "比利时"
        },
        "short_name": "BEL"
      },
      {
        "team_id": "bosnia-and-herzegovina",
        "name": "Bosnia and Herzegovina",
        "aliases": [
          "Bosnia and Herzegovina",
          "Bosnia-Herzegovina",
          "波斯尼亚和黑塞哥维那"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "波斯尼亚和黑塞哥维那"
        },
        "short_name": "BIH"
      },
      {
        "team_id": "brazil",
        "name": "Brazil",
        "aliases": [
          "Brazil",
          "巴西"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "巴西"
        },
        "short_name": "BRA"
      },
      {
        "team_id": "cabo-verde",
        "name": "Cabo Verde",
        "aliases": [
          "Cabo Verde",
          "Cape Verde",
          "Cape Verde Islands",
          "佛得角"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "佛得角"
        },
        "short_name": "CPV"
      },
      {
        "team_id": "canada",
        "name": "Canada",
        "aliases": [
          "Canada",
          "加拿大"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "加拿大"
        },
        "short_name": "CAN"
      },
      {
        "team_id": "colombia",
        "name": "Colombia",
        "aliases": [
          "Colombia",
          "哥伦比亚"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "哥伦比亚"
        },
        "short_name": "COL"
      },
      {
        "team_id": "congo-dr",
        "name": "Congo DR",
        "aliases": [
          "Congo DR",
          "DR Congo",
          "Democratic Republic of the Congo",
          "刚果民主共和国"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "刚果民主共和国"
        },
        "short_name": "COD"
      },
      {
        "team_id": "cote-divoire",
        "name": "Cote d'Ivoire",
        "aliases": [
          "Cote d'Ivoire",
          "Ivory Coast",
          "科特迪瓦"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "科特迪瓦"
        },
        "short_name": "CIV"
      },
      {
        "team_id": "croatia",
        "name": "Croatia",
        "aliases": [
          "Croatia",
          "克罗地亚"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "克罗地亚"
        },
        "short_name": "CRO"
      },
      {
        "team_id": "curacao",
        "name": "Curacao",
        "aliases": [
          "Curacao",
          "Curaçao",
          "库拉索"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "库拉索"
        },
        "short_name": "CUW"
      },
      {
        "team_id": "czechia",
        "name": "Czechia",
        "aliases": [
          "Czech Republic",
          "Czechia",
          "捷克",
          "捷克共和国"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "捷克共和国"
        },
        "short_name": "CZE"
      },
      {
        "team_id": "ecuador",
        "name": "Ecuador",
        "aliases": [
          "Ecuador",
          "厄瓜多尔"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "厄瓜多尔"
        },
        "short_name": "ECU"
      },
      {
        "team_id": "egypt",
        "name": "Egypt",
        "aliases": [
          "Egypt",
          "埃及"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "埃及"
        },
        "short_name": "EGY"
      },
      {
        "team_id": "england",
        "name": "England",
        "aliases": [
          "England",
          "英格兰"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "英格兰"
        },
        "short_name": "ENG"
      },
      {
        "team_id": "france",
        "name": "France",
        "aliases": [
          "France",
          "法国"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "法国"
        },
        "short_name": "FRA"
      },
      {
        "team_id": "germany",
        "name": "Germany",
        "aliases": [
          "Germany",
          "德国"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "德国"
        },
        "short_name": "GER"
      },
      {
        "team_id": "ghana",
        "name": "Ghana",
        "aliases": [
          "Ghana",
          "加纳"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "加纳"
        },
        "short_name": "GHA"
      },
      {
        "team_id": "haiti",
        "name": "Haiti",
        "aliases": [
          "Haiti",
          "海地"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "海地"
        },
        "short_name": "HAI"
      },
      {
        "team_id": "ir-iran",
        "name": "IR Iran",
        "aliases": [
          "IR Iran",
          "Iran",
          "伊朗"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "伊朗"
        },
        "short_name": "IRN"
      },
      {
        "team_id": "iraq",
        "name": "Iraq",
        "aliases": [
          "Iraq",
          "伊拉克"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "伊拉克"
        },
        "short_name": "IRQ"
      },
      {
        "team_id": "japan",
        "name": "Japan",
        "aliases": [
          "Japan",
          "日本"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "日本"
        },
        "short_name": "JPN"
      },
      {
        "team_id": "jordan",
        "name": "Jordan",
        "aliases": [
          "Jordan",
          "约旦"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "约旦"
        },
        "short_name": "JOR"
      },
      {
        "team_id": "korea-republic",
        "name": "Korea Republic",
        "aliases": [
          "Korea",
          "Korea Republic",
          "South Korea",
          "韩国"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "韩国"
        },
        "flag_emoji": "🇰🇷",
        "fifa_rank": 25,
        "short_name": "KOR"
      },
      {
        "team_id": "mexico",
        "name": "Mexico",
        "aliases": [
          "Mexico",
          "墨西哥"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "墨西哥"
        },
        "short_name": "MEX"
      },
      {
        "team_id": "morocco",
        "name": "Morocco",
        "aliases": [
          "Morocco",
          "摩洛哥"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "摩洛哥"
        },
        "short_name": "MAR"
      },
      {
        "team_id": "netherlands",
        "name": "Netherlands",
        "aliases": [
          "Netherlands",
          "荷兰"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "荷兰"
        },
        "short_name": "NED"
      },
      {
        "team_id": "new-zealand",
        "name": "New Zealand",
        "aliases": [
          "New Zealand",
          "新西兰"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "新西兰"
        },
        "short_name": "NZL"
      },
      {
        "team_id": "norway",
        "name": "Norway",
        "aliases": [
          "Norway",
          "挪威"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "挪威"
        },
        "short_name": "NOR"
      },
      {
        "team_id": "panama",
        "name": "Panama",
        "aliases": [
          "Panama",
          "巴拿马"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "巴拿马"
        },
        "short_name": "PAN"
      },
      {
        "team_id": "paraguay",
        "name": "Paraguay",
        "aliases": [
          "Paraguay",
          "巴拉圭"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "巴拉圭"
        },
        "short_name": "PAR"
      },
      {
        "team_id": "portugal",
        "name": "Portugal",
        "aliases": [
          "Portugal",
          "葡萄牙"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "葡萄牙"
        },
        "short_name": "POR"
      },
      {
        "team_id": "qatar",
        "name": "Qatar",
        "aliases": [
          "Qatar",
          "卡塔尔"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "卡塔尔"
        },
        "short_name": "QAT"
      },
      {
        "team_id": "saudi-arabia",
        "name": "Saudi Arabia",
        "aliases": [
          "Saudi Arabia",
          "沙特阿拉伯"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "沙特阿拉伯"
        },
        "short_name": "KSA"
      },
      {
        "team_id": "scotland",
        "name": "Scotland",
        "aliases": [
          "Scotland",
          "苏格兰"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "苏格兰"
        },
        "short_name": "SCO"
      },
      {
        "team_id": "senegal",
        "name": "Senegal",
        "aliases": [
          "Senegal",
          "塞内加尔"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "塞内加尔"
        },
        "short_name": "SEN"
      },
      {
        "team_id": "slot-best-third-a-b-c-d-f",
        "name": "Best Third-Place Team from A/B/C/D/F",
        "short_name": "3RD",
        "localized_name": {
          "zh-CN": "A/B/C/D/F组第三名"
        },
        "aliases": [
          "A/B/C/D/F组第三名",
          "Best Third-Place Team from A/B/C/D/F"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-best-third-a-e-h-i-j",
        "name": "Best Third-Place Team from A/E/H/I/J",
        "short_name": "3RD",
        "localized_name": {
          "zh-CN": "A/E/H/I/J组第三名"
        },
        "aliases": [
          "A/E/H/I/J组第三名",
          "Best Third-Place Team from A/E/H/I/J"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-best-third-b-e-f-i-j",
        "name": "Best Third-Place Team from B/E/F/I/J",
        "short_name": "3RD",
        "localized_name": {
          "zh-CN": "B/E/F/I/J组第三名"
        },
        "aliases": [
          "B/E/F/I/J组第三名",
          "Best Third-Place Team from B/E/F/I/J"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-best-third-c-d-f-g-h",
        "name": "Best Third-Place Team from C/D/F/G/H",
        "short_name": "3RD",
        "localized_name": {
          "zh-CN": "C/D/F/G/H组第三名"
        },
        "aliases": [
          "C/D/F/G/H组第三名",
          "Best Third-Place Team from C/D/F/G/H"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-best-third-c-e-f-h-i",
        "name": "Best Third-Place Team from C/E/F/H/I",
        "short_name": "3RD",
        "localized_name": {
          "zh-CN": "C/E/F/H/I组第三名"
        },
        "aliases": [
          "C/E/F/H/I组第三名",
          "Best Third-Place Team from C/E/F/H/I"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-best-third-d-e-i-j-l",
        "name": "Best Third-Place Team from D/E/I/J/L",
        "short_name": "3RD",
        "localized_name": {
          "zh-CN": "D/E/I/J/L组第三名"
        },
        "aliases": [
          "D/E/I/J/L组第三名",
          "Best Third-Place Team from D/E/I/J/L"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-best-third-e-f-g-i-j",
        "name": "Best Third-Place Team from E/F/G/I/J",
        "short_name": "3RD",
        "localized_name": {
          "zh-CN": "E/F/G/I/J组第三名"
        },
        "aliases": [
          "E/F/G/I/J组第三名",
          "Best Third-Place Team from E/F/G/I/J"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-best-third-e-h-i-j-k",
        "name": "Best Third-Place Team from E/H/I/J/K",
        "short_name": "3RD",
        "localized_name": {
          "zh-CN": "E/H/I/J/K组第三名"
        },
        "aliases": [
          "E/H/I/J/K组第三名",
          "Best Third-Place Team from E/H/I/J/K"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-a-runner_up",
        "name": "Group A Runner-up",
        "short_name": "A2",
        "localized_name": {
          "zh-CN": "A组第二"
        },
        "aliases": [
          "A组第二",
          "Group A Runner-up"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-a-winner",
        "name": "Group A Winner",
        "short_name": "A1",
        "localized_name": {
          "zh-CN": "A组第一"
        },
        "aliases": [
          "A组第一",
          "Group A Winner"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-b-runner_up",
        "name": "Group B Runner-up",
        "short_name": "B2",
        "localized_name": {
          "zh-CN": "B组第二"
        },
        "aliases": [
          "B组第二",
          "Group B Runner-up"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-b-winner",
        "name": "Group B Winner",
        "short_name": "B1",
        "localized_name": {
          "zh-CN": "B组第一"
        },
        "aliases": [
          "B组第一",
          "Group B Winner"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-c-runner_up",
        "name": "Group C Runner-up",
        "short_name": "C2",
        "localized_name": {
          "zh-CN": "C组第二"
        },
        "aliases": [
          "C组第二",
          "Group C Runner-up"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-c-winner",
        "name": "Group C Winner",
        "short_name": "C1",
        "localized_name": {
          "zh-CN": "C组第一"
        },
        "aliases": [
          "C组第一",
          "Group C Winner"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-d-runner_up",
        "name": "Group D Runner-up",
        "short_name": "D2",
        "localized_name": {
          "zh-CN": "D组第二"
        },
        "aliases": [
          "D组第二",
          "Group D Runner-up"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-d-winner",
        "name": "Group D Winner",
        "short_name": "D1",
        "localized_name": {
          "zh-CN": "D组第一"
        },
        "aliases": [
          "D组第一",
          "Group D Winner"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-e-runner_up",
        "name": "Group E Runner-up",
        "short_name": "E2",
        "localized_name": {
          "zh-CN": "E组第二"
        },
        "aliases": [
          "E组第二",
          "Group E Runner-up"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-e-winner",
        "name": "Group E Winner",
        "short_name": "E1",
        "localized_name": {
          "zh-CN": "E组第一"
        },
        "aliases": [
          "E组第一",
          "Group E Winner"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-f-runner_up",
        "name": "Group F Runner-up",
        "short_name": "F2",
        "localized_name": {
          "zh-CN": "F组第二"
        },
        "aliases": [
          "F组第二",
          "Group F Runner-up"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-f-winner",
        "name": "Group F Winner",
        "short_name": "F1",
        "localized_name": {
          "zh-CN": "F组第一"
        },
        "aliases": [
          "F组第一",
          "Group F Winner"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-g-runner_up",
        "name": "Group G Runner-up",
        "short_name": "G2",
        "localized_name": {
          "zh-CN": "G组第二"
        },
        "aliases": [
          "G组第二",
          "Group G Runner-up"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-g-winner",
        "name": "Group G Winner",
        "short_name": "G1",
        "localized_name": {
          "zh-CN": "G组第一"
        },
        "aliases": [
          "G组第一",
          "Group G Winner"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-h-runner_up",
        "name": "Group H Runner-up",
        "short_name": "H2",
        "localized_name": {
          "zh-CN": "H组第二"
        },
        "aliases": [
          "H组第二",
          "Group H Runner-up"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-h-winner",
        "name": "Group H Winner",
        "short_name": "H1",
        "localized_name": {
          "zh-CN": "H组第一"
        },
        "aliases": [
          "H组第一",
          "Group H Winner"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-i-runner_up",
        "name": "Group I Runner-up",
        "short_name": "I2",
        "localized_name": {
          "zh-CN": "I组第二"
        },
        "aliases": [
          "I组第二",
          "Group I Runner-up"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-i-winner",
        "name": "Group I Winner",
        "short_name": "I1",
        "localized_name": {
          "zh-CN": "I组第一"
        },
        "aliases": [
          "I组第一",
          "Group I Winner"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-j-runner_up",
        "name": "Group J Runner-up",
        "short_name": "J2",
        "localized_name": {
          "zh-CN": "J组第二"
        },
        "aliases": [
          "J组第二",
          "Group J Runner-up"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-j-winner",
        "name": "Group J Winner",
        "short_name": "J1",
        "localized_name": {
          "zh-CN": "J组第一"
        },
        "aliases": [
          "J组第一",
          "Group J Winner"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-k-runner_up",
        "name": "Group K Runner-up",
        "short_name": "K2",
        "localized_name": {
          "zh-CN": "K组第二"
        },
        "aliases": [
          "K组第二",
          "Group K Runner-up"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-k-winner",
        "name": "Group K Winner",
        "short_name": "K1",
        "localized_name": {
          "zh-CN": "K组第一"
        },
        "aliases": [
          "K组第一",
          "Group K Winner"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-l-runner_up",
        "name": "Group L Runner-up",
        "short_name": "L2",
        "localized_name": {
          "zh-CN": "L组第二"
        },
        "aliases": [
          "L组第二",
          "Group L Runner-up"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-group-l-winner",
        "name": "Group L Winner",
        "short_name": "L1",
        "localized_name": {
          "zh-CN": "L组第一"
        },
        "aliases": [
          "L组第一",
          "Group L Winner"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-loser-match-101",
        "name": "Loser of Match 101",
        "short_name": "L101",
        "localized_name": {
          "zh-CN": "第101场负者"
        },
        "aliases": [
          "第101场负者",
          "Loser of Match 101"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-loser-match-102",
        "name": "Loser of Match 102",
        "short_name": "L102",
        "localized_name": {
          "zh-CN": "第102场负者"
        },
        "aliases": [
          "第102场负者",
          "Loser of Match 102"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-100",
        "name": "Winner of Match 100",
        "short_name": "W100",
        "localized_name": {
          "zh-CN": "第100场胜者"
        },
        "aliases": [
          "第100场胜者",
          "Winner of Match 100"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-101",
        "name": "Winner of Match 101",
        "short_name": "W101",
        "localized_name": {
          "zh-CN": "第101场胜者"
        },
        "aliases": [
          "第101场胜者",
          "Winner of Match 101"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-102",
        "name": "Winner of Match 102",
        "short_name": "W102",
        "localized_name": {
          "zh-CN": "第102场胜者"
        },
        "aliases": [
          "第102场胜者",
          "Winner of Match 102"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-73",
        "name": "Winner of Match 73",
        "short_name": "W73",
        "localized_name": {
          "zh-CN": "第73场胜者"
        },
        "aliases": [
          "第73场胜者",
          "Winner of Match 73"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-74",
        "name": "Winner of Match 74",
        "short_name": "W74",
        "localized_name": {
          "zh-CN": "第74场胜者"
        },
        "aliases": [
          "第74场胜者",
          "Winner of Match 74"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-75",
        "name": "Winner of Match 75",
        "short_name": "W75",
        "localized_name": {
          "zh-CN": "第75场胜者"
        },
        "aliases": [
          "第75场胜者",
          "Winner of Match 75"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-76",
        "name": "Winner of Match 76",
        "short_name": "W76",
        "localized_name": {
          "zh-CN": "第76场胜者"
        },
        "aliases": [
          "第76场胜者",
          "Winner of Match 76"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-77",
        "name": "Winner of Match 77",
        "short_name": "W77",
        "localized_name": {
          "zh-CN": "第77场胜者"
        },
        "aliases": [
          "第77场胜者",
          "Winner of Match 77"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-78",
        "name": "Winner of Match 78",
        "short_name": "W78",
        "localized_name": {
          "zh-CN": "第78场胜者"
        },
        "aliases": [
          "第78场胜者",
          "Winner of Match 78"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-79",
        "name": "Winner of Match 79",
        "short_name": "W79",
        "localized_name": {
          "zh-CN": "第79场胜者"
        },
        "aliases": [
          "第79场胜者",
          "Winner of Match 79"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-80",
        "name": "Winner of Match 80",
        "short_name": "W80",
        "localized_name": {
          "zh-CN": "第80场胜者"
        },
        "aliases": [
          "第80场胜者",
          "Winner of Match 80"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-81",
        "name": "Winner of Match 81",
        "short_name": "W81",
        "localized_name": {
          "zh-CN": "第81场胜者"
        },
        "aliases": [
          "第81场胜者",
          "Winner of Match 81"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-82",
        "name": "Winner of Match 82",
        "short_name": "W82",
        "localized_name": {
          "zh-CN": "第82场胜者"
        },
        "aliases": [
          "第82场胜者",
          "Winner of Match 82"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-83",
        "name": "Winner of Match 83",
        "short_name": "W83",
        "localized_name": {
          "zh-CN": "第83场胜者"
        },
        "aliases": [
          "第83场胜者",
          "Winner of Match 83"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-84",
        "name": "Winner of Match 84",
        "short_name": "W84",
        "localized_name": {
          "zh-CN": "第84场胜者"
        },
        "aliases": [
          "第84场胜者",
          "Winner of Match 84"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-85",
        "name": "Winner of Match 85",
        "short_name": "W85",
        "localized_name": {
          "zh-CN": "第85场胜者"
        },
        "aliases": [
          "第85场胜者",
          "Winner of Match 85"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-86",
        "name": "Winner of Match 86",
        "short_name": "W86",
        "localized_name": {
          "zh-CN": "第86场胜者"
        },
        "aliases": [
          "第86场胜者",
          "Winner of Match 86"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-87",
        "name": "Winner of Match 87",
        "short_name": "W87",
        "localized_name": {
          "zh-CN": "第87场胜者"
        },
        "aliases": [
          "第87场胜者",
          "Winner of Match 87"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-88",
        "name": "Winner of Match 88",
        "short_name": "W88",
        "localized_name": {
          "zh-CN": "第88场胜者"
        },
        "aliases": [
          "第88场胜者",
          "Winner of Match 88"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-89",
        "name": "Winner of Match 89",
        "short_name": "W89",
        "localized_name": {
          "zh-CN": "第89场胜者"
        },
        "aliases": [
          "第89场胜者",
          "Winner of Match 89"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-90",
        "name": "Winner of Match 90",
        "short_name": "W90",
        "localized_name": {
          "zh-CN": "第90场胜者"
        },
        "aliases": [
          "第90场胜者",
          "Winner of Match 90"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-91",
        "name": "Winner of Match 91",
        "short_name": "W91",
        "localized_name": {
          "zh-CN": "第91场胜者"
        },
        "aliases": [
          "第91场胜者",
          "Winner of Match 91"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-92",
        "name": "Winner of Match 92",
        "short_name": "W92",
        "localized_name": {
          "zh-CN": "第92场胜者"
        },
        "aliases": [
          "第92场胜者",
          "Winner of Match 92"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-93",
        "name": "Winner of Match 93",
        "short_name": "W93",
        "localized_name": {
          "zh-CN": "第93场胜者"
        },
        "aliases": [
          "第93场胜者",
          "Winner of Match 93"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-94",
        "name": "Winner of Match 94",
        "short_name": "W94",
        "localized_name": {
          "zh-CN": "第94场胜者"
        },
        "aliases": [
          "第94场胜者",
          "Winner of Match 94"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-95",
        "name": "Winner of Match 95",
        "short_name": "W95",
        "localized_name": {
          "zh-CN": "第95场胜者"
        },
        "aliases": [
          "第95场胜者",
          "Winner of Match 95"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-96",
        "name": "Winner of Match 96",
        "short_name": "W96",
        "localized_name": {
          "zh-CN": "第96场胜者"
        },
        "aliases": [
          "第96场胜者",
          "Winner of Match 96"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-97",
        "name": "Winner of Match 97",
        "short_name": "W97",
        "localized_name": {
          "zh-CN": "第97场胜者"
        },
        "aliases": [
          "第97场胜者",
          "Winner of Match 97"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-98",
        "name": "Winner of Match 98",
        "short_name": "W98",
        "localized_name": {
          "zh-CN": "第98场胜者"
        },
        "aliases": [
          "第98场胜者",
          "Winner of Match 98"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "slot-winner-match-99",
        "name": "Winner of Match 99",
        "short_name": "W99",
        "localized_name": {
          "zh-CN": "第99场胜者"
        },
        "aliases": [
          "第99场胜者",
          "Winner of Match 99"
        ],
        "sources": [
          "manual"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "is_placeholder": true
      },
      {
        "team_id": "south-africa",
        "name": "South Africa",
        "aliases": [
          "South Africa",
          "南非"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "南非"
        },
        "flag_emoji": "🇿🇦",
        "fifa_rank": 57,
        "short_name": "RSA"
      },
      {
        "team_id": "spain",
        "name": "Spain",
        "aliases": [
          "Spain",
          "西班牙"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "西班牙"
        },
        "short_name": "ESP"
      },
      {
        "team_id": "sweden",
        "name": "Sweden",
        "aliases": [
          "Sweden",
          "瑞典"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "瑞典"
        },
        "short_name": "SWE"
      },
      {
        "team_id": "switzerland",
        "name": "Switzerland",
        "aliases": [
          "Switzerland",
          "瑞士"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "瑞士"
        },
        "short_name": "SUI"
      },
      {
        "team_id": "tunisia",
        "name": "Tunisia",
        "aliases": [
          "Tunisia",
          "突尼斯"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "突尼斯"
        },
        "short_name": "TUN"
      },
      {
        "team_id": "turkiye",
        "name": "Turkiye",
        "aliases": [
          "Turkey",
          "Turkiye",
          "土耳其"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "土耳其"
        },
        "short_name": "TUR"
      },
      {
        "team_id": "united-states",
        "name": "United States",
        "aliases": [
          "USA",
          "United States",
          "United States of America",
          "美国"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "美国"
        },
        "flag_emoji": "🇺🇸",
        "fifa_rank": 16,
        "short_name": "USA"
      },
      {
        "team_id": "uruguay",
        "name": "Uruguay",
        "aliases": [
          "Uruguay",
          "乌拉圭"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "乌拉圭"
        },
        "short_name": "URU"
      },
      {
        "team_id": "uzbekistan",
        "name": "Uzbekistan",
        "aliases": [
          "Uzbekistan",
          "乌兹别克斯坦"
        ],
        "sources": [
          "worldcup_2026_csv",
          "world_cup_predictor"
        ],
        "updated_at": "2026-05-15T00:00:00Z",
        "localized_name": {
          "zh-CN": "乌兹别克斯坦"
        },
        "short_name": "UZB"
      }
    ],
    "fixtures": [
      {
        "match_id": "fifa_world_cup:2026:fdorg:537327",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-11T19:00:00Z",
        "status": "scheduled",
        "home_team_id": "mexico",
        "away_team_id": "south-africa",
        "venue_id": "estadio-azteca",
        "venue_name": "墨西哥城球场（Estadio Azteca）",
        "host_city": "墨西哥城",
        "host_city_id": "mexico-city",
        "match_theme": "第1场·墨西哥城开幕之战：东道主号角迎战彩虹勇士",
        "source_refs": {
          "worldcup_2026_schedule_csv": "1",
          "football_data_org": "537327"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "A"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537328",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-12T02:00:00Z",
        "status": "scheduled",
        "home_team_id": "korea-republic",
        "away_team_id": "czechia",
        "venue_id": "estadio-akron",
        "venue_name": "瓜达拉哈拉球场（Estadio Akron）",
        "host_city": "瓜达拉哈拉",
        "host_city_id": "guadalajara",
        "match_theme": "第2场·瓜达拉哈拉夜战：太极虎对阵波西米亚雄狮",
        "source_refs": {
          "worldcup_2026_schedule_csv": "2",
          "football_data_org": "537328"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "A"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537329",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-18T16:00:00Z",
        "status": "scheduled",
        "home_team_id": "czechia",
        "away_team_id": "south-africa",
        "venue_id": "mercedes-benz-stadium",
        "venue_name": "亚特兰大球场（Mercedes-Benz Stadium）",
        "host_city": "亚特兰大",
        "host_city_id": "atlanta",
        "match_theme": "第3场·亚特兰大午间战：波西米亚雄狮对阵彩虹勇士",
        "source_refs": {
          "worldcup_2026_schedule_csv": "3",
          "football_data_org": "537329"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "A"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537330",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-19T01:00:00Z",
        "status": "scheduled",
        "home_team_id": "mexico",
        "away_team_id": "korea-republic",
        "venue_id": "estadio-akron",
        "venue_name": "瓜达拉哈拉球场（Estadio Akron）",
        "host_city": "瓜达拉哈拉",
        "host_city_id": "guadalajara",
        "match_theme": "第4场·瓜达拉哈拉黄昏战：绿白红号角对阵太极虎",
        "source_refs": {
          "worldcup_2026_schedule_csv": "4",
          "football_data_org": "537330"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "A"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537331",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-25T01:00:00Z",
        "status": "scheduled",
        "home_team_id": "czechia",
        "away_team_id": "mexico",
        "venue_id": "estadio-azteca",
        "venue_name": "墨西哥城球场（Estadio Azteca）",
        "host_city": "墨西哥城",
        "host_city_id": "mexico-city",
        "match_theme": "第5场·墨西哥城黄昏战：波西米亚雄狮对阵绿白红号角",
        "source_refs": {
          "worldcup_2026_schedule_csv": "5",
          "football_data_org": "537331"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "A"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537332",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-25T01:00:00Z",
        "status": "scheduled",
        "home_team_id": "south-africa",
        "away_team_id": "korea-republic",
        "venue_id": "estadio-bbva",
        "venue_name": "蒙特雷球场（Estadio BBVA）",
        "host_city": "蒙特雷",
        "host_city_id": "monterrey",
        "match_theme": "第6场·蒙特雷黄昏战：彩虹勇士对阵太极虎",
        "source_refs": {
          "worldcup_2026_schedule_csv": "6",
          "football_data_org": "537332"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "A"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537333",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-12T19:00:00Z",
        "status": "scheduled",
        "home_team_id": "canada",
        "away_team_id": "bosnia-and-herzegovina",
        "venue_id": "bmo-field",
        "venue_name": "多伦多球场（BMO Field）",
        "host_city": "多伦多",
        "host_city_id": "toronto",
        "match_theme": "第7场·多伦多午后战：枫叶军团对阵巴尔干龙",
        "source_refs": {
          "worldcup_2026_schedule_csv": "7",
          "football_data_org": "537333"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "B"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537334",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-13T19:00:00Z",
        "status": "scheduled",
        "home_team_id": "qatar",
        "away_team_id": "switzerland",
        "venue_id": "levis-stadium",
        "venue_name": "旧金山湾区球场（Levi's Stadium）",
        "host_city": "旧金山湾区",
        "host_city_id": "san-francisco-bay-area",
        "match_theme": "第8场·旧金山湾区午间战：海湾红潮对阵阿尔卑斯十字",
        "source_refs": {
          "worldcup_2026_schedule_csv": "8",
          "football_data_org": "537334"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "B"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537335",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-18T19:00:00Z",
        "status": "scheduled",
        "home_team_id": "switzerland",
        "away_team_id": "bosnia-and-herzegovina",
        "venue_id": "sofi-stadium",
        "venue_name": "洛杉矶球场（SoFi Stadium）",
        "host_city": "洛杉矶",
        "host_city_id": "los-angeles",
        "match_theme": "第9场·洛杉矶午间战：阿尔卑斯十字对阵巴尔干龙",
        "source_refs": {
          "worldcup_2026_schedule_csv": "9",
          "football_data_org": "537335"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "B"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537336",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-18T22:00:00Z",
        "status": "scheduled",
        "home_team_id": "canada",
        "away_team_id": "qatar",
        "venue_id": "bc-place-vancouver",
        "venue_name": "BC Place 温哥华球场",
        "host_city": "温哥华",
        "host_city_id": "vancouver",
        "match_theme": "第10场·温哥华午后战：枫叶军团对阵海湾红潮",
        "source_refs": {
          "worldcup_2026_schedule_csv": "10",
          "football_data_org": "537336"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "B"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537337",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-24T19:00:00Z",
        "status": "scheduled",
        "home_team_id": "switzerland",
        "away_team_id": "canada",
        "venue_id": "bc-place-vancouver",
        "venue_name": "BC Place 温哥华球场",
        "host_city": "温哥华",
        "host_city_id": "vancouver",
        "match_theme": "第11场·温哥华午间战：阿尔卑斯十字对阵枫叶军团",
        "source_refs": {
          "worldcup_2026_schedule_csv": "11",
          "football_data_org": "537337"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "B"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537338",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-24T19:00:00Z",
        "status": "scheduled",
        "home_team_id": "bosnia-and-herzegovina",
        "away_team_id": "qatar",
        "venue_id": "lumen-field",
        "venue_name": "西雅图球场（Lumen Field）",
        "host_city": "西雅图",
        "host_city_id": "seattle",
        "match_theme": "第12场·西雅图午间战：巴尔干龙对阵海湾红潮",
        "source_refs": {
          "worldcup_2026_schedule_csv": "12",
          "football_data_org": "537338"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "B"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537339",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-13T22:00:00Z",
        "status": "scheduled",
        "home_team_id": "brazil",
        "away_team_id": "morocco",
        "venue_id": "metlife-stadium",
        "venue_name": "纽约新泽西球场（MetLife Stadium）",
        "host_city": "纽约/新泽西",
        "host_city_id": "new-york-new-jersey",
        "match_theme": "第13场·纽约新泽西黄昏战：桑巴遇见阿特拉斯雄狮",
        "source_refs": {
          "worldcup_2026_schedule_csv": "13",
          "football_data_org": "537339"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "C"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537340",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-14T01:00:00Z",
        "status": "scheduled",
        "home_team_id": "haiti",
        "away_team_id": "scotland",
        "venue_id": "gillette-stadium",
        "venue_name": "波士顿球场（Gillette Stadium）",
        "host_city": "波士顿",
        "host_city_id": "boston",
        "match_theme": "第14场·波士顿夜战：加勒比蓝红风暴对阵高地军团",
        "source_refs": {
          "worldcup_2026_schedule_csv": "14",
          "football_data_org": "537340"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "C"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537342",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-19T22:00:00Z",
        "status": "scheduled",
        "home_team_id": "scotland",
        "away_team_id": "morocco",
        "venue_id": "gillette-stadium",
        "venue_name": "波士顿球场（Gillette Stadium）",
        "host_city": "波士顿",
        "host_city_id": "boston",
        "match_theme": "第15场·波士顿黄昏战：高地军团对阵阿特拉斯雄狮",
        "source_refs": {
          "worldcup_2026_schedule_csv": "15",
          "football_data_org": "537342"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "C"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537341",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-20T01:00:00Z",
        "status": "scheduled",
        "home_team_id": "brazil",
        "away_team_id": "haiti",
        "venue_id": "lincoln-financial-field",
        "venue_name": "费城球场（Lincoln Financial Field）",
        "host_city": "费城",
        "host_city_id": "philadelphia",
        "match_theme": "第16场·费城夜战：桑巴军团对阵加勒比蓝红风暴",
        "source_refs": {
          "worldcup_2026_schedule_csv": "16",
          "football_data_org": "537341"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "C"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537343",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-24T22:00:00Z",
        "status": "scheduled",
        "home_team_id": "scotland",
        "away_team_id": "brazil",
        "venue_id": "hard-rock-stadium",
        "venue_name": "迈阿密球场（Hard Rock Stadium）",
        "host_city": "迈阿密",
        "host_city_id": "miami",
        "match_theme": "第17场·迈阿密黄昏战：高地军团对阵桑巴军团",
        "source_refs": {
          "worldcup_2026_schedule_csv": "17",
          "football_data_org": "537343"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "C"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537344",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-24T22:00:00Z",
        "status": "scheduled",
        "home_team_id": "morocco",
        "away_team_id": "haiti",
        "venue_id": "mercedes-benz-stadium",
        "venue_name": "亚特兰大球场（Mercedes-Benz Stadium）",
        "host_city": "亚特兰大",
        "host_city_id": "atlanta",
        "match_theme": "第18场·亚特兰大黄昏战：阿特拉斯雄狮对阵加勒比蓝红风暴",
        "source_refs": {
          "worldcup_2026_schedule_csv": "18",
          "football_data_org": "537344"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "C"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537345",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-13T01:00:00Z",
        "status": "scheduled",
        "home_team_id": "united-states",
        "away_team_id": "paraguay",
        "venue_id": "sofi-stadium",
        "venue_name": "洛杉矶球场（SoFi Stadium）",
        "host_city": "洛杉矶",
        "host_city_id": "los-angeles",
        "match_theme": "第19场·洛杉矶黄昏战：星条旗军团对阵南美红白军团",
        "source_refs": {
          "worldcup_2026_schedule_csv": "19",
          "football_data_org": "537345"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "D"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537346",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-14T04:00:00Z",
        "status": "scheduled",
        "home_team_id": "australia",
        "away_team_id": "turkiye",
        "venue_id": "bc-place-vancouver",
        "venue_name": "BC Place 温哥华球场",
        "host_city": "温哥华",
        "host_city_id": "vancouver",
        "match_theme": "第20场·温哥华夜战：袋鼠军团对阵星月军团",
        "source_refs": {
          "worldcup_2026_schedule_csv": "20",
          "football_data_org": "537346"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "D"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537348",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-19T19:00:00Z",
        "status": "scheduled",
        "home_team_id": "united-states",
        "away_team_id": "australia",
        "venue_id": "lumen-field",
        "venue_name": "西雅图球场（Lumen Field）",
        "host_city": "西雅图",
        "host_city_id": "seattle",
        "match_theme": "第21场·西雅图午间战：星条旗军团对阵袋鼠军团",
        "source_refs": {
          "worldcup_2026_schedule_csv": "21",
          "football_data_org": "537348"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "D"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537347",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-20T04:00:00Z",
        "status": "scheduled",
        "home_team_id": "turkiye",
        "away_team_id": "paraguay",
        "venue_id": "levis-stadium",
        "venue_name": "旧金山湾区球场（Levi's Stadium）",
        "host_city": "旧金山湾区",
        "host_city_id": "san-francisco-bay-area",
        "match_theme": "第22场·旧金山湾区夜战：星月军团对阵南美红白军团",
        "source_refs": {
          "worldcup_2026_schedule_csv": "22",
          "football_data_org": "537347"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "D"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537349",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-26T02:00:00Z",
        "status": "scheduled",
        "home_team_id": "turkiye",
        "away_team_id": "united-states",
        "venue_id": "sofi-stadium",
        "venue_name": "洛杉矶球场（SoFi Stadium）",
        "host_city": "洛杉矶",
        "host_city_id": "los-angeles",
        "match_theme": "第23场·洛杉矶黄昏战：星月军团对阵星条旗军团",
        "source_refs": {
          "worldcup_2026_schedule_csv": "23",
          "football_data_org": "537349"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "D"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537350",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-26T02:00:00Z",
        "status": "scheduled",
        "home_team_id": "paraguay",
        "away_team_id": "australia",
        "venue_id": "levis-stadium",
        "venue_name": "旧金山湾区球场（Levi's Stadium）",
        "host_city": "旧金山湾区",
        "host_city_id": "san-francisco-bay-area",
        "match_theme": "第24场·旧金山湾区黄昏战：南美红白军团对阵袋鼠军团",
        "source_refs": {
          "worldcup_2026_schedule_csv": "24",
          "football_data_org": "537350"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "D"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537351",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-14T17:00:00Z",
        "status": "scheduled",
        "home_team_id": "germany",
        "away_team_id": "curacao",
        "venue_id": "nrg-stadium",
        "venue_name": "休斯敦球场（NRG Stadium）",
        "host_city": "休斯敦",
        "host_city_id": "houston",
        "match_theme": "第25场·休斯敦午间战：日耳曼战车对阵加勒比蓝浪",
        "source_refs": {
          "worldcup_2026_schedule_csv": "25",
          "football_data_org": "537351"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "E"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537352",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-14T23:00:00Z",
        "status": "scheduled",
        "home_team_id": "cote-divoire",
        "away_team_id": "ecuador",
        "venue_id": "lincoln-financial-field",
        "venue_name": "费城球场（Lincoln Financial Field）",
        "host_city": "费城",
        "host_city_id": "philadelphia",
        "match_theme": "第26场·费城黄昏战：非洲大象对阵安第斯三色",
        "source_refs": {
          "worldcup_2026_schedule_csv": "26",
          "football_data_org": "537352"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "E"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537353",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-20T20:00:00Z",
        "status": "scheduled",
        "home_team_id": "germany",
        "away_team_id": "cote-divoire",
        "venue_id": "bmo-field",
        "venue_name": "多伦多球场（BMO Field）",
        "host_city": "多伦多",
        "host_city_id": "toronto",
        "match_theme": "第27场·多伦多午后战：日耳曼战车对阵非洲大象",
        "source_refs": {
          "worldcup_2026_schedule_csv": "27",
          "football_data_org": "537353"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "E"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537354",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-21T00:00:00Z",
        "status": "scheduled",
        "home_team_id": "ecuador",
        "away_team_id": "curacao",
        "venue_id": "arrowhead-stadium",
        "venue_name": "堪萨斯城球场（Arrowhead Stadium）",
        "host_city": "堪萨斯城",
        "host_city_id": "kansas-city",
        "match_theme": "第28场·堪萨斯城黄昏战：安第斯三色对阵加勒比蓝浪",
        "source_refs": {
          "worldcup_2026_schedule_csv": "28",
          "football_data_org": "537354"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "E"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537356",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-25T20:00:00Z",
        "status": "scheduled",
        "home_team_id": "curacao",
        "away_team_id": "cote-divoire",
        "venue_id": "lincoln-financial-field",
        "venue_name": "费城球场（Lincoln Financial Field）",
        "host_city": "费城",
        "host_city_id": "philadelphia",
        "match_theme": "第29场·费城午后战：加勒比蓝浪对阵非洲大象",
        "source_refs": {
          "worldcup_2026_schedule_csv": "29",
          "football_data_org": "537356"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "E"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537355",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-25T20:00:00Z",
        "status": "scheduled",
        "home_team_id": "ecuador",
        "away_team_id": "germany",
        "venue_id": "metlife-stadium",
        "venue_name": "纽约新泽西球场（MetLife Stadium）",
        "host_city": "纽约/新泽西",
        "host_city_id": "new-york-new-jersey",
        "match_theme": "第30场·纽约/新泽西午后战：安第斯三色对阵日耳曼战车",
        "source_refs": {
          "worldcup_2026_schedule_csv": "30",
          "football_data_org": "537355"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "E"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537357",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-14T20:00:00Z",
        "status": "scheduled",
        "home_team_id": "netherlands",
        "away_team_id": "japan",
        "venue_id": "at-and-t-stadium",
        "venue_name": "达拉斯球场（AT&T Stadium）",
        "host_city": "达拉斯",
        "host_city_id": "dallas",
        "match_theme": "第31场·达拉斯午后战：橙衣军团对阵蓝武士",
        "source_refs": {
          "worldcup_2026_schedule_csv": "31",
          "football_data_org": "537357"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "F"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537358",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-15T02:00:00Z",
        "status": "scheduled",
        "home_team_id": "sweden",
        "away_team_id": "tunisia",
        "venue_id": "estadio-bbva",
        "venue_name": "蒙特雷球场（Estadio BBVA）",
        "host_city": "蒙特雷",
        "host_city_id": "monterrey",
        "match_theme": "第32场·蒙特雷夜战：北欧蓝黄对阵迦太基雄鹰",
        "source_refs": {
          "worldcup_2026_schedule_csv": "32",
          "football_data_org": "537358"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "F"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537359",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-20T17:00:00Z",
        "status": "scheduled",
        "home_team_id": "netherlands",
        "away_team_id": "sweden",
        "venue_id": "nrg-stadium",
        "venue_name": "休斯敦球场（NRG Stadium）",
        "host_city": "休斯敦",
        "host_city_id": "houston",
        "match_theme": "第33场·休斯敦午间战：橙衣军团对阵北欧蓝黄",
        "source_refs": {
          "worldcup_2026_schedule_csv": "33",
          "football_data_org": "537359"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "F"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537360",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-21T04:00:00Z",
        "status": "scheduled",
        "home_team_id": "tunisia",
        "away_team_id": "japan",
        "venue_id": "estadio-bbva",
        "venue_name": "蒙特雷球场（Estadio BBVA）",
        "host_city": "蒙特雷",
        "host_city_id": "monterrey",
        "match_theme": "第34场·蒙特雷夜战：迦太基雄鹰对阵蓝武士",
        "source_refs": {
          "worldcup_2026_schedule_csv": "34",
          "football_data_org": "537360"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "F"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537362",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-25T23:00:00Z",
        "status": "scheduled",
        "home_team_id": "japan",
        "away_team_id": "sweden",
        "venue_id": "at-and-t-stadium",
        "venue_name": "达拉斯球场（AT&T Stadium）",
        "host_city": "达拉斯",
        "host_city_id": "dallas",
        "match_theme": "第35场·达拉斯黄昏战：蓝武士对阵北欧蓝黄",
        "source_refs": {
          "worldcup_2026_schedule_csv": "35",
          "football_data_org": "537362"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "F"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537361",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-25T23:00:00Z",
        "status": "scheduled",
        "home_team_id": "tunisia",
        "away_team_id": "netherlands",
        "venue_id": "arrowhead-stadium",
        "venue_name": "堪萨斯城球场（Arrowhead Stadium）",
        "host_city": "堪萨斯城",
        "host_city_id": "kansas-city",
        "match_theme": "第36场·堪萨斯城黄昏战：迦太基雄鹰对阵橙衣军团",
        "source_refs": {
          "worldcup_2026_schedule_csv": "36",
          "football_data_org": "537361"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "F"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537363",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-15T19:00:00Z",
        "status": "scheduled",
        "home_team_id": "belgium",
        "away_team_id": "egypt",
        "venue_id": "lumen-field",
        "venue_name": "西雅图球场（Lumen Field）",
        "host_city": "西雅图",
        "host_city_id": "seattle",
        "match_theme": "第37场·西雅图午间战：欧洲红魔对阵法老之鹰",
        "source_refs": {
          "worldcup_2026_schedule_csv": "37",
          "football_data_org": "537363"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "G"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537364",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-16T01:00:00Z",
        "status": "scheduled",
        "home_team_id": "ir-iran",
        "away_team_id": "new-zealand",
        "venue_id": "sofi-stadium",
        "venue_name": "洛杉矶球场（SoFi Stadium）",
        "host_city": "洛杉矶",
        "host_city_id": "los-angeles",
        "match_theme": "第38场·洛杉矶黄昏战：波斯勇士对阵全白军团",
        "source_refs": {
          "worldcup_2026_schedule_csv": "38",
          "football_data_org": "537364"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "G"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537365",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-21T19:00:00Z",
        "status": "scheduled",
        "home_team_id": "belgium",
        "away_team_id": "ir-iran",
        "venue_id": "sofi-stadium",
        "venue_name": "洛杉矶球场（SoFi Stadium）",
        "host_city": "洛杉矶",
        "host_city_id": "los-angeles",
        "match_theme": "第39场·洛杉矶午间战：欧洲红魔对阵波斯勇士",
        "source_refs": {
          "worldcup_2026_schedule_csv": "39",
          "football_data_org": "537365"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "G"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537366",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-22T01:00:00Z",
        "status": "scheduled",
        "home_team_id": "new-zealand",
        "away_team_id": "egypt",
        "venue_id": "bc-place-vancouver",
        "venue_name": "BC Place 温哥华球场",
        "host_city": "温哥华",
        "host_city_id": "vancouver",
        "match_theme": "第40场·温哥华黄昏战：全白军团对阵法老之鹰",
        "source_refs": {
          "worldcup_2026_schedule_csv": "40",
          "football_data_org": "537366"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "G"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537368",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-27T03:00:00Z",
        "status": "scheduled",
        "home_team_id": "egypt",
        "away_team_id": "ir-iran",
        "venue_id": "lumen-field",
        "venue_name": "西雅图球场（Lumen Field）",
        "host_city": "西雅图",
        "host_city_id": "seattle",
        "match_theme": "第41场·西雅图夜战：法老之鹰对阵波斯勇士",
        "source_refs": {
          "worldcup_2026_schedule_csv": "41",
          "football_data_org": "537368"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "G"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537367",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-27T03:00:00Z",
        "status": "scheduled",
        "home_team_id": "new-zealand",
        "away_team_id": "belgium",
        "venue_id": "bc-place-vancouver",
        "venue_name": "BC Place 温哥华球场",
        "host_city": "温哥华",
        "host_city_id": "vancouver",
        "match_theme": "第42场·温哥华夜战：全白军团对阵欧洲红魔",
        "source_refs": {
          "worldcup_2026_schedule_csv": "42",
          "football_data_org": "537367"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "G"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537369",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-15T16:00:00Z",
        "status": "scheduled",
        "home_team_id": "spain",
        "away_team_id": "cabo-verde",
        "venue_id": "mercedes-benz-stadium",
        "venue_name": "亚特兰大球场（Mercedes-Benz Stadium）",
        "host_city": "亚特兰大",
        "host_city_id": "atlanta",
        "match_theme": "第43场·亚特兰大午间战：斗牛士军团对阵大西洋蓝鲨",
        "source_refs": {
          "worldcup_2026_schedule_csv": "43",
          "football_data_org": "537369"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "H"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537370",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-15T22:00:00Z",
        "status": "scheduled",
        "home_team_id": "saudi-arabia",
        "away_team_id": "uruguay",
        "venue_id": "hard-rock-stadium",
        "venue_name": "迈阿密球场（Hard Rock Stadium）",
        "host_city": "迈阿密",
        "host_city_id": "miami",
        "match_theme": "第44场·迈阿密黄昏战：沙漠绿鹰对阵天蓝军团",
        "source_refs": {
          "worldcup_2026_schedule_csv": "44",
          "football_data_org": "537370"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "H"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537371",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-21T16:00:00Z",
        "status": "scheduled",
        "home_team_id": "spain",
        "away_team_id": "saudi-arabia",
        "venue_id": "mercedes-benz-stadium",
        "venue_name": "亚特兰大球场（Mercedes-Benz Stadium）",
        "host_city": "亚特兰大",
        "host_city_id": "atlanta",
        "match_theme": "第45场·亚特兰大午间战：斗牛士军团对阵沙漠绿鹰",
        "source_refs": {
          "worldcup_2026_schedule_csv": "45",
          "football_data_org": "537371"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "H"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537372",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-21T22:00:00Z",
        "status": "scheduled",
        "home_team_id": "uruguay",
        "away_team_id": "cabo-verde",
        "venue_id": "hard-rock-stadium",
        "venue_name": "迈阿密球场（Hard Rock Stadium）",
        "host_city": "迈阿密",
        "host_city_id": "miami",
        "match_theme": "第46场·迈阿密黄昏战：天蓝军团对阵大西洋蓝鲨",
        "source_refs": {
          "worldcup_2026_schedule_csv": "46",
          "football_data_org": "537372"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "H"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537374",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-27T00:00:00Z",
        "status": "scheduled",
        "home_team_id": "cabo-verde",
        "away_team_id": "saudi-arabia",
        "venue_id": "nrg-stadium",
        "venue_name": "休斯敦球场（NRG Stadium）",
        "host_city": "休斯敦",
        "host_city_id": "houston",
        "match_theme": "第47场·休斯敦黄昏战：大西洋蓝鲨对阵沙漠绿鹰",
        "source_refs": {
          "worldcup_2026_schedule_csv": "47",
          "football_data_org": "537374"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "H"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537373",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-27T00:00:00Z",
        "status": "scheduled",
        "home_team_id": "uruguay",
        "away_team_id": "spain",
        "venue_id": "estadio-akron",
        "venue_name": "瓜达拉哈拉球场（Estadio Akron）",
        "host_city": "瓜达拉哈拉",
        "host_city_id": "guadalajara",
        "match_theme": "第48场·瓜达拉哈拉黄昏战：天蓝军团对阵斗牛士军团",
        "source_refs": {
          "worldcup_2026_schedule_csv": "48",
          "football_data_org": "537373"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "H"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537391",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-16T19:00:00Z",
        "status": "scheduled",
        "home_team_id": "france",
        "away_team_id": "senegal",
        "venue_id": "metlife-stadium",
        "venue_name": "纽约新泽西球场（MetLife Stadium）",
        "host_city": "纽约/新泽西",
        "host_city_id": "new-york-new-jersey",
        "match_theme": "第49场·纽约/新泽西午后战：高卢雄鸡对阵特兰加雄狮",
        "source_refs": {
          "worldcup_2026_schedule_csv": "49",
          "football_data_org": "537391"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "I"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537392",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-16T22:00:00Z",
        "status": "scheduled",
        "home_team_id": "iraq",
        "away_team_id": "norway",
        "venue_id": "gillette-stadium",
        "venue_name": "波士顿球场（Gillette Stadium）",
        "host_city": "波士顿",
        "host_city_id": "boston",
        "match_theme": "第50场·波士顿黄昏战：两河雄狮对阵北欧峡湾",
        "source_refs": {
          "worldcup_2026_schedule_csv": "50",
          "football_data_org": "537392"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "I"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537393",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-22T21:00:00Z",
        "status": "scheduled",
        "home_team_id": "france",
        "away_team_id": "iraq",
        "venue_id": "lincoln-financial-field",
        "venue_name": "费城球场（Lincoln Financial Field）",
        "host_city": "费城",
        "host_city_id": "philadelphia",
        "match_theme": "第51场·费城午后战：高卢雄鸡对阵两河雄狮",
        "source_refs": {
          "worldcup_2026_schedule_csv": "51",
          "football_data_org": "537393"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "I"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537394",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-23T00:00:00Z",
        "status": "scheduled",
        "home_team_id": "norway",
        "away_team_id": "senegal",
        "venue_id": "metlife-stadium",
        "venue_name": "纽约新泽西球场（MetLife Stadium）",
        "host_city": "纽约/新泽西",
        "host_city_id": "new-york-new-jersey",
        "match_theme": "第52场·纽约/新泽西夜战：北欧峡湾对阵特兰加雄狮",
        "source_refs": {
          "worldcup_2026_schedule_csv": "52",
          "football_data_org": "537394"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "I"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537395",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-26T19:00:00Z",
        "status": "scheduled",
        "home_team_id": "norway",
        "away_team_id": "france",
        "venue_id": "gillette-stadium",
        "venue_name": "波士顿球场（Gillette Stadium）",
        "host_city": "波士顿",
        "host_city_id": "boston",
        "match_theme": "第53场·波士顿午后战：北欧峡湾对阵高卢雄鸡",
        "source_refs": {
          "worldcup_2026_schedule_csv": "53",
          "football_data_org": "537395"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "I"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537396",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-26T19:00:00Z",
        "status": "scheduled",
        "home_team_id": "senegal",
        "away_team_id": "iraq",
        "venue_id": "bmo-field",
        "venue_name": "多伦多球场（BMO Field）",
        "host_city": "多伦多",
        "host_city_id": "toronto",
        "match_theme": "第54场·多伦多午后战：特兰加雄狮对阵两河雄狮",
        "source_refs": {
          "worldcup_2026_schedule_csv": "54",
          "football_data_org": "537396"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "I"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537397",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-17T01:00:00Z",
        "status": "scheduled",
        "home_team_id": "argentina",
        "away_team_id": "algeria",
        "venue_id": "arrowhead-stadium",
        "venue_name": "堪萨斯城球场（Arrowhead Stadium）",
        "host_city": "堪萨斯城",
        "host_city_id": "kansas-city",
        "match_theme": "第55场·堪萨斯城夜战：潘帕斯雄鹰对阵沙漠之狐",
        "source_refs": {
          "worldcup_2026_schedule_csv": "55",
          "football_data_org": "537397"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "J"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537398",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-17T04:00:00Z",
        "status": "scheduled",
        "home_team_id": "austria",
        "away_team_id": "jordan",
        "venue_id": "levis-stadium",
        "venue_name": "旧金山湾区球场（Levi's Stadium）",
        "host_city": "旧金山湾区",
        "host_city_id": "san-francisco-bay-area",
        "match_theme": "第56场·旧金山湾区夜战：阿尔卑斯红白对阵纳巴泰之星",
        "source_refs": {
          "worldcup_2026_schedule_csv": "56",
          "football_data_org": "537398"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "J"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537399",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-22T17:00:00Z",
        "status": "scheduled",
        "home_team_id": "argentina",
        "away_team_id": "austria",
        "venue_id": "at-and-t-stadium",
        "venue_name": "达拉斯球场（AT&T Stadium）",
        "host_city": "达拉斯",
        "host_city_id": "dallas",
        "match_theme": "第57场·达拉斯午间战：潘帕斯雄鹰对阵阿尔卑斯红白",
        "source_refs": {
          "worldcup_2026_schedule_csv": "57",
          "football_data_org": "537399"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "J"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537400",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-23T03:00:00Z",
        "status": "scheduled",
        "home_team_id": "jordan",
        "away_team_id": "algeria",
        "venue_id": "levis-stadium",
        "venue_name": "旧金山湾区球场（Levi's Stadium）",
        "host_city": "旧金山湾区",
        "host_city_id": "san-francisco-bay-area",
        "match_theme": "第58场·旧金山湾区夜战：纳巴泰之星对阵沙漠之狐",
        "source_refs": {
          "worldcup_2026_schedule_csv": "58",
          "football_data_org": "537400"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "J"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537402",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-28T02:00:00Z",
        "status": "scheduled",
        "home_team_id": "algeria",
        "away_team_id": "austria",
        "venue_id": "arrowhead-stadium",
        "venue_name": "堪萨斯城球场（Arrowhead Stadium）",
        "host_city": "堪萨斯城",
        "host_city_id": "kansas-city",
        "match_theme": "第59场·堪萨斯城夜战：沙漠之狐对阵阿尔卑斯红白",
        "source_refs": {
          "worldcup_2026_schedule_csv": "59",
          "football_data_org": "537402"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "J"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537401",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-28T02:00:00Z",
        "status": "scheduled",
        "home_team_id": "jordan",
        "away_team_id": "argentina",
        "venue_id": "at-and-t-stadium",
        "venue_name": "达拉斯球场（AT&T Stadium）",
        "host_city": "达拉斯",
        "host_city_id": "dallas",
        "match_theme": "第60场·达拉斯夜战：纳巴泰之星对阵潘帕斯雄鹰",
        "source_refs": {
          "worldcup_2026_schedule_csv": "60",
          "football_data_org": "537401"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "J"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537403",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-17T17:00:00Z",
        "status": "scheduled",
        "home_team_id": "portugal",
        "away_team_id": "congo-dr",
        "venue_id": "nrg-stadium",
        "venue_name": "休斯敦球场（NRG Stadium）",
        "host_city": "休斯敦",
        "host_city_id": "houston",
        "match_theme": "第61场·休斯敦午间战：航海军团对阵刚果豹影",
        "source_refs": {
          "worldcup_2026_schedule_csv": "61",
          "football_data_org": "537403"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "K"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537404",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-18T02:00:00Z",
        "status": "scheduled",
        "home_team_id": "uzbekistan",
        "away_team_id": "colombia",
        "venue_id": "estadio-azteca",
        "venue_name": "墨西哥城球场（Estadio Azteca）",
        "host_city": "墨西哥城",
        "host_city_id": "mexico-city",
        "match_theme": "第62场·墨西哥城夜战：中亚蓝狼对阵咖啡三色",
        "source_refs": {
          "worldcup_2026_schedule_csv": "62",
          "football_data_org": "537404"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "K"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537405",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-23T17:00:00Z",
        "status": "scheduled",
        "home_team_id": "portugal",
        "away_team_id": "uzbekistan",
        "venue_id": "nrg-stadium",
        "venue_name": "休斯敦球场（NRG Stadium）",
        "host_city": "休斯敦",
        "host_city_id": "houston",
        "match_theme": "第63场·休斯敦午间战：航海军团对阵中亚蓝狼",
        "source_refs": {
          "worldcup_2026_schedule_csv": "63",
          "football_data_org": "537405"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "K"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537406",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-24T02:00:00Z",
        "status": "scheduled",
        "home_team_id": "colombia",
        "away_team_id": "congo-dr",
        "venue_id": "estadio-akron",
        "venue_name": "瓜达拉哈拉球场（Estadio Akron）",
        "host_city": "瓜达拉哈拉",
        "host_city_id": "guadalajara",
        "match_theme": "第64场·瓜达拉哈拉夜战：咖啡三色对阵刚果豹影",
        "source_refs": {
          "worldcup_2026_schedule_csv": "64",
          "football_data_org": "537406"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "K"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537407",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-27T23:30:00Z",
        "status": "scheduled",
        "home_team_id": "colombia",
        "away_team_id": "portugal",
        "venue_id": "hard-rock-stadium",
        "venue_name": "迈阿密球场（Hard Rock Stadium）",
        "host_city": "迈阿密",
        "host_city_id": "miami",
        "match_theme": "第65场·迈阿密黄昏战：咖啡三色对阵航海军团",
        "source_refs": {
          "worldcup_2026_schedule_csv": "65",
          "football_data_org": "537407"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "K"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537408",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-27T23:30:00Z",
        "status": "scheduled",
        "home_team_id": "congo-dr",
        "away_team_id": "uzbekistan",
        "venue_id": "mercedes-benz-stadium",
        "venue_name": "亚特兰大球场（Mercedes-Benz Stadium）",
        "host_city": "亚特兰大",
        "host_city_id": "atlanta",
        "match_theme": "第66场·亚特兰大黄昏战：刚果豹影对阵中亚蓝狼",
        "source_refs": {
          "worldcup_2026_schedule_csv": "66",
          "football_data_org": "537408"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "K"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537409",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-17T20:00:00Z",
        "status": "scheduled",
        "home_team_id": "england",
        "away_team_id": "croatia",
        "venue_id": "at-and-t-stadium",
        "venue_name": "达拉斯球场（AT&T Stadium）",
        "host_city": "达拉斯",
        "host_city_id": "dallas",
        "match_theme": "第67场·达拉斯午后战：三狮军团对阵格子军团",
        "source_refs": {
          "worldcup_2026_schedule_csv": "67",
          "football_data_org": "537409"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "L"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537410",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-17T23:00:00Z",
        "status": "scheduled",
        "home_team_id": "ghana",
        "away_team_id": "panama",
        "venue_id": "bmo-field",
        "venue_name": "多伦多球场（BMO Field）",
        "host_city": "多伦多",
        "host_city_id": "toronto",
        "match_theme": "第68场·多伦多黄昏战：黑星军团对阵运河红潮",
        "source_refs": {
          "worldcup_2026_schedule_csv": "68",
          "football_data_org": "537410"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "L"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537411",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-23T20:00:00Z",
        "status": "scheduled",
        "home_team_id": "england",
        "away_team_id": "ghana",
        "venue_id": "gillette-stadium",
        "venue_name": "波士顿球场（Gillette Stadium）",
        "host_city": "波士顿",
        "host_city_id": "boston",
        "match_theme": "第69场·波士顿午后战：三狮军团对阵黑星军团",
        "source_refs": {
          "worldcup_2026_schedule_csv": "69",
          "football_data_org": "537411"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "L"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537412",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-23T23:00:00Z",
        "status": "scheduled",
        "home_team_id": "panama",
        "away_team_id": "croatia",
        "venue_id": "bmo-field",
        "venue_name": "多伦多球场（BMO Field）",
        "host_city": "多伦多",
        "host_city_id": "toronto",
        "match_theme": "第70场·多伦多黄昏战：运河红潮对阵格子军团",
        "source_refs": {
          "worldcup_2026_schedule_csv": "70",
          "football_data_org": "537412"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "L"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537413",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-27T21:00:00Z",
        "status": "scheduled",
        "home_team_id": "panama",
        "away_team_id": "england",
        "venue_id": "metlife-stadium",
        "venue_name": "纽约新泽西球场（MetLife Stadium）",
        "host_city": "纽约/新泽西",
        "host_city_id": "new-york-new-jersey",
        "match_theme": "第71场·纽约/新泽西午后战：运河红潮对阵三狮军团",
        "source_refs": {
          "worldcup_2026_schedule_csv": "71",
          "football_data_org": "537413"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "L"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537414",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "round": "Group Stage",
        "date_utc": "2026-06-27T21:00:00Z",
        "status": "scheduled",
        "home_team_id": "croatia",
        "away_team_id": "ghana",
        "venue_id": "lincoln-financial-field",
        "venue_name": "费城球场（Lincoln Financial Field）",
        "host_city": "费城",
        "host_city_id": "philadelphia",
        "match_theme": "第72场·费城午后战：格子军团对阵黑星军团",
        "source_refs": {
          "worldcup_2026_schedule_csv": "72",
          "football_data_org": "537414"
        },
        "updated_at": "2026-05-15T00:00:00Z",
        "group": "L"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537417",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "round_of_32",
        "round": "Round of 32",
        "date_utc": "2026-06-28T19:00:00Z",
        "status": "scheduled",
        "home_team_id": "slot-group-a-runner_up",
        "away_team_id": "slot-group-b-runner_up",
        "venue_id": "sofi-stadium",
        "venue_name": "洛杉矶球场（SoFi Stadium）",
        "host_city": "洛杉矶",
        "host_city_id": "los-angeles",
        "match_theme": "第73场·洛杉矶三十二强战：淘汰赛门票再洗牌",
        "source_refs": {
          "worldcup_2026_schedule_csv": "73",
          "football_data_org": "537417"
        },
        "updated_at": "2026-05-15T00:00:00Z"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537415",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "round_of_32",
        "round": "Round of 32",
        "date_utc": "2026-06-29T20:30:00Z",
        "status": "scheduled",
        "home_team_id": "slot-group-e-winner",
        "away_team_id": "slot-best-third-a-b-c-d-f",
        "venue_id": "gillette-stadium",
        "venue_name": "波士顿球场（Gillette Stadium）",
        "host_city": "波士顿",
        "host_city_id": "boston",
        "match_theme": "第74场·波士顿三十二强战：淘汰赛门票再洗牌",
        "source_refs": {
          "worldcup_2026_schedule_csv": "74",
          "football_data_org": "537415"
        },
        "updated_at": "2026-05-15T00:00:00Z"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537418",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "round_of_32",
        "round": "Round of 32",
        "date_utc": "2026-06-30T01:00:00Z",
        "status": "scheduled",
        "home_team_id": "slot-group-f-winner",
        "away_team_id": "slot-group-c-runner_up",
        "venue_id": "estadio-bbva",
        "venue_name": "蒙特雷球场（Estadio BBVA）",
        "host_city": "蒙特雷",
        "host_city_id": "monterrey",
        "match_theme": "第75场·蒙特雷三十二强战：淘汰赛门票再洗牌",
        "source_refs": {
          "worldcup_2026_schedule_csv": "75",
          "football_data_org": "537418"
        },
        "updated_at": "2026-05-15T00:00:00Z"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537423",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "round_of_32",
        "round": "Round of 32",
        "date_utc": "2026-06-29T17:00:00Z",
        "status": "scheduled",
        "home_team_id": "slot-group-c-winner",
        "away_team_id": "slot-group-f-runner_up",
        "venue_id": "nrg-stadium",
        "venue_name": "休斯敦球场（NRG Stadium）",
        "host_city": "休斯敦",
        "host_city_id": "houston",
        "match_theme": "第76场·休斯敦三十二强战：淘汰赛门票再洗牌",
        "source_refs": {
          "worldcup_2026_schedule_csv": "76",
          "football_data_org": "537423"
        },
        "updated_at": "2026-05-15T00:00:00Z"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537416",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "round_of_32",
        "round": "Round of 32",
        "date_utc": "2026-06-30T21:00:00Z",
        "status": "scheduled",
        "home_team_id": "slot-group-i-winner",
        "away_team_id": "slot-best-third-c-d-f-g-h",
        "venue_id": "metlife-stadium",
        "venue_name": "纽约新泽西球场（MetLife Stadium）",
        "host_city": "纽约/新泽西",
        "host_city_id": "new-york-new-jersey",
        "match_theme": "第77场·纽约/新泽西三十二强战：淘汰赛门票再洗牌",
        "source_refs": {
          "worldcup_2026_schedule_csv": "77",
          "football_data_org": "537416"
        },
        "updated_at": "2026-05-15T00:00:00Z"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537424",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "round_of_32",
        "round": "Round of 32",
        "date_utc": "2026-06-30T17:00:00Z",
        "status": "scheduled",
        "home_team_id": "slot-group-e-runner_up",
        "away_team_id": "slot-group-i-runner_up",
        "venue_id": "at-and-t-stadium",
        "venue_name": "达拉斯球场（AT&T Stadium）",
        "host_city": "达拉斯",
        "host_city_id": "dallas",
        "match_theme": "第78场·达拉斯三十二强战：淘汰赛门票再洗牌",
        "source_refs": {
          "worldcup_2026_schedule_csv": "78",
          "football_data_org": "537424"
        },
        "updated_at": "2026-05-15T00:00:00Z"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537425",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "round_of_32",
        "round": "Round of 32",
        "date_utc": "2026-07-01T01:00:00Z",
        "status": "scheduled",
        "home_team_id": "slot-group-a-winner",
        "away_team_id": "slot-best-third-c-e-f-h-i",
        "venue_id": "estadio-azteca",
        "venue_name": "墨西哥城球场（Estadio Azteca）",
        "host_city": "墨西哥城",
        "host_city_id": "mexico-city",
        "match_theme": "第79场·墨西哥城三十二强战：淘汰赛门票再洗牌",
        "source_refs": {
          "worldcup_2026_schedule_csv": "79",
          "football_data_org": "537425"
        },
        "updated_at": "2026-05-15T00:00:00Z"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537426",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "round_of_32",
        "round": "Round of 32",
        "date_utc": "2026-07-01T16:00:00Z",
        "status": "scheduled",
        "home_team_id": "slot-group-l-winner",
        "away_team_id": "slot-best-third-e-h-i-j-k",
        "venue_id": "mercedes-benz-stadium",
        "venue_name": "亚特兰大球场（Mercedes-Benz Stadium）",
        "host_city": "亚特兰大",
        "host_city_id": "atlanta",
        "match_theme": "第80场·亚特兰大三十二强战：淘汰赛门票再洗牌",
        "source_refs": {
          "worldcup_2026_schedule_csv": "80",
          "football_data_org": "537426"
        },
        "updated_at": "2026-05-15T00:00:00Z"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537421",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "round_of_32",
        "round": "Round of 32",
        "date_utc": "2026-07-02T00:00:00Z",
        "status": "scheduled",
        "home_team_id": "slot-group-d-winner",
        "away_team_id": "slot-best-third-b-e-f-i-j",
        "venue_id": "levis-stadium",
        "venue_name": "旧金山湾区球场（Levi's Stadium）",
        "host_city": "旧金山湾区",
        "host_city_id": "san-francisco-bay-area",
        "match_theme": "第81场·旧金山湾区三十二强战：淘汰赛门票再洗牌",
        "source_refs": {
          "worldcup_2026_schedule_csv": "81",
          "football_data_org": "537421"
        },
        "updated_at": "2026-05-15T00:00:00Z"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537422",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "round_of_32",
        "round": "Round of 32",
        "date_utc": "2026-07-01T20:00:00Z",
        "status": "scheduled",
        "home_team_id": "slot-group-g-winner",
        "away_team_id": "slot-best-third-a-e-h-i-j",
        "venue_id": "lumen-field",
        "venue_name": "西雅图球场（Lumen Field）",
        "host_city": "西雅图",
        "host_city_id": "seattle",
        "match_theme": "第82场·西雅图三十二强战：淘汰赛门票再洗牌",
        "source_refs": {
          "worldcup_2026_schedule_csv": "82",
          "football_data_org": "537422"
        },
        "updated_at": "2026-05-15T00:00:00Z"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537419",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "round_of_32",
        "round": "Round of 32",
        "date_utc": "2026-07-02T23:00:00Z",
        "status": "scheduled",
        "home_team_id": "slot-group-k-runner_up",
        "away_team_id": "slot-group-l-runner_up",
        "venue_id": "bmo-field",
        "venue_name": "多伦多球场（BMO Field）",
        "host_city": "多伦多",
        "host_city_id": "toronto",
        "match_theme": "第83场·多伦多三十二强战：淘汰赛门票再洗牌",
        "source_refs": {
          "worldcup_2026_schedule_csv": "83",
          "football_data_org": "537419"
        },
        "updated_at": "2026-05-15T00:00:00Z"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537420",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "round_of_32",
        "round": "Round of 32",
        "date_utc": "2026-07-02T19:00:00Z",
        "status": "scheduled",
        "home_team_id": "slot-group-h-winner",
        "away_team_id": "slot-group-j-runner_up",
        "venue_id": "sofi-stadium",
        "venue_name": "洛杉矶球场（SoFi Stadium）",
        "host_city": "洛杉矶",
        "host_city_id": "los-angeles",
        "match_theme": "第84场·洛杉矶三十二强战：淘汰赛门票再洗牌",
        "source_refs": {
          "worldcup_2026_schedule_csv": "84",
          "football_data_org": "537420"
        },
        "updated_at": "2026-05-15T00:00:00Z"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537429",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "round_of_32",
        "round": "Round of 32",
        "date_utc": "2026-07-03T03:00:00Z",
        "status": "scheduled",
        "home_team_id": "slot-group-b-winner",
        "away_team_id": "slot-best-third-e-f-g-i-j",
        "venue_id": "bc-place-vancouver",
        "venue_name": "BC Place 温哥华球场",
        "host_city": "温哥华",
        "host_city_id": "vancouver",
        "match_theme": "第85场·温哥华三十二强战：淘汰赛门票再洗牌",
        "source_refs": {
          "worldcup_2026_schedule_csv": "85",
          "football_data_org": "537429"
        },
        "updated_at": "2026-05-15T00:00:00Z"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537427",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "round_of_32",
        "round": "Round of 32",
        "date_utc": "2026-07-03T22:00:00Z",
        "status": "scheduled",
        "home_team_id": "slot-group-j-winner",
        "away_team_id": "slot-group-h-runner_up",
        "venue_id": "hard-rock-stadium",
        "venue_name": "迈阿密球场（Hard Rock Stadium）",
        "host_city": "迈阿密",
        "host_city_id": "miami",
        "match_theme": "第86场·迈阿密三十二强战：淘汰赛门票再洗牌",
        "source_refs": {
          "worldcup_2026_schedule_csv": "86",
          "football_data_org": "537427"
        },
        "updated_at": "2026-05-15T00:00:00Z"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537430",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "round_of_32",
        "round": "Round of 32",
        "date_utc": "2026-07-04T01:30:00Z",
        "status": "scheduled",
        "home_team_id": "slot-group-k-winner",
        "away_team_id": "slot-best-third-d-e-i-j-l",
        "venue_id": "arrowhead-stadium",
        "venue_name": "堪萨斯城球场（Arrowhead Stadium）",
        "host_city": "堪萨斯城",
        "host_city_id": "kansas-city",
        "match_theme": "第87场·堪萨斯城三十二强战：淘汰赛门票再洗牌",
        "source_refs": {
          "worldcup_2026_schedule_csv": "87",
          "football_data_org": "537430"
        },
        "updated_at": "2026-05-15T00:00:00Z"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537428",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "round_of_32",
        "round": "Round of 32",
        "date_utc": "2026-07-03T18:00:00Z",
        "status": "scheduled",
        "home_team_id": "slot-group-d-runner_up",
        "away_team_id": "slot-group-g-runner_up",
        "venue_id": "at-and-t-stadium",
        "venue_name": "达拉斯球场（AT&T Stadium）",
        "host_city": "达拉斯",
        "host_city_id": "dallas",
        "match_theme": "第88场·达拉斯三十二强战：淘汰赛门票再洗牌",
        "source_refs": {
          "worldcup_2026_schedule_csv": "88",
          "football_data_org": "537428"
        },
        "updated_at": "2026-05-15T00:00:00Z"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537375",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "round_of_16",
        "round": "Round of 16",
        "date_utc": "2026-07-04T21:00:00Z",
        "status": "scheduled",
        "home_team_id": "slot-winner-match-74",
        "away_team_id": "slot-winner-match-77",
        "venue_id": "lincoln-financial-field",
        "venue_name": "费城球场（Lincoln Financial Field）",
        "host_city": "费城",
        "host_city_id": "philadelphia",
        "match_theme": "第89场·费城十六强战：八强席位争夺",
        "source_refs": {
          "worldcup_2026_schedule_csv": "89",
          "football_data_org": "537375"
        },
        "updated_at": "2026-05-15T00:00:00Z"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537376",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "round_of_16",
        "round": "Round of 16",
        "date_utc": "2026-07-04T17:00:00Z",
        "status": "scheduled",
        "home_team_id": "slot-winner-match-73",
        "away_team_id": "slot-winner-match-75",
        "venue_id": "nrg-stadium",
        "venue_name": "休斯敦球场（NRG Stadium）",
        "host_city": "休斯敦",
        "host_city_id": "houston",
        "match_theme": "第90场·休斯敦十六强战：八强席位争夺",
        "source_refs": {
          "worldcup_2026_schedule_csv": "90",
          "football_data_org": "537376"
        },
        "updated_at": "2026-05-15T00:00:00Z"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537377",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "round_of_16",
        "round": "Round of 16",
        "date_utc": "2026-07-05T20:00:00Z",
        "status": "scheduled",
        "home_team_id": "slot-winner-match-76",
        "away_team_id": "slot-winner-match-78",
        "venue_id": "metlife-stadium",
        "venue_name": "纽约新泽西球场（MetLife Stadium）",
        "host_city": "纽约/新泽西",
        "host_city_id": "new-york-new-jersey",
        "match_theme": "第91场·纽约/新泽西十六强战：八强席位争夺",
        "source_refs": {
          "worldcup_2026_schedule_csv": "91",
          "football_data_org": "537377"
        },
        "updated_at": "2026-05-15T00:00:00Z"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537378",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "round_of_16",
        "round": "Round of 16",
        "date_utc": "2026-07-06T00:00:00Z",
        "status": "scheduled",
        "home_team_id": "slot-winner-match-79",
        "away_team_id": "slot-winner-match-80",
        "venue_id": "estadio-azteca",
        "venue_name": "墨西哥城球场（Estadio Azteca）",
        "host_city": "墨西哥城",
        "host_city_id": "mexico-city",
        "match_theme": "第92场·墨西哥城十六强战：八强席位争夺",
        "source_refs": {
          "worldcup_2026_schedule_csv": "92",
          "football_data_org": "537378"
        },
        "updated_at": "2026-05-15T00:00:00Z"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537379",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "round_of_16",
        "round": "Round of 16",
        "date_utc": "2026-07-06T19:00:00Z",
        "status": "scheduled",
        "home_team_id": "slot-winner-match-83",
        "away_team_id": "slot-winner-match-84",
        "venue_id": "at-and-t-stadium",
        "venue_name": "达拉斯球场（AT&T Stadium）",
        "host_city": "达拉斯",
        "host_city_id": "dallas",
        "match_theme": "第93场·达拉斯十六强战：八强席位争夺",
        "source_refs": {
          "worldcup_2026_schedule_csv": "93",
          "football_data_org": "537379"
        },
        "updated_at": "2026-05-15T00:00:00Z"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537380",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "round_of_16",
        "round": "Round of 16",
        "date_utc": "2026-07-07T00:00:00Z",
        "status": "scheduled",
        "home_team_id": "slot-winner-match-81",
        "away_team_id": "slot-winner-match-82",
        "venue_id": "lumen-field",
        "venue_name": "西雅图球场（Lumen Field）",
        "host_city": "西雅图",
        "host_city_id": "seattle",
        "match_theme": "第94场·西雅图十六强战：八强席位争夺",
        "source_refs": {
          "worldcup_2026_schedule_csv": "94",
          "football_data_org": "537380"
        },
        "updated_at": "2026-05-15T00:00:00Z"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537381",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "round_of_16",
        "round": "Round of 16",
        "date_utc": "2026-07-07T16:00:00Z",
        "status": "scheduled",
        "home_team_id": "slot-winner-match-86",
        "away_team_id": "slot-winner-match-88",
        "venue_id": "mercedes-benz-stadium",
        "venue_name": "亚特兰大球场（Mercedes-Benz Stadium）",
        "host_city": "亚特兰大",
        "host_city_id": "atlanta",
        "match_theme": "第95场·亚特兰大十六强战：八强席位争夺",
        "source_refs": {
          "worldcup_2026_schedule_csv": "95",
          "football_data_org": "537381"
        },
        "updated_at": "2026-05-15T00:00:00Z"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537382",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "round_of_16",
        "round": "Round of 16",
        "date_utc": "2026-07-07T20:00:00Z",
        "status": "scheduled",
        "home_team_id": "slot-winner-match-85",
        "away_team_id": "slot-winner-match-87",
        "venue_id": "bc-place-vancouver",
        "venue_name": "BC Place 温哥华球场",
        "host_city": "温哥华",
        "host_city_id": "vancouver",
        "match_theme": "第96场·温哥华十六强战：八强席位争夺",
        "source_refs": {
          "worldcup_2026_schedule_csv": "96",
          "football_data_org": "537382"
        },
        "updated_at": "2026-05-15T00:00:00Z"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537383",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "quarterfinal",
        "round": "Quarter-finals",
        "date_utc": "2026-07-09T20:00:00Z",
        "status": "scheduled",
        "home_team_id": "slot-winner-match-89",
        "away_team_id": "slot-winner-match-90",
        "venue_id": "gillette-stadium",
        "venue_name": "波士顿球场（Gillette Stadium）",
        "host_city": "波士顿",
        "host_city_id": "boston",
        "match_theme": "第97场·波士顿八强战：通往四强的硬仗",
        "source_refs": {
          "worldcup_2026_schedule_csv": "97",
          "football_data_org": "537383"
        },
        "updated_at": "2026-05-15T00:00:00Z"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537384",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "quarterfinal",
        "round": "Quarter-finals",
        "date_utc": "2026-07-10T19:00:00Z",
        "status": "scheduled",
        "home_team_id": "slot-winner-match-93",
        "away_team_id": "slot-winner-match-94",
        "venue_id": "sofi-stadium",
        "venue_name": "洛杉矶球场（SoFi Stadium）",
        "host_city": "洛杉矶",
        "host_city_id": "los-angeles",
        "match_theme": "第98场·洛杉矶八强战：通往四强的硬仗",
        "source_refs": {
          "worldcup_2026_schedule_csv": "98",
          "football_data_org": "537384"
        },
        "updated_at": "2026-05-15T00:00:00Z"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537385",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "quarterfinal",
        "round": "Quarter-finals",
        "date_utc": "2026-07-11T21:00:00Z",
        "status": "scheduled",
        "home_team_id": "slot-winner-match-91",
        "away_team_id": "slot-winner-match-92",
        "venue_id": "hard-rock-stadium",
        "venue_name": "迈阿密球场（Hard Rock Stadium）",
        "host_city": "迈阿密",
        "host_city_id": "miami",
        "match_theme": "第99场·迈阿密八强战：通往四强的硬仗",
        "source_refs": {
          "worldcup_2026_schedule_csv": "99",
          "football_data_org": "537385"
        },
        "updated_at": "2026-05-15T00:00:00Z"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537386",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "quarterfinal",
        "round": "Quarter-finals",
        "date_utc": "2026-07-12T01:00:00Z",
        "status": "scheduled",
        "home_team_id": "slot-winner-match-95",
        "away_team_id": "slot-winner-match-96",
        "venue_id": "arrowhead-stadium",
        "venue_name": "堪萨斯城球场（Arrowhead Stadium）",
        "host_city": "堪萨斯城",
        "host_city_id": "kansas-city",
        "match_theme": "第100场·堪萨斯城八强战：通往四强的硬仗",
        "source_refs": {
          "worldcup_2026_schedule_csv": "100",
          "football_data_org": "537386"
        },
        "updated_at": "2026-05-15T00:00:00Z"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537387",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "semifinal",
        "round": "Semi-finals",
        "date_utc": "2026-07-14T19:00:00Z",
        "status": "scheduled",
        "home_team_id": "slot-winner-match-97",
        "away_team_id": "slot-winner-match-98",
        "venue_id": "at-and-t-stadium",
        "venue_name": "达拉斯球场（AT&T Stadium）",
        "host_city": "达拉斯",
        "host_city_id": "dallas",
        "match_theme": "第101场·达拉斯半决赛：决赛门票之夜",
        "source_refs": {
          "worldcup_2026_schedule_csv": "101",
          "football_data_org": "537387"
        },
        "updated_at": "2026-05-15T00:00:00Z"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537388",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "semifinal",
        "round": "Semi-finals",
        "date_utc": "2026-07-15T19:00:00Z",
        "status": "scheduled",
        "home_team_id": "slot-winner-match-99",
        "away_team_id": "slot-winner-match-100",
        "venue_id": "mercedes-benz-stadium",
        "venue_name": "亚特兰大球场（Mercedes-Benz Stadium）",
        "host_city": "亚特兰大",
        "host_city_id": "atlanta",
        "match_theme": "第102场·亚特兰大半决赛：决赛门票之夜",
        "source_refs": {
          "worldcup_2026_schedule_csv": "102",
          "football_data_org": "537388"
        },
        "updated_at": "2026-05-15T00:00:00Z"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537389",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "third_place",
        "round": "Match for Third Place",
        "date_utc": "2026-07-18T21:00:00Z",
        "status": "scheduled",
        "home_team_id": "slot-loser-match-101",
        "away_team_id": "slot-loser-match-102",
        "venue_id": "hard-rock-stadium",
        "venue_name": "迈阿密球场（Hard Rock Stadium）",
        "host_city": "迈阿密",
        "host_city_id": "miami",
        "match_theme": "第103场·迈阿密荣誉之战：季军归属",
        "source_refs": {
          "worldcup_2026_schedule_csv": "103",
          "football_data_org": "537389"
        },
        "updated_at": "2026-05-15T00:00:00Z"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537390",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "final",
        "round": "Final",
        "date_utc": "2026-07-19T19:00:00Z",
        "status": "scheduled",
        "home_team_id": "slot-winner-match-101",
        "away_team_id": "slot-winner-match-102",
        "venue_id": "metlife-stadium",
        "venue_name": "纽约新泽西球场（MetLife Stadium）",
        "host_city": "纽约/新泽西",
        "host_city_id": "new-york-new-jersey",
        "match_theme": "第104场·纽约新泽西决赛之夜：冠军加冕",
        "source_refs": {
          "worldcup_2026_schedule_csv": "104",
          "football_data_org": "537390"
        },
        "updated_at": "2026-05-15T00:00:00Z"
      }
    ],
    "results": [
      {
        "match_id": "fifa_world_cup:2026:fdorg:537327",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "1",
        "updated_at": "2025-12-06"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537328",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "2",
        "updated_at": "2026-04-01"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537329",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "3",
        "updated_at": "2026-04-01"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537330",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "4",
        "updated_at": "2026-03-30"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537331",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "5",
        "updated_at": "2026-04-01"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537332",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "6",
        "updated_at": "2025-12-06"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537333",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "7",
        "updated_at": "2026-04-01"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537334",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "8",
        "updated_at": "2025-12-06"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537335",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "9",
        "updated_at": "2026-04-01"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537336",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "10",
        "updated_at": "2025-12-06"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537337",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "11",
        "updated_at": "2025-12-06"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537338",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "12",
        "updated_at": "2026-04-01"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537339",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "13",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537340",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "14",
        "updated_at": "2025-12-06"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537341",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "16",
        "updated_at": "2025-12-06"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537342",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "15",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537343",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "17",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537344",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "18",
        "updated_at": "2025-12-06"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537345",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "19",
        "updated_at": "2025-12-06"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537346",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "20",
        "updated_at": "2026-04-02"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537347",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "22",
        "updated_at": "2025-12-06"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537348",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "21",
        "updated_at": "2026-04-01"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537349",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "23",
        "updated_at": "2026-04-01"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537350",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "24",
        "updated_at": "2025-12-06"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537351",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "25",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537352",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "26",
        "updated_at": "2025-12-06"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537353",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "27",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537354",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "28",
        "updated_at": "2025-12-06"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537355",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "30",
        "updated_at": "2025-12-06"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537356",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "29",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537357",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "31",
        "updated_at": "2025-12-06"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537358",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "32",
        "updated_at": "2026-04-01"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537359",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "33",
        "updated_at": "2026-04-01"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537360",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "34",
        "updated_at": "2026-03-30"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537361",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "36",
        "updated_at": "2026-04-01"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537362",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "35",
        "updated_at": "2025-12-06"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537363",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "37",
        "updated_at": "2025-12-06"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537364",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "38",
        "updated_at": "2025-12-06"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537365",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "39",
        "updated_at": "2025-12-06"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537366",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "40",
        "updated_at": "2025-12-06"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537367",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "42",
        "updated_at": "2025-12-06"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537368",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "41",
        "updated_at": "2025-12-06"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537369",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "43",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537370",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "44",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537371",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "45",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537372",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "46",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537373",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "48",
        "updated_at": "2025-12-06"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537374",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "47",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537375",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "89",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537376",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "90",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537377",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "91",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537378",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "92",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537379",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "93",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537380",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "94",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537381",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "95",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537382",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "96",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537383",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "97",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537384",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "98",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537385",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "99",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537386",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "100",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537387",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "101",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537388",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "102",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537389",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "103",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537390",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "104",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537391",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "49",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537392",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "50",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537393",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "51",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537394",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "52",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537395",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "53",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537396",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "54",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537397",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "55",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537398",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "56",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537399",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "57",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537400",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "58",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537401",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "60",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537402",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "59",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537403",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "61",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537404",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "62",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537405",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "63",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537406",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "64",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537407",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "65",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537408",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "66",
        "updated_at": "2026-04-01"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537409",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "67",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537410",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "68",
        "updated_at": "2025-12-06"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537411",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "69",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537412",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "70",
        "updated_at": "2026-04-01"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537413",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "71",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537414",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "72",
        "updated_at": "2025-12-06"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537415",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "74",
        "updated_at": "2026-03-30"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537416",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "77",
        "updated_at": "2026-04-01"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537417",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "73",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537418",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "75",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537419",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "83",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537420",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "84",
        "updated_at": "2025-12-06"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537421",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "81",
        "updated_at": "2025-12-06"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537422",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "82",
        "updated_at": "2026-04-01"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537423",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "76",
        "updated_at": "2025-12-06"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537424",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "78",
        "updated_at": "2025-12-06"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537425",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "79",
        "updated_at": "2025-12-06"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537426",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "80",
        "updated_at": "2026-04-01"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537427",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "86",
        "updated_at": "2025-12-06"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537428",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "88",
        "updated_at": "2025-12-06"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537429",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "85",
        "updated_at": "2026-05-14"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537430",
        "status": "scheduled",
        "score": {
          "home": null,
          "away": null,
          "half_time_home": null,
          "half_time_away": null,
          "extra_time_home": null,
          "extra_time_away": null,
          "penalties_home": null,
          "penalties_away": null
        },
        "winner": null,
        "result_type": "regular",
        "provider": "worldcup_2026_local",
        "provider_match_id": "87",
        "updated_at": "2026-05-14"
      }
    ],
    "standings": [
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "A",
        "rank": 1,
        "team_id": "czechia",
        "team_name": "Czechia",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "A",
        "rank": 2,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "A",
        "rank": 3,
        "team_id": "mexico",
        "team_name": "Mexico",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "A",
        "rank": 4,
        "team_id": "south-africa",
        "team_name": "South Africa",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "B",
        "rank": 1,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "B",
        "rank": 2,
        "team_id": "canada",
        "team_name": "Canada",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "B",
        "rank": 3,
        "team_id": "qatar",
        "team_name": "Qatar",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "B",
        "rank": 4,
        "team_id": "switzerland",
        "team_name": "Switzerland",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "C",
        "rank": 1,
        "team_id": "brazil",
        "team_name": "Brazil",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "C",
        "rank": 2,
        "team_id": "haiti",
        "team_name": "Haiti",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "C",
        "rank": 3,
        "team_id": "morocco",
        "team_name": "Morocco",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "C",
        "rank": 4,
        "team_id": "scotland",
        "team_name": "Scotland",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "D",
        "rank": 1,
        "team_id": "australia",
        "team_name": "Australia",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "D",
        "rank": 2,
        "team_id": "paraguay",
        "team_name": "Paraguay",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "D",
        "rank": 3,
        "team_id": "turkiye",
        "team_name": "Turkiye",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "D",
        "rank": 4,
        "team_id": "united-states",
        "team_name": "United States",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "E",
        "rank": 1,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "E",
        "rank": 2,
        "team_id": "curacao",
        "team_name": "Curacao",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "E",
        "rank": 3,
        "team_id": "ecuador",
        "team_name": "Ecuador",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "E",
        "rank": 4,
        "team_id": "germany",
        "team_name": "Germany",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "F",
        "rank": 1,
        "team_id": "japan",
        "team_name": "Japan",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "F",
        "rank": 2,
        "team_id": "netherlands",
        "team_name": "Netherlands",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "F",
        "rank": 3,
        "team_id": "sweden",
        "team_name": "Sweden",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "F",
        "rank": 4,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "G",
        "rank": 1,
        "team_id": "belgium",
        "team_name": "Belgium",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "G",
        "rank": 2,
        "team_id": "egypt",
        "team_name": "Egypt",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "G",
        "rank": 3,
        "team_id": "ir-iran",
        "team_name": "IR Iran",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "G",
        "rank": 4,
        "team_id": "new-zealand",
        "team_name": "New Zealand",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "H",
        "rank": 1,
        "team_id": "cabo-verde",
        "team_name": "Cabo Verde",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "H",
        "rank": 2,
        "team_id": "saudi-arabia",
        "team_name": "Saudi Arabia",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "H",
        "rank": 3,
        "team_id": "spain",
        "team_name": "Spain",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "H",
        "rank": 4,
        "team_id": "uruguay",
        "team_name": "Uruguay",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "I",
        "rank": 1,
        "team_id": "france",
        "team_name": "France",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "I",
        "rank": 2,
        "team_id": "iraq",
        "team_name": "Iraq",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "I",
        "rank": 3,
        "team_id": "norway",
        "team_name": "Norway",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "I",
        "rank": 4,
        "team_id": "senegal",
        "team_name": "Senegal",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "J",
        "rank": 1,
        "team_id": "algeria",
        "team_name": "Algeria",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "J",
        "rank": 2,
        "team_id": "argentina",
        "team_name": "Argentina",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "J",
        "rank": 3,
        "team_id": "austria",
        "team_name": "Austria",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "J",
        "rank": 4,
        "team_id": "jordan",
        "team_name": "Jordan",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "K",
        "rank": 1,
        "team_id": "colombia",
        "team_name": "Colombia",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "K",
        "rank": 2,
        "team_id": "congo-dr",
        "team_name": "Congo DR",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "K",
        "rank": 3,
        "team_id": "portugal",
        "team_name": "Portugal",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "K",
        "rank": 4,
        "team_id": "uzbekistan",
        "team_name": "Uzbekistan",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "L",
        "rank": 1,
        "team_id": "croatia",
        "team_name": "Croatia",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "L",
        "rank": 2,
        "team_id": "england",
        "team_name": "England",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "L",
        "rank": 3,
        "team_id": "ghana",
        "team_name": "Ghana",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "stage": "group",
        "group": "L",
        "rank": 4,
        "team_id": "panama",
        "team_name": "Panama",
        "played": 0,
        "won": 0,
        "drawn": 0,
        "lost": 0,
        "goals_for": 0,
        "goals_against": 0,
        "goal_difference": 0,
        "points": 0
      }
    ],
    "venues": [
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "venue_id": "arrowhead-stadium",
        "venue_name_en": "Arrowhead Stadium",
        "venue_name_zh": null,
        "display_name": "Arrowhead Stadium",
        "host_city_id": "kansas-city",
        "site_city_key": "Kansas City",
        "city_name_en": "Kansas City",
        "city_name_zh": "堪萨斯城",
        "country_en": "United States",
        "country_zh": "美国",
        "timezone": "America/Chicago",
        "address": "1 Arrowhead Drive, Kansas City, Missouri 64129, United States",
        "latitude": 39.0489,
        "longitude": -94.4839,
        "altitude_m": 265,
        "capacity_fifa_2026": 67513,
        "roof_type": "open_air",
        "surface_type_current": "natural_grass",
        "surface_type_world_cup_expected": "natural_grass",
        "fifa_venue_name": "Kansas City Stadium",
        "fixture_count": 6,
        "fixture_stage_counts": {
          "group": 4,
          "round_of_32": 1,
          "quarterfinal": 1
        },
        "fixture_venue_names": [
          "堪萨斯城球场（Arrowhead Stadium）"
        ],
        "aliases": [
          "Arrowhead Stadium",
          "堪萨斯城球场（Arrowhead Stadium）"
        ],
        "source_status": "platform_config_plus_fifa_host_city_patch",
        "source_urls": [
          "https://gpcustomersupportfwc2026.tickets.fifa.com/hc/en-gb/articles/28784010437021-2-What-are-the-official-addresses-of-the-FIFA-World-Cup-26-stadiums",
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/destination/kansas-city"
        ],
        "updated_at": "2026-05-18T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "venue_id": "at-and-t-stadium",
        "venue_name_en": "AT&T Stadium",
        "venue_name_zh": null,
        "display_name": "AT&T Stadium",
        "host_city_id": "dallas",
        "site_city_key": "Dallas",
        "city_name_en": "Dallas",
        "city_name_zh": "达拉斯",
        "country_en": "United States",
        "country_zh": "美国",
        "timezone": "America/Chicago",
        "address": "1 AT&T Way, Arlington, Texas 76011, United States",
        "latitude": 32.7473,
        "longitude": -97.0945,
        "altitude_m": 184,
        "capacity_fifa_2026": 70122,
        "roof_type": "retractable_roof",
        "surface_type_current": "artificial_turf",
        "surface_type_world_cup_expected": "temporary_natural_grass",
        "fifa_venue_name": "Dallas Stadium",
        "fixture_count": 9,
        "fixture_stage_counts": {
          "group": 5,
          "round_of_32": 2,
          "round_of_16": 1,
          "semifinal": 1
        },
        "fixture_venue_names": [
          "达拉斯球场（AT&T Stadium）"
        ],
        "aliases": [
          "AT&T Stadium",
          "达拉斯球场（AT&T Stadium）"
        ],
        "source_status": "platform_config_plus_fifa_host_city_patch",
        "source_urls": [
          "https://gpcustomersupportfwc2026.tickets.fifa.com/hc/en-gb/articles/28784010437021-2-What-are-the-official-addresses-of-the-FIFA-World-Cup-26-stadiums",
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/destination/dallas"
        ],
        "updated_at": "2026-05-18T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "venue_id": "bc-place-vancouver",
        "venue_name_en": "BC Place",
        "venue_name_zh": null,
        "display_name": "BC Place",
        "host_city_id": "vancouver",
        "site_city_key": "Vancouver",
        "city_name_en": "Vancouver",
        "city_name_zh": "温哥华",
        "country_en": "Canada",
        "country_zh": "加拿大",
        "timezone": "America/Vancouver",
        "address": "777 Pacific Boulevard, Vancouver, British Columbia V6B 4Y8, Canada",
        "latitude": 49.2768,
        "longitude": -123.1119,
        "altitude_m": 2,
        "capacity_fifa_2026": 48821,
        "roof_type": "retractable_roof",
        "surface_type_current": "artificial_turf",
        "surface_type_world_cup_expected": "temporary_natural_grass",
        "fifa_venue_name": "BC Place Vancouver",
        "fixture_count": 7,
        "fixture_stage_counts": {
          "group": 5,
          "round_of_32": 1,
          "round_of_16": 1
        },
        "fixture_venue_names": [
          "BC Place 温哥华球场"
        ],
        "aliases": [
          "BC Place",
          "BC Place 温哥华球场"
        ],
        "source_status": "platform_config_plus_fifa_host_city_patch",
        "source_urls": [
          "https://gpcustomersupportfwc2026.tickets.fifa.com/hc/en-gb/articles/28784010437021-2-What-are-the-official-addresses-of-the-FIFA-World-Cup-26-stadiums",
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/destination/vancouver"
        ],
        "updated_at": "2026-05-18T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "venue_id": "bmo-field",
        "venue_name_en": "BMO Field",
        "venue_name_zh": null,
        "display_name": "BMO Field",
        "host_city_id": "toronto",
        "site_city_key": "Toronto",
        "city_name_en": "Toronto",
        "city_name_zh": "多伦多",
        "country_en": "Canada",
        "country_zh": "加拿大",
        "timezone": "America/Toronto",
        "address": "170 Princes' Boulevard, Toronto, Ontario M6K 3C3, Canada",
        "latitude": 43.6332,
        "longitude": -79.4186,
        "altitude_m": 76,
        "capacity_fifa_2026": 44315,
        "roof_type": "open_air",
        "surface_type_current": "natural_grass",
        "surface_type_world_cup_expected": "natural_grass",
        "fifa_venue_name": "Toronto Stadium",
        "fixture_count": 6,
        "fixture_stage_counts": {
          "group": 5,
          "round_of_32": 1
        },
        "fixture_venue_names": [
          "多伦多球场（BMO Field）"
        ],
        "aliases": [
          "BMO Field",
          "多伦多球场（BMO Field）"
        ],
        "source_status": "platform_config_plus_fifa_host_city_patch",
        "source_urls": [
          "https://gpcustomersupportfwc2026.tickets.fifa.com/hc/en-gb/articles/28784010437021-2-What-are-the-official-addresses-of-the-FIFA-World-Cup-26-stadiums",
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/destination/toronto"
        ],
        "updated_at": "2026-05-18T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "venue_id": "estadio-akron",
        "venue_name_en": "Estadio Akron",
        "venue_name_zh": null,
        "display_name": "Estadio Akron",
        "host_city_id": "guadalajara",
        "site_city_key": "Guadalajara",
        "city_name_en": "Guadalajara",
        "city_name_zh": "瓜达拉哈拉",
        "country_en": "Mexico",
        "country_zh": "墨西哥",
        "timezone": "America/Mexico_City",
        "address": "Circuito JVC 2800, El Bajío, Zapopan, Jalisco 45019, Mexico",
        "latitude": 20.6817,
        "longitude": -103.4626,
        "altitude_m": 1567,
        "capacity_fifa_2026": 44330,
        "roof_type": "open_air",
        "surface_type_current": "unknown",
        "surface_type_world_cup_expected": "natural_grass",
        "fifa_venue_name": "Estadio Guadalajara",
        "fixture_count": 4,
        "fixture_stage_counts": {
          "group": 4
        },
        "fixture_venue_names": [
          "瓜达拉哈拉球场（Estadio Akron）"
        ],
        "aliases": [
          "Estadio Akron",
          "瓜达拉哈拉球场（Estadio Akron）"
        ],
        "source_status": "platform_config_plus_fifa_host_city_patch",
        "source_urls": [
          "https://gpcustomersupportfwc2026.tickets.fifa.com/hc/en-gb/articles/28784010437021-2-What-are-the-official-addresses-of-the-FIFA-World-Cup-26-stadiums",
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/destination/guadalajara"
        ],
        "updated_at": "2026-05-18T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "venue_id": "estadio-azteca",
        "venue_name_en": "Estadio Azteca",
        "venue_name_zh": null,
        "display_name": "Estadio Azteca",
        "host_city_id": "mexico-city",
        "site_city_key": "Mexico City",
        "city_name_en": "Mexico City",
        "city_name_zh": "墨西哥城",
        "country_en": "Mexico",
        "country_zh": "墨西哥",
        "timezone": "America/Mexico_City",
        "address": "Calzada de Tlalpan 3465, Santa Úrsula Coapa, Coyoacán, 04650 Ciudad de México, Mexico",
        "latitude": 19.3029,
        "longitude": -99.1504,
        "altitude_m": 2240,
        "capacity_fifa_2026": 72766,
        "roof_type": "open_air",
        "surface_type_current": "natural_grass",
        "surface_type_world_cup_expected": "natural_grass",
        "fifa_venue_name": "Estadio Ciudad de México",
        "fixture_count": 5,
        "fixture_stage_counts": {
          "group": 3,
          "round_of_32": 1,
          "round_of_16": 1
        },
        "fixture_venue_names": [
          "墨西哥城球场（Estadio Azteca）"
        ],
        "aliases": [
          "Estadio Azteca",
          "墨西哥城球场（Estadio Azteca）"
        ],
        "source_status": "platform_config_plus_fifa_host_city_patch",
        "source_urls": [
          "https://gpcustomersupportfwc2026.tickets.fifa.com/hc/en-gb/articles/28784010437021-2-What-are-the-official-addresses-of-the-FIFA-World-Cup-26-stadiums",
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/destination/mexico-city"
        ],
        "updated_at": "2026-05-18T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "venue_id": "estadio-bbva",
        "venue_name_en": "Estadio BBVA",
        "venue_name_zh": null,
        "display_name": "Estadio BBVA",
        "host_city_id": "monterrey",
        "site_city_key": "Monterrey",
        "city_name_en": "Monterrey",
        "city_name_zh": "蒙特雷",
        "country_en": "Mexico",
        "country_zh": "墨西哥",
        "timezone": "America/Monterrey",
        "address": "Avenida Pablo Livas 2011, La Pastora, Guadalupe, Nuevo León 67140, Mexico",
        "latitude": 25.6682,
        "longitude": -100.2447,
        "altitude_m": 540,
        "capacity_fifa_2026": 50113,
        "roof_type": "open_air",
        "surface_type_current": "natural_grass",
        "surface_type_world_cup_expected": "natural_grass",
        "fifa_venue_name": "Estadio Monterrey",
        "fixture_count": 4,
        "fixture_stage_counts": {
          "group": 3,
          "round_of_32": 1
        },
        "fixture_venue_names": [
          "蒙特雷球场（Estadio BBVA）"
        ],
        "aliases": [
          "Estadio BBVA",
          "蒙特雷球场（Estadio BBVA）"
        ],
        "source_status": "platform_config_plus_fifa_host_city_patch",
        "source_urls": [
          "https://gpcustomersupportfwc2026.tickets.fifa.com/hc/en-gb/articles/28784010437021-2-What-are-the-official-addresses-of-the-FIFA-World-Cup-26-stadiums",
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/destination/monterrey"
        ],
        "updated_at": "2026-05-18T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "venue_id": "gillette-stadium",
        "venue_name_en": "Gillette Stadium",
        "venue_name_zh": null,
        "display_name": "Gillette Stadium",
        "host_city_id": "boston",
        "site_city_key": "Boston",
        "city_name_en": "Boston",
        "city_name_zh": "波士顿",
        "country_en": "United States",
        "country_zh": "美国",
        "timezone": "America/New_York",
        "address": "1 Patriot Place, Foxborough, Massachusetts 02035, United States",
        "latitude": 42.0909,
        "longitude": -71.2643,
        "altitude_m": 88,
        "capacity_fifa_2026": 63815,
        "roof_type": "open_air",
        "surface_type_current": "artificial_turf",
        "surface_type_world_cup_expected": "temporary_natural_grass",
        "fifa_venue_name": "Boston Stadium",
        "fixture_count": 7,
        "fixture_stage_counts": {
          "group": 5,
          "round_of_32": 1,
          "quarterfinal": 1
        },
        "fixture_venue_names": [
          "波士顿球场（Gillette Stadium）"
        ],
        "aliases": [
          "Gillette Stadium",
          "波士顿球场（Gillette Stadium）"
        ],
        "source_status": "platform_config_plus_fifa_host_city_patch",
        "source_urls": [
          "https://gpcustomersupportfwc2026.tickets.fifa.com/hc/en-gb/articles/28784010437021-2-What-are-the-official-addresses-of-the-FIFA-World-Cup-26-stadiums",
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/destination/boston"
        ],
        "updated_at": "2026-05-18T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "venue_id": "hard-rock-stadium",
        "venue_name_en": "Hard Rock Stadium",
        "venue_name_zh": null,
        "display_name": "Hard Rock Stadium",
        "host_city_id": "miami",
        "site_city_key": "Miami",
        "city_name_en": "Miami",
        "city_name_zh": "迈阿密",
        "country_en": "United States",
        "country_zh": "美国",
        "timezone": "America/New_York",
        "address": "347 Don Shula Drive, Miami Gardens, Florida 33056, United States",
        "latitude": 25.958,
        "longitude": -80.2389,
        "altitude_m": 2,
        "capacity_fifa_2026": 64091,
        "roof_type": "open_air_canopy",
        "surface_type_current": "natural_grass",
        "surface_type_world_cup_expected": "natural_grass",
        "fifa_venue_name": "Miami Stadium",
        "fixture_count": 7,
        "fixture_stage_counts": {
          "group": 4,
          "round_of_32": 1,
          "quarterfinal": 1,
          "third_place": 1
        },
        "fixture_venue_names": [
          "迈阿密球场（Hard Rock Stadium）"
        ],
        "aliases": [
          "Hard Rock Stadium",
          "迈阿密球场（Hard Rock Stadium）"
        ],
        "source_status": "platform_config_plus_fifa_host_city_patch",
        "source_urls": [
          "https://gpcustomersupportfwc2026.tickets.fifa.com/hc/en-gb/articles/28784010437021-2-What-are-the-official-addresses-of-the-FIFA-World-Cup-26-stadiums",
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/destination/miami"
        ],
        "updated_at": "2026-05-18T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "venue_id": "levis-stadium",
        "venue_name_en": "Levi's Stadium",
        "venue_name_zh": null,
        "display_name": "Levi's Stadium",
        "host_city_id": "san-francisco-bay-area",
        "site_city_key": "San Francisco Bay Area",
        "city_name_en": "San Francisco Bay Area",
        "city_name_zh": "旧金山湾区",
        "country_en": "United States",
        "country_zh": "美国",
        "timezone": "America/Los_Angeles",
        "address": "4900 Marie P. DeBartolo Way, Santa Clara, California 95054, United States",
        "latitude": 37.403,
        "longitude": -121.97,
        "altitude_m": 2,
        "capacity_fifa_2026": 69391,
        "roof_type": "open_air",
        "surface_type_current": "natural_grass",
        "surface_type_world_cup_expected": "natural_grass",
        "fifa_venue_name": "San Francisco Bay Area Stadium",
        "fixture_count": 6,
        "fixture_stage_counts": {
          "group": 5,
          "round_of_32": 1
        },
        "fixture_venue_names": [
          "旧金山湾区球场（Levi's Stadium）"
        ],
        "aliases": [
          "Levi's Stadium",
          "旧金山湾区球场（Levi's Stadium）"
        ],
        "source_status": "platform_config_plus_fifa_host_city_patch",
        "source_urls": [
          "https://gpcustomersupportfwc2026.tickets.fifa.com/hc/en-gb/articles/28784010437021-2-What-are-the-official-addresses-of-the-FIFA-World-Cup-26-stadiums",
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/destination/san-francisco-bay-area"
        ],
        "updated_at": "2026-05-18T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "venue_id": "lincoln-financial-field",
        "venue_name_en": "Lincoln Financial Field",
        "venue_name_zh": null,
        "display_name": "Lincoln Financial Field",
        "host_city_id": "philadelphia",
        "site_city_key": "Philadelphia",
        "city_name_en": "Philadelphia",
        "city_name_zh": "费城",
        "country_en": "United States",
        "country_zh": "美国",
        "timezone": "America/New_York",
        "address": "One Lincoln Financial Field Way, Philadelphia, Pennsylvania 19148, United States",
        "latitude": 39.9008,
        "longitude": -75.1675,
        "altitude_m": 5,
        "capacity_fifa_2026": 65827,
        "roof_type": "open_air",
        "surface_type_current": "hybrid_grass",
        "surface_type_world_cup_expected": "natural_grass",
        "fifa_venue_name": "Philadelphia Stadium",
        "fixture_count": 6,
        "fixture_stage_counts": {
          "group": 5,
          "round_of_16": 1
        },
        "fixture_venue_names": [
          "费城球场（Lincoln Financial Field）"
        ],
        "aliases": [
          "Lincoln Financial Field",
          "费城球场（Lincoln Financial Field）"
        ],
        "source_status": "platform_config_plus_fifa_host_city_patch",
        "source_urls": [
          "https://gpcustomersupportfwc2026.tickets.fifa.com/hc/en-gb/articles/28784010437021-2-What-are-the-official-addresses-of-the-FIFA-World-Cup-26-stadiums",
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/destination/philadelphia"
        ],
        "updated_at": "2026-05-18T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "venue_id": "lumen-field",
        "venue_name_en": "Lumen Field",
        "venue_name_zh": null,
        "display_name": "Lumen Field",
        "host_city_id": "seattle",
        "site_city_key": "Seattle",
        "city_name_en": "Seattle",
        "city_name_zh": "西雅图",
        "country_en": "United States",
        "country_zh": "美国",
        "timezone": "America/Los_Angeles",
        "address": "800 Occidental Avenue South, Seattle, Washington 98134, United States",
        "latitude": 47.5952,
        "longitude": -122.3316,
        "altitude_m": 53,
        "capacity_fifa_2026": 65123,
        "roof_type": "open_air_partial_roof",
        "surface_type_current": "artificial_turf",
        "surface_type_world_cup_expected": "temporary_natural_grass",
        "fifa_venue_name": "Seattle Stadium",
        "fixture_count": 6,
        "fixture_stage_counts": {
          "group": 4,
          "round_of_32": 1,
          "round_of_16": 1
        },
        "fixture_venue_names": [
          "西雅图球场（Lumen Field）"
        ],
        "aliases": [
          "Lumen Field",
          "西雅图球场（Lumen Field）"
        ],
        "source_status": "platform_config_plus_fifa_host_city_patch",
        "source_urls": [
          "https://gpcustomersupportfwc2026.tickets.fifa.com/hc/en-gb/articles/28784010437021-2-What-are-the-official-addresses-of-the-FIFA-World-Cup-26-stadiums",
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/destination/seattle"
        ],
        "updated_at": "2026-05-18T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "venue_id": "mercedes-benz-stadium",
        "venue_name_en": "Mercedes-Benz Stadium",
        "venue_name_zh": null,
        "display_name": "Mercedes-Benz Stadium",
        "host_city_id": "atlanta",
        "site_city_key": "Atlanta",
        "city_name_en": "Atlanta",
        "city_name_zh": "亚特兰大",
        "country_en": "United States",
        "country_zh": "美国",
        "timezone": "America/New_York",
        "address": "1 AMB Drive NW, Atlanta, Georgia 30313, United States",
        "latitude": 33.7554,
        "longitude": -84.4008,
        "altitude_m": 320,
        "capacity_fifa_2026": 67382,
        "roof_type": "retractable_roof",
        "surface_type_current": "artificial_turf",
        "surface_type_world_cup_expected": "temporary_natural_grass",
        "fifa_venue_name": "Atlanta Stadium",
        "fixture_count": 8,
        "fixture_stage_counts": {
          "group": 5,
          "round_of_32": 1,
          "round_of_16": 1,
          "semifinal": 1
        },
        "fixture_venue_names": [
          "亚特兰大球场（Mercedes-Benz Stadium）"
        ],
        "aliases": [
          "Mercedes-Benz Stadium",
          "亚特兰大球场（Mercedes-Benz Stadium）"
        ],
        "source_status": "platform_config_plus_fifa_host_city_patch",
        "source_urls": [
          "https://gpcustomersupportfwc2026.tickets.fifa.com/hc/en-gb/articles/28784010437021-2-What-are-the-official-addresses-of-the-FIFA-World-Cup-26-stadiums",
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/destination/atlanta"
        ],
        "updated_at": "2026-05-18T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "venue_id": "metlife-stadium",
        "venue_name_en": "MetLife Stadium",
        "venue_name_zh": null,
        "display_name": "MetLife Stadium",
        "host_city_id": "new-york-new-jersey",
        "site_city_key": "New York New Jersey",
        "city_name_en": "New York New Jersey",
        "city_name_zh": "纽约/新泽西",
        "country_en": "United States",
        "country_zh": "美国",
        "timezone": "America/New_York",
        "address": "One MetLife Stadium Drive, East Rutherford, New Jersey 07073, United States",
        "latitude": 40.8135,
        "longitude": -74.0745,
        "altitude_m": 7,
        "capacity_fifa_2026": 78576,
        "roof_type": "open_air",
        "surface_type_current": "artificial_turf",
        "surface_type_world_cup_expected": "temporary_natural_grass",
        "fifa_venue_name": "New York New Jersey Stadium",
        "fixture_count": 8,
        "fixture_stage_counts": {
          "group": 5,
          "round_of_32": 1,
          "round_of_16": 1,
          "final": 1
        },
        "fixture_venue_names": [
          "纽约新泽西球场（MetLife Stadium）"
        ],
        "aliases": [
          "MetLife Stadium",
          "纽约新泽西球场（MetLife Stadium）"
        ],
        "source_status": "platform_config_plus_fifa_host_city_patch",
        "source_urls": [
          "https://gpcustomersupportfwc2026.tickets.fifa.com/hc/en-gb/articles/28784010437021-2-What-are-the-official-addresses-of-the-FIFA-World-Cup-26-stadiums",
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/destination/new-york-new-jersey"
        ],
        "updated_at": "2026-05-18T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "venue_id": "nrg-stadium",
        "venue_name_en": "NRG Stadium",
        "venue_name_zh": null,
        "display_name": "NRG Stadium",
        "host_city_id": "houston",
        "site_city_key": "Houston",
        "city_name_en": "Houston",
        "city_name_zh": "休斯敦",
        "country_en": "United States",
        "country_zh": "美国",
        "timezone": "America/Chicago",
        "address": "NRG Parkway, Houston, Texas 77054, United States",
        "latitude": 29.6847,
        "longitude": -95.4107,
        "altitude_m": 15,
        "capacity_fifa_2026": 68311,
        "roof_type": "retractable_roof",
        "surface_type_current": "artificial_turf",
        "surface_type_world_cup_expected": "temporary_natural_grass",
        "fifa_venue_name": "Houston Stadium",
        "fixture_count": 7,
        "fixture_stage_counts": {
          "group": 5,
          "round_of_32": 1,
          "round_of_16": 1
        },
        "fixture_venue_names": [
          "休斯敦球场（NRG Stadium）"
        ],
        "aliases": [
          "NRG Stadium",
          "休斯敦球场（NRG Stadium）"
        ],
        "source_status": "platform_config_plus_fifa_host_city_patch",
        "source_urls": [
          "https://gpcustomersupportfwc2026.tickets.fifa.com/hc/en-gb/articles/28784010437021-2-What-are-the-official-addresses-of-the-FIFA-World-Cup-26-stadiums",
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/destination/houston"
        ],
        "updated_at": "2026-05-18T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "venue_id": "sofi-stadium",
        "venue_name_en": "SoFi Stadium",
        "venue_name_zh": null,
        "display_name": "SoFi Stadium",
        "host_city_id": "los-angeles",
        "site_city_key": "Los Angeles",
        "city_name_en": "Los Angeles",
        "city_name_zh": "洛杉矶",
        "country_en": "United States",
        "country_zh": "美国",
        "timezone": "America/Los_Angeles",
        "address": "1001 Stadium Drive, Inglewood, California 90301, United States",
        "latitude": 33.9535,
        "longitude": -118.3392,
        "altitude_m": 38,
        "capacity_fifa_2026": 69650,
        "roof_type": "fixed_roof_open_sides",
        "surface_type_current": "artificial_turf",
        "surface_type_world_cup_expected": "temporary_natural_grass",
        "fifa_venue_name": "Los Angeles Stadium",
        "fixture_count": 8,
        "fixture_stage_counts": {
          "group": 5,
          "round_of_32": 2,
          "quarterfinal": 1
        },
        "fixture_venue_names": [
          "洛杉矶球场（SoFi Stadium）"
        ],
        "aliases": [
          "SoFi Stadium",
          "洛杉矶球场（SoFi Stadium）"
        ],
        "source_status": "platform_config_plus_fifa_host_city_patch",
        "source_urls": [
          "https://gpcustomersupportfwc2026.tickets.fifa.com/hc/en-gb/articles/28784010437021-2-What-are-the-official-addresses-of-the-FIFA-World-Cup-26-stadiums",
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/destination/los-angeles"
        ],
        "updated_at": "2026-05-18T00:00:00Z"
      }
    ],
    "host_city_profiles": [
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "city_id": "atlanta",
        "site_city_key": "Atlanta",
        "city_name_en": "Atlanta",
        "city_name_zh": "亚特兰大",
        "country_en": "United States",
        "country_zh": "美国",
        "region_en": "Georgia",
        "region_zh": "佐治亚州",
        "timezone": "America/New_York",
        "population": null,
        "city_tags": [
          "东南门户",
          "航空枢纽",
          "体育大城"
        ],
        "climate_summary_zh": "6-7 月炎热潮湿，午后雷阵雨概率较高。",
        "climate_summary_en": "June and July are hot and humid, with frequent afternoon thunderstorm risk.",
        "football_culture_zh": "亚特兰大拥有成熟职业体育市场，Mercedes-Benz Stadium 常承办大型足球与综合赛事。",
        "football_culture_en": "Atlanta has a mature professional sports market, and Mercedes-Benz Stadium regularly hosts major football and multi-sport events.",
        "transport_summary_zh": "城市主要依托 Hartsfield-Jackson Atlanta International Airport 和市区轨道/高速网络。",
        "transport_summary_en": "The city is anchored by Hartsfield-Jackson Atlanta International Airport, with urban rail and highway links.",
        "local_feature_zh": "以航空交通、音乐文化、商业总部和美国南部都会气质闻名。",
        "local_feature_en": "Known for aviation, music culture, corporate headquarters, and its Southern metropolitan character.",
        "primary_venue_id": "mercedes-benz-stadium",
        "source_status": "official_fifa_manual_patch",
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/destination/atlanta"
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "city_id": "boston",
        "site_city_key": "Boston",
        "city_name_en": "Boston",
        "city_name_zh": "波士顿",
        "country_en": "United States",
        "country_zh": "美国",
        "region_en": "Massachusetts",
        "region_zh": "马萨诸塞州",
        "timezone": "America/New_York",
        "population": null,
        "city_tags": [
          "新英格兰",
          "高校名城",
          "传统体育"
        ],
        "climate_summary_zh": "6-7 月温暖湿润，早晚相对凉爽，比赛日需关注降雨。",
        "climate_summary_en": "June and July are warm and humid, with cooler evenings and some rain risk.",
        "football_culture_zh": "波士顿所在的新英格兰地区职业体育传统深厚，Gillette Stadium 是区域大型赛事核心场馆。",
        "football_culture_en": "The New England region has a deep professional sports tradition, with Gillette Stadium as a major event venue.",
        "transport_summary_zh": "主要依托 Boston Logan International Airport；球场位于 Foxborough，通常需要城际交通衔接。",
        "transport_summary_en": "Boston Logan International Airport is the main gateway; the stadium is in Foxborough and usually requires regional transfer.",
        "local_feature_zh": "以高校、历史街区、港口和新英格兰文化闻名。",
        "local_feature_en": "Known for universities, historic districts, the harbor, and New England culture.",
        "primary_venue_id": "gillette-stadium",
        "source_status": "official_fifa_manual_patch",
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/destination/boston"
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "city_id": "dallas",
        "site_city_key": "Dallas",
        "city_name_en": "Dallas",
        "city_name_zh": "达拉斯",
        "country_en": "United States",
        "country_zh": "美国",
        "region_en": "Texas",
        "region_zh": "德克萨斯州",
        "timezone": "America/Chicago",
        "population": null,
        "city_tags": [
          "南部都会",
          "NFL 主场",
          "交通枢纽"
        ],
        "climate_summary_zh": "6-7 月炎热，室外体感温度高；AT&T Stadium 的室内/屋顶条件可降低天气影响。",
        "climate_summary_en": "June and July are very hot; AT&T Stadium's indoor/roof conditions reduce weather exposure.",
        "football_culture_zh": "达拉斯-阿灵顿区域职业体育市场成熟，AT&T Stadium 是美国大型赛事代表性场馆。",
        "football_culture_en": "The Dallas-Arlington region has a mature sports market, with AT&T Stadium as a marquee event venue.",
        "transport_summary_zh": "主要依托 Dallas/Fort Worth International Airport 与区域高速路网。",
        "transport_summary_en": "The area is served by Dallas/Fort Worth International Airport and a broad highway network.",
        "local_feature_zh": "以现代商业、牛仔文化、大型体育场馆和德州城市尺度闻名。",
        "local_feature_en": "Known for modern business, cowboy culture, large stadiums, and Texas-scale urban sprawl.",
        "primary_venue_id": "at-and-t-stadium",
        "source_status": "official_fifa_manual_patch",
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/destination/dallas"
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "city_id": "guadalajara",
        "site_city_key": "Guadalajara",
        "city_name_en": "Guadalajara",
        "city_name_zh": "瓜达拉哈拉",
        "country_en": "Mexico",
        "country_zh": "墨西哥",
        "region_en": "Jalisco",
        "region_zh": "哈利斯科州",
        "timezone": "America/Mexico_City",
        "population": null,
        "city_tags": [
          "哈利斯科",
          "墨西哥足球",
          "文化名城"
        ],
        "climate_summary_zh": "6-7 月进入雨季，白天温暖，午后或夜间降雨更常见。",
        "climate_summary_en": "June and July fall in the rainy season, with warm days and more frequent afternoon or evening rain.",
        "football_culture_zh": "瓜达拉哈拉是墨西哥传统足球重镇，Estadio Akron 具备现代化比赛条件。",
        "football_culture_en": "Guadalajara is one of Mexico's traditional football centers, and Estadio Akron provides modern match conditions.",
        "transport_summary_zh": "主要依托 Miguel Hidalgo y Costilla Guadalajara International Airport 与城市快速路。",
        "transport_summary_en": "The city is served by Miguel Hidalgo y Costilla Guadalajara International Airport and urban expressways.",
        "local_feature_zh": "以哈利斯科文化、龙舌兰、马里亚奇和传统墨西哥城市气质闻名。",
        "local_feature_en": "Known for Jalisco culture, tequila, mariachi, and traditional Mexican urban character.",
        "primary_venue_id": "estadio-akron",
        "source_status": "official_fifa_manual_patch",
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/destination/guadalajara"
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "city_id": "houston",
        "site_city_key": "Houston",
        "city_name_en": "Houston",
        "city_name_zh": "休斯敦",
        "country_en": "United States",
        "country_zh": "美国",
        "region_en": "Texas",
        "region_zh": "德克萨斯州",
        "timezone": "America/Chicago",
        "population": null,
        "city_tags": [
          "能源之城",
          "多元社区",
          "大型场馆"
        ],
        "climate_summary_zh": "6-7 月炎热潮湿，强降雨和雷暴风险需要关注。",
        "climate_summary_en": "June and July are hot and humid, with heavy rain and thunderstorm risk to monitor.",
        "football_culture_zh": "休斯敦具备多元足球观众基础，NRG Stadium 常承办国际足球和大型赛事。",
        "football_culture_en": "Houston has a diverse football audience, and NRG Stadium regularly hosts international soccer and major events.",
        "transport_summary_zh": "主要依托 George Bush Intercontinental Airport、William P. Hobby Airport 和高速路网。",
        "transport_summary_en": "The city is served by George Bush Intercontinental Airport, William P. Hobby Airport, and major highways.",
        "local_feature_zh": "以能源产业、航天关联、多元餐饮和海湾城市气候闻名。",
        "local_feature_en": "Known for energy, space-industry links, diverse food culture, and Gulf Coast weather.",
        "primary_venue_id": "nrg-stadium",
        "source_status": "official_fifa_manual_patch",
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/destination/houston"
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "city_id": "kansas-city",
        "site_city_key": "Kansas City",
        "city_name_en": "Kansas City",
        "city_name_zh": "堪萨斯城",
        "country_en": "United States",
        "country_zh": "美国",
        "region_en": "Missouri",
        "region_zh": "密苏里州",
        "timezone": "America/Chicago",
        "population": null,
        "city_tags": [
          "中西部",
          "烧烤文化",
          "体育热场"
        ],
        "climate_summary_zh": "6-7 月炎热湿润，雷暴和短时强天气需要关注。",
        "climate_summary_en": "June and July are hot and humid, with thunderstorm and severe-weather risk.",
        "football_culture_zh": "堪萨斯城以高强度主场氛围著称，Arrowhead Stadium 是中西部标志性体育场。",
        "football_culture_en": "Kansas City is known for a loud home atmosphere, with Arrowhead Stadium as a Midwestern landmark venue.",
        "transport_summary_zh": "主要依托 Kansas City International Airport 和区域高速网络。",
        "transport_summary_en": "The city is served by Kansas City International Airport and regional highways.",
        "local_feature_zh": "以烧烤、爵士乐、喷泉和中西部城市气质闻名。",
        "local_feature_en": "Known for barbecue, jazz, fountains, and Midwestern character.",
        "primary_venue_id": "arrowhead-stadium",
        "source_status": "official_fifa_manual_patch",
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/destination/kansas-city"
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "city_id": "los-angeles",
        "site_city_key": "Los Angeles",
        "city_name_en": "Los Angeles",
        "city_name_zh": "洛杉矶",
        "country_en": "United States",
        "country_zh": "美国",
        "region_en": "California",
        "region_zh": "加利福尼亚州",
        "timezone": "America/Los_Angeles",
        "population": null,
        "city_tags": [
          "太平洋门户",
          "娱乐产业",
          "国际都会"
        ],
        "climate_summary_zh": "6-7 月通常温暖干燥，夜间较凉；内陆区域体感温度可能更高。",
        "climate_summary_en": "June and July are generally warm and dry, with cooler evenings and hotter inland conditions.",
        "football_culture_zh": "洛杉矶拥有多元足球社区和大型赛事经验，SoFi Stadium 是新一代大型综合场馆。",
        "football_culture_en": "Los Angeles has diverse football communities and major-event experience, with SoFi Stadium as a new-generation venue.",
        "transport_summary_zh": "主要依托 Los Angeles International Airport，场馆位于 Inglewood，需预留城市交通时间。",
        "transport_summary_en": "Los Angeles International Airport is the main gateway; the stadium is in Inglewood and requires urban travel planning.",
        "local_feature_zh": "以电影产业、海岸生活、多元社区和全球化都市形象闻名。",
        "local_feature_en": "Known for film, coastal life, diverse communities, and global-city identity.",
        "primary_venue_id": "sofi-stadium",
        "source_status": "official_fifa_manual_patch",
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/destination/los-angeles"
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "city_id": "mexico-city",
        "site_city_key": "Mexico City",
        "city_name_en": "Mexico City",
        "city_name_zh": "墨西哥城",
        "country_en": "Mexico",
        "country_zh": "墨西哥",
        "region_en": "Mexico City",
        "region_zh": "墨西哥城",
        "timezone": "America/Mexico_City",
        "population": null,
        "city_tags": [
          "高海拔",
          "开幕城市",
          "足球圣地"
        ],
        "climate_summary_zh": "6-7 月为雨季，白天温和，夜间偏凉；高海拔会影响体能感受。",
        "climate_summary_en": "June and July are in the rainy season, with mild days, cooler nights, and altitude effects.",
        "football_culture_zh": "墨西哥城拥有深厚世界杯记忆，Estadio Azteca 是世界足球标志性场馆之一。",
        "football_culture_en": "Mexico City has deep World Cup history, and Estadio Azteca is one of world football's iconic venues.",
        "transport_summary_zh": "主要依托 Mexico City International Airport 与城市轨道/道路网络。",
        "transport_summary_en": "The city is served by Mexico City International Airport and extensive metro and road networks.",
        "local_feature_zh": "以历史中心、博物馆、街区文化和高海拔超级都市尺度闻名。",
        "local_feature_en": "Known for its historic center, museums, neighborhood culture, and high-altitude megacity scale.",
        "primary_venue_id": "estadio-azteca",
        "source_status": "official_fifa_manual_patch",
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/destination/mexico-city"
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "city_id": "miami",
        "site_city_key": "Miami",
        "city_name_en": "Miami",
        "city_name_zh": "迈阿密",
        "country_en": "United States",
        "country_zh": "美国",
        "region_en": "Florida",
        "region_zh": "佛罗里达州",
        "timezone": "America/New_York",
        "population": null,
        "city_tags": [
          "加勒比门户",
          "湿热气候",
          "拉美文化"
        ],
        "climate_summary_zh": "6-7 月炎热潮湿，处于雨季和飓风季早期，需关注雷暴与强降雨。",
        "climate_summary_en": "June and July are hot and humid, in the rainy season and early hurricane season, with storm and heavy-rain risk.",
        "football_culture_zh": "迈阿密拥有浓厚拉美足球氛围，Hard Rock Stadium 经常承办国际足球赛事。",
        "football_culture_en": "Miami has a strong Latin American football atmosphere, and Hard Rock Stadium frequently hosts international soccer.",
        "transport_summary_zh": "主要依托 Miami International Airport 和区域高速网络。",
        "transport_summary_en": "The city is served by Miami International Airport and regional highways.",
        "local_feature_zh": "以海滩、拉美文化、夜生活和热带城市气质闻名。",
        "local_feature_en": "Known for beaches, Latin culture, nightlife, and tropical urban character.",
        "primary_venue_id": "hard-rock-stadium",
        "source_status": "official_fifa_manual_patch",
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/destination/miami"
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "city_id": "monterrey",
        "site_city_key": "Monterrey",
        "city_name_en": "Monterrey",
        "city_name_zh": "蒙特雷",
        "country_en": "Mexico",
        "country_zh": "墨西哥",
        "region_en": "Nuevo Leon",
        "region_zh": "新莱昂州",
        "timezone": "America/Monterrey",
        "population": null,
        "city_tags": [
          "北部工业",
          "山城景观",
          "足球双雄"
        ],
        "climate_summary_zh": "6-7 月炎热，白天温度较高，山区地形也可能带来局地天气变化。",
        "climate_summary_en": "June and July are hot, with high daytime temperatures and possible local weather variation from nearby mountains.",
        "football_culture_zh": "蒙特雷是墨西哥北部足球重镇，Estadio BBVA 是区域现代化代表球场。",
        "football_culture_en": "Monterrey is a northern Mexican football center, with Estadio BBVA as a modern regional venue.",
        "transport_summary_zh": "主要依托 Monterrey International Airport 和都会区道路网络。",
        "transport_summary_en": "The city is served by Monterrey International Airport and metropolitan road links.",
        "local_feature_zh": "以工业经济、山脉天际线、现代商业和北部城市性格闻名。",
        "local_feature_en": "Known for industry, mountain skyline, modern business, and northern Mexican character.",
        "primary_venue_id": "estadio-bbva",
        "source_status": "official_fifa_manual_patch",
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/destination/monterrey"
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "city_id": "new-york-new-jersey",
        "site_city_key": "New York New Jersey",
        "city_name_en": "New York New Jersey",
        "city_name_zh": "纽约/新泽西",
        "country_en": "United States",
        "country_zh": "美国",
        "region_en": "New York / New Jersey",
        "region_zh": "纽约州 / 新泽西州",
        "timezone": "America/New_York",
        "population": null,
        "city_tags": [
          "决赛舞台",
          "全球都会",
          "大都会区"
        ],
        "climate_summary_zh": "6-7 月温暖潮湿，城市热岛明显，雷阵雨需要关注。",
        "climate_summary_en": "June and July are warm and humid, with urban heat and thunderstorm risk.",
        "football_culture_zh": "纽约/新泽西大都会区具备全球化观众基础，MetLife Stadium 将承办赛事关键场次。",
        "football_culture_en": "The New York/New Jersey metro area has a global audience base, with MetLife Stadium hosting key tournament matches.",
        "transport_summary_zh": "主要依托 JFK、Newark Liberty、LaGuardia 等机场以及大都会区轨道/道路系统。",
        "transport_summary_en": "The area is served by JFK, Newark Liberty, LaGuardia, and metro-area rail and road systems.",
        "local_feature_zh": "以全球金融、媒体、文化地标和跨州大都会尺度闻名。",
        "local_feature_en": "Known for finance, media, cultural landmarks, and cross-state metropolitan scale.",
        "primary_venue_id": "metlife-stadium",
        "source_status": "official_fifa_manual_patch",
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/destination/new-york-new-jersey"
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "city_id": "philadelphia",
        "site_city_key": "Philadelphia",
        "city_name_en": "Philadelphia",
        "city_name_zh": "费城",
        "country_en": "United States",
        "country_zh": "美国",
        "region_en": "Pennsylvania",
        "region_zh": "宾夕法尼亚州",
        "timezone": "America/New_York",
        "population": null,
        "city_tags": [
          "美国历史",
          "体育传统",
          "东海岸"
        ],
        "climate_summary_zh": "6-7 月炎热湿润，午后雷阵雨和高湿度较常见。",
        "climate_summary_en": "June and July are hot and humid, with common afternoon storm risk.",
        "football_culture_zh": "费城体育氛围强烈，Lincoln Financial Field 是城市大型职业体育核心场馆。",
        "football_culture_en": "Philadelphia has an intense sports culture, with Lincoln Financial Field as a major professional venue.",
        "transport_summary_zh": "主要依托 Philadelphia International Airport、Amtrak 与东海岸交通走廊。",
        "transport_summary_en": "The city is served by Philadelphia International Airport, Amtrak, and the East Coast transport corridor.",
        "local_feature_zh": "以独立历史、街区文化、公共艺术和热烈体育球迷闻名。",
        "local_feature_en": "Known for independence history, neighborhood culture, public art, and passionate sports fans.",
        "primary_venue_id": "lincoln-financial-field",
        "source_status": "official_fifa_manual_patch",
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/destination/philadelphia"
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "city_id": "san-francisco-bay-area",
        "site_city_key": "San Francisco Bay Area",
        "city_name_en": "San Francisco Bay Area",
        "city_name_zh": "旧金山湾区",
        "country_en": "United States",
        "country_zh": "美国",
        "region_en": "California",
        "region_zh": "加利福尼亚州",
        "timezone": "America/Los_Angeles",
        "population": null,
        "city_tags": [
          "科技湾区",
          "太平洋海风",
          "多元社区"
        ],
        "climate_summary_zh": "6-7 月湾区气候相对温和，晚间偏凉；圣克拉拉一带白天更暖。",
        "climate_summary_en": "June and July are relatively mild in the Bay Area, cooler at night and warmer around Santa Clara.",
        "football_culture_zh": "湾区拥有多元体育和足球受众，Levi's Stadium 是大型赛事常用场馆。",
        "football_culture_en": "The Bay Area has diverse sports and football audiences, with Levi's Stadium used for major events.",
        "transport_summary_zh": "主要依托 SFO、San Jose、Oakland 等机场和湾区高速/轨道系统。",
        "transport_summary_en": "The region is served by SFO, San Jose, Oakland, and Bay Area highway and rail systems.",
        "local_feature_zh": "以科技产业、海湾景观、多元社区和创新文化闻名。",
        "local_feature_en": "Known for technology, bay scenery, diverse communities, and innovation culture.",
        "primary_venue_id": "levis-stadium",
        "source_status": "official_fifa_manual_patch",
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/destination/san-francisco-bay-area"
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "city_id": "seattle",
        "site_city_key": "Seattle",
        "city_name_en": "Seattle",
        "city_name_zh": "西雅图",
        "country_en": "United States",
        "country_zh": "美国",
        "region_en": "Washington",
        "region_zh": "华盛顿州",
        "timezone": "America/Los_Angeles",
        "population": null,
        "city_tags": [
          "太平洋西北",
          "海湾城市",
          "足球氛围"
        ],
        "climate_summary_zh": "6-7 月通常温和，降雨少于冬季，比赛日体感相对舒适。",
        "climate_summary_en": "June and July are usually mild, drier than winter, and generally comfortable for match days.",
        "football_culture_zh": "西雅图足球文化浓厚，Lumen Field 以高声浪和城市中心位置著称。",
        "football_culture_en": "Seattle has a strong football culture, and Lumen Field is known for crowd noise and a downtown location.",
        "transport_summary_zh": "主要依托 Seattle-Tacoma International Airport 与市中心轨道/道路网络。",
        "transport_summary_en": "The city is served by Seattle-Tacoma International Airport and downtown rail and road links.",
        "local_feature_zh": "以港湾、咖啡文化、科技公司和太平洋西北自然景观闻名。",
        "local_feature_en": "Known for its waterfront, coffee culture, technology companies, and Pacific Northwest scenery.",
        "primary_venue_id": "lumen-field",
        "source_status": "official_fifa_manual_patch",
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/destination/seattle"
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "city_id": "toronto",
        "site_city_key": "Toronto",
        "city_name_en": "Toronto",
        "city_name_zh": "多伦多",
        "country_en": "Canada",
        "country_zh": "加拿大",
        "region_en": "Ontario",
        "region_zh": "安大略省",
        "timezone": "America/Toronto",
        "population": null,
        "city_tags": [
          "加拿大最大城市",
          "多元文化",
          "湖滨都会"
        ],
        "climate_summary_zh": "6-7 月温暖湿润，湖滨区域早晚较舒适，需关注降雨。",
        "climate_summary_en": "June and July are warm and humid, with more comfortable lakefront evenings and some rain risk.",
        "football_culture_zh": "多伦多拥有多元足球社区，BMO Field 是加拿大足球的重要主场之一。",
        "football_culture_en": "Toronto has diverse football communities, and BMO Field is one of Canada's key football venues.",
        "transport_summary_zh": "主要依托 Toronto Pearson International Airport、Union Station 和城市公共交通。",
        "transport_summary_en": "The city is served by Toronto Pearson International Airport, Union Station, and urban transit.",
        "local_feature_zh": "以多元文化、湖滨天际线、金融商业和国际化社区闻名。",
        "local_feature_en": "Known for multicultural communities, lakefront skyline, finance, and international character.",
        "primary_venue_id": "bmo-field",
        "source_status": "official_fifa_manual_patch",
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/destination/toronto"
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "city_id": "vancouver",
        "site_city_key": "Vancouver",
        "city_name_en": "Vancouver",
        "city_name_zh": "温哥华",
        "country_en": "Canada",
        "country_zh": "加拿大",
        "region_en": "British Columbia",
        "region_zh": "不列颠哥伦比亚省",
        "timezone": "America/Vancouver",
        "population": null,
        "city_tags": [
          "太平洋海港",
          "山海城市",
          "室内球场"
        ],
        "climate_summary_zh": "6-7 月温和，降雨少于冬季，整体比赛天气风险较低。",
        "climate_summary_en": "June and July are mild and drier than winter, with relatively low weather risk.",
        "football_culture_zh": "温哥华拥有多元足球社区，BC Place 是城市中心的大型室内/可闭合场馆。",
        "football_culture_en": "Vancouver has diverse football communities, and BC Place is a downtown indoor/retractable-roof venue.",
        "transport_summary_zh": "主要依托 Vancouver International Airport 和市区 SkyTrain 网络。",
        "transport_summary_en": "The city is served by Vancouver International Airport and the SkyTrain network.",
        "local_feature_zh": "以山海景观、户外生活、多元社区和太平洋港口气质闻名。",
        "local_feature_en": "Known for mountain-and-ocean scenery, outdoor life, diverse communities, and Pacific port character.",
        "primary_venue_id": "bc-place-vancouver",
        "source_status": "official_fifa_manual_patch",
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/destination/vancouver"
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      }
    ],
    "players": [
      {
        "player_id": "belgium:player:alexis-saelemaekers",
        "name": "Alexis Saelemaekers",
        "display_name": "Alexis Saelemaekers",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Belgium",
        "team_id": "belgium",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "belgium:player:amadou-onana",
        "name": "Amadou Onana",
        "display_name": "Amadou Onana",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Belgium",
        "team_id": "belgium",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "belgium:player:arthur-theate",
        "name": "Arthur Theate",
        "display_name": "Arthur Theate",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Belgium",
        "team_id": "belgium",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "belgium:player:axel-witsel",
        "name": "Axel Witsel",
        "display_name": "Axel Witsel",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Belgium",
        "team_id": "belgium",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "belgium:player:brandon-mechele",
        "name": "Brandon Mechele",
        "display_name": "Brandon Mechele",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Belgium",
        "team_id": "belgium",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "belgium:player:charles-de-ketelaere",
        "name": "Charles De Ketelaere",
        "display_name": "Charles De Ketelaere",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Belgium",
        "team_id": "belgium",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "belgium:player:diego-moreira",
        "name": "Diego Moreira",
        "display_name": "Diego Moreira",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Belgium",
        "team_id": "belgium",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "belgium:player:dodi-lukebakio",
        "name": "Dodi Lukebakio",
        "display_name": "Dodi Lukebakio",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Belgium",
        "team_id": "belgium",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "belgium:player:hans-vanaken",
        "name": "Hans Vanaken",
        "display_name": "Hans Vanaken",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Belgium",
        "team_id": "belgium",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "belgium:player:jeremy-doku",
        "name": "Jeremy Doku",
        "display_name": "Jeremy Doku",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Belgium",
        "team_id": "belgium",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "belgium:player:joaquin-seys",
        "name": "Joaquin Seys",
        "display_name": "Joaquin Seys",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Belgium",
        "team_id": "belgium",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "belgium:player:kevin-de-bruyne",
        "name": "Kevin De Bruyne",
        "display_name": "Kevin De Bruyne",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Belgium",
        "team_id": "belgium",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "belgium:player:koni-de-winter",
        "name": "Koni De Winter",
        "display_name": "Koni De Winter",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Belgium",
        "team_id": "belgium",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "belgium:player:leandro-trossard",
        "name": "Leandro Trossard",
        "display_name": "Leandro Trossard",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Belgium",
        "team_id": "belgium",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "belgium:player:matias-fernandez-pardo",
        "name": "Matias Fernandez-Pardo",
        "display_name": "Matias Fernandez-Pardo",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Belgium",
        "team_id": "belgium",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "belgium:player:maxim-de-cuyper",
        "name": "Maxim De Cuyper",
        "display_name": "Maxim De Cuyper",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Belgium",
        "team_id": "belgium",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "belgium:player:mike-penders",
        "name": "Mike Penders",
        "display_name": "Mike Penders",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Belgium",
        "team_id": "belgium",
        "club": null,
        "position": "GK",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "belgium:player:nathan-ngoy",
        "name": "Nathan Ngoy",
        "display_name": "Nathan Ngoy",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Belgium",
        "team_id": "belgium",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "belgium:player:nicolas-raskin",
        "name": "Nicolas Raskin",
        "display_name": "Nicolas Raskin",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Belgium",
        "team_id": "belgium",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "belgium:player:romelu-lukaku",
        "name": "Romelu Lukaku",
        "display_name": "Romelu Lukaku",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Belgium",
        "team_id": "belgium",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "belgium:player:senne-lammens",
        "name": "Senne Lammens",
        "display_name": "Senne Lammens",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Belgium",
        "team_id": "belgium",
        "club": null,
        "position": "GK",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "belgium:player:thibaut-courtois",
        "name": "Thibaut Courtois",
        "display_name": "Thibaut Courtois",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Belgium",
        "team_id": "belgium",
        "club": null,
        "position": "GK",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "belgium:player:thomas-meunier",
        "name": "Thomas Meunier",
        "display_name": "Thomas Meunier",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Belgium",
        "team_id": "belgium",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "belgium:player:timothy-castagne",
        "name": "Timothy Castagne",
        "display_name": "Timothy Castagne",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Belgium",
        "team_id": "belgium",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "belgium:player:youri-tielemans",
        "name": "Youri Tielemans",
        "display_name": "Youri Tielemans",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Belgium",
        "team_id": "belgium",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "belgium:player:zeno-debast",
        "name": "Zeno Debast",
        "display_name": "Zeno Debast",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Belgium",
        "team_id": "belgium",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:amar-dedic",
        "name": "Amar Dedic",
        "display_name": "Amar Dedic",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Bosnia and Herzegovina",
        "team_id": "bosnia-and-herzegovina",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:amar-memic",
        "name": "Amar Memic",
        "display_name": "Amar Memic",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Bosnia and Herzegovina",
        "team_id": "bosnia-and-herzegovina",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:amir-hadziahmetovic",
        "name": "Amir Hadziahmetovic",
        "display_name": "Amir Hadziahmetovic",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Bosnia and Herzegovina",
        "team_id": "bosnia-and-herzegovina",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:armin-gigovic",
        "name": "Armin Gigovic",
        "display_name": "Armin Gigovic",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Bosnia and Herzegovina",
        "team_id": "bosnia-and-herzegovina",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:benjamin-tahirovic",
        "name": "Benjamin Tahirovic",
        "display_name": "Benjamin Tahirovic",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Bosnia and Herzegovina",
        "team_id": "bosnia-and-herzegovina",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:dennis-hadzikadunic",
        "name": "Dennis Hadzikadunic",
        "display_name": "Dennis Hadzikadunic",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Bosnia and Herzegovina",
        "team_id": "bosnia-and-herzegovina",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:dzenis-burnic",
        "name": "Dzenis Burnic",
        "display_name": "Dzenis Burnic",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Bosnia and Herzegovina",
        "team_id": "bosnia-and-herzegovina",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:edin-dzeko",
        "name": "Edin Dzeko",
        "display_name": "Edin Dzeko",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Bosnia and Herzegovina",
        "team_id": "bosnia-and-herzegovina",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:ermedin-demirovic",
        "name": "Ermedin Demirovic",
        "display_name": "Ermedin Demirovic",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Bosnia and Herzegovina",
        "team_id": "bosnia-and-herzegovina",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:ermin-mahmic",
        "name": "Ermin Mahmic",
        "display_name": "Ermin Mahmic",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Bosnia and Herzegovina",
        "team_id": "bosnia-and-herzegovina",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:esmir-bajraktarevic",
        "name": "Esmir Bajraktarevic",
        "display_name": "Esmir Bajraktarevic",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Bosnia and Herzegovina",
        "team_id": "bosnia-and-herzegovina",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:haris-tabakovic",
        "name": "Haris Tabakovic",
        "display_name": "Haris Tabakovic",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Bosnia and Herzegovina",
        "team_id": "bosnia-and-herzegovina",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:ivan-basic",
        "name": "Ivan Basic",
        "display_name": "Ivan Basic",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Bosnia and Herzegovina",
        "team_id": "bosnia-and-herzegovina",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:ivan-sunjic",
        "name": "Ivan Sunjic",
        "display_name": "Ivan Sunjic",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Bosnia and Herzegovina",
        "team_id": "bosnia-and-herzegovina",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:jovo-lukic",
        "name": "Jovo Lukic",
        "display_name": "Jovo Lukic",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Bosnia and Herzegovina",
        "team_id": "bosnia-and-herzegovina",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:kerim-alajbegovic",
        "name": "Kerim Alajbegovic",
        "display_name": "Kerim Alajbegovic",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Bosnia and Herzegovina",
        "team_id": "bosnia-and-herzegovina",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:martin-zlomislic",
        "name": "Martin Zlomislic",
        "display_name": "Martin Zlomislic",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Bosnia and Herzegovina",
        "team_id": "bosnia-and-herzegovina",
        "club": null,
        "position": "GK",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:nidal-celik",
        "name": "Nidal Celik",
        "display_name": "Nidal Celik",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Bosnia and Herzegovina",
        "team_id": "bosnia-and-herzegovina",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:nihad-mujakic",
        "name": "Nihad Mujakic",
        "display_name": "Nihad Mujakic",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Bosnia and Herzegovina",
        "team_id": "bosnia-and-herzegovina",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:nikola-katic",
        "name": "Nikola Katic",
        "display_name": "Nikola Katic",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Bosnia and Herzegovina",
        "team_id": "bosnia-and-herzegovina",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:nikola-vasilj",
        "name": "Nikola Vasilj",
        "display_name": "Nikola Vasilj",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Bosnia and Herzegovina",
        "team_id": "bosnia-and-herzegovina",
        "club": null,
        "position": "GK",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:osman-hadzikic",
        "name": "Osman Hadzikic",
        "display_name": "Osman Hadzikic",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Bosnia and Herzegovina",
        "team_id": "bosnia-and-herzegovina",
        "club": null,
        "position": "GK",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:samed-bazdar",
        "name": "Samed Bazdar",
        "display_name": "Samed Bazdar",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Bosnia and Herzegovina",
        "team_id": "bosnia-and-herzegovina",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:sead-kolasinac",
        "name": "Sead Kolasinac",
        "display_name": "Sead Kolasinac",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Bosnia and Herzegovina",
        "team_id": "bosnia-and-herzegovina",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:stjepan-radeljic",
        "name": "Stjepan Radeljic",
        "display_name": "Stjepan Radeljic",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Bosnia and Herzegovina",
        "team_id": "bosnia-and-herzegovina",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:tarik-muharemovic",
        "name": "Tarik Muharemovic",
        "display_name": "Tarik Muharemovic",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Bosnia and Herzegovina",
        "team_id": "bosnia-and-herzegovina",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "cote-divoire:player:alban-lafont",
        "name": "Alban Lafont",
        "display_name": "Alban Lafont",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Cote d'Ivoire",
        "team_id": "cote-divoire",
        "club": null,
        "position": "GK",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "cote-divoire:player:amad-diallo",
        "name": "Amad Diallo",
        "display_name": "Amad Diallo",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Cote d'Ivoire",
        "team_id": "cote-divoire",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "cote-divoire:player:ange-yoan-bonny",
        "name": "Ange-Yoan Bonny",
        "display_name": "Ange-Yoan Bonny",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Cote d'Ivoire",
        "team_id": "cote-divoire",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "cote-divoire:player:bazoumana-toure",
        "name": "Bazoumana Toure",
        "display_name": "Bazoumana Toure",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Cote d'Ivoire",
        "team_id": "cote-divoire",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "cote-divoire:player:christ-inao-oulai",
        "name": "Christ Inao Oulai",
        "display_name": "Christ Inao Oulai",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Cote d'Ivoire",
        "team_id": "cote-divoire",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "cote-divoire:player:clement-akpa",
        "name": "Clement Akpa",
        "display_name": "Clement Akpa",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Cote d'Ivoire",
        "team_id": "cote-divoire",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "cote-divoire:player:elye-wahi",
        "name": "Elye Wahi",
        "display_name": "Elye Wahi",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Cote d'Ivoire",
        "team_id": "cote-divoire",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "cote-divoire:player:emmanuel-agbadou",
        "name": "Emmanuel Agbadou",
        "display_name": "Emmanuel Agbadou",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Cote d'Ivoire",
        "team_id": "cote-divoire",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "cote-divoire:player:evan-ndicka",
        "name": "Evan Ndicka",
        "display_name": "Evan Ndicka",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Cote d'Ivoire",
        "team_id": "cote-divoire",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "cote-divoire:player:evann-guessand",
        "name": "Evann Guessand",
        "display_name": "Evann Guessand",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Cote d'Ivoire",
        "team_id": "cote-divoire",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "cote-divoire:player:franck-kessie",
        "name": "Franck Kessie",
        "display_name": "Franck Kessie",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Cote d'Ivoire",
        "team_id": "cote-divoire",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "cote-divoire:player:ghislain-konan",
        "name": "Ghislain Konan",
        "display_name": "Ghislain Konan",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Cote d'Ivoire",
        "team_id": "cote-divoire",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "cote-divoire:player:guela-doue",
        "name": "Guela Doue",
        "display_name": "Guela Doue",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Cote d'Ivoire",
        "team_id": "cote-divoire",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "cote-divoire:player:ibrahim-sangare",
        "name": "Ibrahim Sangare",
        "display_name": "Ibrahim Sangare",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Cote d'Ivoire",
        "team_id": "cote-divoire",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "cote-divoire:player:jean-michael-seri",
        "name": "Jean Michael Seri",
        "display_name": "Jean Michael Seri",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Cote d'Ivoire",
        "team_id": "cote-divoire",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "cote-divoire:player:mohamed-kone",
        "name": "Mohamed Kone",
        "display_name": "Mohamed Kone",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Cote d'Ivoire",
        "team_id": "cote-divoire",
        "club": null,
        "position": "GK",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "cote-divoire:player:nicolas-pepe",
        "name": "Nicolas Pepe",
        "display_name": "Nicolas Pepe",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Cote d'Ivoire",
        "team_id": "cote-divoire",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "cote-divoire:player:odilon-kossounou",
        "name": "Odilon Kossounou",
        "display_name": "Odilon Kossounou",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Cote d'Ivoire",
        "team_id": "cote-divoire",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "cote-divoire:player:oumar-diakite",
        "name": "Oumar Diakite",
        "display_name": "Oumar Diakite",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Cote d'Ivoire",
        "team_id": "cote-divoire",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "cote-divoire:player:ousmane-diomande",
        "name": "Ousmane Diomande",
        "display_name": "Ousmane Diomande",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Cote d'Ivoire",
        "team_id": "cote-divoire",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "cote-divoire:player:parfait-guiagon",
        "name": "Parfait Guiagon",
        "display_name": "Parfait Guiagon",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Cote d'Ivoire",
        "team_id": "cote-divoire",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "cote-divoire:player:seko-fofana",
        "name": "Seko Fofana",
        "display_name": "Seko Fofana",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Cote d'Ivoire",
        "team_id": "cote-divoire",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "cote-divoire:player:simon-adingra",
        "name": "Simon Adingra",
        "display_name": "Simon Adingra",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Cote d'Ivoire",
        "team_id": "cote-divoire",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "cote-divoire:player:wilfried-singo",
        "name": "Wilfried Singo",
        "display_name": "Wilfried Singo",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Cote d'Ivoire",
        "team_id": "cote-divoire",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "cote-divoire:player:yahia-fofana",
        "name": "Yahia Fofana",
        "display_name": "Yahia Fofana",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Cote d'Ivoire",
        "team_id": "cote-divoire",
        "club": null,
        "position": "GK",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "cote-divoire:player:yan-diomande",
        "name": "Yan Diomande",
        "display_name": "Yan Diomande",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Cote d'Ivoire",
        "team_id": "cote-divoire",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "france:player:adrien-rabiot",
        "name": "Adrien Rabiot",
        "display_name": "Adrien Rabiot",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "France",
        "team_id": "france",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/france-world-cup-squad-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "france:player:aurelien-tchouameni",
        "name": "Aurelien Tchouameni",
        "display_name": "Aurelien Tchouameni",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "France",
        "team_id": "france",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/france-world-cup-squad-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "france:player:bradley-barcola",
        "name": "Bradley Barcola",
        "display_name": "Bradley Barcola",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "France",
        "team_id": "france",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/france-world-cup-squad-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "france:player:brice-samba",
        "name": "Brice Samba",
        "display_name": "Brice Samba",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "France",
        "team_id": "france",
        "club": null,
        "position": "GK",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/france-world-cup-squad-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "france:player:dayot-upamecano",
        "name": "Dayot Upamecano",
        "display_name": "Dayot Upamecano",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "France",
        "team_id": "france",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/france-world-cup-squad-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "france:player:desire-doue",
        "name": "Desire Doue",
        "display_name": "Desire Doue",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "France",
        "team_id": "france",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/france-world-cup-squad-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "france:player:ibrahima-konate",
        "name": "Ibrahima Konate",
        "display_name": "Ibrahima Konate",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "France",
        "team_id": "france",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/france-world-cup-squad-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "france:player:jean-philippe-mateta",
        "name": "Jean-Philippe Mateta",
        "display_name": "Jean-Philippe Mateta",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "France",
        "team_id": "france",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/france-world-cup-squad-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "france:player:jules-kounde",
        "name": "Jules Kounde",
        "display_name": "Jules Kounde",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "France",
        "team_id": "france",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/france-world-cup-squad-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "france:player:kylian-mbappe",
        "name": "Kylian Mbappe",
        "display_name": "Kylian Mbappe",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "France",
        "team_id": "france",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/france-world-cup-squad-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "france:player:lucas-digne",
        "name": "Lucas Digne",
        "display_name": "Lucas Digne",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "France",
        "team_id": "france",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/france-world-cup-squad-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "france:player:lucas-hernandez",
        "name": "Lucas Hernandez",
        "display_name": "Lucas Hernandez",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "France",
        "team_id": "france",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/france-world-cup-squad-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "france:player:maghnes-akliouche",
        "name": "Maghnes Akliouche",
        "display_name": "Maghnes Akliouche",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "France",
        "team_id": "france",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/france-world-cup-squad-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "france:player:malo-gusto",
        "name": "Malo Gusto",
        "display_name": "Malo Gusto",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "France",
        "team_id": "france",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/france-world-cup-squad-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "france:player:manu-kone",
        "name": "Manu Kone",
        "display_name": "Manu Kone",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "France",
        "team_id": "france",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/france-world-cup-squad-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "france:player:marcus-thuram",
        "name": "Marcus Thuram",
        "display_name": "Marcus Thuram",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "France",
        "team_id": "france",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/france-world-cup-squad-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "france:player:maxence-lacroix",
        "name": "Maxence Lacroix",
        "display_name": "Maxence Lacroix",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "France",
        "team_id": "france",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/france-world-cup-squad-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "france:player:michael-olise",
        "name": "Michael Olise",
        "display_name": "Michael Olise",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "France",
        "team_id": "france",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/france-world-cup-squad-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "france:player:mike-maignan",
        "name": "Mike Maignan",
        "display_name": "Mike Maignan",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "France",
        "team_id": "france",
        "club": null,
        "position": "GK",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/france-world-cup-squad-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "france:player:n-golo-kante",
        "name": "N'Golo Kante",
        "display_name": "N'Golo Kante",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "France",
        "team_id": "france",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/france-world-cup-squad-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "france:player:ousmane-dembele",
        "name": "Ousmane Dembele",
        "display_name": "Ousmane Dembele",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "France",
        "team_id": "france",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/france-world-cup-squad-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "france:player:rayan-cherki",
        "name": "Rayan Cherki",
        "display_name": "Rayan Cherki",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "France",
        "team_id": "france",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/france-world-cup-squad-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "france:player:robin-risser",
        "name": "Robin Risser",
        "display_name": "Robin Risser",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "France",
        "team_id": "france",
        "club": null,
        "position": "GK",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/france-world-cup-squad-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "france:player:theo-hernandez",
        "name": "Theo Hernandez",
        "display_name": "Theo Hernandez",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "France",
        "team_id": "france",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/france-world-cup-squad-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "france:player:warren-zaire-emery",
        "name": "Warren Zaire-Emery",
        "display_name": "Warren Zaire-Emery",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "France",
        "team_id": "france",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/france-world-cup-squad-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "france:player:william-saliba",
        "name": "William Saliba",
        "display_name": "William Saliba",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "France",
        "team_id": "france",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/france-world-cup-squad-named",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "haiti:player:alexandre-pierre",
        "name": "Alexandre Pierre",
        "display_name": "Alexandre Pierre",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Haiti",
        "team_id": "haiti",
        "club": null,
        "position": "GK",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "haiti:player:carl-fred-sainte",
        "name": "Carl Fred Sainte",
        "display_name": "Carl Fred Sainte",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Haiti",
        "team_id": "haiti",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "haiti:player:carlens-arcus",
        "name": "Carlens Arcus",
        "display_name": "Carlens Arcus",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Haiti",
        "team_id": "haiti",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "haiti:player:danley-jean-jacques",
        "name": "Danley Jean Jacques",
        "display_name": "Danley Jean Jacques",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Haiti",
        "team_id": "haiti",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "haiti:player:derrick-etienne-jr",
        "name": "Derrick Etienne Jr.",
        "display_name": "Derrick Etienne Jr.",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Haiti",
        "team_id": "haiti",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "haiti:player:dominique-simon",
        "name": "Dominique Simon",
        "display_name": "Dominique Simon",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Haiti",
        "team_id": "haiti",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "haiti:player:duckens-nazon",
        "name": "Duckens Nazon",
        "display_name": "Duckens Nazon",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Haiti",
        "team_id": "haiti",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "haiti:player:duke-lacroix",
        "name": "Duke Lacroix",
        "display_name": "Duke Lacroix",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Haiti",
        "team_id": "haiti",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "haiti:player:frantzdy-pierrot",
        "name": "Frantzdy Pierrot",
        "display_name": "Frantzdy Pierrot",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Haiti",
        "team_id": "haiti",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "haiti:player:hannes-delcroix",
        "name": "Hannes Delcroix",
        "display_name": "Hannes Delcroix",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Haiti",
        "team_id": "haiti",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "haiti:player:jean-kevin-duverne",
        "name": "Jean-Kevin Duverne",
        "display_name": "Jean-Kevin Duverne",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Haiti",
        "team_id": "haiti",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "haiti:player:jean-ricner-bellegarde",
        "name": "Jean-Ricner Bellegarde",
        "display_name": "Jean-Ricner Bellegarde",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Haiti",
        "team_id": "haiti",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "haiti:player:johny-placide",
        "name": "Johny Placide",
        "display_name": "Johny Placide",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Haiti",
        "team_id": "haiti",
        "club": null,
        "position": "GK",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "haiti:player:josue-casimir",
        "name": "Josue Casimir",
        "display_name": "Josue Casimir",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Haiti",
        "team_id": "haiti",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "haiti:player:josue-duverger",
        "name": "Josue Duverger",
        "display_name": "Josue Duverger",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Haiti",
        "team_id": "haiti",
        "club": null,
        "position": "GK",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "haiti:player:keeto-thermoncy",
        "name": "Keeto Thermoncy",
        "display_name": "Keeto Thermoncy",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Haiti",
        "team_id": "haiti",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "haiti:player:lenny-joseph",
        "name": "Lenny Joseph",
        "display_name": "Lenny Joseph",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Haiti",
        "team_id": "haiti",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "haiti:player:leverton-pierre",
        "name": "Leverton Pierre",
        "display_name": "Leverton Pierre",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Haiti",
        "team_id": "haiti",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "haiti:player:louicius-deedson",
        "name": "Louicius Deedson",
        "display_name": "Louicius Deedson",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Haiti",
        "team_id": "haiti",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "haiti:player:martin-experience",
        "name": "Martin Experience",
        "display_name": "Martin Experience",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Haiti",
        "team_id": "haiti",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "haiti:player:ricardo-ade",
        "name": "Ricardo Ade",
        "display_name": "Ricardo Ade",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Haiti",
        "team_id": "haiti",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "haiti:player:ruben-providence",
        "name": "Ruben Providence",
        "display_name": "Ruben Providence",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Haiti",
        "team_id": "haiti",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "haiti:player:wilguens-paugain",
        "name": "Wilguens Paugain",
        "display_name": "Wilguens Paugain",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Haiti",
        "team_id": "haiti",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "haiti:player:wilson-isidor",
        "name": "Wilson Isidor",
        "display_name": "Wilson Isidor",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Haiti",
        "team_id": "haiti",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "haiti:player:woodensky-pierre",
        "name": "Woodensky Pierre",
        "display_name": "Woodensky Pierre",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Haiti",
        "team_id": "haiti",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "haiti:player:yassin-fortune",
        "name": "Yassin Fortune",
        "display_name": "Yassin Fortune",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Haiti",
        "team_id": "haiti",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "japan:player:ao-tanaka",
        "name": "Ao Tanaka",
        "display_name": "Ao Tanaka",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Japan",
        "team_id": "japan",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/news/articles/japan-squad-announcement",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "japan:player:ayase-ueda",
        "name": "Ayase Ueda",
        "display_name": "Ayase Ueda",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Japan",
        "team_id": "japan",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/news/articles/japan-squad-announcement",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "japan:player:ayumu-seko",
        "name": "Ayumu Seko",
        "display_name": "Ayumu Seko",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Japan",
        "team_id": "japan",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/news/articles/japan-squad-announcement",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "japan:player:daichi-kamada",
        "name": "Daichi Kamada",
        "display_name": "Daichi Kamada",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Japan",
        "team_id": "japan",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/news/articles/japan-squad-announcement",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "japan:player:daizen-maeda",
        "name": "Daizen Maeda",
        "display_name": "Daizen Maeda",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Japan",
        "team_id": "japan",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/news/articles/japan-squad-announcement",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "japan:player:hiroki-ito",
        "name": "Hiroki Ito",
        "display_name": "Hiroki Ito",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Japan",
        "team_id": "japan",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/news/articles/japan-squad-announcement",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "japan:player:junnosuke-suzuki",
        "name": "Junnosuke Suzuki",
        "display_name": "Junnosuke Suzuki",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Japan",
        "team_id": "japan",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/news/articles/japan-squad-announcement",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "japan:player:junya-ito",
        "name": "Junya Ito",
        "display_name": "Junya Ito",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Japan",
        "team_id": "japan",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/news/articles/japan-squad-announcement",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "japan:player:kaishu-sano",
        "name": "Kaishu Sano",
        "display_name": "Kaishu Sano",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Japan",
        "team_id": "japan",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/news/articles/japan-squad-announcement",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "japan:player:keisuke-goto",
        "name": "Keisuke Goto",
        "display_name": "Keisuke Goto",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Japan",
        "team_id": "japan",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/news/articles/japan-squad-announcement",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "japan:player:keisuke-osako",
        "name": "Keisuke Osako",
        "display_name": "Keisuke Osako",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Japan",
        "team_id": "japan",
        "club": null,
        "position": "GK",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/news/articles/japan-squad-announcement",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "japan:player:keito-nakamura",
        "name": "Keito Nakamura",
        "display_name": "Keito Nakamura",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Japan",
        "team_id": "japan",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/news/articles/japan-squad-announcement",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "japan:player:kento-shiogai",
        "name": "Kento Shiogai",
        "display_name": "Kento Shiogai",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Japan",
        "team_id": "japan",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/news/articles/japan-squad-announcement",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "japan:player:ko-itakura",
        "name": "Ko Itakura",
        "display_name": "Ko Itakura",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Japan",
        "team_id": "japan",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/news/articles/japan-squad-announcement",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "japan:player:koki-ogawa",
        "name": "Koki Ogawa",
        "display_name": "Koki Ogawa",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Japan",
        "team_id": "japan",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/news/articles/japan-squad-announcement",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "japan:player:ritsu-doan",
        "name": "Ritsu Doan",
        "display_name": "Ritsu Doan",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Japan",
        "team_id": "japan",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/news/articles/japan-squad-announcement",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "japan:player:shogo-taniguchi",
        "name": "Shogo Taniguchi",
        "display_name": "Shogo Taniguchi",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Japan",
        "team_id": "japan",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/news/articles/japan-squad-announcement",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "japan:player:takefusa-kubo",
        "name": "Takefusa Kubo",
        "display_name": "Takefusa Kubo",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Japan",
        "team_id": "japan",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/news/articles/japan-squad-announcement",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "japan:player:takehiro-tomiyasu",
        "name": "Takehiro Tomiyasu",
        "display_name": "Takehiro Tomiyasu",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Japan",
        "team_id": "japan",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/news/articles/japan-squad-announcement",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "japan:player:tomoki-hayakawa",
        "name": "Tomoki Hayakawa",
        "display_name": "Tomoki Hayakawa",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Japan",
        "team_id": "japan",
        "club": null,
        "position": "GK",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/news/articles/japan-squad-announcement",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "japan:player:tsuyoshi-watanabe",
        "name": "Tsuyoshi Watanabe",
        "display_name": "Tsuyoshi Watanabe",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Japan",
        "team_id": "japan",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/news/articles/japan-squad-announcement",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "japan:player:wataru-endo",
        "name": "Wataru Endo",
        "display_name": "Wataru Endo",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Japan",
        "team_id": "japan",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/news/articles/japan-squad-announcement",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "japan:player:yuito-suzuki",
        "name": "Yuito Suzuki",
        "display_name": "Yuito Suzuki",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Japan",
        "team_id": "japan",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/news/articles/japan-squad-announcement",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "japan:player:yukinari-sugawara",
        "name": "Yukinari Sugawara",
        "display_name": "Yukinari Sugawara",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Japan",
        "team_id": "japan",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/news/articles/japan-squad-announcement",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "japan:player:yuto-nagatomo",
        "name": "Yuto Nagatomo",
        "display_name": "Yuto Nagatomo",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Japan",
        "team_id": "japan",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/news/articles/japan-squad-announcement",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "japan:player:zion-suzuki",
        "name": "Zion Suzuki",
        "display_name": "Zion Suzuki",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Japan",
        "team_id": "japan",
        "club": null,
        "position": "GK",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/news/articles/japan-squad-announcement",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "korea-republic:player:bae-junho",
        "name": "Bae Junho",
        "display_name": "Bae Junho",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Korea Republic",
        "team_id": "korea-republic",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "korea-republic:player:cho-guesung",
        "name": "Cho Guesung",
        "display_name": "Cho Guesung",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Korea Republic",
        "team_id": "korea-republic",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "korea-republic:player:cho-yumin",
        "name": "Cho Yumin",
        "display_name": "Cho Yumin",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Korea Republic",
        "team_id": "korea-republic",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "korea-republic:player:eom-jisung",
        "name": "Eom Jisung",
        "display_name": "Eom Jisung",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Korea Republic",
        "team_id": "korea-republic",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "korea-republic:player:hwang-heechan",
        "name": "Hwang Heechan",
        "display_name": "Hwang Heechan",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Korea Republic",
        "team_id": "korea-republic",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "korea-republic:player:hwang-inbeom",
        "name": "Hwang Inbeom",
        "display_name": "Hwang Inbeom",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Korea Republic",
        "team_id": "korea-republic",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "korea-republic:player:jens-castrop",
        "name": "Jens Castrop",
        "display_name": "Jens Castrop",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Korea Republic",
        "team_id": "korea-republic",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "korea-republic:player:jo-hyeonwoo",
        "name": "Jo Hyeonwoo",
        "display_name": "Jo Hyeonwoo",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Korea Republic",
        "team_id": "korea-republic",
        "club": null,
        "position": "GK",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "korea-republic:player:kim-jingyu",
        "name": "Kim Jingyu",
        "display_name": "Kim Jingyu",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Korea Republic",
        "team_id": "korea-republic",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "korea-republic:player:kim-minjae",
        "name": "Kim Minjae",
        "display_name": "Kim Minjae",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Korea Republic",
        "team_id": "korea-republic",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "korea-republic:player:kim-moonhwan",
        "name": "Kim Moonhwan",
        "display_name": "Kim Moonhwan",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Korea Republic",
        "team_id": "korea-republic",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "korea-republic:player:kim-seung-gyu",
        "name": "Kim Seung-gyu",
        "display_name": "Kim Seung-gyu",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Korea Republic",
        "team_id": "korea-republic",
        "club": null,
        "position": "GK",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "korea-republic:player:kim-taehyeon",
        "name": "Kim Taehyeon",
        "display_name": "Kim Taehyeon",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Korea Republic",
        "team_id": "korea-republic",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "korea-republic:player:lee-donggyeong",
        "name": "Lee Donggyeong",
        "display_name": "Lee Donggyeong",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Korea Republic",
        "team_id": "korea-republic",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "korea-republic:player:lee-hanbeom",
        "name": "Lee Hanbeom",
        "display_name": "Lee Hanbeom",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Korea Republic",
        "team_id": "korea-republic",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "korea-republic:player:lee-jaesung",
        "name": "Lee Jaesung",
        "display_name": "Lee Jaesung",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Korea Republic",
        "team_id": "korea-republic",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "korea-republic:player:lee-kangin",
        "name": "Lee Kangin",
        "display_name": "Lee Kangin",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Korea Republic",
        "team_id": "korea-republic",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "korea-republic:player:lee-kihyuk",
        "name": "Lee Kihyuk",
        "display_name": "Lee Kihyuk",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Korea Republic",
        "team_id": "korea-republic",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "korea-republic:player:lee-taeseok",
        "name": "Lee Taeseok",
        "display_name": "Lee Taeseok",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Korea Republic",
        "team_id": "korea-republic",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "korea-republic:player:oh-hyeongyu",
        "name": "Oh Hyeongyu",
        "display_name": "Oh Hyeongyu",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Korea Republic",
        "team_id": "korea-republic",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "korea-republic:player:paik-seungho",
        "name": "Paik Seungho",
        "display_name": "Paik Seungho",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Korea Republic",
        "team_id": "korea-republic",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "korea-republic:player:park-jinseob",
        "name": "Park Jinseob",
        "display_name": "Park Jinseob",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Korea Republic",
        "team_id": "korea-republic",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "korea-republic:player:seol-youngwoo",
        "name": "Seol Youngwoo",
        "display_name": "Seol Youngwoo",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Korea Republic",
        "team_id": "korea-republic",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "korea-republic:player:son-heungmin",
        "name": "Son Heungmin",
        "display_name": "Son Heungmin",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Korea Republic",
        "team_id": "korea-republic",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "korea-republic:player:song-bumkeun",
        "name": "Song Bumkeun",
        "display_name": "Song Bumkeun",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Korea Republic",
        "team_id": "korea-republic",
        "club": null,
        "position": "GK",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "korea-republic:player:yang-hyunjun",
        "name": "Yang Hyunjun",
        "display_name": "Yang Hyunjun",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Korea Republic",
        "team_id": "korea-republic",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "sweden:player:alexander-bernhardsson",
        "name": "Alexander Bernhardsson",
        "display_name": "Alexander Bernhardsson",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Sweden",
        "team_id": "sweden",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "sweden:player:alexander-isak",
        "name": "Alexander Isak",
        "display_name": "Alexander Isak",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Sweden",
        "team_id": "sweden",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "sweden:player:anthony-elanga",
        "name": "Anthony Elanga",
        "display_name": "Anthony Elanga",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Sweden",
        "team_id": "sweden",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "sweden:player:benjamin-nygren",
        "name": "Benjamin Nygren",
        "display_name": "Benjamin Nygren",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Sweden",
        "team_id": "sweden",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "sweden:player:besfort-zeneli",
        "name": "Besfort Zeneli",
        "display_name": "Besfort Zeneli",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Sweden",
        "team_id": "sweden",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "sweden:player:carl-starfelt",
        "name": "Carl Starfelt",
        "display_name": "Carl Starfelt",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Sweden",
        "team_id": "sweden",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "sweden:player:daniel-svensson",
        "name": "Daniel Svensson",
        "display_name": "Daniel Svensson",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Sweden",
        "team_id": "sweden",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "sweden:player:elliot-stroud",
        "name": "Elliot Stroud",
        "display_name": "Elliot Stroud",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Sweden",
        "team_id": "sweden",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "sweden:player:emil-holm",
        "name": "Emil Holm",
        "display_name": "Emil Holm",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Sweden",
        "team_id": "sweden",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "sweden:player:eric-smith",
        "name": "Eric Smith",
        "display_name": "Eric Smith",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Sweden",
        "team_id": "sweden",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "sweden:player:gabriel-gudmundsson",
        "name": "Gabriel Gudmundsson",
        "display_name": "Gabriel Gudmundsson",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Sweden",
        "team_id": "sweden",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "sweden:player:gustaf-lagerbielke",
        "name": "Gustaf Lagerbielke",
        "display_name": "Gustaf Lagerbielke",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Sweden",
        "team_id": "sweden",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "sweden:player:gustaf-nilsson",
        "name": "Gustaf Nilsson",
        "display_name": "Gustaf Nilsson",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Sweden",
        "team_id": "sweden",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "sweden:player:hjalmar-ekdal",
        "name": "Hjalmar Ekdal",
        "display_name": "Hjalmar Ekdal",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Sweden",
        "team_id": "sweden",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "sweden:player:isak-hien",
        "name": "Isak Hien",
        "display_name": "Isak Hien",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Sweden",
        "team_id": "sweden",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "sweden:player:jacob-zetterstrom",
        "name": "Jacob Zetterstrom",
        "display_name": "Jacob Zetterstrom",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Sweden",
        "team_id": "sweden",
        "club": null,
        "position": "GK",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "sweden:player:jesper-karlstrom",
        "name": "Jesper Karlstrom",
        "display_name": "Jesper Karlstrom",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Sweden",
        "team_id": "sweden",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "sweden:player:ken-sema",
        "name": "Ken Sema",
        "display_name": "Ken Sema",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Sweden",
        "team_id": "sweden",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "sweden:player:kristoffer-nordfeldt",
        "name": "Kristoffer Nordfeldt",
        "display_name": "Kristoffer Nordfeldt",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Sweden",
        "team_id": "sweden",
        "club": null,
        "position": "GK",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "sweden:player:lucas-bergvall",
        "name": "Lucas Bergvall",
        "display_name": "Lucas Bergvall",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Sweden",
        "team_id": "sweden",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "sweden:player:mattias-svanberg",
        "name": "Mattias Svanberg",
        "display_name": "Mattias Svanberg",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Sweden",
        "team_id": "sweden",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "sweden:player:taha-ali",
        "name": "Taha Ali",
        "display_name": "Taha Ali",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Sweden",
        "team_id": "sweden",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "sweden:player:victor-lindelof",
        "name": "Victor Lindelof",
        "display_name": "Victor Lindelof",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Sweden",
        "team_id": "sweden",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "sweden:player:viktor-gyokeres",
        "name": "Viktor Gyokeres",
        "display_name": "Viktor Gyokeres",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Sweden",
        "team_id": "sweden",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "sweden:player:viktor-johansson",
        "name": "Viktor Johansson",
        "display_name": "Viktor Johansson",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Sweden",
        "team_id": "sweden",
        "club": null,
        "position": "GK",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "sweden:player:yasin-ayari",
        "name": "Yasin Ayari",
        "display_name": "Yasin Ayari",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Sweden",
        "team_id": "sweden",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "tunisia:player:abdelmouhib-chamakh",
        "name": "Abdelmouhib Chamakh",
        "display_name": "Abdelmouhib Chamakh",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Tunisia",
        "team_id": "tunisia",
        "club": null,
        "position": "GK",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "tunisia:player:adem-arous",
        "name": "Adem Arous",
        "display_name": "Adem Arous",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Tunisia",
        "team_id": "tunisia",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "tunisia:player:ali-abdi",
        "name": "Ali Abdi",
        "display_name": "Ali Abdi",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Tunisia",
        "team_id": "tunisia",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "tunisia:player:anis-ben-slimane",
        "name": "Anis Ben Slimane",
        "display_name": "Anis Ben Slimane",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Tunisia",
        "team_id": "tunisia",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "tunisia:player:aymen-dahmene",
        "name": "Aymen Dahmene",
        "display_name": "Aymen Dahmene",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Tunisia",
        "team_id": "tunisia",
        "club": null,
        "position": "GK",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "tunisia:player:dylan-bronn",
        "name": "Dylan Bronn",
        "display_name": "Dylan Bronn",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Tunisia",
        "team_id": "tunisia",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "tunisia:player:elias-achouri",
        "name": "Elias Achouri",
        "display_name": "Elias Achouri",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Tunisia",
        "team_id": "tunisia",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "tunisia:player:elias-saad",
        "name": "Elias Saad",
        "display_name": "Elias Saad",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Tunisia",
        "team_id": "tunisia",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "tunisia:player:ellyes-skhiri",
        "name": "Ellyes Skhiri",
        "display_name": "Ellyes Skhiri",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Tunisia",
        "team_id": "tunisia",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "tunisia:player:firas-chaouat",
        "name": "Firas Chaouat",
        "display_name": "Firas Chaouat",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Tunisia",
        "team_id": "tunisia",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "tunisia:player:hadj-mahmoud",
        "name": "Hadj Mahmoud",
        "display_name": "Hadj Mahmoud",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Tunisia",
        "team_id": "tunisia",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "tunisia:player:hannibal-mejbri",
        "name": "Hannibal Mejbri",
        "display_name": "Hannibal Mejbri",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Tunisia",
        "team_id": "tunisia",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "tunisia:player:hazem-mastouri",
        "name": "Hazem Mastouri",
        "display_name": "Hazem Mastouri",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Tunisia",
        "team_id": "tunisia",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "tunisia:player:ismael-gharbi",
        "name": "Ismael Gharbi",
        "display_name": "Ismael Gharbi",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Tunisia",
        "team_id": "tunisia",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "tunisia:player:khalil-ayari",
        "name": "Khalil Ayari",
        "display_name": "Khalil Ayari",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Tunisia",
        "team_id": "tunisia",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "tunisia:player:mohamed-amine-ben-hamida",
        "name": "Mohamed Amine Ben Hamida",
        "display_name": "Mohamed Amine Ben Hamida",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Tunisia",
        "team_id": "tunisia",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "tunisia:player:montassar-talbi",
        "name": "Montassar Talbi",
        "display_name": "Montassar Talbi",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Tunisia",
        "team_id": "tunisia",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "tunisia:player:mortadha-ben-ouanes",
        "name": "Mortadha Ben Ouanes",
        "display_name": "Mortadha Ben Ouanes",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Tunisia",
        "team_id": "tunisia",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "tunisia:player:moutaz-neffati",
        "name": "Moutaz Neffati",
        "display_name": "Moutaz Neffati",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Tunisia",
        "team_id": "tunisia",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "tunisia:player:omar-rekik",
        "name": "Omar Rekik",
        "display_name": "Omar Rekik",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Tunisia",
        "team_id": "tunisia",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "tunisia:player:raed-chikhaoui",
        "name": "Raed Chikhaoui",
        "display_name": "Raed Chikhaoui",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Tunisia",
        "team_id": "tunisia",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "tunisia:player:rani-khedira",
        "name": "Rani Khedira",
        "display_name": "Rani Khedira",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Tunisia",
        "team_id": "tunisia",
        "club": null,
        "position": "MF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "tunisia:player:rayan-elloumi",
        "name": "Rayan Elloumi",
        "display_name": "Rayan Elloumi",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Tunisia",
        "team_id": "tunisia",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "tunisia:player:sabri-ben-hassan",
        "name": "Sabri Ben Hassan",
        "display_name": "Sabri Ben Hassan",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Tunisia",
        "team_id": "tunisia",
        "club": null,
        "position": "GK",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "tunisia:player:sebastian-tounekti",
        "name": "Sebastian Tounekti",
        "display_name": "Sebastian Tounekti",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Tunisia",
        "team_id": "tunisia",
        "club": null,
        "position": "FW",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "player_id": "tunisia:player:yan-valery",
        "name": "Yan Valery",
        "display_name": "Yan Valery",
        "name_zh": null,
        "date_of_birth": null,
        "age": null,
        "nationality": "Tunisia",
        "team_id": "tunisia",
        "club": null,
        "position": "DF",
        "shirt_number": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {},
        "source_url": "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      }
    ],
    "rosters": [
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "belgium",
        "team_name": "Belgium",
        "roster_type": "announced_26_provisional_until_fifa_final",
        "source_status": "official_fifa",
        "confidence": "high",
        "published_at": "2026-05-13",
        "updated_at": "2026-05-19T20:06:26.756441+00:00",
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "fifa_article": "belgium-squad-garcia-lukaku-named"
        },
        "players": [
          {
            "player_id": "belgium:player:thibaut-courtois",
            "name": "Thibaut Courtois",
            "position": "GK",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "belgium:player:senne-lammens",
            "name": "Senne Lammens",
            "position": "GK",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "belgium:player:mike-penders",
            "name": "Mike Penders",
            "position": "GK",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "belgium:player:timothy-castagne",
            "name": "Timothy Castagne",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "belgium:player:zeno-debast",
            "name": "Zeno Debast",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "belgium:player:maxim-de-cuyper",
            "name": "Maxim De Cuyper",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "belgium:player:koni-de-winter",
            "name": "Koni De Winter",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "belgium:player:brandon-mechele",
            "name": "Brandon Mechele",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "belgium:player:thomas-meunier",
            "name": "Thomas Meunier",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "belgium:player:nathan-ngoy",
            "name": "Nathan Ngoy",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "belgium:player:joaquin-seys",
            "name": "Joaquin Seys",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "belgium:player:arthur-theate",
            "name": "Arthur Theate",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "belgium:player:kevin-de-bruyne",
            "name": "Kevin De Bruyne",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "belgium:player:amadou-onana",
            "name": "Amadou Onana",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "belgium:player:nicolas-raskin",
            "name": "Nicolas Raskin",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "belgium:player:youri-tielemans",
            "name": "Youri Tielemans",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "belgium:player:hans-vanaken",
            "name": "Hans Vanaken",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "belgium:player:axel-witsel",
            "name": "Axel Witsel",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "belgium:player:charles-de-ketelaere",
            "name": "Charles De Ketelaere",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "belgium:player:jeremy-doku",
            "name": "Jeremy Doku",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "belgium:player:matias-fernandez-pardo",
            "name": "Matias Fernandez-Pardo",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "belgium:player:romelu-lukaku",
            "name": "Romelu Lukaku",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "belgium:player:dodi-lukebakio",
            "name": "Dodi Lukebakio",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "belgium:player:diego-moreira",
            "name": "Diego Moreira",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "belgium:player:alexis-saelemaekers",
            "name": "Alexis Saelemaekers",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "belgium:player:leandro-trossard",
            "name": "Leandro Trossard",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          }
        ]
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "roster_type": "announced_26_provisional_until_fifa_final",
        "source_status": "official_fifa",
        "confidence": "high",
        "published_at": "2026-05-10",
        "updated_at": "2026-05-19T20:06:26.756441+00:00",
        "source_url": "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "fifa_article": "bosnia-and-herzegovina-sergej-barbarez-names-squad"
        },
        "players": [
          {
            "player_id": "bosnia-and-herzegovina:player:osman-hadzikic",
            "name": "Osman Hadzikic",
            "position": "GK",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "bosnia-and-herzegovina:player:nikola-vasilj",
            "name": "Nikola Vasilj",
            "position": "GK",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "bosnia-and-herzegovina:player:martin-zlomislic",
            "name": "Martin Zlomislic",
            "position": "GK",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "bosnia-and-herzegovina:player:nidal-celik",
            "name": "Nidal Celik",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "bosnia-and-herzegovina:player:amar-dedic",
            "name": "Amar Dedic",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "bosnia-and-herzegovina:player:dennis-hadzikadunic",
            "name": "Dennis Hadzikadunic",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "bosnia-and-herzegovina:player:nikola-katic",
            "name": "Nikola Katic",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "bosnia-and-herzegovina:player:sead-kolasinac",
            "name": "Sead Kolasinac",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "bosnia-and-herzegovina:player:tarik-muharemovic",
            "name": "Tarik Muharemovic",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "bosnia-and-herzegovina:player:nihad-mujakic",
            "name": "Nihad Mujakic",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "bosnia-and-herzegovina:player:stjepan-radeljic",
            "name": "Stjepan Radeljic",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "bosnia-and-herzegovina:player:kerim-alajbegovic",
            "name": "Kerim Alajbegovic",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "bosnia-and-herzegovina:player:esmir-bajraktarevic",
            "name": "Esmir Bajraktarevic",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "bosnia-and-herzegovina:player:ivan-basic",
            "name": "Ivan Basic",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "bosnia-and-herzegovina:player:dzenis-burnic",
            "name": "Dzenis Burnic",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "bosnia-and-herzegovina:player:armin-gigovic",
            "name": "Armin Gigovic",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "bosnia-and-herzegovina:player:amir-hadziahmetovic",
            "name": "Amir Hadziahmetovic",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "bosnia-and-herzegovina:player:ermin-mahmic",
            "name": "Ermin Mahmic",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "bosnia-and-herzegovina:player:amar-memic",
            "name": "Amar Memic",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "bosnia-and-herzegovina:player:ivan-sunjic",
            "name": "Ivan Sunjic",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "bosnia-and-herzegovina:player:benjamin-tahirovic",
            "name": "Benjamin Tahirovic",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "bosnia-and-herzegovina:player:samed-bazdar",
            "name": "Samed Bazdar",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "bosnia-and-herzegovina:player:ermedin-demirovic",
            "name": "Ermedin Demirovic",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "bosnia-and-herzegovina:player:edin-dzeko",
            "name": "Edin Dzeko",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "bosnia-and-herzegovina:player:jovo-lukic",
            "name": "Jovo Lukic",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "bosnia-and-herzegovina:player:haris-tabakovic",
            "name": "Haris Tabakovic",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          }
        ]
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "roster_type": "announced_26_provisional_until_fifa_final",
        "source_status": "official_fifa",
        "confidence": "high",
        "published_at": "2026-05-15",
        "updated_at": "2026-05-19T20:06:26.756441+00:00",
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "fifa_article": "cote-divoire-squad-announcement-emerse-fae"
        },
        "players": [
          {
            "player_id": "cote-divoire:player:yahia-fofana",
            "name": "Yahia Fofana",
            "position": "GK",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "cote-divoire:player:mohamed-kone",
            "name": "Mohamed Kone",
            "position": "GK",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "cote-divoire:player:alban-lafont",
            "name": "Alban Lafont",
            "position": "GK",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "cote-divoire:player:emmanuel-agbadou",
            "name": "Emmanuel Agbadou",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "cote-divoire:player:clement-akpa",
            "name": "Clement Akpa",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "cote-divoire:player:ousmane-diomande",
            "name": "Ousmane Diomande",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "cote-divoire:player:guela-doue",
            "name": "Guela Doue",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "cote-divoire:player:ghislain-konan",
            "name": "Ghislain Konan",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "cote-divoire:player:odilon-kossounou",
            "name": "Odilon Kossounou",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "cote-divoire:player:wilfried-singo",
            "name": "Wilfried Singo",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "cote-divoire:player:evan-ndicka",
            "name": "Evan Ndicka",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "cote-divoire:player:seko-fofana",
            "name": "Seko Fofana",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "cote-divoire:player:parfait-guiagon",
            "name": "Parfait Guiagon",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "cote-divoire:player:christ-inao-oulai",
            "name": "Christ Inao Oulai",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "cote-divoire:player:franck-kessie",
            "name": "Franck Kessie",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "cote-divoire:player:ibrahim-sangare",
            "name": "Ibrahim Sangare",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "cote-divoire:player:jean-michael-seri",
            "name": "Jean Michael Seri",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "cote-divoire:player:simon-adingra",
            "name": "Simon Adingra",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "cote-divoire:player:ange-yoan-bonny",
            "name": "Ange-Yoan Bonny",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "cote-divoire:player:amad-diallo",
            "name": "Amad Diallo",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "cote-divoire:player:oumar-diakite",
            "name": "Oumar Diakite",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "cote-divoire:player:yan-diomande",
            "name": "Yan Diomande",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "cote-divoire:player:evann-guessand",
            "name": "Evann Guessand",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "cote-divoire:player:nicolas-pepe",
            "name": "Nicolas Pepe",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "cote-divoire:player:bazoumana-toure",
            "name": "Bazoumana Toure",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "cote-divoire:player:elye-wahi",
            "name": "Elye Wahi",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          }
        ]
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "france",
        "team_name": "France",
        "roster_type": "announced_26_provisional_until_fifa_final",
        "source_status": "official_fifa",
        "confidence": "high",
        "published_at": "2026-05-14",
        "updated_at": "2026-05-19T20:06:26.756441+00:00",
        "source_url": "https://www.fifa.com/en/articles/france-world-cup-squad-named",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "fifa_article": "france-world-cup-squad-named"
        },
        "players": [
          {
            "player_id": "france:player:mike-maignan",
            "name": "Mike Maignan",
            "position": "GK",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "france:player:robin-risser",
            "name": "Robin Risser",
            "position": "GK",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "france:player:brice-samba",
            "name": "Brice Samba",
            "position": "GK",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "france:player:lucas-digne",
            "name": "Lucas Digne",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "france:player:malo-gusto",
            "name": "Malo Gusto",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "france:player:lucas-hernandez",
            "name": "Lucas Hernandez",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "france:player:theo-hernandez",
            "name": "Theo Hernandez",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "france:player:ibrahima-konate",
            "name": "Ibrahima Konate",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "france:player:jules-kounde",
            "name": "Jules Kounde",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "france:player:maxence-lacroix",
            "name": "Maxence Lacroix",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "france:player:william-saliba",
            "name": "William Saliba",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "france:player:dayot-upamecano",
            "name": "Dayot Upamecano",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "france:player:n-golo-kante",
            "name": "N'Golo Kante",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "france:player:manu-kone",
            "name": "Manu Kone",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "france:player:adrien-rabiot",
            "name": "Adrien Rabiot",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "france:player:aurelien-tchouameni",
            "name": "Aurelien Tchouameni",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "france:player:warren-zaire-emery",
            "name": "Warren Zaire-Emery",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "france:player:maghnes-akliouche",
            "name": "Maghnes Akliouche",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "france:player:bradley-barcola",
            "name": "Bradley Barcola",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "france:player:rayan-cherki",
            "name": "Rayan Cherki",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "france:player:ousmane-dembele",
            "name": "Ousmane Dembele",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "france:player:desire-doue",
            "name": "Desire Doue",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "france:player:jean-philippe-mateta",
            "name": "Jean-Philippe Mateta",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "france:player:kylian-mbappe",
            "name": "Kylian Mbappe",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "france:player:michael-olise",
            "name": "Michael Olise",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "france:player:marcus-thuram",
            "name": "Marcus Thuram",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          }
        ]
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "haiti",
        "team_name": "Haiti",
        "roster_type": "announced_26_provisional_until_fifa_final",
        "source_status": "official_fifa",
        "confidence": "high",
        "published_at": "2026-05-15",
        "updated_at": "2026-05-19T20:06:26.756441+00:00",
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "fifa_article": "haiti-squad-announcement-sebastien-migne"
        },
        "players": [
          {
            "player_id": "haiti:player:josue-duverger",
            "name": "Josue Duverger",
            "position": "GK",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "haiti:player:alexandre-pierre",
            "name": "Alexandre Pierre",
            "position": "GK",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "haiti:player:johny-placide",
            "name": "Johny Placide",
            "position": "GK",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "haiti:player:ricardo-ade",
            "name": "Ricardo Ade",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "haiti:player:carlens-arcus",
            "name": "Carlens Arcus",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "haiti:player:hannes-delcroix",
            "name": "Hannes Delcroix",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "haiti:player:jean-kevin-duverne",
            "name": "Jean-Kevin Duverne",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "haiti:player:martin-experience",
            "name": "Martin Experience",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "haiti:player:duke-lacroix",
            "name": "Duke Lacroix",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "haiti:player:wilguens-paugain",
            "name": "Wilguens Paugain",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "haiti:player:keeto-thermoncy",
            "name": "Keeto Thermoncy",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "haiti:player:carl-fred-sainte",
            "name": "Carl Fred Sainte",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "haiti:player:jean-ricner-bellegarde",
            "name": "Jean-Ricner Bellegarde",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "haiti:player:leverton-pierre",
            "name": "Leverton Pierre",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "haiti:player:danley-jean-jacques",
            "name": "Danley Jean Jacques",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "haiti:player:woodensky-pierre",
            "name": "Woodensky Pierre",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "haiti:player:dominique-simon",
            "name": "Dominique Simon",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "haiti:player:josue-casimir",
            "name": "Josue Casimir",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "haiti:player:louicius-deedson",
            "name": "Louicius Deedson",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "haiti:player:derrick-etienne-jr",
            "name": "Derrick Etienne Jr.",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "haiti:player:yassin-fortune",
            "name": "Yassin Fortune",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "haiti:player:wilson-isidor",
            "name": "Wilson Isidor",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "haiti:player:lenny-joseph",
            "name": "Lenny Joseph",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "haiti:player:duckens-nazon",
            "name": "Duckens Nazon",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "haiti:player:frantzdy-pierrot",
            "name": "Frantzdy Pierrot",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "haiti:player:ruben-providence",
            "name": "Ruben Providence",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          }
        ]
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "japan",
        "team_name": "Japan",
        "roster_type": "announced_26_provisional_until_fifa_final",
        "source_status": "official_fifa",
        "confidence": "high",
        "published_at": "2026-05-15",
        "updated_at": "2026-05-19T20:06:26.756441+00:00",
        "source_url": "https://www.fifa.com/en/news/articles/japan-squad-announcement",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "fifa_article": "japan-squad-announcement"
        },
        "players": [
          {
            "player_id": "japan:player:tomoki-hayakawa",
            "name": "Tomoki Hayakawa",
            "position": "GK",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "japan:player:keisuke-osako",
            "name": "Keisuke Osako",
            "position": "GK",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "japan:player:zion-suzuki",
            "name": "Zion Suzuki",
            "position": "GK",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "japan:player:ko-itakura",
            "name": "Ko Itakura",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "japan:player:hiroki-ito",
            "name": "Hiroki Ito",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "japan:player:yuto-nagatomo",
            "name": "Yuto Nagatomo",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "japan:player:ayumu-seko",
            "name": "Ayumu Seko",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "japan:player:yukinari-sugawara",
            "name": "Yukinari Sugawara",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "japan:player:junnosuke-suzuki",
            "name": "Junnosuke Suzuki",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "japan:player:shogo-taniguchi",
            "name": "Shogo Taniguchi",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "japan:player:takehiro-tomiyasu",
            "name": "Takehiro Tomiyasu",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "japan:player:tsuyoshi-watanabe",
            "name": "Tsuyoshi Watanabe",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "japan:player:ritsu-doan",
            "name": "Ritsu Doan",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "japan:player:wataru-endo",
            "name": "Wataru Endo",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "japan:player:junya-ito",
            "name": "Junya Ito",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "japan:player:daichi-kamada",
            "name": "Daichi Kamada",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "japan:player:takefusa-kubo",
            "name": "Takefusa Kubo",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "japan:player:keito-nakamura",
            "name": "Keito Nakamura",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "japan:player:kaishu-sano",
            "name": "Kaishu Sano",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "japan:player:ao-tanaka",
            "name": "Ao Tanaka",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "japan:player:keisuke-goto",
            "name": "Keisuke Goto",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "japan:player:daizen-maeda",
            "name": "Daizen Maeda",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "japan:player:koki-ogawa",
            "name": "Koki Ogawa",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "japan:player:kento-shiogai",
            "name": "Kento Shiogai",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "japan:player:yuito-suzuki",
            "name": "Yuito Suzuki",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "japan:player:ayase-ueda",
            "name": "Ayase Ueda",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          }
        ]
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "roster_type": "announced_26_provisional_until_fifa_final",
        "source_status": "official_fifa",
        "confidence": "high",
        "published_at": "2026-05-16",
        "updated_at": "2026-05-19T20:06:26.756441+00:00",
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "fifa_article": "korea-republic-world-cup-squad-hong-myungbo"
        },
        "players": [
          {
            "player_id": "korea-republic:player:song-bumkeun",
            "name": "Song Bumkeun",
            "position": "GK",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "korea-republic:player:jo-hyeonwoo",
            "name": "Jo Hyeonwoo",
            "position": "GK",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "korea-republic:player:kim-seung-gyu",
            "name": "Kim Seung-gyu",
            "position": "GK",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "korea-republic:player:jens-castrop",
            "name": "Jens Castrop",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "korea-republic:player:lee-hanbeom",
            "name": "Lee Hanbeom",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "korea-republic:player:park-jinseob",
            "name": "Park Jinseob",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "korea-republic:player:lee-kihyuk",
            "name": "Lee Kihyuk",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "korea-republic:player:kim-minjae",
            "name": "Kim Minjae",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "korea-republic:player:kim-moonhwan",
            "name": "Kim Moonhwan",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "korea-republic:player:kim-taehyeon",
            "name": "Kim Taehyeon",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "korea-republic:player:lee-taeseok",
            "name": "Lee Taeseok",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "korea-republic:player:seol-youngwoo",
            "name": "Seol Youngwoo",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "korea-republic:player:cho-yumin",
            "name": "Cho Yumin",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "korea-republic:player:lee-donggyeong",
            "name": "Lee Donggyeong",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "korea-republic:player:hwang-heechan",
            "name": "Hwang Heechan",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "korea-republic:player:yang-hyunjun",
            "name": "Yang Hyunjun",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "korea-republic:player:hwang-inbeom",
            "name": "Hwang Inbeom",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "korea-republic:player:lee-jaesung",
            "name": "Lee Jaesung",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "korea-republic:player:kim-jingyu",
            "name": "Kim Jingyu",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "korea-republic:player:eom-jisung",
            "name": "Eom Jisung",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "korea-republic:player:bae-junho",
            "name": "Bae Junho",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "korea-republic:player:lee-kangin",
            "name": "Lee Kangin",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "korea-republic:player:paik-seungho",
            "name": "Paik Seungho",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "korea-republic:player:cho-guesung",
            "name": "Cho Guesung",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "korea-republic:player:son-heungmin",
            "name": "Son Heungmin",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "korea-republic:player:oh-hyeongyu",
            "name": "Oh Hyeongyu",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          }
        ]
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "sweden",
        "team_name": "Sweden",
        "roster_type": "announced_26_provisional_until_fifa_final",
        "source_status": "official_fifa",
        "confidence": "high",
        "published_at": "2026-05-11",
        "updated_at": "2026-05-19T20:06:26.756441+00:00",
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "fifa_article": "sweden-squad-announcement-world-cup-graham-potter"
        },
        "players": [
          {
            "player_id": "sweden:player:viktor-johansson",
            "name": "Viktor Johansson",
            "position": "GK",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "sweden:player:kristoffer-nordfeldt",
            "name": "Kristoffer Nordfeldt",
            "position": "GK",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "sweden:player:jacob-zetterstrom",
            "name": "Jacob Zetterstrom",
            "position": "GK",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "sweden:player:hjalmar-ekdal",
            "name": "Hjalmar Ekdal",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "sweden:player:gabriel-gudmundsson",
            "name": "Gabriel Gudmundsson",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "sweden:player:isak-hien",
            "name": "Isak Hien",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "sweden:player:emil-holm",
            "name": "Emil Holm",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "sweden:player:gustaf-lagerbielke",
            "name": "Gustaf Lagerbielke",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "sweden:player:victor-lindelof",
            "name": "Victor Lindelof",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "sweden:player:eric-smith",
            "name": "Eric Smith",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "sweden:player:carl-starfelt",
            "name": "Carl Starfelt",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "sweden:player:elliot-stroud",
            "name": "Elliot Stroud",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "sweden:player:daniel-svensson",
            "name": "Daniel Svensson",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "sweden:player:taha-ali",
            "name": "Taha Ali",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "sweden:player:yasin-ayari",
            "name": "Yasin Ayari",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "sweden:player:lucas-bergvall",
            "name": "Lucas Bergvall",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "sweden:player:alexander-bernhardsson",
            "name": "Alexander Bernhardsson",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "sweden:player:jesper-karlstrom",
            "name": "Jesper Karlstrom",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "sweden:player:benjamin-nygren",
            "name": "Benjamin Nygren",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "sweden:player:ken-sema",
            "name": "Ken Sema",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "sweden:player:mattias-svanberg",
            "name": "Mattias Svanberg",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "sweden:player:besfort-zeneli",
            "name": "Besfort Zeneli",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "sweden:player:anthony-elanga",
            "name": "Anthony Elanga",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "sweden:player:viktor-gyokeres",
            "name": "Viktor Gyokeres",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "sweden:player:alexander-isak",
            "name": "Alexander Isak",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "sweden:player:gustaf-nilsson",
            "name": "Gustaf Nilsson",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          }
        ]
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "roster_type": "announced_26_provisional_until_fifa_final",
        "source_status": "official_fifa",
        "confidence": "high",
        "published_at": "2026-05-15",
        "updated_at": "2026-05-19T20:06:26.756441+00:00",
        "source_url": "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "fifa_article": "tunisia-squad-named-sabri-lamouchi"
        },
        "players": [
          {
            "player_id": "tunisia:player:sabri-ben-hassan",
            "name": "Sabri Ben Hassan",
            "position": "GK",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "tunisia:player:abdelmouhib-chamakh",
            "name": "Abdelmouhib Chamakh",
            "position": "GK",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "tunisia:player:aymen-dahmene",
            "name": "Aymen Dahmene",
            "position": "GK",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "tunisia:player:ali-abdi",
            "name": "Ali Abdi",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "tunisia:player:mohamed-amine-ben-hamida",
            "name": "Mohamed Amine Ben Hamida",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "tunisia:player:adem-arous",
            "name": "Adem Arous",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "tunisia:player:dylan-bronn",
            "name": "Dylan Bronn",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "tunisia:player:raed-chikhaoui",
            "name": "Raed Chikhaoui",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "tunisia:player:moutaz-neffati",
            "name": "Moutaz Neffati",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "tunisia:player:omar-rekik",
            "name": "Omar Rekik",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "tunisia:player:montassar-talbi",
            "name": "Montassar Talbi",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "tunisia:player:yan-valery",
            "name": "Yan Valery",
            "position": "DF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "tunisia:player:mortadha-ben-ouanes",
            "name": "Mortadha Ben Ouanes",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "tunisia:player:anis-ben-slimane",
            "name": "Anis Ben Slimane",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "tunisia:player:ismael-gharbi",
            "name": "Ismael Gharbi",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "tunisia:player:rani-khedira",
            "name": "Rani Khedira",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "tunisia:player:hadj-mahmoud",
            "name": "Hadj Mahmoud",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "tunisia:player:hannibal-mejbri",
            "name": "Hannibal Mejbri",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "tunisia:player:ellyes-skhiri",
            "name": "Ellyes Skhiri",
            "position": "MF",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "tunisia:player:elias-achouri",
            "name": "Elias Achouri",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "tunisia:player:khalil-ayari",
            "name": "Khalil Ayari",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "tunisia:player:firas-chaouat",
            "name": "Firas Chaouat",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "tunisia:player:rayan-elloumi",
            "name": "Rayan Elloumi",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "tunisia:player:hazem-mastouri",
            "name": "Hazem Mastouri",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "tunisia:player:elias-saad",
            "name": "Elias Saad",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          },
          {
            "player_id": "tunisia:player:sebastian-tounekti",
            "name": "Sebastian Tounekti",
            "position": "FW",
            "shirt_number": null,
            "club": null,
            "status": "selected"
          }
        ]
      }
    ],
    "team_world_cup_history": [
      {
        "team_id": "algeria",
        "team_name": "Algeria",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 5,
          "completed_appearances": 4,
          "current_qualified": true,
          "best_finish": "round_of_16",
          "matches_played": 13,
          "won": 3,
          "drawn": 3,
          "lost": 7,
          "goals_for": 13,
          "goals_against": 19
        },
        "editions": [
          {
            "year": 1982,
            "matches_played": 3,
            "won": 2,
            "drawn": 0,
            "lost": 1,
            "goals_for": 5,
            "goals_against": 5,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1982-1982-06-16-west-germany-algeria-matchday-1",
                "date": "1982-06-16",
                "team_id": "algeria",
                "team_name": "Algeria",
                "home_team": "West Germany",
                "away_team": "Algeria",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "El Molinón, Gijón",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-06-21-algeria-austria-matchday-2",
                "date": "1982-06-21",
                "team_id": "algeria",
                "team_name": "Algeria",
                "home_team": "Algeria",
                "away_team": "Austria",
                "opponent_name": "Austria",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estadio Carlos Tartiere, Oviedo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-06-24-algeria-chile-matchday-3",
                "date": "1982-06-24",
                "team_id": "algeria",
                "team_name": "Algeria",
                "home_team": "Algeria",
                "away_team": "Chile",
                "opponent_name": "Chile",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estadio Carlos Tartiere, Oviedo",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1986,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 1,
            "goals_against": 5,
            "goal_difference": -4,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1986-1986-06-03-algeria-northern-ireland-matchday-1",
                "date": "1986-06-03",
                "team_id": "algeria",
                "team_name": "Algeria",
                "home_team": "Algeria",
                "away_team": "Northern Ireland",
                "opponent_name": "Northern Ireland",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Estadio Tres de Marzo, Guadalajara",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-06-brazil-algeria-matchday-2",
                "date": "1986-06-06",
                "team_id": "algeria",
                "team_name": "Algeria",
                "home_team": "Brazil",
                "away_team": "Algeria",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Estadio Jalisco, Guadalajara",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-12-algeria-spain-matchday-3",
                "date": "1986-06-12",
                "team_id": "algeria",
                "team_name": "Algeria",
                "home_team": "Algeria",
                "away_team": "Spain",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Estadio Tecnológico, Monterrey",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2010,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 0,
            "goals_against": 2,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2010-2010-06-13-algeria-slovenia-matchday-3",
                "date": "2010-06-13",
                "team_id": "algeria",
                "team_name": "Algeria",
                "home_team": "Algeria",
                "away_team": "Slovenia",
                "opponent_name": "Slovenia",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Peter Mokaba Stadium, Polokwane",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-18-england-algeria-matchday-8",
                "date": "2010-06-18",
                "team_id": "algeria",
                "team_name": "Algeria",
                "home_team": "England",
                "away_team": "Algeria",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 8",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Cape Town Stadium, Cape Town",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-23-usa-algeria-matchday-13",
                "date": "2010-06-23",
                "team_id": "algeria",
                "team_name": "Algeria",
                "home_team": "USA",
                "away_team": "Algeria",
                "opponent_name": "USA",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 13",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Loftus Versfeld Stadium, Pretoria",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2014,
            "matches_played": 4,
            "won": 1,
            "drawn": 1,
            "lost": 2,
            "goals_for": 7,
            "goals_against": 7,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2014-2014-06-17-belgium-algeria-matchday-6",
                "date": "2014-06-17",
                "team_id": "algeria",
                "team_name": "Algeria",
                "home_team": "Belgium",
                "away_team": "Algeria",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Estádio Mineirão, Belo Horizonte",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-22-south-korea-algeria-matchday-11",
                "date": "2014-06-22",
                "team_id": "algeria",
                "team_name": "Algeria",
                "home_team": "South Korea",
                "away_team": "Algeria",
                "opponent_name": "South Korea",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 4,
                "score_for": 4,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 11",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Estádio Beira-Rio, Porto Alegre",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-26-algeria-russia-matchday-15",
                "date": "2014-06-26",
                "team_id": "algeria",
                "team_name": "Algeria",
                "home_team": "Algeria",
                "away_team": "Russia",
                "opponent_name": "Russia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 15",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Arena da Baixada, Curitiba",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-30-germany-algeria-round-of-16",
                "date": "2014-06-30",
                "team_id": "algeria",
                "team_name": "Algeria",
                "home_team": "Germany",
                "away_team": "Algeria",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estádio Beira-Rio, Porto Alegre",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "argentina",
        "team_name": "Argentina",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 19,
          "completed_appearances": 18,
          "current_qualified": true,
          "best_finish": "winner",
          "matches_played": 88,
          "won": 47,
          "drawn": 17,
          "lost": 24,
          "goals_for": 152,
          "goals_against": 101
        },
        "editions": [
          {
            "year": 1930,
            "matches_played": 5,
            "won": 4,
            "drawn": 0,
            "lost": 1,
            "goals_for": 18,
            "goals_against": 9,
            "goal_difference": 9,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1930-1930-07-15-argentina-france-matchday-3",
                "date": "1930-07-15",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "France",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estadio Parque Central, Montevideo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1930-1930-07-19-argentina-mexico-matchday-7",
                "date": "1930-07-19",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 6,
                "away_score": 3,
                "score_for": 6,
                "score_against": 3,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 7",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estadio Centenario, Montevideo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1930-1930-07-22-argentina-chile-matchday-10",
                "date": "1930-07-22",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Chile",
                "opponent_name": "Chile",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 10",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estadio Centenario, Montevideo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1930-1930-07-26-argentina-united-states-semi-finals",
                "date": "1930-07-26",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "United States",
                "opponent_name": "United States",
                "home_away": "neutral",
                "home_score": 6,
                "away_score": 1,
                "score_for": 6,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Centenario, Montevideo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1930-1930-07-30-uruguay-argentina-final",
                "date": "1930-07-30",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Uruguay",
                "away_team": "Argentina",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 2,
                "score_for": 2,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Centenario, Montevideo",
                "neutral": true
              }
            ],
            "stage_reached": "runner_up",
            "finish": "runner_up"
          },
          {
            "year": 1934,
            "matches_played": 1,
            "won": 0,
            "drawn": 0,
            "lost": 1,
            "goals_for": 2,
            "goals_against": 3,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1934-1934-05-27-sweden-argentina-preliminary-round",
                "date": "1934-05-27",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Sweden",
                "away_team": "Argentina",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 2,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Preliminary round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio Littoriale, Bologna",
                "neutral": true
              }
            ],
            "stage_reached": "Preliminary round",
            "finish": "Preliminary round"
          },
          {
            "year": 1958,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 5,
            "goals_against": 10,
            "goal_difference": -5,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1958-1958-06-08-west-germany-argentina-matchday-1",
                "date": "1958-06-08",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "West Germany",
                "away_team": "Argentina",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Malmö Stadion, Malmö",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-11-argentina-northern-ireland-matchday-2",
                "date": "1958-06-11",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Northern Ireland",
                "opponent_name": "Northern Ireland",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Örjans Vall, Halmstad",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-15-czechoslovakia-argentina-matchday-3",
                "date": "1958-06-15",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Czechoslovakia",
                "away_team": "Argentina",
                "opponent_name": "Czechoslovakia",
                "home_away": "neutral",
                "home_score": 6,
                "away_score": 1,
                "score_for": 1,
                "score_against": 6,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Olympiastadion, Helsingborg",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1962,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 2,
            "goals_against": 3,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1962-1962-05-30-argentina-bulgaria-matchday-1",
                "date": "1962-05-30",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Bulgaria",
                "opponent_name": "Bulgaria",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio El Teniente, Rancagua",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1962-1962-06-02-england-argentina-matchday-2",
                "date": "1962-06-02",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "England",
                "away_team": "Argentina",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio El Teniente, Rancagua",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1962-1962-06-06-hungary-argentina-matchday-3",
                "date": "1962-06-06",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Hungary",
                "away_team": "Argentina",
                "opponent_name": "Hungary",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio El Teniente, Rancagua",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1966,
            "matches_played": 4,
            "won": 2,
            "drawn": 1,
            "lost": 1,
            "goals_for": 4,
            "goals_against": 2,
            "goal_difference": 2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1966-1966-07-13-argentina-spain-matchday-1",
                "date": "1966-07-13",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Spain",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Villa Park, Birmingham",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1966-1966-07-16-argentina-west-germany-matchday-2",
                "date": "1966-07-16",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "West Germany",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Villa Park, Birmingham",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1966-1966-07-19-argentina-switzerland-matchday-3",
                "date": "1966-07-19",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Switzerland",
                "opponent_name": "Switzerland",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Hillsborough Stadium, Sheffield",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1966-1966-07-23-england-argentina-quarter-finals",
                "date": "1966-07-23",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "England",
                "away_team": "Argentina",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Wembley Stadium, London",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 1974,
            "matches_played": 6,
            "won": 1,
            "drawn": 2,
            "lost": 3,
            "goals_for": 9,
            "goals_against": 12,
            "goal_difference": -3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1974-1974-06-15-poland-argentina-matchday-1",
                "date": "1974-06-15",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Poland",
                "away_team": "Argentina",
                "opponent_name": "Poland",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 2,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Neckarstadion, Stuttgart",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-06-19-argentina-italy-matchday-2",
                "date": "1974-06-19",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Italy",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Neckarstadion, Stuttgart",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-06-23-argentina-haiti-matchday-3",
                "date": "1974-06-23",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Haiti",
                "opponent_name": "Haiti",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 1,
                "score_for": 4,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Olympiastadion, München",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-06-26-netherlands-argentina-matchday-4",
                "date": "1974-06-26",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Netherlands",
                "away_team": "Argentina",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 0,
                "score_for": 0,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Parkstadion, Gelsenkirchen",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-06-30-argentina-brazil-matchday-5",
                "date": "1974-06-30",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Brazil",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Niedersachsenstadion, Hanover",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-07-03-argentina-east-germany-matchday-6",
                "date": "1974-07-03",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "East Germany",
                "opponent_name": "East Germany",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Parkstadion, Gelsenkirchen",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1978,
            "matches_played": 7,
            "won": 5,
            "drawn": 1,
            "lost": 1,
            "goals_for": 15,
            "goals_against": 4,
            "goal_difference": 11,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1978-1978-06-02-argentina-hungary-matchday-1",
                "date": "1978-06-02",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Hungary",
                "opponent_name": "Hungary",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estadio Monumental, Buenos Aires",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-06-argentina-france-matchday-2",
                "date": "1978-06-06",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "France",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estadio Monumental, Buenos Aires",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-10-argentina-italy-matchday-3",
                "date": "1978-06-10",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Italy",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estadio Monumental, Buenos Aires",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-14-argentina-poland-matchday-4",
                "date": "1978-06-14",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Poland",
                "opponent_name": "Poland",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Estadio Gigante de Arroyito, Rosario",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-18-argentina-brazil-matchday-5",
                "date": "1978-06-18",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Brazil",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Estadio Gigante de Arroyito, Rosario",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-21-argentina-peru-matchday-6",
                "date": "1978-06-21",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Peru",
                "opponent_name": "Peru",
                "home_away": "neutral",
                "home_score": 6,
                "away_score": 0,
                "score_for": 6,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Estadio Gigante de Arroyito, Rosario",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-25-netherlands-argentina-final",
                "date": "1978-06-25",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Netherlands",
                "away_team": "Argentina",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Monumental, Buenos Aires",
                "neutral": true
              }
            ],
            "stage_reached": "winner",
            "finish": "winner"
          },
          {
            "year": 1982,
            "matches_played": 5,
            "won": 2,
            "drawn": 0,
            "lost": 3,
            "goals_for": 8,
            "goals_against": 7,
            "goal_difference": 1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1982-1982-06-13-argentina-belgium-matchday-1",
                "date": "1982-06-13",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Belgium",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Camp Nou, Barcelona",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-06-18-argentina-hungary-matchday-2",
                "date": "1982-06-18",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Hungary",
                "opponent_name": "Hungary",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 1,
                "score_for": 4,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio José Rico Pérez, Alicante",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-06-23-argentina-el-salvador-matchday-3",
                "date": "1982-06-23",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "El Salvador",
                "opponent_name": "El Salvador",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio José Rico Pérez, Alicante",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-06-29-italy-argentina-matchday-4",
                "date": "1982-06-29",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Italy",
                "away_team": "Argentina",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Estadio Sarriá, Barcelona",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-07-02-argentina-brazil-matchday-5",
                "date": "1982-07-02",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Brazil",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Estadio Sarriá, Barcelona",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1986,
            "matches_played": 7,
            "won": 6,
            "drawn": 1,
            "lost": 0,
            "goals_for": 14,
            "goals_against": 5,
            "goal_difference": 9,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1986-1986-06-02-argentina-south-korea-matchday-1",
                "date": "1986-06-02",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "South Korea",
                "opponent_name": "South Korea",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Estadio Olímpico Universitario, Mexico City",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-05-italy-argentina-matchday-2",
                "date": "1986-06-05",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Italy",
                "away_team": "Argentina",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Estadio Cuauhtémoc, Puebla",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-10-argentina-bulgaria-matchday-3",
                "date": "1986-06-10",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Bulgaria",
                "opponent_name": "Bulgaria",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Estadio Olímpico Universitario, Mexico City",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-16-argentina-uruguay-round-of-16",
                "date": "1986-06-16",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Uruguay",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Cuauhtémoc, Puebla",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-22-argentina-england-quarter-finals",
                "date": "1986-06-22",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "England",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Azteca, Mexico City",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-25-argentina-belgium-semi-finals",
                "date": "1986-06-25",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Belgium",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Azteca, Mexico City",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-29-argentina-west-germany-final",
                "date": "1986-06-29",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "West Germany",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Azteca, Mexico City",
                "neutral": true
              }
            ],
            "stage_reached": "winner",
            "finish": "winner"
          },
          {
            "year": 1990,
            "matches_played": 7,
            "won": 2,
            "drawn": 3,
            "lost": 2,
            "goals_for": 5,
            "goals_against": 4,
            "goal_difference": 1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1990-1990-06-08-argentina-cameroon-matchday-1",
                "date": "1990-06-08",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Cameroon",
                "opponent_name": "Cameroon",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "San Siro, Milan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-13-argentina-soviet-union-matchday-1",
                "date": "1990-06-13",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Soviet Union",
                "opponent_name": "Soviet Union",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Stadio San Paolo, Naples",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-18-argentina-romania-matchday-3",
                "date": "1990-06-18",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Romania",
                "opponent_name": "Romania",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Stadio San Paolo, Naples",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-24-brazil-argentina-round-of-16",
                "date": "1990-06-24",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Brazil",
                "away_team": "Argentina",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio Delle Alpi, Turin",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-30-yugoslavia-argentina-quarter-finals",
                "date": "1990-06-30",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Yugoslavia",
                "away_team": "Argentina",
                "opponent_name": "Yugoslavia",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio Artemio Franchi, Florence",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-07-03-italy-argentina-semi-finals",
                "date": "1990-07-03",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Italy",
                "away_team": "Argentina",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio San Paolo, Naples",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-07-08-west-germany-argentina-final",
                "date": "1990-07-08",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "West Germany",
                "away_team": "Argentina",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio Olimpico, Rome",
                "neutral": true
              }
            ],
            "stage_reached": "runner_up",
            "finish": "runner_up"
          },
          {
            "year": 1994,
            "matches_played": 4,
            "won": 2,
            "drawn": 0,
            "lost": 2,
            "goals_for": 8,
            "goals_against": 6,
            "goal_difference": 2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1994-1994-06-21-argentina-greece-matchday-1",
                "date": "1994-06-21",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Greece",
                "opponent_name": "Greece",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 0,
                "score_for": 4,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Foxboro Stadium, Foxborough",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-06-25-argentina-nigeria-matchday-2",
                "date": "1994-06-25",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Nigeria",
                "opponent_name": "Nigeria",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Foxboro Stadium, Foxborough",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-06-30-argentina-bulgaria-matchday-3",
                "date": "1994-06-30",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Bulgaria",
                "opponent_name": "Bulgaria",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Cotton Bowl, Dallas",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-07-03-romania-argentina-round-of-16",
                "date": "1994-07-03",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Romania",
                "away_team": "Argentina",
                "opponent_name": "Romania",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 2,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Rose Bowl, Pasadena",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 1998,
            "matches_played": 5,
            "won": 3,
            "drawn": 1,
            "lost": 1,
            "goals_for": 10,
            "goals_against": 4,
            "goal_difference": 6,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1998-1998-06-14-argentina-japan-matchday-1",
                "date": "1998-06-14",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Japan",
                "opponent_name": "Japan",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Stade de Toulouse, Toulouse",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-21-argentina-jamaica-matchday-2",
                "date": "1998-06-21",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Jamaica",
                "opponent_name": "Jamaica",
                "home_away": "neutral",
                "home_score": 5,
                "away_score": 0,
                "score_for": 5,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Parc des Princes, Paris",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-26-argentina-croatia-matchday-3",
                "date": "1998-06-26",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Croatia",
                "opponent_name": "Croatia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Parc Lescure, Bordeaux",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-30-argentina-england-round-of-16",
                "date": "1998-06-30",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "England",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade Geoffroy-Guichard, Saint-Étienne",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-07-04-netherlands-argentina-quarter-finals",
                "date": "1998-07-04",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Netherlands",
                "away_team": "Argentina",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade Vélodrome, Marseille",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 2002,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 2,
            "goals_against": 2,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2002-2002-06-02-argentina-nigeria-matchday-1",
                "date": "2002-06-02",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Nigeria",
                "opponent_name": "Nigeria",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Kashima Soccer Stadium, Ibaraki",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-07-argentina-england-matchday-2",
                "date": "2002-06-07",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "England",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Sapporo Dome, Sapporo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-12-sweden-argentina-matchday-3",
                "date": "2002-06-12",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Sweden",
                "away_team": "Argentina",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Miyagi Stadium, Miyagi",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2006,
            "matches_played": 5,
            "won": 3,
            "drawn": 2,
            "lost": 0,
            "goals_for": 11,
            "goals_against": 3,
            "goal_difference": 8,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2006-2006-06-10-argentina-côte-d-ivoire-matchday-2",
                "date": "2006-06-10",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Côte d'Ivoire",
                "opponent_name": "Côte d'Ivoire",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "AOL Arena, Hamburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-16-argentina-serbia-and-montenegro-matchday-8",
                "date": "2006-06-16",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Serbia and Montenegro",
                "opponent_name": "Serbia and Montenegro",
                "home_away": "neutral",
                "home_score": 6,
                "away_score": 0,
                "score_for": 6,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 8",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Veltins-Arena, Gelsenkirchen",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-21-netherlands-argentina-matchday-13",
                "date": "2006-06-21",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Netherlands",
                "away_team": "Argentina",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 13",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Commerzbank-Arena, Frankfurt",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-24-argentina-mexico-round-of-16",
                "date": "2006-06-24",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Zentralstadion, Leipzig",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-30-germany-argentina-quarterfinals",
                "date": "2006-06-30",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Germany",
                "away_team": "Argentina",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarterfinals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Olympiastadion, Berlin",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 2010,
            "matches_played": 5,
            "won": 4,
            "drawn": 0,
            "lost": 1,
            "goals_for": 10,
            "goals_against": 6,
            "goal_difference": 4,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2010-2010-06-12-argentina-nigeria-matchday-2",
                "date": "2010-06-12",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Nigeria",
                "opponent_name": "Nigeria",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Ellis Park Stadium, Johannesburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-17-argentina-south-korea-matchday-7",
                "date": "2010-06-17",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "South Korea",
                "opponent_name": "South Korea",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 1,
                "score_for": 4,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 7",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Soccer City, Johannesburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-22-greece-argentina-matchday-12",
                "date": "2010-06-22",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Greece",
                "away_team": "Argentina",
                "opponent_name": "Greece",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 12",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Peter Mokaba Stadium, Polokwane",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-27-argentina-mexico-round-of-16",
                "date": "2010-06-27",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Soccer City, Johannesburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-07-03-argentina-germany-quarterfinals",
                "date": "2010-07-03",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Germany",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 4,
                "score_for": 0,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarterfinals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Cape Town Stadium, Cape Town",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 2014,
            "matches_played": 7,
            "won": 5,
            "drawn": 1,
            "lost": 1,
            "goals_for": 8,
            "goals_against": 4,
            "goal_difference": 4,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2014-2014-06-15-argentina-bosnia-herzegovina-matchday-4",
                "date": "2014-06-15",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Bosnia-Herzegovina",
                "opponent_name": "Bosnia-Herzegovina",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Estádio do Maracanã, Rio de Janeiro",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-21-argentina-iran-matchday-10",
                "date": "2014-06-21",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Iran",
                "opponent_name": "Iran",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 10",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Estádio Mineirão, Belo Horizonte",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-25-nigeria-argentina-matchday-14",
                "date": "2014-06-25",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Nigeria",
                "away_team": "Argentina",
                "opponent_name": "Nigeria",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 3,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 14",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Estádio Beira-Rio, Porto Alegre",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-07-01-argentina-switzerland-round-of-16",
                "date": "2014-07-01",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Switzerland",
                "opponent_name": "Switzerland",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Arena de São Paulo, São Paulo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-07-05-argentina-belgium-quarter-finals",
                "date": "2014-07-05",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Belgium",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estádio Nacional Mané Garrincha, Brasília",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-07-09-netherlands-argentina-semi-finals",
                "date": "2014-07-09",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Netherlands",
                "away_team": "Argentina",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Arena de São Paulo, São Paulo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-07-13-germany-argentina-final",
                "date": "2014-07-13",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Germany",
                "away_team": "Argentina",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estádio do Maracanã, Rio de Janeiro",
                "neutral": true
              }
            ],
            "stage_reached": "runner_up",
            "finish": "runner_up"
          },
          {
            "year": 2018,
            "matches_played": 4,
            "won": 1,
            "drawn": 1,
            "lost": 2,
            "goals_for": 6,
            "goals_against": 9,
            "goal_difference": -3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2018-2018-06-16-argentina-iceland-matchday-3",
                "date": "2018-06-16",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Iceland",
                "opponent_name": "Iceland",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Spartak Stadium, Moscow",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-21-argentina-croatia-matchday-8",
                "date": "2018-06-21",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Croatia",
                "opponent_name": "Croatia",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 8",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Nizhny Novgorod Stadium, Nizhny Novgorod",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-26-nigeria-argentina-matchday-13",
                "date": "2018-06-26",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Nigeria",
                "away_team": "Argentina",
                "opponent_name": "Nigeria",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 13",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Saint Petersburg Stadium, Saint Petersburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-30-france-argentina-round-of-16",
                "date": "2018-06-30",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "France",
                "away_team": "Argentina",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 3,
                "score_for": 3,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Kazan Arena, Kazan",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2022,
            "matches_played": 7,
            "won": 4,
            "drawn": 2,
            "lost": 1,
            "goals_for": 15,
            "goals_against": 8,
            "goal_difference": 7,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2022-2022-11-22-argentina-saudi-arabia-matchday-3",
                "date": "2022-11-22",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Saudi Arabia",
                "opponent_name": "Saudi Arabia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Lusail Iconic Stadium, Lusail",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-26-argentina-mexico-matchday-7",
                "date": "2022-11-26",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 7",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Lusail Iconic Stadium, Lusail",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-30-poland-argentina-matchday-11",
                "date": "2022-11-30",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Poland",
                "away_team": "Argentina",
                "opponent_name": "Poland",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 11",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Stadium 974, Doha",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-03-argentina-australia-round-of-16",
                "date": "2022-12-03",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Australia",
                "opponent_name": "Australia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Ahmad bin Ali Stadium, Al Rayyan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-09-netherlands-argentina-quarter-finals",
                "date": "2022-12-09",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Netherlands",
                "away_team": "Argentina",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Lusail Iconic Stadium, Lusail",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-13-argentina-croatia-semi-finals",
                "date": "2022-12-13",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "Croatia",
                "opponent_name": "Croatia",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Lusail Iconic Stadium, Lusail",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-18-argentina-france-final",
                "date": "2022-12-18",
                "team_id": "argentina",
                "team_name": "Argentina",
                "home_team": "Argentina",
                "away_team": "France",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 3,
                "score_for": 3,
                "score_against": 3,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Lusail Iconic Stadium, Lusail",
                "neutral": true
              }
            ],
            "stage_reached": "runner_up",
            "finish": "runner_up"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "australia",
        "team_name": "Australia",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 7,
          "completed_appearances": 6,
          "current_qualified": true,
          "best_finish": "round_of_16",
          "matches_played": 20,
          "won": 4,
          "drawn": 4,
          "lost": 12,
          "goals_for": 17,
          "goals_against": 37
        },
        "editions": [
          {
            "year": 1974,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 0,
            "goals_against": 5,
            "goal_difference": -5,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1974-1974-06-14-east-germany-australia-matchday-1",
                "date": "1974-06-14",
                "team_id": "australia",
                "team_name": "Australia",
                "home_team": "East Germany",
                "away_team": "Australia",
                "opponent_name": "East Germany",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Volksparkstadion, Hamburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-06-18-australia-west-germany-matchday-2",
                "date": "1974-06-18",
                "team_id": "australia",
                "team_name": "Australia",
                "home_team": "Australia",
                "away_team": "West Germany",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Volksparkstadion, Hamburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-06-22-australia-chile-matchday-3",
                "date": "1974-06-22",
                "team_id": "australia",
                "team_name": "Australia",
                "home_team": "Australia",
                "away_team": "Chile",
                "opponent_name": "Chile",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Olympiastadion, West Berlin",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2006,
            "matches_played": 4,
            "won": 1,
            "drawn": 1,
            "lost": 2,
            "goals_for": 5,
            "goals_against": 6,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2006-2006-06-12-australia-japan-matchday-4",
                "date": "2006-06-12",
                "team_id": "australia",
                "team_name": "Australia",
                "home_team": "Australia",
                "away_team": "Japan",
                "opponent_name": "Japan",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Fritz-Walter-Stadion, Kaiserslautern",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-18-brazil-australia-matchday-10",
                "date": "2006-06-18",
                "team_id": "australia",
                "team_name": "Australia",
                "home_team": "Brazil",
                "away_team": "Australia",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 10",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Allianz Arena, München",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-22-croatia-australia-matchday-14",
                "date": "2006-06-22",
                "team_id": "australia",
                "team_name": "Australia",
                "home_team": "Croatia",
                "away_team": "Australia",
                "opponent_name": "Croatia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 14",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Gottlieb-Daimler-Stadion, Stuttgart",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-26-italy-australia-round-of-16",
                "date": "2006-06-26",
                "team_id": "australia",
                "team_name": "Australia",
                "home_team": "Italy",
                "away_team": "Australia",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Fritz-Walter-Stadion, Kaiserslautern",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2010,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 3,
            "goals_against": 6,
            "goal_difference": -3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2010-2010-06-13-germany-australia-matchday-3",
                "date": "2010-06-13",
                "team_id": "australia",
                "team_name": "Australia",
                "home_team": "Germany",
                "away_team": "Australia",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 0,
                "score_for": 0,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Moses Mabhida Stadium, Durban",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-19-ghana-australia-matchday-9",
                "date": "2010-06-19",
                "team_id": "australia",
                "team_name": "Australia",
                "home_team": "Ghana",
                "away_team": "Australia",
                "opponent_name": "Ghana",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 9",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Royal Bafokeng Stadium, Rustenburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-23-australia-serbia-matchday-13",
                "date": "2010-06-23",
                "team_id": "australia",
                "team_name": "Australia",
                "home_team": "Australia",
                "away_team": "Serbia",
                "opponent_name": "Serbia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 13",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Mbombela Stadium, Nelspruit",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2014,
            "matches_played": 3,
            "won": 0,
            "drawn": 0,
            "lost": 3,
            "goals_for": 3,
            "goals_against": 9,
            "goal_difference": -6,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2014-2014-06-13-chile-australia-matchday-2",
                "date": "2014-06-13",
                "team_id": "australia",
                "team_name": "Australia",
                "home_team": "Chile",
                "away_team": "Australia",
                "opponent_name": "Chile",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Arena Pantanal, Cuiabá",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-18-australia-netherlands-matchday-7",
                "date": "2014-06-18",
                "team_id": "australia",
                "team_name": "Australia",
                "home_team": "Australia",
                "away_team": "Netherlands",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 3,
                "score_for": 2,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 7",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Estádio Beira-Rio, Porto Alegre",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-23-australia-spain-matchday-12",
                "date": "2014-06-23",
                "team_id": "australia",
                "team_name": "Australia",
                "home_team": "Australia",
                "away_team": "Spain",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 12",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Arena da Baixada, Curitiba",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2018,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 2,
            "goals_against": 5,
            "goal_difference": -3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2018-2018-06-16-france-australia-matchday-3",
                "date": "2018-06-16",
                "team_id": "australia",
                "team_name": "Australia",
                "home_team": "France",
                "away_team": "Australia",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Kazan Arena, Kazan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-21-denmark-australia-matchday-8",
                "date": "2018-06-21",
                "team_id": "australia",
                "team_name": "Australia",
                "home_team": "Denmark",
                "away_team": "Australia",
                "opponent_name": "Denmark",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 8",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Samara Arena, Samara",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-26-australia-peru-matchday-13",
                "date": "2018-06-26",
                "team_id": "australia",
                "team_name": "Australia",
                "home_team": "Australia",
                "away_team": "Peru",
                "opponent_name": "Peru",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 13",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Fisht Stadium, Sochi",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2022,
            "matches_played": 4,
            "won": 2,
            "drawn": 0,
            "lost": 2,
            "goals_for": 4,
            "goals_against": 6,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2022-2022-11-22-france-australia-matchday-3",
                "date": "2022-11-22",
                "team_id": "australia",
                "team_name": "Australia",
                "home_team": "France",
                "away_team": "Australia",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 1,
                "score_for": 1,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Al Janoub Stadium, Al Wakrah",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-26-tunisia-australia-matchday-7",
                "date": "2022-11-26",
                "team_id": "australia",
                "team_name": "Australia",
                "home_team": "Tunisia",
                "away_team": "Australia",
                "opponent_name": "Tunisia",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 7",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Al Janoub Stadium, Al Wakrah",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-30-australia-denmark-matchday-11",
                "date": "2022-11-30",
                "team_id": "australia",
                "team_name": "Australia",
                "home_team": "Australia",
                "away_team": "Denmark",
                "opponent_name": "Denmark",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 11",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Al Janoub Stadium, Al Wakrah",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-03-argentina-australia-round-of-16",
                "date": "2022-12-03",
                "team_id": "australia",
                "team_name": "Australia",
                "home_team": "Argentina",
                "away_team": "Australia",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Ahmad bin Ali Stadium, Al Rayyan",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "austria",
        "team_name": "Austria",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 9,
          "completed_appearances": 8,
          "current_qualified": true,
          "best_finish": "semi_finals",
          "matches_played": 30,
          "won": 12,
          "drawn": 5,
          "lost": 13,
          "goals_for": 43,
          "goals_against": 47
        },
        "editions": [
          {
            "year": 1934,
            "matches_played": 4,
            "won": 2,
            "drawn": 0,
            "lost": 2,
            "goals_for": 7,
            "goals_against": 7,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1934-1934-05-27-austria-france-preliminary-round",
                "date": "1934-05-27",
                "team_id": "austria",
                "team_name": "Austria",
                "home_team": "Austria",
                "away_team": "France",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Preliminary round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio Benito Mussolini, Turin",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1934-1934-05-31-austria-hungary-quarter-finals",
                "date": "1934-05-31",
                "team_id": "austria",
                "team_name": "Austria",
                "home_team": "Austria",
                "away_team": "Hungary",
                "opponent_name": "Hungary",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio Littoriale, Bologna",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1934-1934-06-03-italy-austria-semi-finals",
                "date": "1934-06-03",
                "team_id": "austria",
                "team_name": "Austria",
                "home_team": "Italy",
                "away_team": "Austria",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio San Siro, Milan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1934-1934-06-07-germany-austria-third-place-match",
                "date": "1934-06-07",
                "team_id": "austria",
                "team_name": "Austria",
                "home_team": "Germany",
                "away_team": "Austria",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 2,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Third-place match",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio Giorgio Ascarelli, Naples",
                "neutral": true
              }
            ],
            "stage_reached": "semi_finals",
            "finish": "semi_finals"
          },
          {
            "year": 1938,
            "matches_played": 1,
            "won": 0,
            "drawn": 1,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1938-1938-06-05-sweden-austria-first-round",
                "date": "1938-06-05",
                "team_id": "austria",
                "team_name": "Austria",
                "home_team": "Sweden",
                "away_team": "Austria",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade Gerland, Lyon",
                "neutral": true
              }
            ],
            "stage_reached": "First round",
            "finish": "First round"
          },
          {
            "year": 1954,
            "matches_played": 5,
            "won": 4,
            "drawn": 0,
            "lost": 1,
            "goals_for": 17,
            "goals_against": 12,
            "goal_difference": 5,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1954-1954-06-16-austria-scotland-matchday-1",
                "date": "1954-06-16",
                "team_id": "austria",
                "team_name": "Austria",
                "home_team": "Austria",
                "away_team": "Scotland",
                "opponent_name": "Scotland",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Hardturm Stadium, Zürich",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1954-1954-06-19-austria-czechoslovakia-matchday-2",
                "date": "1954-06-19",
                "team_id": "austria",
                "team_name": "Austria",
                "home_team": "Austria",
                "away_team": "Czechoslovakia",
                "opponent_name": "Czechoslovakia",
                "home_away": "neutral",
                "home_score": 5,
                "away_score": 0,
                "score_for": 5,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Hardturm Stadium, Zürich",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1954-1954-06-26-austria-switzerland-quarter-finals",
                "date": "1954-06-26",
                "team_id": "austria",
                "team_name": "Austria",
                "home_team": "Austria",
                "away_team": "Switzerland",
                "opponent_name": "Switzerland",
                "home_away": "neutral",
                "home_score": 7,
                "away_score": 5,
                "score_for": 7,
                "score_against": 5,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade Olympique de la Pontaise, Lausanne",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1954-1954-06-30-west-germany-austria-semi-finals",
                "date": "1954-06-30",
                "team_id": "austria",
                "team_name": "Austria",
                "home_team": "West Germany",
                "away_team": "Austria",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 6,
                "away_score": 1,
                "score_for": 1,
                "score_against": 6,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "St. Jakob Stadium, Basel",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1954-1954-07-03-uruguay-austria-third-place-match",
                "date": "1954-07-03",
                "team_id": "austria",
                "team_name": "Austria",
                "home_team": "Uruguay",
                "away_team": "Austria",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Third-place match",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Hardturm Stadium, Zürich",
                "neutral": true
              }
            ],
            "stage_reached": "semi_finals",
            "finish": "semi_finals"
          },
          {
            "year": 1958,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 2,
            "goals_against": 7,
            "goal_difference": -5,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1958-1958-06-08-brazil-austria-matchday-1",
                "date": "1958-06-08",
                "team_id": "austria",
                "team_name": "Austria",
                "home_team": "Brazil",
                "away_team": "Austria",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Rimnersvallen, Uddevalla",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-11-soviet-union-austria-matchday-2",
                "date": "1958-06-11",
                "team_id": "austria",
                "team_name": "Austria",
                "home_team": "Soviet Union",
                "away_team": "Austria",
                "opponent_name": "Soviet Union",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Ryavallen, Borås",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-15-england-austria-matchday-3",
                "date": "1958-06-15",
                "team_id": "austria",
                "team_name": "Austria",
                "home_team": "England",
                "away_team": "Austria",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Ryavallen, Borås",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1978,
            "matches_played": 6,
            "won": 3,
            "drawn": 0,
            "lost": 3,
            "goals_for": 7,
            "goals_against": 10,
            "goal_difference": -3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1978-1978-06-03-austria-spain-matchday-1",
                "date": "1978-06-03",
                "team_id": "austria",
                "team_name": "Austria",
                "home_team": "Austria",
                "away_team": "Spain",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio José Amalfitani, Buenos Aires",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-07-austria-sweden-matchday-2",
                "date": "1978-06-07",
                "team_id": "austria",
                "team_name": "Austria",
                "home_team": "Austria",
                "away_team": "Sweden",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio José Amalfitani, Buenos Aires",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-11-brazil-austria-matchday-3",
                "date": "1978-06-11",
                "team_id": "austria",
                "team_name": "Austria",
                "home_team": "Brazil",
                "away_team": "Austria",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio José Maria Minella, Mar del Plata",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-14-austria-netherlands-matchday-4",
                "date": "1978-06-14",
                "team_id": "austria",
                "team_name": "Austria",
                "home_team": "Austria",
                "away_team": "Netherlands",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 5,
                "score_for": 1,
                "score_against": 5,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Estadio Chateau Carreras, Córdoba",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-18-italy-austria-matchday-5",
                "date": "1978-06-18",
                "team_id": "austria",
                "team_name": "Austria",
                "home_team": "Italy",
                "away_team": "Austria",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Estadio Monumental, Buenos Aires",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-21-austria-west-germany-matchday-6",
                "date": "1978-06-21",
                "team_id": "austria",
                "team_name": "Austria",
                "home_team": "Austria",
                "away_team": "West Germany",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Estadio Chateau Carreras, Córdoba",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1982,
            "matches_played": 5,
            "won": 2,
            "drawn": 1,
            "lost": 2,
            "goals_for": 5,
            "goals_against": 4,
            "goal_difference": 1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1982-1982-06-17-chile-austria-matchday-1",
                "date": "1982-06-17",
                "team_id": "austria",
                "team_name": "Austria",
                "home_team": "Chile",
                "away_team": "Austria",
                "opponent_name": "Chile",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estadio Carlos Tartiere, Oviedo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-06-21-algeria-austria-matchday-2",
                "date": "1982-06-21",
                "team_id": "austria",
                "team_name": "Austria",
                "home_team": "Algeria",
                "away_team": "Austria",
                "opponent_name": "Algeria",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estadio Carlos Tartiere, Oviedo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-06-25-west-germany-austria-matchday-3",
                "date": "1982-06-25",
                "team_id": "austria",
                "team_name": "Austria",
                "home_team": "West Germany",
                "away_team": "Austria",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "El Molinón, Gijón",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-06-28-austria-france-matchday-4",
                "date": "1982-06-28",
                "team_id": "austria",
                "team_name": "Austria",
                "home_team": "Austria",
                "away_team": "France",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Estadio Vicente Calderón, Madrid",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-07-01-austria-northern-ireland-matchday-5",
                "date": "1982-07-01",
                "team_id": "austria",
                "team_name": "Austria",
                "home_team": "Austria",
                "away_team": "Northern Ireland",
                "opponent_name": "Northern Ireland",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Estadio Vicente Calderón, Madrid",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1990,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 2,
            "goals_against": 3,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1990-1990-06-09-italy-austria-matchday-1",
                "date": "1990-06-09",
                "team_id": "austria",
                "team_name": "Austria",
                "home_team": "Italy",
                "away_team": "Austria",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Stadio Olimpico, Rome",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-15-austria-czechoslovakia-matchday-2",
                "date": "1990-06-15",
                "team_id": "austria",
                "team_name": "Austria",
                "home_team": "Austria",
                "away_team": "Czechoslovakia",
                "opponent_name": "Czechoslovakia",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Stadio Comunale, Florence",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-19-austria-united-states-matchday-3",
                "date": "1990-06-19",
                "team_id": "austria",
                "team_name": "Austria",
                "home_team": "Austria",
                "away_team": "United States",
                "opponent_name": "United States",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Stadio Comunale, Florence",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1998,
            "matches_played": 3,
            "won": 0,
            "drawn": 2,
            "lost": 1,
            "goals_for": 3,
            "goals_against": 4,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1998-1998-06-11-cameroon-austria-matchday-1",
                "date": "1998-06-11",
                "team_id": "austria",
                "team_name": "Austria",
                "home_team": "Cameroon",
                "away_team": "Austria",
                "opponent_name": "Cameroon",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Stade de Toulouse, Toulouse",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-17-chile-austria-matchday-2",
                "date": "1998-06-17",
                "team_id": "austria",
                "team_name": "Austria",
                "home_team": "Chile",
                "away_team": "Austria",
                "opponent_name": "Chile",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Stade Geoffroy-Guichard, Saint-Étienne",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-23-italy-austria-matchday-3",
                "date": "1998-06-23",
                "team_id": "austria",
                "team_name": "Austria",
                "home_team": "Italy",
                "away_team": "Austria",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Stade de France, Saint-Denis",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "belgium",
        "team_name": "Belgium",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 15,
          "completed_appearances": 14,
          "current_qualified": true,
          "best_finish": "third_place",
          "matches_played": 51,
          "won": 21,
          "drawn": 10,
          "lost": 20,
          "goals_for": 69,
          "goals_against": 74
        },
        "editions": [
          {
            "year": 1930,
            "matches_played": 2,
            "won": 0,
            "drawn": 0,
            "lost": 2,
            "goals_for": 0,
            "goals_against": 4,
            "goal_difference": -4,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1930-1930-07-13-united-states-belgium-matchday-1",
                "date": "1930-07-13",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "United States",
                "away_team": "Belgium",
                "opponent_name": "United States",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio Parque Central, Montevideo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1930-1930-07-20-paraguay-belgium-matchday-8",
                "date": "1930-07-20",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Paraguay",
                "away_team": "Belgium",
                "opponent_name": "Paraguay",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 8",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio Centenario, Montevideo",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1934,
            "matches_played": 1,
            "won": 0,
            "drawn": 0,
            "lost": 1,
            "goals_for": 2,
            "goals_against": 5,
            "goal_difference": -3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1934-1934-05-27-germany-belgium-preliminary-round",
                "date": "1934-05-27",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Germany",
                "away_team": "Belgium",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 5,
                "away_score": 2,
                "score_for": 2,
                "score_against": 5,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Preliminary round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio Giovanni Berta, Florence",
                "neutral": true
              }
            ],
            "stage_reached": "Preliminary round",
            "finish": "Preliminary round"
          },
          {
            "year": 1938,
            "matches_played": 1,
            "won": 0,
            "drawn": 0,
            "lost": 1,
            "goals_for": 1,
            "goals_against": 3,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1938-1938-06-05-france-belgium-first-round",
                "date": "1938-06-05",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "France",
                "away_team": "Belgium",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade Olympique de Colombes, Paris",
                "neutral": true
              }
            ],
            "stage_reached": "First round",
            "finish": "First round"
          },
          {
            "year": 1954,
            "matches_played": 2,
            "won": 0,
            "drawn": 1,
            "lost": 1,
            "goals_for": 5,
            "goals_against": 8,
            "goal_difference": -3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1954-1954-06-17-england-belgium-matchday-1",
                "date": "1954-06-17",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "England",
                "away_team": "Belgium",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 4,
                "score_for": 4,
                "score_against": 4,
                "result": "draw",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "St. Jakob Stadium, Basel",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1954-1954-06-20-italy-belgium-matchday-2",
                "date": "1954-06-20",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Italy",
                "away_team": "Belgium",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 1,
                "score_for": 1,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Cornaredo Stadium, Lugano",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1970,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 4,
            "goals_against": 5,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1970-1970-06-03-belgium-el-salvador-matchday-1",
                "date": "1970-06-03",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Belgium",
                "away_team": "El Salvador",
                "opponent_name": "El Salvador",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estadio Azteca, Mexico City",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1970-1970-06-06-soviet-union-belgium-matchday-2",
                "date": "1970-06-06",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Soviet Union",
                "away_team": "Belgium",
                "opponent_name": "Soviet Union",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 1,
                "score_for": 1,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estadio Azteca, Mexico City",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1970-1970-06-11-mexico-belgium-matchday-3",
                "date": "1970-06-11",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Mexico",
                "away_team": "Belgium",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estadio Azteca, Mexico City",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1982,
            "matches_played": 5,
            "won": 2,
            "drawn": 1,
            "lost": 2,
            "goals_for": 3,
            "goals_against": 5,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1982-1982-06-13-argentina-belgium-matchday-1",
                "date": "1982-06-13",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Argentina",
                "away_team": "Belgium",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Camp Nou, Barcelona",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-06-19-belgium-el-salvador-matchday-2",
                "date": "1982-06-19",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Belgium",
                "away_team": "El Salvador",
                "opponent_name": "El Salvador",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Nuevo Estadio, Elche",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-06-22-belgium-hungary-matchday-3",
                "date": "1982-06-22",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Belgium",
                "away_team": "Hungary",
                "opponent_name": "Hungary",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Nuevo Estadio, Elche",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-06-28-poland-belgium-matchday-4",
                "date": "1982-06-28",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Poland",
                "away_team": "Belgium",
                "opponent_name": "Poland",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Camp Nou, Barcelona",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-07-01-belgium-soviet-union-matchday-5",
                "date": "1982-07-01",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Belgium",
                "away_team": "Soviet Union",
                "opponent_name": "Soviet Union",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Camp Nou, Barcelona",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1986,
            "matches_played": 7,
            "won": 2,
            "drawn": 2,
            "lost": 3,
            "goals_for": 12,
            "goals_against": 15,
            "goal_difference": -3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1986-1986-06-03-belgium-mexico-matchday-1",
                "date": "1986-06-03",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Belgium",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Estadio Azteca, Mexico City",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-08-iraq-belgium-matchday-2",
                "date": "1986-06-08",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Iraq",
                "away_team": "Belgium",
                "opponent_name": "Iraq",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Estadio Nemesio Díez, Toluca",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-11-paraguay-belgium-matchday-3",
                "date": "1986-06-11",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Paraguay",
                "away_team": "Belgium",
                "opponent_name": "Paraguay",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Estadio Nemesio Díez, Toluca",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-15-soviet-union-belgium-round-of-16",
                "date": "1986-06-15",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Soviet Union",
                "away_team": "Belgium",
                "opponent_name": "Soviet Union",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 4,
                "score_for": 4,
                "score_against": 3,
                "result": "win",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Nou Camp, León",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-22-spain-belgium-quarter-finals",
                "date": "1986-06-22",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Spain",
                "away_team": "Belgium",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Cuauhtémoc, Puebla",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-25-argentina-belgium-semi-finals",
                "date": "1986-06-25",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Argentina",
                "away_team": "Belgium",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Azteca, Mexico City",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-28-france-belgium-third-place-match",
                "date": "1986-06-28",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "France",
                "away_team": "Belgium",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 2,
                "score_for": 2,
                "score_against": 4,
                "result": "loss",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Third place match",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Cuauhtémoc, Puebla",
                "neutral": true
              }
            ],
            "stage_reached": "fourth_place",
            "finish": "fourth_place"
          },
          {
            "year": 1990,
            "matches_played": 4,
            "won": 2,
            "drawn": 0,
            "lost": 2,
            "goals_for": 6,
            "goals_against": 4,
            "goal_difference": 2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1990-1990-06-12-belgium-south-korea-matchday-1",
                "date": "1990-06-12",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Belgium",
                "away_team": "South Korea",
                "opponent_name": "South Korea",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Stadio Marc'Antonio Bentegodi, Verona",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-17-belgium-uruguay-matchday-2",
                "date": "1990-06-17",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Belgium",
                "away_team": "Uruguay",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Stadio Marc'Antonio Bentegodi, Verona",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-21-belgium-spain-matchday-3",
                "date": "1990-06-21",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Belgium",
                "away_team": "Spain",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Stadio Marc'Antonio Bentegodi, Verona",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-26-england-belgium-round-of-16",
                "date": "1990-06-26",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "England",
                "away_team": "Belgium",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio Renato Dall'Ara, Bologna",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 1994,
            "matches_played": 4,
            "won": 2,
            "drawn": 0,
            "lost": 2,
            "goals_for": 4,
            "goals_against": 4,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1994-1994-06-19-belgium-morocco-matchday-1",
                "date": "1994-06-19",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Belgium",
                "away_team": "Morocco",
                "opponent_name": "Morocco",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Citrus Bowl, Orlando",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-06-25-belgium-netherlands-matchday-2",
                "date": "1994-06-25",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Belgium",
                "away_team": "Netherlands",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Citrus Bowl, Orlando",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-06-29-belgium-saudi-arabia-matchday-3",
                "date": "1994-06-29",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Belgium",
                "away_team": "Saudi Arabia",
                "opponent_name": "Saudi Arabia",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "RFK Stadium, Washington",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-07-02-germany-belgium-round-of-16",
                "date": "1994-07-02",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Germany",
                "away_team": "Belgium",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 2,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Soldier Field, Chicago",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 1998,
            "matches_played": 3,
            "won": 0,
            "drawn": 3,
            "lost": 0,
            "goals_for": 3,
            "goals_against": 3,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1998-1998-06-13-netherlands-belgium-matchday-1",
                "date": "1998-06-13",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Netherlands",
                "away_team": "Belgium",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Stade de France, Saint-Denis",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-20-belgium-mexico-matchday-2",
                "date": "1998-06-20",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Belgium",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Parc Lescure, Bordeaux",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-25-belgium-south-korea-matchday-3",
                "date": "1998-06-25",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Belgium",
                "away_team": "South Korea",
                "opponent_name": "South Korea",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Parc des Princes, Paris",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2002,
            "matches_played": 4,
            "won": 1,
            "drawn": 2,
            "lost": 1,
            "goals_for": 6,
            "goals_against": 7,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2002-2002-06-04-japan-belgium-matchday-1",
                "date": "2002-06-04",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Japan",
                "away_team": "Belgium",
                "opponent_name": "Japan",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Saitama Stadium, Saitama",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-10-tunisia-belgium-matchday-2",
                "date": "2002-06-10",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Tunisia",
                "away_team": "Belgium",
                "opponent_name": "Tunisia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Ōita Stadium, Ōita",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-14-belgium-russia-matchday-3",
                "date": "2002-06-14",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Belgium",
                "away_team": "Russia",
                "opponent_name": "Russia",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Shizuoka Stadium, Shizuoka",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-17-brazil-belgium-round-of-16",
                "date": "2002-06-17",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Brazil",
                "away_team": "Belgium",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Kobe Wing Stadium, Kobe",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2014,
            "matches_played": 5,
            "won": 4,
            "drawn": 0,
            "lost": 1,
            "goals_for": 6,
            "goals_against": 3,
            "goal_difference": 3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2014-2014-06-17-belgium-algeria-matchday-6",
                "date": "2014-06-17",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Belgium",
                "away_team": "Algeria",
                "opponent_name": "Algeria",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Estádio Mineirão, Belo Horizonte",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-22-belgium-russia-matchday-11",
                "date": "2014-06-22",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Belgium",
                "away_team": "Russia",
                "opponent_name": "Russia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 11",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Estádio do Maracanã, Rio de Janeiro",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-26-south-korea-belgium-matchday-15",
                "date": "2014-06-26",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "South Korea",
                "away_team": "Belgium",
                "opponent_name": "South Korea",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 15",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Arena de São Paulo, São Paulo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-07-01-belgium-usa-round-of-16",
                "date": "2014-07-01",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Belgium",
                "away_team": "USA",
                "opponent_name": "USA",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Arena Fonte Nova, Salvador",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-07-05-argentina-belgium-quarter-finals",
                "date": "2014-07-05",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Argentina",
                "away_team": "Belgium",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estádio Nacional Mané Garrincha, Brasília",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 2018,
            "matches_played": 7,
            "won": 6,
            "drawn": 0,
            "lost": 1,
            "goals_for": 16,
            "goals_against": 6,
            "goal_difference": 10,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2018-2018-06-18-belgium-panama-matchday-5",
                "date": "2018-06-18",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Belgium",
                "away_team": "Panama",
                "opponent_name": "Panama",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Fisht Stadium, Sochi",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-23-belgium-tunisia-matchday-10",
                "date": "2018-06-23",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Belgium",
                "away_team": "Tunisia",
                "opponent_name": "Tunisia",
                "home_away": "neutral",
                "home_score": 5,
                "away_score": 2,
                "score_for": 5,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 10",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Spartak Stadium, Moscow",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-28-england-belgium-matchday-15",
                "date": "2018-06-28",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "England",
                "away_team": "Belgium",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 15",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Kaliningrad Stadium, Kaliningrad",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-07-02-belgium-japan-round-of-16",
                "date": "2018-07-02",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Belgium",
                "away_team": "Japan",
                "opponent_name": "Japan",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Rostov Arena, Rostov-on-Don",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-07-06-brazil-belgium-quarter-finals",
                "date": "2018-07-06",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Brazil",
                "away_team": "Belgium",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Kazan Arena, Kazan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-07-10-france-belgium-semi-finals",
                "date": "2018-07-10",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "France",
                "away_team": "Belgium",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Saint Petersburg Stadium, St. Petersburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-07-14-belgium-england-match-for-third-place",
                "date": "2018-07-14",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Belgium",
                "away_team": "England",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Match for third place",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Saint Petersburg Stadium, St. Petersburg",
                "neutral": true
              }
            ],
            "stage_reached": "third_place",
            "finish": "third_place"
          },
          {
            "year": 2022,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 1,
            "goals_against": 2,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2022-2022-11-23-belgium-canada-matchday-4",
                "date": "2022-11-23",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Belgium",
                "away_team": "Canada",
                "opponent_name": "Canada",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Ahmad bin Ali Stadium, Al Rayyan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-27-belgium-morocco-matchday-8",
                "date": "2022-11-27",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Belgium",
                "away_team": "Morocco",
                "opponent_name": "Morocco",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 8",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Al Thumama Stadium, Doha",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-01-croatia-belgium-matchday-12",
                "date": "2022-12-01",
                "team_id": "belgium",
                "team_name": "Belgium",
                "home_team": "Croatia",
                "away_team": "Belgium",
                "opponent_name": "Croatia",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 12",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Ahmad bin Ali Stadium, Al Rayyan",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 2,
          "completed_appearances": 1,
          "current_qualified": true,
          "best_finish": "group_stage",
          "matches_played": 3,
          "won": 1,
          "drawn": 0,
          "lost": 2,
          "goals_for": 4,
          "goals_against": 4
        },
        "editions": [
          {
            "year": 2014,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 4,
            "goals_against": 4,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2014-2014-06-15-argentina-bosnia-herzegovina-matchday-4",
                "date": "2014-06-15",
                "team_id": "bosnia-and-herzegovina",
                "team_name": "Bosnia and Herzegovina",
                "home_team": "Argentina",
                "away_team": "Bosnia-Herzegovina",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Estádio do Maracanã, Rio de Janeiro",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-21-nigeria-bosnia-herzegovina-matchday-10",
                "date": "2014-06-21",
                "team_id": "bosnia-and-herzegovina",
                "team_name": "Bosnia and Herzegovina",
                "home_team": "Nigeria",
                "away_team": "Bosnia-Herzegovina",
                "opponent_name": "Nigeria",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 10",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Arena Pantanal, Cuiabá",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-25-bosnia-herzegovina-iran-matchday-14",
                "date": "2014-06-25",
                "team_id": "bosnia-and-herzegovina",
                "team_name": "Bosnia and Herzegovina",
                "home_team": "Bosnia-Herzegovina",
                "away_team": "Iran",
                "opponent_name": "Iran",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 14",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Arena Fonte Nova, Salvador",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "brazil",
        "team_name": "Brazil",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 23,
          "completed_appearances": 22,
          "current_qualified": true,
          "best_finish": "winner",
          "matches_played": 114,
          "won": 76,
          "drawn": 19,
          "lost": 19,
          "goals_for": 237,
          "goals_against": 108
        },
        "editions": [
          {
            "year": 1930,
            "matches_played": 2,
            "won": 1,
            "drawn": 0,
            "lost": 1,
            "goals_for": 5,
            "goals_against": 2,
            "goal_difference": 3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1930-1930-07-14-yugoslavia-brazil-matchday-2",
                "date": "1930-07-14",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Yugoslavia",
                "away_team": "Brazil",
                "opponent_name": "Yugoslavia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estadio Parque Central, Montevideo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1930-1930-07-20-brazil-bolivia-matchday-8",
                "date": "1930-07-20",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Bolivia",
                "opponent_name": "Bolivia",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 0,
                "score_for": 4,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 8",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estadio Centenario, Montevideo",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1934,
            "matches_played": 1,
            "won": 0,
            "drawn": 0,
            "lost": 1,
            "goals_for": 1,
            "goals_against": 3,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1934-1934-05-27-spain-brazil-preliminary-round",
                "date": "1934-05-27",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Spain",
                "away_team": "Brazil",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Preliminary round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio Luigi Ferraris, Genoa",
                "neutral": true
              }
            ],
            "stage_reached": "Preliminary round",
            "finish": "Preliminary round"
          },
          {
            "year": 1938,
            "matches_played": 5,
            "won": 3,
            "drawn": 1,
            "lost": 1,
            "goals_for": 14,
            "goals_against": 11,
            "goal_difference": 3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1938-1938-06-05-brazil-poland-first-round",
                "date": "1938-06-05",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Poland",
                "opponent_name": "Poland",
                "home_away": "neutral",
                "home_score": 6,
                "away_score": 5,
                "score_for": 6,
                "score_against": 5,
                "result": "win",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade de la Meinau, Strasbourg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1938-1938-06-12-brazil-czechoslovakia-quarter-finals",
                "date": "1938-06-12",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Czechoslovakia",
                "opponent_name": "Czechoslovakia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Parc Lescure, Bordeaux",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1938-1938-06-14-brazil-czechoslovakia-quarter-finals-replays",
                "date": "1938-06-14",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Czechoslovakia",
                "opponent_name": "Czechoslovakia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals, Replays",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Parc Lescure, Bordeaux",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1938-1938-06-16-italy-brazil-semi-finals",
                "date": "1938-06-16",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Italy",
                "away_team": "Brazil",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade Vélodrome, Marseille",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1938-1938-06-19-sweden-brazil-match-for-third-place",
                "date": "1938-06-19",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Sweden",
                "away_team": "Brazil",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 4,
                "score_for": 4,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Match for third place",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Parc Lescure, Bordeaux",
                "neutral": true
              }
            ],
            "stage_reached": "third_place",
            "finish": "third_place"
          },
          {
            "year": 1950,
            "matches_played": 6,
            "won": 4,
            "drawn": 1,
            "lost": 1,
            "goals_for": 22,
            "goals_against": 6,
            "goal_difference": 16,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1950-1950-06-24-brazil-mexico-first-round",
                "date": "1950-06-24",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 0,
                "score_for": 4,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estádio do Maracanã, Rio de Janeiro",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1950-1950-06-28-brazil-switzerland-first-round",
                "date": "1950-06-28",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Switzerland",
                "opponent_name": "Switzerland",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estádio do Pacaembu, São Paulo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1950-1950-07-01-brazil-yugoslavia-first-round",
                "date": "1950-07-01",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Yugoslavia",
                "opponent_name": "Yugoslavia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estádio do Maracanã, Rio de Janeiro",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1950-1950-07-09-brazil-sweden-final-round",
                "date": "1950-07-09",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Sweden",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 7,
                "away_score": 1,
                "score_for": 7,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final Round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estádio do Maracanã, Rio de Janeiro",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1950-1950-07-13-brazil-spain-final-round",
                "date": "1950-07-13",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Spain",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 6,
                "away_score": 1,
                "score_for": 6,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final Round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estádio do Maracanã, Rio de Janeiro",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1950-1950-07-16-uruguay-brazil-final-round",
                "date": "1950-07-16",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Uruguay",
                "away_team": "Brazil",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final Round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estádio do Maracanã, Rio de Janeiro",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1954,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 8,
            "goals_against": 5,
            "goal_difference": 3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1954-1954-06-16-brazil-mexico-matchday-1",
                "date": "1954-06-16",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 5,
                "away_score": 0,
                "score_for": 5,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Charmilles Stadium, Geneva",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1954-1954-06-19-brazil-yugoslavia-matchday-2",
                "date": "1954-06-19",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Yugoslavia",
                "opponent_name": "Yugoslavia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Stade Olympique de la Pontaise, Lausanne",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1954-1954-06-27-brazil-hungary-quarter-finals",
                "date": "1954-06-27",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Hungary",
                "opponent_name": "Hungary",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 4,
                "score_for": 2,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Wankdorf Stadium, Bern",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 1958,
            "matches_played": 6,
            "won": 5,
            "drawn": 1,
            "lost": 0,
            "goals_for": 16,
            "goals_against": 4,
            "goal_difference": 12,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1958-1958-06-08-brazil-austria-matchday-1",
                "date": "1958-06-08",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Austria",
                "opponent_name": "Austria",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Rimnersvallen, Uddevalla",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-11-brazil-england-matchday-2",
                "date": "1958-06-11",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "England",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Ullevi, Gothenburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-15-brazil-soviet-union-matchday-3",
                "date": "1958-06-15",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Soviet Union",
                "opponent_name": "Soviet Union",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Ullevi, Gothenburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-19-brazil-wales-quarter-finals",
                "date": "1958-06-19",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Wales",
                "opponent_name": "Wales",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Ullevi, Gothenburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-24-france-brazil-semi-finals",
                "date": "1958-06-24",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "France",
                "away_team": "Brazil",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 5,
                "score_for": 5,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Råsunda Stadium, Solna",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-29-sweden-brazil-final",
                "date": "1958-06-29",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Sweden",
                "away_team": "Brazil",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 5,
                "score_for": 5,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Råsunda Stadium, Solna",
                "neutral": true
              }
            ],
            "stage_reached": "winner",
            "finish": "winner"
          },
          {
            "year": 1962,
            "matches_played": 6,
            "won": 5,
            "drawn": 1,
            "lost": 0,
            "goals_for": 14,
            "goals_against": 5,
            "goal_difference": 9,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1962-1962-05-30-brazil-mexico-matchday-1",
                "date": "1962-05-30",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio Sausalito, Viña del Mar",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1962-1962-06-02-brazil-czechoslovakia-matchday-2",
                "date": "1962-06-02",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Czechoslovakia",
                "opponent_name": "Czechoslovakia",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio Sausalito, Viña del Mar",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1962-1962-06-06-brazil-spain-matchday-3",
                "date": "1962-06-06",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Spain",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio Sausalito, Viña del Mar",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1962-1962-06-10-brazil-england-quarter-finals",
                "date": "1962-06-10",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "England",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Sausalito, Viña del Mar",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1962-1962-06-13-brazil-chile-semi-finals",
                "date": "1962-06-13",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Chile",
                "opponent_name": "Chile",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 2,
                "score_for": 4,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Nacional, Santiago",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1962-1962-06-17-brazil-czechoslovakia-final",
                "date": "1962-06-17",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Czechoslovakia",
                "opponent_name": "Czechoslovakia",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Nacional, Santiago",
                "neutral": true
              }
            ],
            "stage_reached": "winner",
            "finish": "winner"
          },
          {
            "year": 1966,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 4,
            "goals_against": 6,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1966-1966-07-12-brazil-bulgaria-matchday-1",
                "date": "1966-07-12",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Bulgaria",
                "opponent_name": "Bulgaria",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Goodison Park, Liverpool",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1966-1966-07-15-hungary-brazil-matchday-2",
                "date": "1966-07-15",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Hungary",
                "away_team": "Brazil",
                "opponent_name": "Hungary",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Goodison Park, Liverpool",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1966-1966-07-19-portugal-brazil-matchday-3",
                "date": "1966-07-19",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Portugal",
                "away_team": "Brazil",
                "opponent_name": "Portugal",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Goodison Park, Liverpool",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1970,
            "matches_played": 6,
            "won": 6,
            "drawn": 0,
            "lost": 0,
            "goals_for": 19,
            "goals_against": 7,
            "goal_difference": 12,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1970-1970-06-03-czechoslovakia-brazil-matchday-1",
                "date": "1970-06-03",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Czechoslovakia",
                "away_team": "Brazil",
                "opponent_name": "Czechoslovakia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 4,
                "score_for": 4,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio Jalisco, Guadalajara",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1970-1970-06-07-england-brazil-matchday-2",
                "date": "1970-06-07",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "England",
                "away_team": "Brazil",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio Jalisco, Guadalajara",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1970-1970-06-10-romania-brazil-matchday-3",
                "date": "1970-06-10",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Romania",
                "away_team": "Brazil",
                "opponent_name": "Romania",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 3,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio Jalisco, Guadalajara",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1970-1970-06-14-brazil-peru-quarter-finals",
                "date": "1970-06-14",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Peru",
                "opponent_name": "Peru",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 2,
                "score_for": 4,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Jalisco, Guadalajara",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1970-1970-06-17-uruguay-brazil-semi-finals",
                "date": "1970-06-17",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Uruguay",
                "away_team": "Brazil",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Jalisco, Guadalajara",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1970-1970-06-21-brazil-italy-final",
                "date": "1970-06-21",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Italy",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 1,
                "score_for": 4,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Azteca, Mexico City",
                "neutral": true
              }
            ],
            "stage_reached": "winner",
            "finish": "winner"
          },
          {
            "year": 1974,
            "matches_played": 7,
            "won": 3,
            "drawn": 2,
            "lost": 2,
            "goals_for": 6,
            "goals_against": 4,
            "goal_difference": 2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1974-1974-06-13-brazil-yugoslavia-matchday-1",
                "date": "1974-06-13",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Yugoslavia",
                "opponent_name": "Yugoslavia",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Waldstadion, Frankfurt",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-06-18-scotland-brazil-matchday-2",
                "date": "1974-06-18",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Scotland",
                "away_team": "Brazil",
                "opponent_name": "Scotland",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Waldstadion, Frankfurt",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-06-22-zaire-brazil-matchday-3",
                "date": "1974-06-22",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Zaire",
                "away_team": "Brazil",
                "opponent_name": "Zaire",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Parkstadion, Gelsenkirchen",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-06-26-brazil-east-germany-matchday-4",
                "date": "1974-06-26",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "East Germany",
                "opponent_name": "East Germany",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Niedersachsenstadion, Hanover",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-06-30-argentina-brazil-matchday-5",
                "date": "1974-06-30",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Argentina",
                "away_team": "Brazil",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Niedersachsenstadion, Hanover",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-07-03-netherlands-brazil-matchday-6",
                "date": "1974-07-03",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Netherlands",
                "away_team": "Brazil",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Westfalenstadion, Dortmund",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-07-06-brazil-poland-match-for-third-place",
                "date": "1974-07-06",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Poland",
                "opponent_name": "Poland",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Match for third place",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Olympiastadion, München",
                "neutral": true
              }
            ],
            "stage_reached": "fourth_place",
            "finish": "fourth_place"
          },
          {
            "year": 1978,
            "matches_played": 7,
            "won": 4,
            "drawn": 3,
            "lost": 0,
            "goals_for": 10,
            "goals_against": 3,
            "goal_difference": 7,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1978-1978-06-03-brazil-sweden-matchday-1",
                "date": "1978-06-03",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Sweden",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio José Maria Minella, Mar del Plata",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-07-brazil-spain-matchday-2",
                "date": "1978-06-07",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Spain",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio José Maria Minella, Mar del Plata",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-11-brazil-austria-matchday-3",
                "date": "1978-06-11",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Austria",
                "opponent_name": "Austria",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio José Maria Minella, Mar del Plata",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-14-peru-brazil-matchday-4",
                "date": "1978-06-14",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Peru",
                "away_team": "Brazil",
                "opponent_name": "Peru",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Estadio Ciudad de Mendoza, Mendoza",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-18-argentina-brazil-matchday-5",
                "date": "1978-06-18",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Argentina",
                "away_team": "Brazil",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Estadio Gigante de Arroyito, Rosario",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-21-poland-brazil-matchday-6",
                "date": "1978-06-21",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Poland",
                "away_team": "Brazil",
                "opponent_name": "Poland",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Estadio Ciudad de Mendoza, Mendoza",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-24-brazil-italy-third-place-match",
                "date": "1978-06-24",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Italy",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Third place match",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Monumental, Buenos Aires",
                "neutral": true
              }
            ],
            "stage_reached": "third_place",
            "finish": "third_place"
          },
          {
            "year": 1982,
            "matches_played": 5,
            "won": 4,
            "drawn": 0,
            "lost": 1,
            "goals_for": 15,
            "goals_against": 6,
            "goal_difference": 9,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1982-1982-06-14-brazil-soviet-union-matchday-1",
                "date": "1982-06-14",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Soviet Union",
                "opponent_name": "Soviet Union",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 6",
                "city": "",
                "country": "",
                "venue": "Estadio Ramón Sánchez Pizjuán, Seville",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-06-18-brazil-scotland-matchday-2",
                "date": "1982-06-18",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Scotland",
                "opponent_name": "Scotland",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 1,
                "score_for": 4,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 6",
                "city": "",
                "country": "",
                "venue": "Estadio Benito Villamarín, Seville",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-06-23-brazil-new-zealand-matchday-3",
                "date": "1982-06-23",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "New Zealand",
                "opponent_name": "New Zealand",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 0,
                "score_for": 4,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 6",
                "city": "",
                "country": "",
                "venue": "Estadio Benito Villamarín, Seville",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-07-02-argentina-brazil-matchday-5",
                "date": "1982-07-02",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Argentina",
                "away_team": "Brazil",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Estadio Sarriá, Barcelona",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-07-05-italy-brazil-matchday-6",
                "date": "1982-07-05",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Italy",
                "away_team": "Brazil",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 2,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Estadio Sarriá, Barcelona",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1986,
            "matches_played": 5,
            "won": 4,
            "drawn": 1,
            "lost": 0,
            "goals_for": 10,
            "goals_against": 1,
            "goal_difference": 9,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1986-1986-06-01-spain-brazil-matchday-1",
                "date": "1986-06-01",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Spain",
                "away_team": "Brazil",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Estadio Jalisco, Guadalajara",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-06-brazil-algeria-matchday-2",
                "date": "1986-06-06",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Algeria",
                "opponent_name": "Algeria",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Estadio Jalisco, Guadalajara",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-12-northern-ireland-brazil-matchday-3",
                "date": "1986-06-12",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Northern Ireland",
                "away_team": "Brazil",
                "opponent_name": "Northern Ireland",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Estadio Jalisco, Guadalajara",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-16-brazil-poland-round-of-16",
                "date": "1986-06-16",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Poland",
                "opponent_name": "Poland",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 0,
                "score_for": 4,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Jalisco, Guadalajara",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-21-brazil-france-quarter-finals",
                "date": "1986-06-21",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "France",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Jalisco, Guadalajara",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 1990,
            "matches_played": 4,
            "won": 3,
            "drawn": 0,
            "lost": 1,
            "goals_for": 4,
            "goals_against": 2,
            "goal_difference": 2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1990-1990-06-10-brazil-sweden-matchday-1",
                "date": "1990-06-10",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Sweden",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Stadio Delle Alpi, Turin",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-16-brazil-costa-rica-matchday-2",
                "date": "1990-06-16",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Costa Rica",
                "opponent_name": "Costa Rica",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Stadio Delle Alpi, Turin",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-20-brazil-scotland-matchday-3",
                "date": "1990-06-20",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Scotland",
                "opponent_name": "Scotland",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Stadio Delle Alpi, Turin",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-24-brazil-argentina-round-of-16",
                "date": "1990-06-24",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Argentina",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio Delle Alpi, Turin",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 1994,
            "matches_played": 7,
            "won": 5,
            "drawn": 2,
            "lost": 0,
            "goals_for": 11,
            "goals_against": 3,
            "goal_difference": 8,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1994-1994-06-20-brazil-russia-matchday-1",
                "date": "1994-06-20",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Russia",
                "opponent_name": "Russia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Stanford Stadium, Stanford",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-06-24-brazil-cameroon-matchday-2",
                "date": "1994-06-24",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Cameroon",
                "opponent_name": "Cameroon",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Stanford Stadium, Stanford",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-06-28-brazil-sweden-matchday-3",
                "date": "1994-06-28",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Sweden",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Pontiac Silverdome, Pontiac",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-07-04-brazil-usa-round-of-16",
                "date": "1994-07-04",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "USA",
                "opponent_name": "USA",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stanford Stadium, Stanford",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-07-09-netherlands-brazil-quarter-finals",
                "date": "1994-07-09",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Netherlands",
                "away_team": "Brazil",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 3,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Cotton Bowl, Dallas",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-07-13-sweden-brazil-semi-finals",
                "date": "1994-07-13",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Sweden",
                "away_team": "Brazil",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Rose Bowl, Pasadena",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-07-17-brazil-italy-final",
                "date": "1994-07-17",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Italy",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Rose Bowl, Pasadena",
                "neutral": true
              }
            ],
            "stage_reached": "runner_up",
            "finish": "runner_up"
          },
          {
            "year": 1998,
            "matches_played": 7,
            "won": 4,
            "drawn": 1,
            "lost": 2,
            "goals_for": 14,
            "goals_against": 10,
            "goal_difference": 4,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1998-1998-06-10-brazil-scotland-matchday-1",
                "date": "1998-06-10",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Scotland",
                "opponent_name": "Scotland",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Stade de France, Saint-Denis",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-16-brazil-morocco-matchday-2",
                "date": "1998-06-16",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Morocco",
                "opponent_name": "Morocco",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Stade de la Beaujoire, Nantes",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-23-brazil-norway-matchday-3",
                "date": "1998-06-23",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Norway",
                "opponent_name": "Norway",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Stade Vélodrome, Marseille",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-27-brazil-chile-round-of-16",
                "date": "1998-06-27",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Chile",
                "opponent_name": "Chile",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 1,
                "score_for": 4,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Parc des Princes, Paris",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-07-03-brazil-denmark-quarter-finals",
                "date": "1998-07-03",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Denmark",
                "opponent_name": "Denmark",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade de la Beaujoire, Nantes",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-07-07-brazil-netherlands-semi-finals",
                "date": "1998-07-07",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Netherlands",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade Vélodrome, Marseille",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-07-12-brazil-france-final",
                "date": "1998-07-12",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "France",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade de France, Saint-Denis",
                "neutral": true
              }
            ],
            "stage_reached": "runner_up",
            "finish": "runner_up"
          },
          {
            "year": 2002,
            "matches_played": 7,
            "won": 7,
            "drawn": 0,
            "lost": 0,
            "goals_for": 18,
            "goals_against": 4,
            "goal_difference": 14,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2002-2002-06-03-brazil-turkey-matchday-1",
                "date": "2002-06-03",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Turkey",
                "opponent_name": "Turkey",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Munsu Cup Stadium, Ulsan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-08-brazil-china-matchday-2",
                "date": "2002-06-08",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "China",
                "opponent_name": "China",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 0,
                "score_for": 4,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Jeju World Cup Stadium, Jeju",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-13-costa-rica-brazil-matchday-3",
                "date": "2002-06-13",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Costa Rica",
                "away_team": "Brazil",
                "opponent_name": "Costa Rica",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 5,
                "score_for": 5,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Suwon World Cup Stadium, Suwon",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-17-brazil-belgium-round-of-16",
                "date": "2002-06-17",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Belgium",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Kobe Wing Stadium, Kobe",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-21-england-brazil-quarter-finals",
                "date": "2002-06-21",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "England",
                "away_team": "Brazil",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Shizuoka Stadium, Shizuoka",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-26-brazil-turkey-semi-finals",
                "date": "2002-06-26",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Turkey",
                "opponent_name": "Turkey",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Saitama Stadium, Saitama",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-30-germany-brazil-final",
                "date": "2002-06-30",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Germany",
                "away_team": "Brazil",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "International Stadium Yokohama, Yokohama",
                "neutral": true
              }
            ],
            "stage_reached": "winner",
            "finish": "winner"
          },
          {
            "year": 2006,
            "matches_played": 5,
            "won": 4,
            "drawn": 0,
            "lost": 1,
            "goals_for": 10,
            "goals_against": 2,
            "goal_difference": 8,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2006-2006-06-13-brazil-croatia-matchday-5",
                "date": "2006-06-13",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Croatia",
                "opponent_name": "Croatia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Olympiastadion, Berlin",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-18-brazil-australia-matchday-10",
                "date": "2006-06-18",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Australia",
                "opponent_name": "Australia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 10",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Allianz Arena, München",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-22-japan-brazil-matchday-14",
                "date": "2006-06-22",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Japan",
                "away_team": "Brazil",
                "opponent_name": "Japan",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 4,
                "score_for": 4,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 14",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Signal Iduna Park, Dortmund",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-27-brazil-ghana-round-of-16",
                "date": "2006-06-27",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Ghana",
                "opponent_name": "Ghana",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Signal Iduna Park, Dortmund",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-07-01-brazil-france-quarterfinals",
                "date": "2006-07-01",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "France",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarterfinals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Commerzbank-Arena, Frankfurt",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 2010,
            "matches_played": 5,
            "won": 3,
            "drawn": 1,
            "lost": 1,
            "goals_for": 9,
            "goals_against": 4,
            "goal_difference": 5,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2010-2010-06-15-brazil-north-korea-matchday-5",
                "date": "2010-06-15",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "North Korea",
                "opponent_name": "North Korea",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Ellis Park Stadium, Johannesburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-20-brazil-côte-d-ivoire-matchday-10",
                "date": "2010-06-20",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Côte d'Ivoire",
                "opponent_name": "Côte d'Ivoire",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 10",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Soccer City, Johannesburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-25-portugal-brazil-matchday-15",
                "date": "2010-06-25",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Portugal",
                "away_team": "Brazil",
                "opponent_name": "Portugal",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 15",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Moses Mabhida Stadium, Durban",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-28-brazil-chile-round-of-16",
                "date": "2010-06-28",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Chile",
                "opponent_name": "Chile",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Ellis Park Stadium, Johannesburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-07-02-netherlands-brazil-quarterfinals",
                "date": "2010-07-02",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Netherlands",
                "away_team": "Brazil",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarterfinals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Nelson Mandela Bay Stadium, Port Elizabeth",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 2014,
            "matches_played": 7,
            "won": 3,
            "drawn": 2,
            "lost": 2,
            "goals_for": 11,
            "goals_against": 14,
            "goal_difference": -3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2014-2014-06-12-brazil-croatia-matchday-1",
                "date": "2014-06-12",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Croatia",
                "opponent_name": "Croatia",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Arena de São Paulo, São Paulo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-17-brazil-mexico-matchday-6",
                "date": "2014-06-17",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Estádio Castelão, Fortaleza",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-23-cameroon-brazil-matchday-12",
                "date": "2014-06-23",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Cameroon",
                "away_team": "Brazil",
                "opponent_name": "Cameroon",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 4,
                "score_for": 4,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 12",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Estádio Nacional Mané Garrincha, Brasília",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-28-brazil-chile-round-of-16",
                "date": "2014-06-28",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Chile",
                "opponent_name": "Chile",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estádio Mineirão, Belo Horizonte",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-07-04-brazil-colombia-quarter-finals",
                "date": "2014-07-04",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Colombia",
                "opponent_name": "Colombia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estádio Castelão, Fortaleza",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-07-08-brazil-germany-semi-finals",
                "date": "2014-07-08",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Germany",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 7,
                "score_for": 1,
                "score_against": 7,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estádio Mineirão, Belo Horizonte",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-07-12-brazil-netherlands-match-for-third-place",
                "date": "2014-07-12",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Netherlands",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Match for third place",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estádio Nacional Mané Garrincha, Brasília",
                "neutral": true
              }
            ],
            "stage_reached": "fourth_place",
            "finish": "fourth_place"
          },
          {
            "year": 2018,
            "matches_played": 5,
            "won": 3,
            "drawn": 1,
            "lost": 1,
            "goals_for": 8,
            "goals_against": 3,
            "goal_difference": 5,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2018-2018-06-17-brazil-switzerland-matchday-4",
                "date": "2018-06-17",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Switzerland",
                "opponent_name": "Switzerland",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Rostov Arena, Rostov-on-Don",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-22-brazil-costa-rica-matchday-9",
                "date": "2018-06-22",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Costa Rica",
                "opponent_name": "Costa Rica",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 9",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Saint Petersburg Stadium, Saint Petersburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-27-serbia-brazil-matchday-14",
                "date": "2018-06-27",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Serbia",
                "away_team": "Brazil",
                "opponent_name": "Serbia",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 14",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Spartak Stadium, Moscow",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-07-02-brazil-mexico-round-of-16",
                "date": "2018-07-02",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Samara Arena, Samara",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-07-06-brazil-belgium-quarter-finals",
                "date": "2018-07-06",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Belgium",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Kazan Arena, Kazan",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 2022,
            "matches_played": 5,
            "won": 3,
            "drawn": 1,
            "lost": 1,
            "goals_for": 8,
            "goals_against": 3,
            "goal_difference": 5,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2022-2022-11-24-brazil-serbia-matchday-5",
                "date": "2022-11-24",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Serbia",
                "opponent_name": "Serbia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Lusail Iconic Stadium, Lusail",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-28-brazil-switzerland-matchday-9",
                "date": "2022-11-28",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "Switzerland",
                "opponent_name": "Switzerland",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 9",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Stadium 974, Doha",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-02-cameroon-brazil-matchday-13",
                "date": "2022-12-02",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Cameroon",
                "away_team": "Brazil",
                "opponent_name": "Cameroon",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 13",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Lusail Iconic Stadium, Lusail",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-05-brazil-south-korea-round-of-16",
                "date": "2022-12-05",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Brazil",
                "away_team": "South Korea",
                "opponent_name": "South Korea",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 1,
                "score_for": 4,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadium 974, Doha",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-09-croatia-brazil-quarter-finals",
                "date": "2022-12-09",
                "team_id": "brazil",
                "team_name": "Brazil",
                "home_team": "Croatia",
                "away_team": "Brazil",
                "opponent_name": "Croatia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Education City Stadium, Al Rayyan",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "cabo-verde",
        "team_name": "Cabo Verde",
        "competition_id": "fifa_world_cup",
        "source_status": "available_no_prior_appearances",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 1,
          "completed_appearances": 0,
          "current_qualified": true,
          "best_finish": null,
          "matches_played": 0,
          "won": 0,
          "drawn": 0,
          "lost": 0,
          "goals_for": 0,
          "goals_against": 0
        },
        "editions": [
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "No completed FIFA World Cup finals matches found in the audited openfootball history source through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "canada",
        "team_name": "Canada",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 3,
          "completed_appearances": 2,
          "current_qualified": true,
          "best_finish": "group_stage",
          "matches_played": 6,
          "won": 0,
          "drawn": 0,
          "lost": 6,
          "goals_for": 2,
          "goals_against": 12
        },
        "editions": [
          {
            "year": 1986,
            "matches_played": 3,
            "won": 0,
            "drawn": 0,
            "lost": 3,
            "goals_for": 0,
            "goals_against": 5,
            "goal_difference": -5,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1986-1986-06-01-canada-france-matchday-1",
                "date": "1986-06-01",
                "team_id": "canada",
                "team_name": "Canada",
                "home_team": "Canada",
                "away_team": "France",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Estadio Nou Camp, León",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-06-hungary-canada-matchday-2",
                "date": "1986-06-06",
                "team_id": "canada",
                "team_name": "Canada",
                "home_team": "Hungary",
                "away_team": "Canada",
                "opponent_name": "Hungary",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Estadio Sergio León Chavez, Irapuato",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-09-soviet-union-canada-matchday-3",
                "date": "1986-06-09",
                "team_id": "canada",
                "team_name": "Canada",
                "home_team": "Soviet Union",
                "away_team": "Canada",
                "opponent_name": "Soviet Union",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Estadio Sergio León Chavez, Irapuato",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2022,
            "matches_played": 3,
            "won": 0,
            "drawn": 0,
            "lost": 3,
            "goals_for": 2,
            "goals_against": 7,
            "goal_difference": -5,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2022-2022-11-23-belgium-canada-matchday-4",
                "date": "2022-11-23",
                "team_id": "canada",
                "team_name": "Canada",
                "home_team": "Belgium",
                "away_team": "Canada",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Ahmad bin Ali Stadium, Al Rayyan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-27-croatia-canada-matchday-8",
                "date": "2022-11-27",
                "team_id": "canada",
                "team_name": "Canada",
                "home_team": "Croatia",
                "away_team": "Canada",
                "opponent_name": "Croatia",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 1,
                "score_for": 1,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 8",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Khalifa International Stadium, Al Rayyan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-01-canada-morocco-matchday-12",
                "date": "2022-12-01",
                "team_id": "canada",
                "team_name": "Canada",
                "home_team": "Canada",
                "away_team": "Morocco",
                "opponent_name": "Morocco",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 12",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Al Thumama Stadium, Doha",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "colombia",
        "team_name": "Colombia",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 7,
          "completed_appearances": 6,
          "current_qualified": true,
          "best_finish": "quarter_finals",
          "matches_played": 22,
          "won": 9,
          "drawn": 3,
          "lost": 10,
          "goals_for": 32,
          "goals_against": 30
        },
        "editions": [
          {
            "year": 1962,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 5,
            "goals_against": 11,
            "goal_difference": -6,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1962-1962-05-30-uruguay-colombia-matchday-1",
                "date": "1962-05-30",
                "team_id": "colombia",
                "team_name": "Colombia",
                "home_team": "Uruguay",
                "away_team": "Colombia",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estadio Carlos Dittborn, Arica",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1962-1962-06-03-soviet-union-colombia-matchday-2",
                "date": "1962-06-03",
                "team_id": "colombia",
                "team_name": "Colombia",
                "home_team": "Soviet Union",
                "away_team": "Colombia",
                "opponent_name": "Soviet Union",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 4,
                "score_for": 4,
                "score_against": 4,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estadio Carlos Dittborn, Arica",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1962-1962-06-07-yugoslavia-colombia-matchday-3",
                "date": "1962-06-07",
                "team_id": "colombia",
                "team_name": "Colombia",
                "home_team": "Yugoslavia",
                "away_team": "Colombia",
                "opponent_name": "Yugoslavia",
                "home_away": "neutral",
                "home_score": 5,
                "away_score": 0,
                "score_for": 0,
                "score_against": 5,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estadio Carlos Dittborn, Arica",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1990,
            "matches_played": 4,
            "won": 1,
            "drawn": 1,
            "lost": 2,
            "goals_for": 4,
            "goals_against": 4,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1990-1990-06-09-united-arab-emirates-colombia-matchday-1",
                "date": "1990-06-09",
                "team_id": "colombia",
                "team_name": "Colombia",
                "home_team": "United Arab Emirates",
                "away_team": "Colombia",
                "opponent_name": "United Arab Emirates",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Stadio Renato Dall'Ara, Bologna",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-14-yugoslavia-colombia-matchday-2",
                "date": "1990-06-14",
                "team_id": "colombia",
                "team_name": "Colombia",
                "home_team": "Yugoslavia",
                "away_team": "Colombia",
                "opponent_name": "Yugoslavia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Stadio Renato Dall'Ara, Bologna",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-19-west-germany-colombia-matchday-3",
                "date": "1990-06-19",
                "team_id": "colombia",
                "team_name": "Colombia",
                "home_team": "West Germany",
                "away_team": "Colombia",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "San Siro, Milan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-23-cameroon-colombia-round-of-16",
                "date": "1990-06-23",
                "team_id": "colombia",
                "team_name": "Colombia",
                "home_team": "Cameroon",
                "away_team": "Colombia",
                "opponent_name": "Cameroon",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio San Paolo, Naples",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 1994,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 4,
            "goals_against": 5,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1994-1994-06-18-colombia-romania-matchday-1",
                "date": "1994-06-18",
                "team_id": "colombia",
                "team_name": "Colombia",
                "home_team": "Colombia",
                "away_team": "Romania",
                "opponent_name": "Romania",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Rose Bowl, Pasadena",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-06-22-usa-colombia-matchday-2",
                "date": "1994-06-22",
                "team_id": "colombia",
                "team_name": "Colombia",
                "home_team": "USA",
                "away_team": "Colombia",
                "opponent_name": "USA",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Rose Bowl, Pasadena",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-06-26-switzerland-colombia-matchday-2",
                "date": "1994-06-26",
                "team_id": "colombia",
                "team_name": "Colombia",
                "home_team": "Switzerland",
                "away_team": "Colombia",
                "opponent_name": "Switzerland",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Stanford Stadium, Stanford",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1998,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 1,
            "goals_against": 3,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1998-1998-06-15-romania-colombia-matchday-1",
                "date": "1998-06-15",
                "team_id": "colombia",
                "team_name": "Colombia",
                "home_team": "Romania",
                "away_team": "Colombia",
                "opponent_name": "Romania",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Stade Gerland, Lyon",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-22-colombia-tunisia-matchday-2",
                "date": "1998-06-22",
                "team_id": "colombia",
                "team_name": "Colombia",
                "home_team": "Colombia",
                "away_team": "Tunisia",
                "opponent_name": "Tunisia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Stade de la Mosson, Montpellier",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-26-colombia-england-matchday-3",
                "date": "1998-06-26",
                "team_id": "colombia",
                "team_name": "Colombia",
                "home_team": "Colombia",
                "away_team": "England",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Stade Félix Bollaert, Lens",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2014,
            "matches_played": 5,
            "won": 4,
            "drawn": 0,
            "lost": 1,
            "goals_for": 12,
            "goals_against": 4,
            "goal_difference": 8,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2014-2014-06-14-colombia-greece-matchday-3",
                "date": "2014-06-14",
                "team_id": "colombia",
                "team_name": "Colombia",
                "home_team": "Colombia",
                "away_team": "Greece",
                "opponent_name": "Greece",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Estádio Mineirão, Belo Horizonte",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-19-colombia-côte-d-ivoire-matchday-8",
                "date": "2014-06-19",
                "team_id": "colombia",
                "team_name": "Colombia",
                "home_team": "Colombia",
                "away_team": "Côte d'Ivoire",
                "opponent_name": "Côte d'Ivoire",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 8",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Estádio Nacional Mané Garrincha, Brasília",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-24-japan-colombia-matchday-13",
                "date": "2014-06-24",
                "team_id": "colombia",
                "team_name": "Colombia",
                "home_team": "Japan",
                "away_team": "Colombia",
                "opponent_name": "Japan",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 4,
                "score_for": 4,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 13",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Arena Pantanal, Cuiabá",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-28-colombia-uruguay-round-of-16",
                "date": "2014-06-28",
                "team_id": "colombia",
                "team_name": "Colombia",
                "home_team": "Colombia",
                "away_team": "Uruguay",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estádio do Maracanã, Rio de Janeiro",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-07-04-brazil-colombia-quarter-finals",
                "date": "2014-07-04",
                "team_id": "colombia",
                "team_name": "Colombia",
                "home_team": "Brazil",
                "away_team": "Colombia",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estádio Castelão, Fortaleza",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 2018,
            "matches_played": 4,
            "won": 2,
            "drawn": 1,
            "lost": 1,
            "goals_for": 6,
            "goals_against": 3,
            "goal_difference": 3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2018-2018-06-19-colombia-japan-matchday-6",
                "date": "2018-06-19",
                "team_id": "colombia",
                "team_name": "Colombia",
                "home_team": "Colombia",
                "away_team": "Japan",
                "opponent_name": "Japan",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Mordovia Arena, Saransk",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-24-poland-colombia-matchday-11",
                "date": "2018-06-24",
                "team_id": "colombia",
                "team_name": "Colombia",
                "home_team": "Poland",
                "away_team": "Colombia",
                "opponent_name": "Poland",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 11",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Kazan Arena, Kazan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-28-senegal-colombia-matchday-15",
                "date": "2018-06-28",
                "team_id": "colombia",
                "team_name": "Colombia",
                "home_team": "Senegal",
                "away_team": "Colombia",
                "opponent_name": "Senegal",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 15",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Samara Arena, Samara",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-07-03-colombia-england-round-of-16",
                "date": "2018-07-03",
                "team_id": "colombia",
                "team_name": "Colombia",
                "home_team": "Colombia",
                "away_team": "England",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Spartak Stadium, Moscow",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "congo-dr",
        "team_name": "Congo DR",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 2,
          "completed_appearances": 1,
          "current_qualified": true,
          "best_finish": "group_stage",
          "matches_played": 3,
          "won": 0,
          "drawn": 0,
          "lost": 3,
          "goals_for": 0,
          "goals_against": 14
        },
        "editions": [
          {
            "year": 1974,
            "matches_played": 3,
            "won": 0,
            "drawn": 0,
            "lost": 3,
            "goals_for": 0,
            "goals_against": 14,
            "goal_difference": -14,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1974-1974-06-14-zaire-scotland-matchday-1",
                "date": "1974-06-14",
                "team_id": "congo-dr",
                "team_name": "Congo DR",
                "home_team": "Zaire",
                "away_team": "Scotland",
                "opponent_name": "Scotland",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Westfalenstadion, Dortmund",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-06-18-yugoslavia-zaire-matchday-2",
                "date": "1974-06-18",
                "team_id": "congo-dr",
                "team_name": "Congo DR",
                "home_team": "Yugoslavia",
                "away_team": "Zaire",
                "opponent_name": "Yugoslavia",
                "home_away": "neutral",
                "home_score": 9,
                "away_score": 0,
                "score_for": 0,
                "score_against": 9,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Parkstadion, Gelsenkirchen",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-06-22-zaire-brazil-matchday-3",
                "date": "1974-06-22",
                "team_id": "congo-dr",
                "team_name": "Congo DR",
                "home_team": "Zaire",
                "away_team": "Brazil",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Parkstadion, Gelsenkirchen",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 4,
          "completed_appearances": 3,
          "current_qualified": true,
          "best_finish": "group_stage",
          "matches_played": 9,
          "won": 3,
          "drawn": 1,
          "lost": 5,
          "goals_for": 13,
          "goals_against": 14
        },
        "editions": [
          {
            "year": 2006,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 5,
            "goals_against": 6,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2006-2006-06-10-argentina-côte-d-ivoire-matchday-2",
                "date": "2006-06-10",
                "team_id": "cote-divoire",
                "team_name": "Cote d'Ivoire",
                "home_team": "Argentina",
                "away_team": "Côte d'Ivoire",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "AOL Arena, Hamburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-16-netherlands-côte-d-ivoire-matchday-8",
                "date": "2006-06-16",
                "team_id": "cote-divoire",
                "team_name": "Cote d'Ivoire",
                "home_team": "Netherlands",
                "away_team": "Côte d'Ivoire",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 8",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Gottlieb-Daimler-Stadion, Stuttgart",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-21-côte-d-ivoire-serbia-and-montenegro-matchday-13",
                "date": "2006-06-21",
                "team_id": "cote-divoire",
                "team_name": "Cote d'Ivoire",
                "home_team": "Côte d'Ivoire",
                "away_team": "Serbia and Montenegro",
                "opponent_name": "Serbia and Montenegro",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 13",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Allianz Arena, München",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2010,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 4,
            "goals_against": 3,
            "goal_difference": 1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2010-2010-06-15-côte-d-ivoire-portugal-matchday-5",
                "date": "2010-06-15",
                "team_id": "cote-divoire",
                "team_name": "Cote d'Ivoire",
                "home_team": "Côte d'Ivoire",
                "away_team": "Portugal",
                "opponent_name": "Portugal",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Nelson Mandela Bay Stadium, Port Elizabeth",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-20-brazil-côte-d-ivoire-matchday-10",
                "date": "2010-06-20",
                "team_id": "cote-divoire",
                "team_name": "Cote d'Ivoire",
                "home_team": "Brazil",
                "away_team": "Côte d'Ivoire",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 10",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Soccer City, Johannesburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-25-north-korea-côte-d-ivoire-matchday-15",
                "date": "2010-06-25",
                "team_id": "cote-divoire",
                "team_name": "Cote d'Ivoire",
                "home_team": "North Korea",
                "away_team": "Côte d'Ivoire",
                "opponent_name": "North Korea",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 15",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Mbombela Stadium, Nelspruit",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2014,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 4,
            "goals_against": 5,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2014-2014-06-14-côte-d-ivoire-japan-matchday-3",
                "date": "2014-06-14",
                "team_id": "cote-divoire",
                "team_name": "Cote d'Ivoire",
                "home_team": "Côte d'Ivoire",
                "away_team": "Japan",
                "opponent_name": "Japan",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Arena Pernambuco, Recife",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-19-colombia-côte-d-ivoire-matchday-8",
                "date": "2014-06-19",
                "team_id": "cote-divoire",
                "team_name": "Cote d'Ivoire",
                "home_team": "Colombia",
                "away_team": "Côte d'Ivoire",
                "opponent_name": "Colombia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 8",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Estádio Nacional Mané Garrincha, Brasília",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-24-greece-côte-d-ivoire-matchday-13",
                "date": "2014-06-24",
                "team_id": "cote-divoire",
                "team_name": "Cote d'Ivoire",
                "home_team": "Greece",
                "away_team": "Côte d'Ivoire",
                "opponent_name": "Greece",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 13",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Estádio Castelão, Fortaleza",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "croatia",
        "team_name": "Croatia",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 7,
          "completed_appearances": 6,
          "current_qualified": true,
          "best_finish": "runner_up",
          "matches_played": 30,
          "won": 13,
          "drawn": 8,
          "lost": 9,
          "goals_for": 43,
          "goals_against": 33
        },
        "editions": [
          {
            "year": 1998,
            "matches_played": 7,
            "won": 5,
            "drawn": 0,
            "lost": 2,
            "goals_for": 11,
            "goals_against": 5,
            "goal_difference": 6,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1998-1998-06-14-jamaica-croatia-matchday-1",
                "date": "1998-06-14",
                "team_id": "croatia",
                "team_name": "Croatia",
                "home_team": "Jamaica",
                "away_team": "Croatia",
                "opponent_name": "Jamaica",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Stade Félix Bollaert, Lens",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-20-japan-croatia-matchday-2",
                "date": "1998-06-20",
                "team_id": "croatia",
                "team_name": "Croatia",
                "home_team": "Japan",
                "away_team": "Croatia",
                "opponent_name": "Japan",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Stade de la Beaujoire, Nantes",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-26-argentina-croatia-matchday-3",
                "date": "1998-06-26",
                "team_id": "croatia",
                "team_name": "Croatia",
                "home_team": "Argentina",
                "away_team": "Croatia",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Parc Lescure, Bordeaux",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-30-romania-croatia-round-of-16",
                "date": "1998-06-30",
                "team_id": "croatia",
                "team_name": "Croatia",
                "home_team": "Romania",
                "away_team": "Croatia",
                "opponent_name": "Romania",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Parc Lescure, Bordeaux",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-07-04-germany-croatia-quarter-finals",
                "date": "1998-07-04",
                "team_id": "croatia",
                "team_name": "Croatia",
                "home_team": "Germany",
                "away_team": "Croatia",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade Gerland, Lyon",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-07-08-france-croatia-semi-finals",
                "date": "1998-07-08",
                "team_id": "croatia",
                "team_name": "Croatia",
                "home_team": "France",
                "away_team": "Croatia",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade de France, Saint-Denis",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-07-11-netherlands-croatia-third-place-match",
                "date": "1998-07-11",
                "team_id": "croatia",
                "team_name": "Croatia",
                "home_team": "Netherlands",
                "away_team": "Croatia",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Third place match",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Parc des Princes, Paris",
                "neutral": true
              }
            ],
            "stage_reached": "third_place",
            "finish": "third_place"
          },
          {
            "year": 2002,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 2,
            "goals_against": 3,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2002-2002-06-03-croatia-mexico-matchday-1",
                "date": "2002-06-03",
                "team_id": "croatia",
                "team_name": "Croatia",
                "home_team": "Croatia",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Niigata Stadium, Niigata",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-08-italy-croatia-matchday-2",
                "date": "2002-06-08",
                "team_id": "croatia",
                "team_name": "Croatia",
                "home_team": "Italy",
                "away_team": "Croatia",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Kashima Soccer Stadium, Ibaraki",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-13-ecuador-croatia-matchday-3",
                "date": "2002-06-13",
                "team_id": "croatia",
                "team_name": "Croatia",
                "home_team": "Ecuador",
                "away_team": "Croatia",
                "opponent_name": "Ecuador",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "International Stadium Yokohama, Yokohama",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2006,
            "matches_played": 3,
            "won": 0,
            "drawn": 2,
            "lost": 1,
            "goals_for": 2,
            "goals_against": 3,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2006-2006-06-13-brazil-croatia-matchday-5",
                "date": "2006-06-13",
                "team_id": "croatia",
                "team_name": "Croatia",
                "home_team": "Brazil",
                "away_team": "Croatia",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Olympiastadion, Berlin",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-18-japan-croatia-matchday-10",
                "date": "2006-06-18",
                "team_id": "croatia",
                "team_name": "Croatia",
                "home_team": "Japan",
                "away_team": "Croatia",
                "opponent_name": "Japan",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 10",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Frankenstadion, Nürnberg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-22-croatia-australia-matchday-14",
                "date": "2006-06-22",
                "team_id": "croatia",
                "team_name": "Croatia",
                "home_team": "Croatia",
                "away_team": "Australia",
                "opponent_name": "Australia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 14",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Gottlieb-Daimler-Stadion, Stuttgart",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2014,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 6,
            "goals_against": 6,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2014-2014-06-12-brazil-croatia-matchday-1",
                "date": "2014-06-12",
                "team_id": "croatia",
                "team_name": "Croatia",
                "home_team": "Brazil",
                "away_team": "Croatia",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Arena de São Paulo, São Paulo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-18-cameroon-croatia-matchday-7",
                "date": "2014-06-18",
                "team_id": "croatia",
                "team_name": "Croatia",
                "home_team": "Cameroon",
                "away_team": "Croatia",
                "opponent_name": "Cameroon",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 4,
                "score_for": 4,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 7",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Arena Amazônia, Manaus",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-23-croatia-mexico-matchday-12",
                "date": "2014-06-23",
                "team_id": "croatia",
                "team_name": "Croatia",
                "home_team": "Croatia",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 12",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Arena Pernambuco, Recife",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2018,
            "matches_played": 7,
            "won": 4,
            "drawn": 2,
            "lost": 1,
            "goals_for": 14,
            "goals_against": 9,
            "goal_difference": 5,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2018-2018-06-16-croatia-nigeria-matchday-3",
                "date": "2018-06-16",
                "team_id": "croatia",
                "team_name": "Croatia",
                "home_team": "Croatia",
                "away_team": "Nigeria",
                "opponent_name": "Nigeria",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Kaliningrad Stadium, Kaliningrad",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-21-argentina-croatia-matchday-8",
                "date": "2018-06-21",
                "team_id": "croatia",
                "team_name": "Croatia",
                "home_team": "Argentina",
                "away_team": "Croatia",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 8",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Nizhny Novgorod Stadium, Nizhny Novgorod",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-26-iceland-croatia-matchday-13",
                "date": "2018-06-26",
                "team_id": "croatia",
                "team_name": "Croatia",
                "home_team": "Iceland",
                "away_team": "Croatia",
                "opponent_name": "Iceland",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 13",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Rostov Arena, Rostov-on-Don",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-07-01-croatia-denmark-round-of-16",
                "date": "2018-07-01",
                "team_id": "croatia",
                "team_name": "Croatia",
                "home_team": "Croatia",
                "away_team": "Denmark",
                "opponent_name": "Denmark",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Nizhny Novgorod Stadium, Nizhny Novgorod",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-07-07-russia-croatia-quarter-finals",
                "date": "2018-07-07",
                "team_id": "croatia",
                "team_name": "Croatia",
                "home_team": "Russia",
                "away_team": "Croatia",
                "opponent_name": "Russia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Fisht Stadium, Sochi",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-07-11-croatia-england-semi-finals",
                "date": "2018-07-11",
                "team_id": "croatia",
                "team_name": "Croatia",
                "home_team": "Croatia",
                "away_team": "England",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Luzhniki Stadium, Moscow",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-07-15-france-croatia-final",
                "date": "2018-07-15",
                "team_id": "croatia",
                "team_name": "Croatia",
                "home_team": "France",
                "away_team": "Croatia",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 2,
                "score_for": 2,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Luzhniki Stadium, Moscow",
                "neutral": true
              }
            ],
            "stage_reached": "runner_up",
            "finish": "runner_up"
          },
          {
            "year": 2022,
            "matches_played": 7,
            "won": 2,
            "drawn": 4,
            "lost": 1,
            "goals_for": 8,
            "goals_against": 7,
            "goal_difference": 1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2022-2022-11-23-morocco-croatia-matchday-4",
                "date": "2022-11-23",
                "team_id": "croatia",
                "team_name": "Croatia",
                "home_team": "Morocco",
                "away_team": "Croatia",
                "opponent_name": "Morocco",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Al Bayt Stadium, Al Khor",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-27-croatia-canada-matchday-8",
                "date": "2022-11-27",
                "team_id": "croatia",
                "team_name": "Croatia",
                "home_team": "Croatia",
                "away_team": "Canada",
                "opponent_name": "Canada",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 1,
                "score_for": 4,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 8",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Khalifa International Stadium, Al Rayyan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-01-croatia-belgium-matchday-12",
                "date": "2022-12-01",
                "team_id": "croatia",
                "team_name": "Croatia",
                "home_team": "Croatia",
                "away_team": "Belgium",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 12",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Ahmad bin Ali Stadium, Al Rayyan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-05-japan-croatia-round-of-16",
                "date": "2022-12-05",
                "team_id": "croatia",
                "team_name": "Croatia",
                "home_team": "Japan",
                "away_team": "Croatia",
                "opponent_name": "Japan",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Al Janoub Stadium, Al Wakrah",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-09-croatia-brazil-quarter-finals",
                "date": "2022-12-09",
                "team_id": "croatia",
                "team_name": "Croatia",
                "home_team": "Croatia",
                "away_team": "Brazil",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Education City Stadium, Al Rayyan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-13-argentina-croatia-semi-finals",
                "date": "2022-12-13",
                "team_id": "croatia",
                "team_name": "Croatia",
                "home_team": "Argentina",
                "away_team": "Croatia",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Lusail Iconic Stadium, Lusail",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-17-croatia-morocco-match-for-third-place",
                "date": "2022-12-17",
                "team_id": "croatia",
                "team_name": "Croatia",
                "home_team": "Croatia",
                "away_team": "Morocco",
                "opponent_name": "Morocco",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Match for third place",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Khalifa International Stadium, Al Rayyan",
                "neutral": true
              }
            ],
            "stage_reached": "third_place",
            "finish": "third_place"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "curacao",
        "team_name": "Curacao",
        "competition_id": "fifa_world_cup",
        "source_status": "available_no_prior_appearances",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 1,
          "completed_appearances": 0,
          "current_qualified": true,
          "best_finish": null,
          "matches_played": 0,
          "won": 0,
          "drawn": 0,
          "lost": 0,
          "goals_for": 0,
          "goals_against": 0
        },
        "editions": [
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "No completed FIFA World Cup finals matches found in the audited openfootball history source through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "czechia",
        "team_name": "Czechia",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 10,
          "completed_appearances": 9,
          "current_qualified": true,
          "best_finish": "runner_up",
          "matches_played": 33,
          "won": 12,
          "drawn": 5,
          "lost": 16,
          "goals_for": 47,
          "goals_against": 49
        },
        "editions": [
          {
            "year": 1934,
            "matches_played": 4,
            "won": 3,
            "drawn": 0,
            "lost": 1,
            "goals_for": 9,
            "goals_against": 6,
            "goal_difference": 3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1934-1934-05-27-czechoslovakia-romania-preliminary-round",
                "date": "1934-05-27",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "Czechoslovakia",
                "away_team": "Romania",
                "opponent_name": "Romania",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Preliminary round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio Littorio, Trieste",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1934-1934-05-31-czechoslovakia-switzerland-quarter-finals",
                "date": "1934-05-31",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "Czechoslovakia",
                "away_team": "Switzerland",
                "opponent_name": "Switzerland",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio Benito Mussolini, Turin",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1934-1934-06-03-czechoslovakia-germany-semi-finals",
                "date": "1934-06-03",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "Czechoslovakia",
                "away_team": "Germany",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio Nazionale PNF, Rome",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1934-1934-06-10-italy-czechoslovakia-final",
                "date": "1934-06-10",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "Italy",
                "away_team": "Czechoslovakia",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio Nazionale PNF, Rome",
                "neutral": true
              }
            ],
            "stage_reached": "runner_up",
            "finish": "runner_up"
          },
          {
            "year": 1938,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 5,
            "goals_against": 3,
            "goal_difference": 2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1938-1938-06-05-czechoslovakia-netherlands-first-round",
                "date": "1938-06-05",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "Czechoslovakia",
                "away_team": "Netherlands",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade municipal, Le Havre",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1938-1938-06-12-brazil-czechoslovakia-quarter-finals",
                "date": "1938-06-12",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "Brazil",
                "away_team": "Czechoslovakia",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Parc Lescure, Bordeaux",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1938-1938-06-14-brazil-czechoslovakia-quarter-finals-replays",
                "date": "1938-06-14",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "Brazil",
                "away_team": "Czechoslovakia",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals, Replays",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Parc Lescure, Bordeaux",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 1954,
            "matches_played": 2,
            "won": 0,
            "drawn": 0,
            "lost": 2,
            "goals_for": 0,
            "goals_against": 7,
            "goal_difference": -7,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1954-1954-06-16-uruguay-czechoslovakia-matchday-1",
                "date": "1954-06-16",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "Uruguay",
                "away_team": "Czechoslovakia",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Wankdorf Stadium, Bern",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1954-1954-06-19-austria-czechoslovakia-matchday-2",
                "date": "1954-06-19",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "Austria",
                "away_team": "Czechoslovakia",
                "opponent_name": "Austria",
                "home_away": "neutral",
                "home_score": 5,
                "away_score": 0,
                "score_for": 0,
                "score_against": 5,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Hardturm Stadium, Zürich",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1958,
            "matches_played": 4,
            "won": 1,
            "drawn": 1,
            "lost": 2,
            "goals_for": 9,
            "goals_against": 6,
            "goal_difference": 3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1958-1958-06-08-northern-ireland-czechoslovakia-matchday-1",
                "date": "1958-06-08",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "Northern Ireland",
                "away_team": "Czechoslovakia",
                "opponent_name": "Northern Ireland",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Örjans Vall, Halmstad",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-11-west-germany-czechoslovakia-matchday-2",
                "date": "1958-06-11",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "West Germany",
                "away_team": "Czechoslovakia",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Olympiastadion, Helsingborg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-15-czechoslovakia-argentina-matchday-3",
                "date": "1958-06-15",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "Czechoslovakia",
                "away_team": "Argentina",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 6,
                "away_score": 1,
                "score_for": 6,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Olympiastadion, Helsingborg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-17-northern-ireland-czechoslovakia-group-1-play-off",
                "date": "1958-06-17",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "Northern Ireland",
                "away_team": "Czechoslovakia",
                "opponent_name": "Northern Ireland",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Group 1 Play-off",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Malmö Stadion, Malmö",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1962,
            "matches_played": 6,
            "won": 3,
            "drawn": 1,
            "lost": 2,
            "goals_for": 7,
            "goals_against": 7,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1962-1962-05-31-czechoslovakia-spain-matchday-1",
                "date": "1962-05-31",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "Czechoslovakia",
                "away_team": "Spain",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio Sausalito, Viña del Mar",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1962-1962-06-02-brazil-czechoslovakia-matchday-2",
                "date": "1962-06-02",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "Brazil",
                "away_team": "Czechoslovakia",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio Sausalito, Viña del Mar",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1962-1962-06-07-mexico-czechoslovakia-matchday-3",
                "date": "1962-06-07",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "Mexico",
                "away_team": "Czechoslovakia",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio Sausalito, Viña del Mar",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1962-1962-06-10-czechoslovakia-hungary-quarter-finals",
                "date": "1962-06-10",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "Czechoslovakia",
                "away_team": "Hungary",
                "opponent_name": "Hungary",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio El Teniente, Rancagua",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1962-1962-06-13-czechoslovakia-yugoslavia-semi-finals",
                "date": "1962-06-13",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "Czechoslovakia",
                "away_team": "Yugoslavia",
                "opponent_name": "Yugoslavia",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Sausalito, Viña del Mar",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1962-1962-06-17-brazil-czechoslovakia-final",
                "date": "1962-06-17",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "Brazil",
                "away_team": "Czechoslovakia",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Nacional, Santiago",
                "neutral": true
              }
            ],
            "stage_reached": "runner_up",
            "finish": "runner_up"
          },
          {
            "year": 1970,
            "matches_played": 3,
            "won": 0,
            "drawn": 0,
            "lost": 3,
            "goals_for": 2,
            "goals_against": 7,
            "goal_difference": -5,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1970-1970-06-03-czechoslovakia-brazil-matchday-1",
                "date": "1970-06-03",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "Czechoslovakia",
                "away_team": "Brazil",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 4,
                "score_for": 1,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio Jalisco, Guadalajara",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1970-1970-06-06-romania-czechoslovakia-matchday-2",
                "date": "1970-06-06",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "Romania",
                "away_team": "Czechoslovakia",
                "opponent_name": "Romania",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio Jalisco, Guadalajara",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1970-1970-06-11-england-czechoslovakia-matchday-3",
                "date": "1970-06-11",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "England",
                "away_team": "Czechoslovakia",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio Jalisco, Guadalajara",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1982,
            "matches_played": 3,
            "won": 0,
            "drawn": 2,
            "lost": 1,
            "goals_for": 2,
            "goals_against": 4,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1982-1982-06-17-czechoslovakia-kuwait-matchday-1",
                "date": "1982-06-17",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "Czechoslovakia",
                "away_team": "Kuwait",
                "opponent_name": "Kuwait",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio José Zorrilla, Valladolid",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-06-20-england-czechoslovakia-matchday-2",
                "date": "1982-06-20",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "England",
                "away_team": "Czechoslovakia",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio San Mamés, Bilbao",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-06-24-france-czechoslovakia-matchday-3",
                "date": "1982-06-24",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "France",
                "away_team": "Czechoslovakia",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio José Zorrilla, Valladolid",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1990,
            "matches_played": 5,
            "won": 3,
            "drawn": 0,
            "lost": 2,
            "goals_for": 10,
            "goals_against": 5,
            "goal_difference": 5,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1990-1990-06-10-united-states-czechoslovakia-matchday-1",
                "date": "1990-06-10",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "United States",
                "away_team": "Czechoslovakia",
                "opponent_name": "United States",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 5,
                "score_for": 5,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Stadio Comunale, Florence",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-15-austria-czechoslovakia-matchday-2",
                "date": "1990-06-15",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "Austria",
                "away_team": "Czechoslovakia",
                "opponent_name": "Austria",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Stadio Comunale, Florence",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-19-italy-czechoslovakia-matchday-3",
                "date": "1990-06-19",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "Italy",
                "away_team": "Czechoslovakia",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Stadio Olimpico, Rome",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-23-czechoslovakia-costa-rica-round-of-16",
                "date": "1990-06-23",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "Czechoslovakia",
                "away_team": "Costa Rica",
                "opponent_name": "Costa Rica",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 1,
                "score_for": 4,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio San Nicola, Bari",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-07-01-west-germany-czechoslovakia-quarter-finals",
                "date": "1990-07-01",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "West Germany",
                "away_team": "Czechoslovakia",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "San Siro, Milan",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 2006,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 3,
            "goals_against": 4,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2006-2006-06-12-usa-czech-republic-matchday-4",
                "date": "2006-06-12",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "USA",
                "away_team": "Czech Republic",
                "opponent_name": "USA",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Veltins-Arena, Gelsenkirchen",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-17-czech-republic-ghana-matchday-9",
                "date": "2006-06-17",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "Czech Republic",
                "away_team": "Ghana",
                "opponent_name": "Ghana",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 9",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "RheinEnergieStadion, Köln",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-22-czech-republic-italy-matchday-14",
                "date": "2006-06-22",
                "team_id": "czechia",
                "team_name": "Czechia",
                "home_team": "Czech Republic",
                "away_team": "Italy",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 14",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "AOL Arena, Hamburg",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "ecuador",
        "team_name": "Ecuador",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 5,
          "completed_appearances": 4,
          "current_qualified": true,
          "best_finish": "round_of_16",
          "matches_played": 13,
          "won": 5,
          "drawn": 2,
          "lost": 6,
          "goals_for": 14,
          "goals_against": 14
        },
        "editions": [
          {
            "year": 2002,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 2,
            "goals_against": 4,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2002-2002-06-03-italy-ecuador-matchday-1",
                "date": "2002-06-03",
                "team_id": "ecuador",
                "team_name": "Ecuador",
                "home_team": "Italy",
                "away_team": "Ecuador",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Sapporo Dome, Sapporo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-09-mexico-ecuador-matchday-2",
                "date": "2002-06-09",
                "team_id": "ecuador",
                "team_name": "Ecuador",
                "home_team": "Mexico",
                "away_team": "Ecuador",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Miyagi Stadium, Miyagi",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-13-ecuador-croatia-matchday-3",
                "date": "2002-06-13",
                "team_id": "ecuador",
                "team_name": "Ecuador",
                "home_team": "Ecuador",
                "away_team": "Croatia",
                "opponent_name": "Croatia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "International Stadium Yokohama, Yokohama",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2006,
            "matches_played": 4,
            "won": 2,
            "drawn": 0,
            "lost": 2,
            "goals_for": 5,
            "goals_against": 4,
            "goal_difference": 1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2006-2006-06-09-poland-ecuador-matchday-1",
                "date": "2006-06-09",
                "team_id": "ecuador",
                "team_name": "Ecuador",
                "home_team": "Poland",
                "away_team": "Ecuador",
                "opponent_name": "Poland",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Veltins-Arena, Gelsenkirchen",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-15-ecuador-costa-rica-matchday-7",
                "date": "2006-06-15",
                "team_id": "ecuador",
                "team_name": "Ecuador",
                "home_team": "Ecuador",
                "away_team": "Costa Rica",
                "opponent_name": "Costa Rica",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 7",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "AOL Arena, Hamburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-20-ecuador-germany-matchday-12",
                "date": "2006-06-20",
                "team_id": "ecuador",
                "team_name": "Ecuador",
                "home_team": "Ecuador",
                "away_team": "Germany",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 12",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Olympiastadion, Berlin",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-25-england-ecuador-round-of-16",
                "date": "2006-06-25",
                "team_id": "ecuador",
                "team_name": "Ecuador",
                "home_team": "England",
                "away_team": "Ecuador",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Gottlieb-Daimler-Stadion, Stuttgart",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2014,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 3,
            "goals_against": 3,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2014-2014-06-15-switzerland-ecuador-matchday-4",
                "date": "2014-06-15",
                "team_id": "ecuador",
                "team_name": "Ecuador",
                "home_team": "Switzerland",
                "away_team": "Ecuador",
                "opponent_name": "Switzerland",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Estádio Nacional Mané Garrincha, Brasília",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-20-honduras-ecuador-matchday-9",
                "date": "2014-06-20",
                "team_id": "ecuador",
                "team_name": "Ecuador",
                "home_team": "Honduras",
                "away_team": "Ecuador",
                "opponent_name": "Honduras",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 9",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Arena da Baixada, Curitiba",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-25-ecuador-france-matchday-14",
                "date": "2014-06-25",
                "team_id": "ecuador",
                "team_name": "Ecuador",
                "home_team": "Ecuador",
                "away_team": "France",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 14",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Estádio do Maracanã, Rio de Janeiro",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2022,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 4,
            "goals_against": 3,
            "goal_difference": 1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2022-2022-11-20-qatar-ecuador-matchday-1",
                "date": "2022-11-20",
                "team_id": "ecuador",
                "team_name": "Ecuador",
                "home_team": "Qatar",
                "away_team": "Ecuador",
                "opponent_name": "Qatar",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Al Bayt Stadium, Al Khor",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-25-netherlands-ecuador-matchday-6",
                "date": "2022-11-25",
                "team_id": "ecuador",
                "team_name": "Ecuador",
                "home_team": "Netherlands",
                "away_team": "Ecuador",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Khalifa International Stadium, Al Rayyan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-29-ecuador-senegal-matchday-10",
                "date": "2022-11-29",
                "team_id": "ecuador",
                "team_name": "Ecuador",
                "home_team": "Ecuador",
                "away_team": "Senegal",
                "opponent_name": "Senegal",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 10",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Khalifa International Stadium, Al Rayyan",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "egypt",
        "team_name": "Egypt",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 4,
          "completed_appearances": 3,
          "current_qualified": true,
          "best_finish": "group_stage",
          "matches_played": 7,
          "won": 0,
          "drawn": 2,
          "lost": 5,
          "goals_for": 5,
          "goals_against": 12
        },
        "editions": [
          {
            "year": 1934,
            "matches_played": 1,
            "won": 0,
            "drawn": 0,
            "lost": 1,
            "goals_for": 2,
            "goals_against": 4,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1934-1934-05-27-hungary-egypt-preliminary-round",
                "date": "1934-05-27",
                "team_id": "egypt",
                "team_name": "Egypt",
                "home_team": "Hungary",
                "away_team": "Egypt",
                "opponent_name": "Hungary",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 2,
                "score_for": 2,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Preliminary round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio Giorgio Ascarelli, Naples",
                "neutral": true
              }
            ],
            "stage_reached": "Preliminary round",
            "finish": "Preliminary round"
          },
          {
            "year": 1990,
            "matches_played": 3,
            "won": 0,
            "drawn": 2,
            "lost": 1,
            "goals_for": 1,
            "goals_against": 2,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1990-1990-06-12-netherlands-egypt-matchday-1",
                "date": "1990-06-12",
                "team_id": "egypt",
                "team_name": "Egypt",
                "home_team": "Netherlands",
                "away_team": "Egypt",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Stadio La Favorita, Palermo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-17-ireland-egypt-matchday-2",
                "date": "1990-06-17",
                "team_id": "egypt",
                "team_name": "Egypt",
                "home_team": "Ireland",
                "away_team": "Egypt",
                "opponent_name": "Ireland",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Stadio La Favorita, Palermo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-21-england-egypt-matchday-3",
                "date": "1990-06-21",
                "team_id": "egypt",
                "team_name": "Egypt",
                "home_team": "England",
                "away_team": "Egypt",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Stadio Sant'Elia, Cagliari",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2018,
            "matches_played": 3,
            "won": 0,
            "drawn": 0,
            "lost": 3,
            "goals_for": 2,
            "goals_against": 6,
            "goal_difference": -4,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2018-2018-06-15-egypt-uruguay-matchday-2",
                "date": "2018-06-15",
                "team_id": "egypt",
                "team_name": "Egypt",
                "home_team": "Egypt",
                "away_team": "Uruguay",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Ekaterinburg Arena, Ekaterinburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-19-russia-egypt-matchday-6",
                "date": "2018-06-19",
                "team_id": "egypt",
                "team_name": "Egypt",
                "home_team": "Russia",
                "away_team": "Egypt",
                "opponent_name": "Russia",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Saint Petersburg Stadium, Saint Petersburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-25-saudi-arabia-egypt-matchday-12",
                "date": "2018-06-25",
                "team_id": "egypt",
                "team_name": "Egypt",
                "home_team": "Saudi Arabia",
                "away_team": "Egypt",
                "opponent_name": "Saudi Arabia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 12",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Volgograd Arena, Volgograd",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "england",
        "team_name": "England",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 17,
          "completed_appearances": 16,
          "current_qualified": true,
          "best_finish": "winner",
          "matches_played": 74,
          "won": 32,
          "drawn": 22,
          "lost": 20,
          "goals_for": 104,
          "goals_against": 68
        },
        "editions": [
          {
            "year": 1950,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 2,
            "goals_against": 2,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1950-1950-06-25-england-chile-first-round",
                "date": "1950-06-25",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Chile",
                "opponent_name": "Chile",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estádio do Maracanã, Rio de Janeiro",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1950-1950-06-29-united-states-england-first-round",
                "date": "1950-06-29",
                "team_id": "england",
                "team_name": "England",
                "home_team": "United States",
                "away_team": "England",
                "opponent_name": "United States",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estádio Independência, Belo Horizonte",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1950-1950-07-02-spain-england-first-round",
                "date": "1950-07-02",
                "team_id": "england",
                "team_name": "England",
                "home_team": "Spain",
                "away_team": "England",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estádio do Maracanã, Rio de Janeiro",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1954,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 8,
            "goals_against": 8,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1954-1954-06-17-england-belgium-matchday-1",
                "date": "1954-06-17",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Belgium",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 4,
                "score_for": 4,
                "score_against": 4,
                "result": "draw",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "St. Jakob Stadium, Basel",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1954-1954-06-20-england-switzerland-matchday-2",
                "date": "1954-06-20",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Switzerland",
                "opponent_name": "Switzerland",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Wankdorf Stadium, Bern",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1954-1954-06-26-uruguay-england-quarter-finals",
                "date": "1954-06-26",
                "team_id": "england",
                "team_name": "England",
                "home_team": "Uruguay",
                "away_team": "England",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 2,
                "score_for": 2,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "St. Jakob Stadium, Basel",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 1958,
            "matches_played": 4,
            "won": 0,
            "drawn": 3,
            "lost": 1,
            "goals_for": 4,
            "goals_against": 5,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1958-1958-06-08-soviet-union-england-matchday-1",
                "date": "1958-06-08",
                "team_id": "england",
                "team_name": "England",
                "home_team": "Soviet Union",
                "away_team": "England",
                "opponent_name": "Soviet Union",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Ullevi, Gothenburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-11-brazil-england-matchday-2",
                "date": "1958-06-11",
                "team_id": "england",
                "team_name": "England",
                "home_team": "Brazil",
                "away_team": "England",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Ullevi, Gothenburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-15-england-austria-matchday-3",
                "date": "1958-06-15",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Austria",
                "opponent_name": "Austria",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Ryavallen, Borås",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-17-soviet-union-england-group-4-play-off",
                "date": "1958-06-17",
                "team_id": "england",
                "team_name": "England",
                "home_team": "Soviet Union",
                "away_team": "England",
                "opponent_name": "Soviet Union",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Group 4 Play-off",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Ullevi, Gothenburg",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1962,
            "matches_played": 4,
            "won": 1,
            "drawn": 1,
            "lost": 2,
            "goals_for": 5,
            "goals_against": 6,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1962-1962-05-31-hungary-england-matchday-1",
                "date": "1962-05-31",
                "team_id": "england",
                "team_name": "England",
                "home_team": "Hungary",
                "away_team": "England",
                "opponent_name": "Hungary",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio El Teniente, Rancagua",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1962-1962-06-02-england-argentina-matchday-2",
                "date": "1962-06-02",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Argentina",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio El Teniente, Rancagua",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1962-1962-06-07-england-bulgaria-matchday-3",
                "date": "1962-06-07",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Bulgaria",
                "opponent_name": "Bulgaria",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio El Teniente, Rancagua",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1962-1962-06-10-brazil-england-quarter-finals",
                "date": "1962-06-10",
                "team_id": "england",
                "team_name": "England",
                "home_team": "Brazil",
                "away_team": "England",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Sausalito, Viña del Mar",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 1966,
            "matches_played": 6,
            "won": 5,
            "drawn": 1,
            "lost": 0,
            "goals_for": 11,
            "goals_against": 3,
            "goal_difference": 8,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1966-1966-07-11-england-uruguay-matchday-1",
                "date": "1966-07-11",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Uruguay",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Wembley Stadium, London",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1966-1966-07-16-england-mexico-matchday-2",
                "date": "1966-07-16",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Wembley Stadium, London",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1966-1966-07-20-england-france-matchday-3",
                "date": "1966-07-20",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "France",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Wembley Stadium, London",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1966-1966-07-23-england-argentina-quarter-finals",
                "date": "1966-07-23",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Argentina",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Wembley Stadium, London",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1966-1966-07-26-england-portugal-semi-finals",
                "date": "1966-07-26",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Portugal",
                "opponent_name": "Portugal",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Wembley Stadium, London",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1966-1966-07-30-england-west-germany-final",
                "date": "1966-07-30",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "West Germany",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 2,
                "score_for": 4,
                "score_against": 2,
                "result": "win",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Wembley Stadium, London",
                "neutral": true
              }
            ],
            "stage_reached": "winner",
            "finish": "winner"
          },
          {
            "year": 1970,
            "matches_played": 4,
            "won": 2,
            "drawn": 0,
            "lost": 2,
            "goals_for": 4,
            "goals_against": 4,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1970-1970-06-02-romania-england-matchday-1",
                "date": "1970-06-02",
                "team_id": "england",
                "team_name": "England",
                "home_team": "Romania",
                "away_team": "England",
                "opponent_name": "Romania",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio Jalisco, Guadalajara",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1970-1970-06-07-england-brazil-matchday-2",
                "date": "1970-06-07",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Brazil",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio Jalisco, Guadalajara",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1970-1970-06-11-england-czechoslovakia-matchday-3",
                "date": "1970-06-11",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Czechoslovakia",
                "opponent_name": "Czechoslovakia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio Jalisco, Guadalajara",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1970-1970-06-14-west-germany-england-quarter-finals",
                "date": "1970-06-14",
                "team_id": "england",
                "team_name": "England",
                "home_team": "West Germany",
                "away_team": "England",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 2,
                "score_against": 3,
                "result": "loss",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Nou Camp, León",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 1982,
            "matches_played": 5,
            "won": 3,
            "drawn": 2,
            "lost": 0,
            "goals_for": 6,
            "goals_against": 1,
            "goal_difference": 5,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1982-1982-06-16-england-france-matchday-1",
                "date": "1982-06-16",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "France",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio San Mamés, Bilbao",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-06-20-england-czechoslovakia-matchday-2",
                "date": "1982-06-20",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Czechoslovakia",
                "opponent_name": "Czechoslovakia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio San Mamés, Bilbao",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-06-25-england-kuwait-matchday-3",
                "date": "1982-06-25",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Kuwait",
                "opponent_name": "Kuwait",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio San Mamés, Bilbao",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-06-29-west-germany-england-matchday-4",
                "date": "1982-06-29",
                "team_id": "england",
                "team_name": "England",
                "home_team": "West Germany",
                "away_team": "England",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Estadio Santiago Bernabéu, Madrid",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-07-05-spain-england-matchday-6",
                "date": "1982-07-05",
                "team_id": "england",
                "team_name": "England",
                "home_team": "Spain",
                "away_team": "England",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Estadio Santiago Bernabéu, Madrid",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1986,
            "matches_played": 5,
            "won": 2,
            "drawn": 1,
            "lost": 2,
            "goals_for": 7,
            "goals_against": 3,
            "goal_difference": 4,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1986-1986-06-03-portugal-england-matchday-1",
                "date": "1986-06-03",
                "team_id": "england",
                "team_name": "England",
                "home_team": "Portugal",
                "away_team": "England",
                "opponent_name": "Portugal",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Estadio Tecnológico, Monterrey",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-06-england-morocco-matchday-2",
                "date": "1986-06-06",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Morocco",
                "opponent_name": "Morocco",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Estadio Tecnológico, Monterrey",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-11-england-poland-matchday-3",
                "date": "1986-06-11",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Poland",
                "opponent_name": "Poland",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Estadio Tecnológico, Monterrey",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-18-england-paraguay-round-of-16",
                "date": "1986-06-18",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Paraguay",
                "opponent_name": "Paraguay",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Azteca, Mexico City",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-22-argentina-england-quarter-finals",
                "date": "1986-06-22",
                "team_id": "england",
                "team_name": "England",
                "home_team": "Argentina",
                "away_team": "England",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Azteca, Mexico City",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 1990,
            "matches_played": 7,
            "won": 3,
            "drawn": 3,
            "lost": 1,
            "goals_for": 8,
            "goals_against": 6,
            "goal_difference": 2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1990-1990-06-11-england-ireland-matchday-1",
                "date": "1990-06-11",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Ireland",
                "opponent_name": "Ireland",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Stadio Sant'Elia, Cagliari",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-16-england-netherlands-matchday-2",
                "date": "1990-06-16",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Netherlands",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Stadio Sant'Elia, Cagliari",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-21-england-egypt-matchday-3",
                "date": "1990-06-21",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Egypt",
                "opponent_name": "Egypt",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Stadio Sant'Elia, Cagliari",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-26-england-belgium-round-of-16",
                "date": "1990-06-26",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Belgium",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio Renato Dall'Ara, Bologna",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-07-01-england-cameroon-quarter-finals",
                "date": "1990-07-01",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Cameroon",
                "opponent_name": "Cameroon",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio San Paolo, Naples",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-07-04-west-germany-england-semi-finals",
                "date": "1990-07-04",
                "team_id": "england",
                "team_name": "England",
                "home_team": "West Germany",
                "away_team": "England",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio delle Alpi, Turin",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-07-07-italy-england-third-place-match",
                "date": "1990-07-07",
                "team_id": "england",
                "team_name": "England",
                "home_team": "Italy",
                "away_team": "England",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Third place match",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio San Nicola, Bari",
                "neutral": true
              }
            ],
            "stage_reached": "fourth_place",
            "finish": "fourth_place"
          },
          {
            "year": 1998,
            "matches_played": 4,
            "won": 2,
            "drawn": 1,
            "lost": 1,
            "goals_for": 7,
            "goals_against": 4,
            "goal_difference": 3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1998-1998-06-15-england-tunisia-matchday-1",
                "date": "1998-06-15",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Tunisia",
                "opponent_name": "Tunisia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Stade Vélodrome, Marseille",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-22-romania-england-matchday-2",
                "date": "1998-06-22",
                "team_id": "england",
                "team_name": "England",
                "home_team": "Romania",
                "away_team": "England",
                "opponent_name": "Romania",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Stade de Toulouse, Toulouse",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-26-colombia-england-matchday-3",
                "date": "1998-06-26",
                "team_id": "england",
                "team_name": "England",
                "home_team": "Colombia",
                "away_team": "England",
                "opponent_name": "Colombia",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Stade Félix Bollaert, Lens",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-30-argentina-england-round-of-16",
                "date": "1998-06-30",
                "team_id": "england",
                "team_name": "England",
                "home_team": "Argentina",
                "away_team": "England",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade Geoffroy-Guichard, Saint-Étienne",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2002,
            "matches_played": 5,
            "won": 2,
            "drawn": 2,
            "lost": 1,
            "goals_for": 6,
            "goals_against": 3,
            "goal_difference": 3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2002-2002-06-02-england-sweden-matchday-1",
                "date": "2002-06-02",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Sweden",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Saitama Stadium, Saitama",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-07-argentina-england-matchday-2",
                "date": "2002-06-07",
                "team_id": "england",
                "team_name": "England",
                "home_team": "Argentina",
                "away_team": "England",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Sapporo Dome, Sapporo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-12-nigeria-england-matchday-3",
                "date": "2002-06-12",
                "team_id": "england",
                "team_name": "England",
                "home_team": "Nigeria",
                "away_team": "England",
                "opponent_name": "Nigeria",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Nagai Stadium, Osaka",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-15-denmark-england-round-of-16",
                "date": "2002-06-15",
                "team_id": "england",
                "team_name": "England",
                "home_team": "Denmark",
                "away_team": "England",
                "opponent_name": "Denmark",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Niigata Stadium, Niigata",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-21-england-brazil-quarter-finals",
                "date": "2002-06-21",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Brazil",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Shizuoka Stadium, Shizuoka",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 2006,
            "matches_played": 5,
            "won": 3,
            "drawn": 2,
            "lost": 0,
            "goals_for": 6,
            "goals_against": 2,
            "goal_difference": 4,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2006-2006-06-10-england-paraguay-matchday-2",
                "date": "2006-06-10",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Paraguay",
                "opponent_name": "Paraguay",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Commerzbank-Arena, Frankfurt",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-15-england-trinidad-and-tobago-matchday-7",
                "date": "2006-06-15",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Trinidad and Tobago",
                "opponent_name": "Trinidad and Tobago",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 7",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Frankenstadion, Nürnberg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-20-sweden-england-matchday-12",
                "date": "2006-06-20",
                "team_id": "england",
                "team_name": "England",
                "home_team": "Sweden",
                "away_team": "England",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 12",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "RheinEnergieStadion, Köln",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-25-england-ecuador-round-of-16",
                "date": "2006-06-25",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Ecuador",
                "opponent_name": "Ecuador",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Gottlieb-Daimler-Stadion, Stuttgart",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-07-01-england-portugal-quarterfinals",
                "date": "2006-07-01",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Portugal",
                "opponent_name": "Portugal",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarterfinals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Veltins-Arena, Gelsenkirchen",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 2010,
            "matches_played": 4,
            "won": 1,
            "drawn": 2,
            "lost": 1,
            "goals_for": 3,
            "goals_against": 5,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2010-2010-06-12-england-usa-matchday-2",
                "date": "2010-06-12",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "USA",
                "opponent_name": "USA",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Royal Bafokeng Stadium, Rustenburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-18-england-algeria-matchday-8",
                "date": "2010-06-18",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Algeria",
                "opponent_name": "Algeria",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 8",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Cape Town Stadium, Cape Town",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-23-slovenia-england-matchday-13",
                "date": "2010-06-23",
                "team_id": "england",
                "team_name": "England",
                "home_team": "Slovenia",
                "away_team": "England",
                "opponent_name": "Slovenia",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 13",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Nelson Mandela Bay Stadium, Port Elizabeth",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-27-germany-england-round-of-16",
                "date": "2010-06-27",
                "team_id": "england",
                "team_name": "England",
                "home_team": "Germany",
                "away_team": "England",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 1,
                "score_for": 1,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Free State Stadium, Bloemfontein",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2014,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 2,
            "goals_against": 4,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2014-2014-06-14-england-italy-matchday-3",
                "date": "2014-06-14",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Italy",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Arena Amazônia, Manaus",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-19-uruguay-england-matchday-8",
                "date": "2014-06-19",
                "team_id": "england",
                "team_name": "England",
                "home_team": "Uruguay",
                "away_team": "England",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 8",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Arena de São Paulo, São Paulo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-24-costa-rica-england-matchday-13",
                "date": "2014-06-24",
                "team_id": "england",
                "team_name": "England",
                "home_team": "Costa Rica",
                "away_team": "England",
                "opponent_name": "Costa Rica",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 13",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Estádio Mineirão, Belo Horizonte",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2018,
            "matches_played": 7,
            "won": 3,
            "drawn": 1,
            "lost": 3,
            "goals_for": 12,
            "goals_against": 8,
            "goal_difference": 4,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2018-2018-06-18-tunisia-england-matchday-5",
                "date": "2018-06-18",
                "team_id": "england",
                "team_name": "England",
                "home_team": "Tunisia",
                "away_team": "England",
                "opponent_name": "Tunisia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Volgograd Arena, Volgograd",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-24-england-panama-matchday-11",
                "date": "2018-06-24",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Panama",
                "opponent_name": "Panama",
                "home_away": "neutral",
                "home_score": 6,
                "away_score": 1,
                "score_for": 6,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 11",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Nizhny Novgorod Stadium, Nizhny Novgorod",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-28-england-belgium-matchday-15",
                "date": "2018-06-28",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Belgium",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 15",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Kaliningrad Stadium, Kaliningrad",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-07-03-colombia-england-round-of-16",
                "date": "2018-07-03",
                "team_id": "england",
                "team_name": "England",
                "home_team": "Colombia",
                "away_team": "England",
                "opponent_name": "Colombia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Spartak Stadium, Moscow",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-07-07-sweden-england-quarter-finals",
                "date": "2018-07-07",
                "team_id": "england",
                "team_name": "England",
                "home_team": "Sweden",
                "away_team": "England",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Samara Arena, Samara",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-07-11-croatia-england-semi-finals",
                "date": "2018-07-11",
                "team_id": "england",
                "team_name": "England",
                "home_team": "Croatia",
                "away_team": "England",
                "opponent_name": "Croatia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Luzhniki Stadium, Moscow",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-07-14-belgium-england-match-for-third-place",
                "date": "2018-07-14",
                "team_id": "england",
                "team_name": "England",
                "home_team": "Belgium",
                "away_team": "England",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Match for third place",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Saint Petersburg Stadium, St. Petersburg",
                "neutral": true
              }
            ],
            "stage_reached": "fourth_place",
            "finish": "fourth_place"
          },
          {
            "year": 2022,
            "matches_played": 5,
            "won": 3,
            "drawn": 1,
            "lost": 1,
            "goals_for": 13,
            "goals_against": 4,
            "goal_difference": 9,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2022-2022-11-21-england-iran-matchday-2",
                "date": "2022-11-21",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Iran",
                "opponent_name": "Iran",
                "home_away": "neutral",
                "home_score": 6,
                "away_score": 2,
                "score_for": 6,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Khalifa International Stadium, Al Rayyan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-25-england-usa-matchday-6",
                "date": "2022-11-25",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "USA",
                "opponent_name": "USA",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Al Bayt Stadium, Al Khor",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-29-wales-england-matchday-10",
                "date": "2022-11-29",
                "team_id": "england",
                "team_name": "England",
                "home_team": "Wales",
                "away_team": "England",
                "opponent_name": "Wales",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 10",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Ahmad bin Ali Stadium, Al Rayyan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-04-england-senegal-round-of-16",
                "date": "2022-12-04",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "Senegal",
                "opponent_name": "Senegal",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Al Bayt Stadium, Al Khor",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-10-england-france-quarter-finals",
                "date": "2022-12-10",
                "team_id": "england",
                "team_name": "England",
                "home_team": "England",
                "away_team": "France",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Al Bayt Stadium, Al Khor",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "france",
        "team_name": "France",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 17,
          "completed_appearances": 16,
          "current_qualified": true,
          "best_finish": "winner",
          "matches_played": 73,
          "won": 39,
          "drawn": 14,
          "lost": 20,
          "goals_for": 136,
          "goals_against": 85
        },
        "editions": [
          {
            "year": 1930,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 4,
            "goals_against": 3,
            "goal_difference": 1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1930-1930-07-13-france-mexico-matchday-1",
                "date": "1930-07-13",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 1,
                "score_for": 4,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estadio Pocitos, Montevideo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1930-1930-07-15-argentina-france-matchday-3",
                "date": "1930-07-15",
                "team_id": "france",
                "team_name": "France",
                "home_team": "Argentina",
                "away_team": "France",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estadio Parque Central, Montevideo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1930-1930-07-19-chile-france-matchday-7",
                "date": "1930-07-19",
                "team_id": "france",
                "team_name": "France",
                "home_team": "Chile",
                "away_team": "France",
                "opponent_name": "Chile",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 7",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estadio Centenario, Montevideo",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1934,
            "matches_played": 1,
            "won": 0,
            "drawn": 0,
            "lost": 1,
            "goals_for": 2,
            "goals_against": 3,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1934-1934-05-27-austria-france-preliminary-round",
                "date": "1934-05-27",
                "team_id": "france",
                "team_name": "France",
                "home_team": "Austria",
                "away_team": "France",
                "opponent_name": "Austria",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 2,
                "score_against": 3,
                "result": "loss",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Preliminary round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio Benito Mussolini, Turin",
                "neutral": true
              }
            ],
            "stage_reached": "Preliminary round",
            "finish": "Preliminary round"
          },
          {
            "year": 1938,
            "matches_played": 2,
            "won": 1,
            "drawn": 0,
            "lost": 1,
            "goals_for": 4,
            "goals_against": 4,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1938-1938-06-05-france-belgium-first-round",
                "date": "1938-06-05",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Belgium",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade Olympique de Colombes, Paris",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1938-1938-06-12-france-italy-quarter-finals",
                "date": "1938-06-12",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Italy",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade Olympique de Colombes, Paris",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 1954,
            "matches_played": 2,
            "won": 1,
            "drawn": 0,
            "lost": 1,
            "goals_for": 3,
            "goals_against": 3,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1954-1954-06-16-yugoslavia-france-matchday-1",
                "date": "1954-06-16",
                "team_id": "france",
                "team_name": "France",
                "home_team": "Yugoslavia",
                "away_team": "France",
                "opponent_name": "Yugoslavia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Stade Olympique de la Pontaise, Lausanne",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1954-1954-06-19-france-mexico-matchday-2",
                "date": "1954-06-19",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Charmilles Stadium, Geneva",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1958,
            "matches_played": 6,
            "won": 4,
            "drawn": 0,
            "lost": 2,
            "goals_for": 23,
            "goals_against": 15,
            "goal_difference": 8,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1958-1958-06-08-france-paraguay-matchday-1",
                "date": "1958-06-08",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Paraguay",
                "opponent_name": "Paraguay",
                "home_away": "neutral",
                "home_score": 7,
                "away_score": 3,
                "score_for": 7,
                "score_against": 3,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Idrottsparken, Norrköping",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-11-yugoslavia-france-matchday-2",
                "date": "1958-06-11",
                "team_id": "france",
                "team_name": "France",
                "home_team": "Yugoslavia",
                "away_team": "France",
                "opponent_name": "Yugoslavia",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 2,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Arosvallen, Västerås",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-15-france-scotland-matchday-3",
                "date": "1958-06-15",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Scotland",
                "opponent_name": "Scotland",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Eyravallen, Örebro",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-19-france-northern-ireland-quarter-finals",
                "date": "1958-06-19",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Northern Ireland",
                "opponent_name": "Northern Ireland",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 0,
                "score_for": 4,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Idrottsparken, Norrköping",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-24-france-brazil-semi-finals",
                "date": "1958-06-24",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Brazil",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 5,
                "score_for": 2,
                "score_against": 5,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Råsunda Stadium, Solna",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-28-west-germany-france-match-for-third-place",
                "date": "1958-06-28",
                "team_id": "france",
                "team_name": "France",
                "home_team": "West Germany",
                "away_team": "France",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 6,
                "score_for": 6,
                "score_against": 3,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Match for third place",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Ullevi, Gothenburg",
                "neutral": true
              }
            ],
            "stage_reached": "third_place",
            "finish": "third_place"
          },
          {
            "year": 1966,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 2,
            "goals_against": 5,
            "goal_difference": -3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1966-1966-07-13-france-mexico-matchday-1",
                "date": "1966-07-13",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Wembley Stadium, London",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1966-1966-07-15-uruguay-france-matchday-2",
                "date": "1966-07-15",
                "team_id": "france",
                "team_name": "France",
                "home_team": "Uruguay",
                "away_team": "France",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "White City Stadium, London",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1966-1966-07-20-england-france-matchday-3",
                "date": "1966-07-20",
                "team_id": "france",
                "team_name": "France",
                "home_team": "England",
                "away_team": "France",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Wembley Stadium, London",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1978,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 5,
            "goals_against": 5,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1978-1978-06-02-italy-france-matchday-1",
                "date": "1978-06-02",
                "team_id": "france",
                "team_name": "France",
                "home_team": "Italy",
                "away_team": "France",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estadio José María Minella, Mar del Plata",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-06-argentina-france-matchday-2",
                "date": "1978-06-06",
                "team_id": "france",
                "team_name": "France",
                "home_team": "Argentina",
                "away_team": "France",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estadio Monumental, Buenos Aires",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-10-france-hungary-matchday-3",
                "date": "1978-06-10",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Hungary",
                "opponent_name": "Hungary",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estadio José María Minella, Mar del Plata",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1982,
            "matches_played": 7,
            "won": 3,
            "drawn": 2,
            "lost": 2,
            "goals_for": 16,
            "goals_against": 12,
            "goal_difference": 4,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1982-1982-06-16-england-france-matchday-1",
                "date": "1982-06-16",
                "team_id": "france",
                "team_name": "France",
                "home_team": "England",
                "away_team": "France",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio San Mamés, Bilbao",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-06-21-france-kuwait-matchday-2",
                "date": "1982-06-21",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Kuwait",
                "opponent_name": "Kuwait",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 1,
                "score_for": 4,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio José Zorrilla, Valladolid",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-06-24-france-czechoslovakia-matchday-3",
                "date": "1982-06-24",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Czechoslovakia",
                "opponent_name": "Czechoslovakia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio José Zorrilla, Valladolid",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-06-28-austria-france-matchday-4",
                "date": "1982-06-28",
                "team_id": "france",
                "team_name": "France",
                "home_team": "Austria",
                "away_team": "France",
                "opponent_name": "Austria",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Estadio Vicente Calderón, Madrid",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-07-04-northern-ireland-france-matchday-6",
                "date": "1982-07-04",
                "team_id": "france",
                "team_name": "France",
                "home_team": "Northern Ireland",
                "away_team": "France",
                "opponent_name": "Northern Ireland",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 4,
                "score_for": 4,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Estadio Vicente Calderón, Madrid",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-07-08-west-germany-france-semi-finals",
                "date": "1982-07-08",
                "team_id": "france",
                "team_name": "France",
                "home_team": "West Germany",
                "away_team": "France",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 3,
                "score_for": 3,
                "score_against": 3,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Ramón Sánchez Pizjuán, Seville",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-07-10-poland-france-third-place-match",
                "date": "1982-07-10",
                "team_id": "france",
                "team_name": "France",
                "home_team": "Poland",
                "away_team": "France",
                "opponent_name": "Poland",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 2,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Third place match",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio José Rico Pérez, Alicante",
                "neutral": true
              }
            ],
            "stage_reached": "fourth_place",
            "finish": "fourth_place"
          },
          {
            "year": 1986,
            "matches_played": 7,
            "won": 4,
            "drawn": 2,
            "lost": 1,
            "goals_for": 12,
            "goals_against": 6,
            "goal_difference": 6,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1986-1986-06-01-canada-france-matchday-1",
                "date": "1986-06-01",
                "team_id": "france",
                "team_name": "France",
                "home_team": "Canada",
                "away_team": "France",
                "opponent_name": "Canada",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Estadio Nou Camp, León",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-05-france-soviet-union-matchday-2",
                "date": "1986-06-05",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Soviet Union",
                "opponent_name": "Soviet Union",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Estadio Nou Camp, León",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-09-hungary-france-matchday-3",
                "date": "1986-06-09",
                "team_id": "france",
                "team_name": "France",
                "home_team": "Hungary",
                "away_team": "France",
                "opponent_name": "Hungary",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Estadio Nou Camp, León",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-17-italy-france-round-of-16",
                "date": "1986-06-17",
                "team_id": "france",
                "team_name": "France",
                "home_team": "Italy",
                "away_team": "France",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Olímpico Universitario, Mexico City",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-21-brazil-france-quarter-finals",
                "date": "1986-06-21",
                "team_id": "france",
                "team_name": "France",
                "home_team": "Brazil",
                "away_team": "France",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Jalisco, Guadalajara",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-25-france-west-germany-semi-finals",
                "date": "1986-06-25",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "West Germany",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Jalisco, Guadalajara",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-28-france-belgium-third-place-match",
                "date": "1986-06-28",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Belgium",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 2,
                "score_for": 4,
                "score_against": 2,
                "result": "win",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Third place match",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Cuauhtémoc, Puebla",
                "neutral": true
              }
            ],
            "stage_reached": "third_place",
            "finish": "third_place"
          },
          {
            "year": 1998,
            "matches_played": 7,
            "won": 6,
            "drawn": 1,
            "lost": 0,
            "goals_for": 15,
            "goals_against": 2,
            "goal_difference": 13,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1998-1998-06-12-france-south-africa-matchday-1",
                "date": "1998-06-12",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "South Africa",
                "opponent_name": "South Africa",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Stade Vélodrome, Marseille",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-18-france-saudi-arabia-matchday-2",
                "date": "1998-06-18",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Saudi Arabia",
                "opponent_name": "Saudi Arabia",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 0,
                "score_for": 4,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Stade de France, Saint-Denis",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-24-france-denmark-matchday-3",
                "date": "1998-06-24",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Denmark",
                "opponent_name": "Denmark",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Stade Gerland, Lyon",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-28-france-paraguay-round-of-16",
                "date": "1998-06-28",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Paraguay",
                "opponent_name": "Paraguay",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade Félix Bollaert, Lens",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-07-03-italy-france-quarter-finals",
                "date": "1998-07-03",
                "team_id": "france",
                "team_name": "France",
                "home_team": "Italy",
                "away_team": "France",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade de France, Saint-Denis",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-07-08-france-croatia-semi-finals",
                "date": "1998-07-08",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Croatia",
                "opponent_name": "Croatia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade de France, Saint-Denis",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-07-12-brazil-france-final",
                "date": "1998-07-12",
                "team_id": "france",
                "team_name": "France",
                "home_team": "Brazil",
                "away_team": "France",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade de France, Saint-Denis",
                "neutral": true
              }
            ],
            "stage_reached": "winner",
            "finish": "winner"
          },
          {
            "year": 2002,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 0,
            "goals_against": 3,
            "goal_difference": -3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2002-2002-05-31-france-senegal-matchday-1",
                "date": "2002-05-31",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Senegal",
                "opponent_name": "Senegal",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Seoul World Cup Stadium, Seoul",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-06-france-uruguay-matchday-2",
                "date": "2002-06-06",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Uruguay",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Asiad Main Stadium, Busan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-11-denmark-france-matchday-3",
                "date": "2002-06-11",
                "team_id": "france",
                "team_name": "France",
                "home_team": "Denmark",
                "away_team": "France",
                "opponent_name": "Denmark",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Incheon Munhak Stadium, Incheon",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2006,
            "matches_played": 7,
            "won": 4,
            "drawn": 3,
            "lost": 0,
            "goals_for": 9,
            "goals_against": 3,
            "goal_difference": 6,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2006-2006-06-13-france-switzerland-matchday-5",
                "date": "2006-06-13",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Switzerland",
                "opponent_name": "Switzerland",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Gottlieb-Daimler-Stadion, Stuttgart",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-18-france-south-korea-matchday-10",
                "date": "2006-06-18",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "South Korea",
                "opponent_name": "South Korea",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 10",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Zentralstadion, Leipzig",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-23-togo-france-matchday-15",
                "date": "2006-06-23",
                "team_id": "france",
                "team_name": "France",
                "home_team": "Togo",
                "away_team": "France",
                "opponent_name": "Togo",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 15",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "RheinEnergieStadion, Köln",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-27-spain-france-round-of-16",
                "date": "2006-06-27",
                "team_id": "france",
                "team_name": "France",
                "home_team": "Spain",
                "away_team": "France",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "AWD-Arena, Hannover",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-07-01-brazil-france-quarterfinals",
                "date": "2006-07-01",
                "team_id": "france",
                "team_name": "France",
                "home_team": "Brazil",
                "away_team": "France",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarterfinals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Commerzbank-Arena, Frankfurt",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-07-05-portugal-france-semifinals",
                "date": "2006-07-05",
                "team_id": "france",
                "team_name": "France",
                "home_team": "Portugal",
                "away_team": "France",
                "opponent_name": "Portugal",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semifinals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Allianz Arena, München",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-07-09-italy-france-final",
                "date": "2006-07-09",
                "team_id": "france",
                "team_name": "France",
                "home_team": "Italy",
                "away_team": "France",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Olympiastadion, Berlin",
                "neutral": true
              }
            ],
            "stage_reached": "runner_up",
            "finish": "runner_up"
          },
          {
            "year": 2010,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 1,
            "goals_against": 4,
            "goal_difference": -3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2010-2010-06-11-uruguay-france-matchday-1",
                "date": "2010-06-11",
                "team_id": "france",
                "team_name": "France",
                "home_team": "Uruguay",
                "away_team": "France",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Cape Town Stadium, Cape Town",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-17-france-mexico-matchday-7",
                "date": "2010-06-17",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 7",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Peter Mokaba Stadium, Polokwane",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-22-france-south-africa-matchday-12",
                "date": "2010-06-22",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "South Africa",
                "opponent_name": "South Africa",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 12",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Free State Stadium, Bloemfontein",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2014,
            "matches_played": 5,
            "won": 3,
            "drawn": 1,
            "lost": 1,
            "goals_for": 10,
            "goals_against": 3,
            "goal_difference": 7,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2014-2014-06-15-france-honduras-matchday-4",
                "date": "2014-06-15",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Honduras",
                "opponent_name": "Honduras",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Estádio Beira-Rio, Porto Alegre",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-20-switzerland-france-matchday-9",
                "date": "2014-06-20",
                "team_id": "france",
                "team_name": "France",
                "home_team": "Switzerland",
                "away_team": "France",
                "opponent_name": "Switzerland",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 5,
                "score_for": 5,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 9",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Arena Fonte Nova, Salvador",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-25-ecuador-france-matchday-14",
                "date": "2014-06-25",
                "team_id": "france",
                "team_name": "France",
                "home_team": "Ecuador",
                "away_team": "France",
                "opponent_name": "Ecuador",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 14",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Estádio do Maracanã, Rio de Janeiro",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-30-france-nigeria-round-of-16",
                "date": "2014-06-30",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Nigeria",
                "opponent_name": "Nigeria",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estádio Nacional Mané Garrincha, Brasília",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-07-04-france-germany-quarter-finals",
                "date": "2014-07-04",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Germany",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estádio do Maracanã, Rio de Janeiro",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 2018,
            "matches_played": 7,
            "won": 6,
            "drawn": 1,
            "lost": 0,
            "goals_for": 14,
            "goals_against": 6,
            "goal_difference": 8,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2018-2018-06-16-france-australia-matchday-3",
                "date": "2018-06-16",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Australia",
                "opponent_name": "Australia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Kazan Arena, Kazan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-21-france-peru-matchday-8",
                "date": "2018-06-21",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Peru",
                "opponent_name": "Peru",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 8",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Ekaterinburg Arena, Ekaterinburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-26-denmark-france-matchday-13",
                "date": "2018-06-26",
                "team_id": "france",
                "team_name": "France",
                "home_team": "Denmark",
                "away_team": "France",
                "opponent_name": "Denmark",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 13",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Luzhniki Stadium, Moscow",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-30-france-argentina-round-of-16",
                "date": "2018-06-30",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Argentina",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 3,
                "score_for": 4,
                "score_against": 3,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Kazan Arena, Kazan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-07-06-uruguay-france-quarter-finals",
                "date": "2018-07-06",
                "team_id": "france",
                "team_name": "France",
                "home_team": "Uruguay",
                "away_team": "France",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Nizhny Novgorod Stadium, Nizhny Novgorod",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-07-10-france-belgium-semi-finals",
                "date": "2018-07-10",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Belgium",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Saint Petersburg Stadium, St. Petersburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-07-15-france-croatia-final",
                "date": "2018-07-15",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Croatia",
                "opponent_name": "Croatia",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 2,
                "score_for": 4,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Luzhniki Stadium, Moscow",
                "neutral": true
              }
            ],
            "stage_reached": "winner",
            "finish": "winner"
          },
          {
            "year": 2022,
            "matches_played": 7,
            "won": 5,
            "drawn": 1,
            "lost": 1,
            "goals_for": 16,
            "goals_against": 8,
            "goal_difference": 8,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2022-2022-11-22-france-australia-matchday-3",
                "date": "2022-11-22",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Australia",
                "opponent_name": "Australia",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 1,
                "score_for": 4,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Al Janoub Stadium, Al Wakrah",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-26-france-denmark-matchday-7",
                "date": "2022-11-26",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Denmark",
                "opponent_name": "Denmark",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 7",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Stadium 974, Doha",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-30-tunisia-france-matchday-11",
                "date": "2022-11-30",
                "team_id": "france",
                "team_name": "France",
                "home_team": "Tunisia",
                "away_team": "France",
                "opponent_name": "Tunisia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 11",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Education City Stadium, Al Rayyan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-04-france-poland-round-of-16",
                "date": "2022-12-04",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Poland",
                "opponent_name": "Poland",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Al Thumama Stadium, Doha",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-10-england-france-quarter-finals",
                "date": "2022-12-10",
                "team_id": "france",
                "team_name": "France",
                "home_team": "England",
                "away_team": "France",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Al Bayt Stadium, Al Khor",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-14-france-morocco-semi-finals",
                "date": "2022-12-14",
                "team_id": "france",
                "team_name": "France",
                "home_team": "France",
                "away_team": "Morocco",
                "opponent_name": "Morocco",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Al Bayt Stadium, Al Khor",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-18-argentina-france-final",
                "date": "2022-12-18",
                "team_id": "france",
                "team_name": "France",
                "home_team": "Argentina",
                "away_team": "France",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 3,
                "score_for": 3,
                "score_against": 3,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Lusail Iconic Stadium, Lusail",
                "neutral": true
              }
            ],
            "stage_reached": "runner_up",
            "finish": "runner_up"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "germany",
        "team_name": "Germany",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 21,
          "completed_appearances": 20,
          "current_qualified": true,
          "best_finish": "winner",
          "matches_played": 112,
          "won": 68,
          "drawn": 21,
          "lost": 23,
          "goals_for": 232,
          "goals_against": 130
        },
        "editions": [
          {
            "year": 1934,
            "matches_played": 4,
            "won": 3,
            "drawn": 0,
            "lost": 1,
            "goals_for": 11,
            "goals_against": 8,
            "goal_difference": 3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1934-1934-05-27-germany-belgium-preliminary-round",
                "date": "1934-05-27",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "Belgium",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 5,
                "away_score": 2,
                "score_for": 5,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Preliminary round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio Giovanni Berta, Florence",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1934-1934-05-31-germany-sweden-quarter-finals",
                "date": "1934-05-31",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "Sweden",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio San Siro, Milan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1934-1934-06-03-czechoslovakia-germany-semi-finals",
                "date": "1934-06-03",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Czechoslovakia",
                "away_team": "Germany",
                "opponent_name": "Czechoslovakia",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio Nazionale PNF, Rome",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1934-1934-06-07-germany-austria-third-place-match",
                "date": "1934-06-07",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "Austria",
                "opponent_name": "Austria",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Third-place match",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio Giorgio Ascarelli, Naples",
                "neutral": true
              }
            ],
            "stage_reached": "semi_finals",
            "finish": "semi_finals"
          },
          {
            "year": 1938,
            "matches_played": 2,
            "won": 0,
            "drawn": 1,
            "lost": 1,
            "goals_for": 3,
            "goals_against": 5,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1938-1938-06-04-switzerland-germany-first-round",
                "date": "1938-06-04",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Switzerland",
                "away_team": "Germany",
                "opponent_name": "Switzerland",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Parc des Princes, Paris",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1938-1938-06-09-germany-switzerland-first-round-replays",
                "date": "1938-06-09",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "Switzerland",
                "opponent_name": "Switzerland",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 4,
                "score_for": 2,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round, Replays",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Parc des Princes, Paris",
                "neutral": true
              }
            ],
            "stage_reached": "First round",
            "finish": "First round"
          },
          {
            "year": 1954,
            "matches_played": 6,
            "won": 5,
            "drawn": 0,
            "lost": 1,
            "goals_for": 25,
            "goals_against": 14,
            "goal_difference": 11,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1954-1954-06-17-west-germany-turkey-matchday-1",
                "date": "1954-06-17",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "Turkey",
                "opponent_name": "Turkey",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 1,
                "score_for": 4,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Wankdorf Stadium, Bern",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1954-1954-06-20-hungary-west-germany-matchday-2",
                "date": "1954-06-20",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Hungary",
                "away_team": "West Germany",
                "opponent_name": "Hungary",
                "home_away": "neutral",
                "home_score": 8,
                "away_score": 3,
                "score_for": 3,
                "score_against": 8,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "St. Jakob Stadium, Basel",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1954-1954-06-23-west-germany-turkey-group-2-play-off",
                "date": "1954-06-23",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "Turkey",
                "opponent_name": "Turkey",
                "home_away": "neutral",
                "home_score": 7,
                "away_score": 2,
                "score_for": 7,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Group 2 Play-off",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Hardturm Stadium, Zürich",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1954-1954-06-27-yugoslavia-west-germany-quarter-finals",
                "date": "1954-06-27",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Yugoslavia",
                "away_team": "West Germany",
                "opponent_name": "Yugoslavia",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Charmilles Stadium, Geneva",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1954-1954-06-30-west-germany-austria-semi-finals",
                "date": "1954-06-30",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "Austria",
                "opponent_name": "Austria",
                "home_away": "neutral",
                "home_score": 6,
                "away_score": 1,
                "score_for": 6,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "St. Jakob Stadium, Basel",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1954-1954-07-04-hungary-west-germany-final",
                "date": "1954-07-04",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Hungary",
                "away_team": "West Germany",
                "opponent_name": "Hungary",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 3,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Wankdorf Stadium, Bern",
                "neutral": true
              }
            ],
            "stage_reached": "winner",
            "finish": "winner"
          },
          {
            "year": 1958,
            "matches_played": 6,
            "won": 2,
            "drawn": 2,
            "lost": 2,
            "goals_for": 12,
            "goals_against": 14,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1958-1958-06-08-west-germany-argentina-matchday-1",
                "date": "1958-06-08",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "Argentina",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Malmö Stadion, Malmö",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-11-west-germany-czechoslovakia-matchday-2",
                "date": "1958-06-11",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "Czechoslovakia",
                "opponent_name": "Czechoslovakia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Olympiastadion, Helsingborg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-15-west-germany-northern-ireland-matchday-3",
                "date": "1958-06-15",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "Northern Ireland",
                "opponent_name": "Northern Ireland",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Malmö Stadion, Malmö",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-19-west-germany-yugoslavia-quarter-finals",
                "date": "1958-06-19",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "Yugoslavia",
                "opponent_name": "Yugoslavia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Malmö Stadion, Malmö",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-24-west-germany-sweden-semi-finals",
                "date": "1958-06-24",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "Sweden",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Ullevi, Gothenburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-28-west-germany-france-match-for-third-place",
                "date": "1958-06-28",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "France",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 6,
                "score_for": 3,
                "score_against": 6,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Match for third place",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Ullevi, Gothenburg",
                "neutral": true
              }
            ],
            "stage_reached": "fourth_place",
            "finish": "fourth_place"
          },
          {
            "year": 1962,
            "matches_played": 4,
            "won": 2,
            "drawn": 1,
            "lost": 1,
            "goals_for": 4,
            "goals_against": 2,
            "goal_difference": 2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1962-1962-05-31-west-germany-italy-matchday-1",
                "date": "1962-05-31",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "Italy",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estadio Nacional, Santiago",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1962-1962-06-03-west-germany-switzerland-matchday-2",
                "date": "1962-06-03",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "Switzerland",
                "opponent_name": "Switzerland",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estadio Nacional, Santiago",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1962-1962-06-06-west-germany-chile-matchday-3",
                "date": "1962-06-06",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "Chile",
                "opponent_name": "Chile",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estadio Nacional, Santiago",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1962-1962-06-10-yugoslavia-west-germany-quarter-finals",
                "date": "1962-06-10",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Yugoslavia",
                "away_team": "West Germany",
                "opponent_name": "Yugoslavia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Nacional, Santiago",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 1966,
            "matches_played": 6,
            "won": 4,
            "drawn": 1,
            "lost": 1,
            "goals_for": 15,
            "goals_against": 6,
            "goal_difference": 9,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1966-1966-07-12-west-germany-switzerland-matchday-1",
                "date": "1966-07-12",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "Switzerland",
                "opponent_name": "Switzerland",
                "home_away": "neutral",
                "home_score": 5,
                "away_score": 0,
                "score_for": 5,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Hillsborough Stadium, Sheffield",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1966-1966-07-16-argentina-west-germany-matchday-2",
                "date": "1966-07-16",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Argentina",
                "away_team": "West Germany",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Villa Park, Birmingham",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1966-1966-07-20-west-germany-spain-matchday-3",
                "date": "1966-07-20",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "Spain",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Villa Park, Birmingham",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1966-1966-07-23-west-germany-uruguay-quarter-finals",
                "date": "1966-07-23",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "Uruguay",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 0,
                "score_for": 4,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Hillsborough Stadium, Sheffield",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1966-1966-07-25-west-germany-soviet-union-semi-finals",
                "date": "1966-07-25",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "Soviet Union",
                "opponent_name": "Soviet Union",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Goodison Park, Liverpool",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1966-1966-07-30-england-west-germany-final",
                "date": "1966-07-30",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "England",
                "away_team": "West Germany",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 2,
                "score_for": 2,
                "score_against": 4,
                "result": "loss",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Wembley Stadium, London",
                "neutral": true
              }
            ],
            "stage_reached": "runner_up",
            "finish": "runner_up"
          },
          {
            "year": 1970,
            "matches_played": 6,
            "won": 5,
            "drawn": 0,
            "lost": 1,
            "goals_for": 17,
            "goals_against": 10,
            "goal_difference": 7,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1970-1970-06-03-morocco-west-germany-matchday-1",
                "date": "1970-06-03",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Morocco",
                "away_team": "West Germany",
                "opponent_name": "Morocco",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio Nou Camp, León",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1970-1970-06-07-bulgaria-west-germany-matchday-2",
                "date": "1970-06-07",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Bulgaria",
                "away_team": "West Germany",
                "opponent_name": "Bulgaria",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 5,
                "score_for": 5,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio Nou Camp, León",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1970-1970-06-10-peru-west-germany-matchday-3",
                "date": "1970-06-10",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Peru",
                "away_team": "West Germany",
                "opponent_name": "Peru",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio Nou Camp, León",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1970-1970-06-14-west-germany-england-quarter-finals",
                "date": "1970-06-14",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "England",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Nou Camp, León",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1970-1970-06-17-italy-west-germany-semi-finals",
                "date": "1970-06-17",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Italy",
                "away_team": "West Germany",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 3,
                "score_for": 3,
                "score_against": 4,
                "result": "loss",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Azteca, Mexico City",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1970-1970-06-20-uruguay-west-germany-match-for-third-place",
                "date": "1970-06-20",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Uruguay",
                "away_team": "West Germany",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Match for third place",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Azteca, Mexico City",
                "neutral": true
              }
            ],
            "stage_reached": "third_place",
            "finish": "third_place"
          },
          {
            "year": 1974,
            "matches_played": 7,
            "won": 6,
            "drawn": 0,
            "lost": 1,
            "goals_for": 13,
            "goals_against": 4,
            "goal_difference": 9,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1974-1974-06-14-west-germany-chile-matchday-1",
                "date": "1974-06-14",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "Chile",
                "opponent_name": "Chile",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Olympiastadion, West Berlin",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-06-18-australia-west-germany-matchday-2",
                "date": "1974-06-18",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Australia",
                "away_team": "West Germany",
                "opponent_name": "Australia",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Volksparkstadion, Hamburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-06-22-east-germany-west-germany-matchday-3",
                "date": "1974-06-22",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "East Germany",
                "away_team": "West Germany",
                "opponent_name": "East Germany",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Volksparkstadion, Hamburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-06-26-yugoslavia-west-germany-matchday-4",
                "date": "1974-06-26",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Yugoslavia",
                "away_team": "West Germany",
                "opponent_name": "Yugoslavia",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Rheinstadion, Düsseldorf",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-06-30-west-germany-sweden-matchday-5",
                "date": "1974-06-30",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "Sweden",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 2,
                "score_for": 4,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Rheinstadion, Düsseldorf",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-07-03-poland-west-germany-matchday-6",
                "date": "1974-07-03",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Poland",
                "away_team": "West Germany",
                "opponent_name": "Poland",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Waldstadion, Frankfurt",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-07-07-netherlands-west-germany-final",
                "date": "1974-07-07",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Netherlands",
                "away_team": "West Germany",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Olympiastadion, München",
                "neutral": true
              }
            ],
            "stage_reached": "winner",
            "finish": "winner"
          },
          {
            "year": 1978,
            "matches_played": 6,
            "won": 1,
            "drawn": 4,
            "lost": 1,
            "goals_for": 10,
            "goals_against": 5,
            "goal_difference": 5,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1978-1978-06-01-west-germany-poland-matchday-1",
                "date": "1978-06-01",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "Poland",
                "opponent_name": "Poland",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estadio Monumental, Buenos Aires",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-06-west-germany-mexico-matchday-2",
                "date": "1978-06-06",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 6,
                "away_score": 0,
                "score_for": 6,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estadio Chateau Carreras, Córdoba",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-10-west-germany-tunisia-matchday-3",
                "date": "1978-06-10",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "Tunisia",
                "opponent_name": "Tunisia",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estadio Olímpico Chateau Carreras, Córdoba",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-14-italy-west-germany-matchday-4",
                "date": "1978-06-14",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Italy",
                "away_team": "West Germany",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Estadio Monumental, Buenos Aires",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-18-netherlands-west-germany-matchday-5",
                "date": "1978-06-18",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Netherlands",
                "away_team": "West Germany",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Estadio Chateau Carreras, Córdoba",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-21-austria-west-germany-matchday-6",
                "date": "1978-06-21",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Austria",
                "away_team": "West Germany",
                "opponent_name": "Austria",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 2,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Estadio Chateau Carreras, Córdoba",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1982,
            "matches_played": 7,
            "won": 3,
            "drawn": 2,
            "lost": 2,
            "goals_for": 12,
            "goals_against": 10,
            "goal_difference": 2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1982-1982-06-16-west-germany-algeria-matchday-1",
                "date": "1982-06-16",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "Algeria",
                "opponent_name": "Algeria",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "El Molinón, Gijón",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-06-20-west-germany-chile-matchday-2",
                "date": "1982-06-20",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "Chile",
                "opponent_name": "Chile",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 1,
                "score_for": 4,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "El Molinón, Gijón",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-06-25-west-germany-austria-matchday-3",
                "date": "1982-06-25",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "Austria",
                "opponent_name": "Austria",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "El Molinón, Gijón",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-06-29-west-germany-england-matchday-4",
                "date": "1982-06-29",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "England",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Estadio Santiago Bernabéu, Madrid",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-07-02-west-germany-spain-matchday-5",
                "date": "1982-07-02",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "Spain",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Estadio Santiago Bernabéu, Madrid",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-07-08-west-germany-france-semi-finals",
                "date": "1982-07-08",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "France",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 3,
                "score_for": 3,
                "score_against": 3,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Ramón Sánchez Pizjuán, Seville",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-07-11-italy-west-germany-final",
                "date": "1982-07-11",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Italy",
                "away_team": "West Germany",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Santiago Bernabéu",
                "neutral": true
              }
            ],
            "stage_reached": "runner_up",
            "finish": "runner_up"
          },
          {
            "year": 1986,
            "matches_played": 7,
            "won": 3,
            "drawn": 2,
            "lost": 2,
            "goals_for": 8,
            "goals_against": 7,
            "goal_difference": 1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1986-1986-06-04-uruguay-west-germany-matchday-1",
                "date": "1986-06-04",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Uruguay",
                "away_team": "West Germany",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Estadio La Corregidora, Querétaro",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-08-west-germany-scotland-matchday-2",
                "date": "1986-06-08",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "Scotland",
                "opponent_name": "Scotland",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Estadio La Corregidora, Querétaro",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-13-denmark-west-germany-matchday-3",
                "date": "1986-06-13",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Denmark",
                "away_team": "West Germany",
                "opponent_name": "Denmark",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Estadio La Corregidora, Querétaro",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-17-morocco-west-germany-round-of-16",
                "date": "1986-06-17",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Morocco",
                "away_team": "West Germany",
                "opponent_name": "Morocco",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Universitario, Monterrey",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-21-west-germany-mexico-quarter-finals",
                "date": "1986-06-21",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Universitario, Monterrey",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-25-france-west-germany-semi-finals",
                "date": "1986-06-25",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "France",
                "away_team": "West Germany",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Jalisco, Guadalajara",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-29-argentina-west-germany-final",
                "date": "1986-06-29",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Argentina",
                "away_team": "West Germany",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 2,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Azteca, Mexico City",
                "neutral": true
              }
            ],
            "stage_reached": "runner_up",
            "finish": "runner_up"
          },
          {
            "year": 1990,
            "matches_played": 7,
            "won": 5,
            "drawn": 2,
            "lost": 0,
            "goals_for": 15,
            "goals_against": 5,
            "goal_difference": 10,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1990-1990-06-10-west-germany-yugoslavia-matchday-1",
                "date": "1990-06-10",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "Yugoslavia",
                "opponent_name": "Yugoslavia",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 1,
                "score_for": 4,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "San Siro, Milan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-15-west-germany-united-arab-emirates-matchday-2",
                "date": "1990-06-15",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "United Arab Emirates",
                "opponent_name": "United Arab Emirates",
                "home_away": "neutral",
                "home_score": 5,
                "away_score": 1,
                "score_for": 5,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "San Siro, Milan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-19-west-germany-colombia-matchday-3",
                "date": "1990-06-19",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "Colombia",
                "opponent_name": "Colombia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "San Siro, Milan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-24-west-germany-netherlands-round-of-16",
                "date": "1990-06-24",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "Netherlands",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "San Siro, Milan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-07-01-west-germany-czechoslovakia-quarter-finals",
                "date": "1990-07-01",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "Czechoslovakia",
                "opponent_name": "Czechoslovakia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "San Siro, Milan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-07-04-west-germany-england-semi-finals",
                "date": "1990-07-04",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "England",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio delle Alpi, Turin",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-07-08-west-germany-argentina-final",
                "date": "1990-07-08",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "West Germany",
                "away_team": "Argentina",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio Olimpico, Rome",
                "neutral": true
              }
            ],
            "stage_reached": "winner",
            "finish": "winner"
          },
          {
            "year": 1994,
            "matches_played": 5,
            "won": 3,
            "drawn": 1,
            "lost": 1,
            "goals_for": 9,
            "goals_against": 7,
            "goal_difference": 2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1994-1994-06-17-germany-bolivia-matchday-1",
                "date": "1994-06-17",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "Bolivia",
                "opponent_name": "Bolivia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Soldier Field, Chicago",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-06-21-germany-spain-matchday-1",
                "date": "1994-06-21",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "Spain",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Soldier Field, Chicago",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-06-27-germany-south-korea-matchday-3",
                "date": "1994-06-27",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "South Korea",
                "opponent_name": "South Korea",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Cotton Bowl, Dallas",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-07-02-germany-belgium-round-of-16",
                "date": "1994-07-02",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "Belgium",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Soldier Field, Chicago",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-07-10-bulgaria-germany-quarter-finals",
                "date": "1994-07-10",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Bulgaria",
                "away_team": "Germany",
                "opponent_name": "Bulgaria",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Giants Stadium, East Rutherford",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 1998,
            "matches_played": 5,
            "won": 3,
            "drawn": 1,
            "lost": 1,
            "goals_for": 8,
            "goals_against": 6,
            "goal_difference": 2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1998-1998-06-15-germany-usa-matchday-1",
                "date": "1998-06-15",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "USA",
                "opponent_name": "USA",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Parc des Princes, Paris",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-21-germany-yugoslavia-matchday-2",
                "date": "1998-06-21",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "Yugoslavia",
                "opponent_name": "Yugoslavia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Stade Félix Bollaert, Lens",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-25-germany-iran-matchday-3",
                "date": "1998-06-25",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "Iran",
                "opponent_name": "Iran",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Stade de la Mosson, Montpellier",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-29-germany-mexico-round-of-16",
                "date": "1998-06-29",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade de la Mosson, Montpellier",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-07-04-germany-croatia-quarter-finals",
                "date": "1998-07-04",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "Croatia",
                "opponent_name": "Croatia",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade Gerland, Lyon",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 2002,
            "matches_played": 7,
            "won": 5,
            "drawn": 1,
            "lost": 1,
            "goals_for": 14,
            "goals_against": 3,
            "goal_difference": 11,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2002-2002-06-01-germany-saudi-arabia-matchday-1",
                "date": "2002-06-01",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "Saudi Arabia",
                "opponent_name": "Saudi Arabia",
                "home_away": "neutral",
                "home_score": 8,
                "away_score": 0,
                "score_for": 8,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Sapporo Dome, Sapporo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-05-germany-ireland-matchday-1",
                "date": "2002-06-05",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "Ireland",
                "opponent_name": "Ireland",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Kashima Soccer Stadium, Ibaraki",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-11-cameroon-germany-matchday-3",
                "date": "2002-06-11",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Cameroon",
                "away_team": "Germany",
                "opponent_name": "Cameroon",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Shizuoka Stadium, Shizuoka",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-15-germany-paraguay-round-of-16",
                "date": "2002-06-15",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "Paraguay",
                "opponent_name": "Paraguay",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Jeju World Cup Stadium, Jeju",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-21-germany-usa-quarter-finals",
                "date": "2002-06-21",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "USA",
                "opponent_name": "USA",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Munsu Cup Stadium, Ulsan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-25-germany-south-korea-semi-finals",
                "date": "2002-06-25",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "South Korea",
                "opponent_name": "South Korea",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Seoul World Cup Stadium, Seoul",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-30-germany-brazil-final",
                "date": "2002-06-30",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "Brazil",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "International Stadium Yokohama, Yokohama",
                "neutral": true
              }
            ],
            "stage_reached": "runner_up",
            "finish": "runner_up"
          },
          {
            "year": 2006,
            "matches_played": 7,
            "won": 5,
            "drawn": 1,
            "lost": 1,
            "goals_for": 14,
            "goals_against": 6,
            "goal_difference": 8,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2006-2006-06-09-germany-costa-rica-matchday-1",
                "date": "2006-06-09",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "Costa Rica",
                "opponent_name": "Costa Rica",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 2,
                "score_for": 4,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Allianz Arena, München",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-14-germany-poland-matchday-6",
                "date": "2006-06-14",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "Poland",
                "opponent_name": "Poland",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Signal Iduna Park, Dortmund",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-20-ecuador-germany-matchday-12",
                "date": "2006-06-20",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Ecuador",
                "away_team": "Germany",
                "opponent_name": "Ecuador",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 12",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Olympiastadion, Berlin",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-24-germany-sweden-round-of-16",
                "date": "2006-06-24",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "Sweden",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Allianz Arena, München",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-30-germany-argentina-quarterfinals",
                "date": "2006-06-30",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "Argentina",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarterfinals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Olympiastadion, Berlin",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-07-04-germany-italy-semifinals",
                "date": "2006-07-04",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "Italy",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semifinals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Signal Iduna Park, Dortmund",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-07-08-germany-portugal-third-place-play-off",
                "date": "2006-07-08",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "Portugal",
                "opponent_name": "Portugal",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Third-place play-off",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Gottlieb-Daimler-Stadion, Stuttgart",
                "neutral": true
              }
            ],
            "stage_reached": "semi_finals",
            "finish": "semi_finals"
          },
          {
            "year": 2010,
            "matches_played": 7,
            "won": 5,
            "drawn": 0,
            "lost": 2,
            "goals_for": 16,
            "goals_against": 5,
            "goal_difference": 11,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2010-2010-06-13-germany-australia-matchday-3",
                "date": "2010-06-13",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "Australia",
                "opponent_name": "Australia",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 0,
                "score_for": 4,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Moses Mabhida Stadium, Durban",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-18-germany-serbia-matchday-8",
                "date": "2010-06-18",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "Serbia",
                "opponent_name": "Serbia",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 8",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Nelson Mandela Bay Stadium, Port Elizabeth",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-23-ghana-germany-matchday-13",
                "date": "2010-06-23",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Ghana",
                "away_team": "Germany",
                "opponent_name": "Ghana",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 13",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Soccer City, Johannesburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-27-germany-england-round-of-16",
                "date": "2010-06-27",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "England",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 1,
                "score_for": 4,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Free State Stadium, Bloemfontein",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-07-03-argentina-germany-quarterfinals",
                "date": "2010-07-03",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Argentina",
                "away_team": "Germany",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 4,
                "score_for": 4,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarterfinals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Cape Town Stadium, Cape Town",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-07-07-germany-spain-semifinals",
                "date": "2010-07-07",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "Spain",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semifinals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Moses Mabhida Stadium, Durban",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-07-10-uruguay-germany-third-place-play-off",
                "date": "2010-07-10",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Uruguay",
                "away_team": "Germany",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 3,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Third-place play-off",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Nelson Mandela Bay Stadium, Port Elizabeth",
                "neutral": true
              }
            ],
            "stage_reached": "semi_finals",
            "finish": "semi_finals"
          },
          {
            "year": 2014,
            "matches_played": 7,
            "won": 6,
            "drawn": 1,
            "lost": 0,
            "goals_for": 18,
            "goals_against": 4,
            "goal_difference": 14,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2014-2014-06-16-germany-portugal-matchday-5",
                "date": "2014-06-16",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "Portugal",
                "opponent_name": "Portugal",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 0,
                "score_for": 4,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Arena Fonte Nova, Salvador",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-21-germany-ghana-matchday-10",
                "date": "2014-06-21",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "Ghana",
                "opponent_name": "Ghana",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 10",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Estádio Castelão, Fortaleza",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-26-usa-germany-matchday-15",
                "date": "2014-06-26",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "USA",
                "away_team": "Germany",
                "opponent_name": "USA",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 15",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Arena Pernambuco, Recife",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-30-germany-algeria-round-of-16",
                "date": "2014-06-30",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "Algeria",
                "opponent_name": "Algeria",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estádio Beira-Rio, Porto Alegre",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-07-04-france-germany-quarter-finals",
                "date": "2014-07-04",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "France",
                "away_team": "Germany",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estádio do Maracanã, Rio de Janeiro",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-07-08-brazil-germany-semi-finals",
                "date": "2014-07-08",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Brazil",
                "away_team": "Germany",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 7,
                "score_for": 7,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estádio Mineirão, Belo Horizonte",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-07-13-germany-argentina-final",
                "date": "2014-07-13",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "Argentina",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estádio do Maracanã, Rio de Janeiro",
                "neutral": true
              }
            ],
            "stage_reached": "winner",
            "finish": "winner"
          },
          {
            "year": 2018,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 2,
            "goals_against": 4,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2018-2018-06-17-germany-mexico-matchday-4",
                "date": "2018-06-17",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Luzhniki Stadium, Moscow",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-23-germany-sweden-matchday-10",
                "date": "2018-06-23",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "Sweden",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 10",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Fisht Stadium, Sochi",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-27-south-korea-germany-matchday-14",
                "date": "2018-06-27",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "South Korea",
                "away_team": "Germany",
                "opponent_name": "South Korea",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 14",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Kazan Arena, Kazan",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2022,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 6,
            "goals_against": 5,
            "goal_difference": 1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2022-2022-11-23-germany-japan-matchday-4",
                "date": "2022-11-23",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Germany",
                "away_team": "Japan",
                "opponent_name": "Japan",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Khalifa International Stadium, Al Rayyan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-27-spain-germany-matchday-8",
                "date": "2022-11-27",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Spain",
                "away_team": "Germany",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 8",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Al Bayt Stadium, Al Khor",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-01-costa-rica-germany-matchday-12",
                "date": "2022-12-01",
                "team_id": "germany",
                "team_name": "Germany",
                "home_team": "Costa Rica",
                "away_team": "Germany",
                "opponent_name": "Costa Rica",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 4,
                "score_for": 4,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 12",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Al Bayt Stadium, Al Khor",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "ghana",
        "team_name": "Ghana",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 5,
          "completed_appearances": 4,
          "current_qualified": true,
          "best_finish": "quarter_finals",
          "matches_played": 15,
          "won": 5,
          "drawn": 3,
          "lost": 7,
          "goals_for": 18,
          "goals_against": 23
        },
        "editions": [
          {
            "year": 2006,
            "matches_played": 4,
            "won": 2,
            "drawn": 0,
            "lost": 2,
            "goals_for": 4,
            "goals_against": 6,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2006-2006-06-12-italy-ghana-matchday-4",
                "date": "2006-06-12",
                "team_id": "ghana",
                "team_name": "Ghana",
                "home_team": "Italy",
                "away_team": "Ghana",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "AWD-Arena, Hannover",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-17-czech-republic-ghana-matchday-9",
                "date": "2006-06-17",
                "team_id": "ghana",
                "team_name": "Ghana",
                "home_team": "Czech Republic",
                "away_team": "Ghana",
                "opponent_name": "Czech Republic",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 9",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "RheinEnergieStadion, Köln",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-22-ghana-usa-matchday-14",
                "date": "2006-06-22",
                "team_id": "ghana",
                "team_name": "Ghana",
                "home_team": "Ghana",
                "away_team": "USA",
                "opponent_name": "USA",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 14",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Frankenstadion, Nürnberg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-27-brazil-ghana-round-of-16",
                "date": "2006-06-27",
                "team_id": "ghana",
                "team_name": "Ghana",
                "home_team": "Brazil",
                "away_team": "Ghana",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Signal Iduna Park, Dortmund",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2010,
            "matches_played": 5,
            "won": 2,
            "drawn": 2,
            "lost": 1,
            "goals_for": 5,
            "goals_against": 4,
            "goal_difference": 1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2010-2010-06-13-serbia-ghana-matchday-3",
                "date": "2010-06-13",
                "team_id": "ghana",
                "team_name": "Ghana",
                "home_team": "Serbia",
                "away_team": "Ghana",
                "opponent_name": "Serbia",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Loftus Versfeld Stadium, Pretoria",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-19-ghana-australia-matchday-9",
                "date": "2010-06-19",
                "team_id": "ghana",
                "team_name": "Ghana",
                "home_team": "Ghana",
                "away_team": "Australia",
                "opponent_name": "Australia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 9",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Royal Bafokeng Stadium, Rustenburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-23-ghana-germany-matchday-13",
                "date": "2010-06-23",
                "team_id": "ghana",
                "team_name": "Ghana",
                "home_team": "Ghana",
                "away_team": "Germany",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 13",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Soccer City, Johannesburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-26-usa-ghana-round-of-16",
                "date": "2010-06-26",
                "team_id": "ghana",
                "team_name": "Ghana",
                "home_team": "USA",
                "away_team": "Ghana",
                "opponent_name": "USA",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Royal Bafokeng Stadium, Rustenburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-07-02-uruguay-ghana-quarterfinals",
                "date": "2010-07-02",
                "team_id": "ghana",
                "team_name": "Ghana",
                "home_team": "Uruguay",
                "away_team": "Ghana",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarterfinals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Soccer City, Johannesburg",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 2014,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 4,
            "goals_against": 6,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2014-2014-06-16-ghana-usa-matchday-5",
                "date": "2014-06-16",
                "team_id": "ghana",
                "team_name": "Ghana",
                "home_team": "Ghana",
                "away_team": "USA",
                "opponent_name": "USA",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Estádio das Dunas, Natal",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-21-germany-ghana-matchday-10",
                "date": "2014-06-21",
                "team_id": "ghana",
                "team_name": "Ghana",
                "home_team": "Germany",
                "away_team": "Ghana",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 10",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Estádio Castelão, Fortaleza",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-26-portugal-ghana-matchday-15",
                "date": "2014-06-26",
                "team_id": "ghana",
                "team_name": "Ghana",
                "home_team": "Portugal",
                "away_team": "Ghana",
                "opponent_name": "Portugal",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 15",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Estádio Nacional Mané Garrincha, Brasília",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2022,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 5,
            "goals_against": 7,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2022-2022-11-24-portugal-ghana-matchday-5",
                "date": "2022-11-24",
                "team_id": "ghana",
                "team_name": "Ghana",
                "home_team": "Portugal",
                "away_team": "Ghana",
                "opponent_name": "Portugal",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 2,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Stadium 974, Doha",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-28-south-korea-ghana-matchday-9",
                "date": "2022-11-28",
                "team_id": "ghana",
                "team_name": "Ghana",
                "home_team": "South Korea",
                "away_team": "Ghana",
                "opponent_name": "South Korea",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 3,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 9",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Education City Stadium, Al Rayyan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-02-ghana-uruguay-matchday-13",
                "date": "2022-12-02",
                "team_id": "ghana",
                "team_name": "Ghana",
                "home_team": "Ghana",
                "away_team": "Uruguay",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 13",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Al Janoub Stadium, Al Wakrah",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "haiti",
        "team_name": "Haiti",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 2,
          "completed_appearances": 1,
          "current_qualified": true,
          "best_finish": "group_stage",
          "matches_played": 3,
          "won": 0,
          "drawn": 0,
          "lost": 3,
          "goals_for": 2,
          "goals_against": 14
        },
        "editions": [
          {
            "year": 1974,
            "matches_played": 3,
            "won": 0,
            "drawn": 0,
            "lost": 3,
            "goals_for": 2,
            "goals_against": 14,
            "goal_difference": -12,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1974-1974-06-15-italy-haiti-matchday-1",
                "date": "1974-06-15",
                "team_id": "haiti",
                "team_name": "Haiti",
                "home_team": "Italy",
                "away_team": "Haiti",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Olympiastadion, München",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-06-19-haiti-poland-matchday-2",
                "date": "1974-06-19",
                "team_id": "haiti",
                "team_name": "Haiti",
                "home_team": "Haiti",
                "away_team": "Poland",
                "opponent_name": "Poland",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 7,
                "score_for": 0,
                "score_against": 7,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Olympiastadion, München",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-06-23-argentina-haiti-matchday-3",
                "date": "1974-06-23",
                "team_id": "haiti",
                "team_name": "Haiti",
                "home_team": "Argentina",
                "away_team": "Haiti",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 1,
                "score_for": 1,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Olympiastadion, München",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "ir-iran",
        "team_name": "IR Iran",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 7,
          "completed_appearances": 6,
          "current_qualified": true,
          "best_finish": "group_stage",
          "matches_played": 18,
          "won": 3,
          "drawn": 4,
          "lost": 11,
          "goals_for": 13,
          "goals_against": 31
        },
        "editions": [
          {
            "year": 1978,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 2,
            "goals_against": 8,
            "goal_difference": -6,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1978-1978-06-03-netherlands-iran-matchday-1",
                "date": "1978-06-03",
                "team_id": "ir-iran",
                "team_name": "IR Iran",
                "home_team": "Netherlands",
                "away_team": "Iran",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio Ciudad de Mendoza, Mendoza",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-07-scotland-iran-matchday-2",
                "date": "1978-06-07",
                "team_id": "ir-iran",
                "team_name": "IR Iran",
                "home_team": "Scotland",
                "away_team": "Iran",
                "opponent_name": "Scotland",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio Chateau Carreras, Córdoba",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-11-peru-iran-matchday-3",
                "date": "1978-06-11",
                "team_id": "ir-iran",
                "team_name": "IR Iran",
                "home_team": "Peru",
                "away_team": "Iran",
                "opponent_name": "Peru",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 1,
                "score_for": 1,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio Chateau Carreras, Córdoba",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1998,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 2,
            "goals_against": 4,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1998-1998-06-14-yugoslavia-iran-matchday-1",
                "date": "1998-06-14",
                "team_id": "ir-iran",
                "team_name": "IR Iran",
                "home_team": "Yugoslavia",
                "away_team": "Iran",
                "opponent_name": "Yugoslavia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Stade Geoffroy-Guichard, Saint-Étienne",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-21-usa-iran-matchday-2",
                "date": "1998-06-21",
                "team_id": "ir-iran",
                "team_name": "IR Iran",
                "home_team": "USA",
                "away_team": "Iran",
                "opponent_name": "USA",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Stade Gerland, Lyon",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-25-germany-iran-matchday-3",
                "date": "1998-06-25",
                "team_id": "ir-iran",
                "team_name": "IR Iran",
                "home_team": "Germany",
                "away_team": "Iran",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Stade de la Mosson, Montpellier",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2006,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 2,
            "goals_against": 6,
            "goal_difference": -4,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2006-2006-06-11-mexico-iran-matchday-3",
                "date": "2006-06-11",
                "team_id": "ir-iran",
                "team_name": "IR Iran",
                "home_team": "Mexico",
                "away_team": "Iran",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Frankenstadion, Nürnberg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-17-portugal-iran-matchday-9",
                "date": "2006-06-17",
                "team_id": "ir-iran",
                "team_name": "IR Iran",
                "home_team": "Portugal",
                "away_team": "Iran",
                "opponent_name": "Portugal",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 9",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Commerzbank-Arena, Frankfurt",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-21-iran-angola-matchday-13",
                "date": "2006-06-21",
                "team_id": "ir-iran",
                "team_name": "IR Iran",
                "home_team": "Iran",
                "away_team": "Angola",
                "opponent_name": "Angola",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 13",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Zentralstadion, Leipzig",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2014,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 1,
            "goals_against": 4,
            "goal_difference": -3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2014-2014-06-16-iran-nigeria-matchday-5",
                "date": "2014-06-16",
                "team_id": "ir-iran",
                "team_name": "IR Iran",
                "home_team": "Iran",
                "away_team": "Nigeria",
                "opponent_name": "Nigeria",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Arena da Baixada, Curitiba",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-21-argentina-iran-matchday-10",
                "date": "2014-06-21",
                "team_id": "ir-iran",
                "team_name": "IR Iran",
                "home_team": "Argentina",
                "away_team": "Iran",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 10",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Estádio Mineirão, Belo Horizonte",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-25-bosnia-herzegovina-iran-matchday-14",
                "date": "2014-06-25",
                "team_id": "ir-iran",
                "team_name": "IR Iran",
                "home_team": "Bosnia-Herzegovina",
                "away_team": "Iran",
                "opponent_name": "Bosnia-Herzegovina",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 14",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Arena Fonte Nova, Salvador",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2018,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 2,
            "goals_against": 2,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2018-2018-06-15-morocco-iran-matchday-2",
                "date": "2018-06-15",
                "team_id": "ir-iran",
                "team_name": "IR Iran",
                "home_team": "Morocco",
                "away_team": "Iran",
                "opponent_name": "Morocco",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Saint Petersburg Stadium, Saint Petersburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-20-iran-spain-matchday-7",
                "date": "2018-06-20",
                "team_id": "ir-iran",
                "team_name": "IR Iran",
                "home_team": "Iran",
                "away_team": "Spain",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 7",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Kazan Arena, Kazan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-25-iran-portugal-matchday-12",
                "date": "2018-06-25",
                "team_id": "ir-iran",
                "team_name": "IR Iran",
                "home_team": "Iran",
                "away_team": "Portugal",
                "opponent_name": "Portugal",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 12",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Mordovia Arena, Saransk",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2022,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 4,
            "goals_against": 7,
            "goal_difference": -3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2022-2022-11-21-england-iran-matchday-2",
                "date": "2022-11-21",
                "team_id": "ir-iran",
                "team_name": "IR Iran",
                "home_team": "England",
                "away_team": "Iran",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 6,
                "away_score": 2,
                "score_for": 2,
                "score_against": 6,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Khalifa International Stadium, Al Rayyan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-25-wales-iran-matchday-6",
                "date": "2022-11-25",
                "team_id": "ir-iran",
                "team_name": "IR Iran",
                "home_team": "Wales",
                "away_team": "Iran",
                "opponent_name": "Wales",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Ahmad bin Ali Stadium, Al Rayyan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-29-iran-usa-matchday-10",
                "date": "2022-11-29",
                "team_id": "ir-iran",
                "team_name": "IR Iran",
                "home_team": "Iran",
                "away_team": "USA",
                "opponent_name": "USA",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 10",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Al Thumama Stadium, Doha",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "iraq",
        "team_name": "Iraq",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 2,
          "completed_appearances": 1,
          "current_qualified": true,
          "best_finish": "group_stage",
          "matches_played": 3,
          "won": 0,
          "drawn": 0,
          "lost": 3,
          "goals_for": 1,
          "goals_against": 4
        },
        "editions": [
          {
            "year": 1986,
            "matches_played": 3,
            "won": 0,
            "drawn": 0,
            "lost": 3,
            "goals_for": 1,
            "goals_against": 4,
            "goal_difference": -3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1986-1986-06-04-paraguay-iraq-matchday-1",
                "date": "1986-06-04",
                "team_id": "iraq",
                "team_name": "Iraq",
                "home_team": "Paraguay",
                "away_team": "Iraq",
                "opponent_name": "Paraguay",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Estadio Nemesio Díez, Toluca",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-08-iraq-belgium-matchday-2",
                "date": "1986-06-08",
                "team_id": "iraq",
                "team_name": "Iraq",
                "home_team": "Iraq",
                "away_team": "Belgium",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Estadio Nemesio Díez, Toluca",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-11-iraq-mexico-matchday-3",
                "date": "1986-06-11",
                "team_id": "iraq",
                "team_name": "Iraq",
                "home_team": "Iraq",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Estadio Azteca, Mexico City",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "japan",
        "team_name": "Japan",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 8,
          "completed_appearances": 7,
          "current_qualified": true,
          "best_finish": "round_of_16",
          "matches_played": 25,
          "won": 7,
          "drawn": 6,
          "lost": 12,
          "goals_for": 25,
          "goals_against": 33
        },
        "editions": [
          {
            "year": 1998,
            "matches_played": 3,
            "won": 0,
            "drawn": 0,
            "lost": 3,
            "goals_for": 1,
            "goals_against": 4,
            "goal_difference": -3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1998-1998-06-14-argentina-japan-matchday-1",
                "date": "1998-06-14",
                "team_id": "japan",
                "team_name": "Japan",
                "home_team": "Argentina",
                "away_team": "Japan",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Stade de Toulouse, Toulouse",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-20-japan-croatia-matchday-2",
                "date": "1998-06-20",
                "team_id": "japan",
                "team_name": "Japan",
                "home_team": "Japan",
                "away_team": "Croatia",
                "opponent_name": "Croatia",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Stade de la Beaujoire, Nantes",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-26-japan-jamaica-matchday-3",
                "date": "1998-06-26",
                "team_id": "japan",
                "team_name": "Japan",
                "home_team": "Japan",
                "away_team": "Jamaica",
                "opponent_name": "Jamaica",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Stade Gerland, Lyon",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2002,
            "matches_played": 4,
            "won": 2,
            "drawn": 1,
            "lost": 1,
            "goals_for": 5,
            "goals_against": 3,
            "goal_difference": 2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2002-2002-06-04-japan-belgium-matchday-1",
                "date": "2002-06-04",
                "team_id": "japan",
                "team_name": "Japan",
                "home_team": "Japan",
                "away_team": "Belgium",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Saitama Stadium, Saitama",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-09-japan-russia-matchday-2",
                "date": "2002-06-09",
                "team_id": "japan",
                "team_name": "Japan",
                "home_team": "Japan",
                "away_team": "Russia",
                "opponent_name": "Russia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "International Stadium Yokohama, Yokohama",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-14-tunisia-japan-matchday-3",
                "date": "2002-06-14",
                "team_id": "japan",
                "team_name": "Japan",
                "home_team": "Tunisia",
                "away_team": "Japan",
                "opponent_name": "Tunisia",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Nagai Stadium, Osaka",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-18-japan-turkey-round-of-16",
                "date": "2002-06-18",
                "team_id": "japan",
                "team_name": "Japan",
                "home_team": "Japan",
                "away_team": "Turkey",
                "opponent_name": "Turkey",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Miyagi Stadium, Miyagi",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2006,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 2,
            "goals_against": 7,
            "goal_difference": -5,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2006-2006-06-12-australia-japan-matchday-4",
                "date": "2006-06-12",
                "team_id": "japan",
                "team_name": "Japan",
                "home_team": "Australia",
                "away_team": "Japan",
                "opponent_name": "Australia",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Fritz-Walter-Stadion, Kaiserslautern",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-18-japan-croatia-matchday-10",
                "date": "2006-06-18",
                "team_id": "japan",
                "team_name": "Japan",
                "home_team": "Japan",
                "away_team": "Croatia",
                "opponent_name": "Croatia",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 10",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Frankenstadion, Nürnberg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-22-japan-brazil-matchday-14",
                "date": "2006-06-22",
                "team_id": "japan",
                "team_name": "Japan",
                "home_team": "Japan",
                "away_team": "Brazil",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 4,
                "score_for": 1,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 14",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Signal Iduna Park, Dortmund",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2010,
            "matches_played": 4,
            "won": 2,
            "drawn": 1,
            "lost": 1,
            "goals_for": 4,
            "goals_against": 2,
            "goal_difference": 2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2010-2010-06-14-japan-cameroon-matchday-4",
                "date": "2010-06-14",
                "team_id": "japan",
                "team_name": "Japan",
                "home_team": "Japan",
                "away_team": "Cameroon",
                "opponent_name": "Cameroon",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Free State Stadium, Bloemfontein",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-19-netherlands-japan-matchday-9",
                "date": "2010-06-19",
                "team_id": "japan",
                "team_name": "Japan",
                "home_team": "Netherlands",
                "away_team": "Japan",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 9",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Moses Mabhida Stadium, Durban",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-24-denmark-japan-matchday-14",
                "date": "2010-06-24",
                "team_id": "japan",
                "team_name": "Japan",
                "home_team": "Denmark",
                "away_team": "Japan",
                "opponent_name": "Denmark",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 14",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Royal Bafokeng Stadium, Rustenburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-29-paraguay-japan-round-of-16",
                "date": "2010-06-29",
                "team_id": "japan",
                "team_name": "Japan",
                "home_team": "Paraguay",
                "away_team": "Japan",
                "opponent_name": "Paraguay",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Loftus Versfeld Stadium, Pretoria",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2014,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 2,
            "goals_against": 6,
            "goal_difference": -4,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2014-2014-06-14-côte-d-ivoire-japan-matchday-3",
                "date": "2014-06-14",
                "team_id": "japan",
                "team_name": "Japan",
                "home_team": "Côte d'Ivoire",
                "away_team": "Japan",
                "opponent_name": "Côte d'Ivoire",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Arena Pernambuco, Recife",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-19-japan-greece-matchday-8",
                "date": "2014-06-19",
                "team_id": "japan",
                "team_name": "Japan",
                "home_team": "Japan",
                "away_team": "Greece",
                "opponent_name": "Greece",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 8",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Estádio das Dunas, Natal",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-24-japan-colombia-matchday-13",
                "date": "2014-06-24",
                "team_id": "japan",
                "team_name": "Japan",
                "home_team": "Japan",
                "away_team": "Colombia",
                "opponent_name": "Colombia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 4,
                "score_for": 1,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 13",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Arena Pantanal, Cuiabá",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2018,
            "matches_played": 4,
            "won": 1,
            "drawn": 1,
            "lost": 2,
            "goals_for": 6,
            "goals_against": 7,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2018-2018-06-19-colombia-japan-matchday-6",
                "date": "2018-06-19",
                "team_id": "japan",
                "team_name": "Japan",
                "home_team": "Colombia",
                "away_team": "Japan",
                "opponent_name": "Colombia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Mordovia Arena, Saransk",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-24-japan-senegal-matchday-11",
                "date": "2018-06-24",
                "team_id": "japan",
                "team_name": "Japan",
                "home_team": "Japan",
                "away_team": "Senegal",
                "opponent_name": "Senegal",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 11",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Ekaterinburg Arena, Ekaterinburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-28-japan-poland-matchday-15",
                "date": "2018-06-28",
                "team_id": "japan",
                "team_name": "Japan",
                "home_team": "Japan",
                "away_team": "Poland",
                "opponent_name": "Poland",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 15",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Volgograd Arena, Volgograd",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-07-02-belgium-japan-round-of-16",
                "date": "2018-07-02",
                "team_id": "japan",
                "team_name": "Japan",
                "home_team": "Belgium",
                "away_team": "Japan",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 2,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Rostov Arena, Rostov-on-Don",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2022,
            "matches_played": 4,
            "won": 2,
            "drawn": 1,
            "lost": 1,
            "goals_for": 5,
            "goals_against": 4,
            "goal_difference": 1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2022-2022-11-23-germany-japan-matchday-4",
                "date": "2022-11-23",
                "team_id": "japan",
                "team_name": "Japan",
                "home_team": "Germany",
                "away_team": "Japan",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Khalifa International Stadium, Al Rayyan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-27-japan-costa-rica-matchday-8",
                "date": "2022-11-27",
                "team_id": "japan",
                "team_name": "Japan",
                "home_team": "Japan",
                "away_team": "Costa Rica",
                "opponent_name": "Costa Rica",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 8",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Ahmad bin Ali Stadium, Al Rayyan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-01-japan-spain-matchday-12",
                "date": "2022-12-01",
                "team_id": "japan",
                "team_name": "Japan",
                "home_team": "Japan",
                "away_team": "Spain",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 12",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Khalifa International Stadium, Al Rayyan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-05-japan-croatia-round-of-16",
                "date": "2022-12-05",
                "team_id": "japan",
                "team_name": "Japan",
                "home_team": "Japan",
                "away_team": "Croatia",
                "opponent_name": "Croatia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Al Janoub Stadium, Al Wakrah",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "jordan",
        "team_name": "Jordan",
        "competition_id": "fifa_world_cup",
        "source_status": "available_no_prior_appearances",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 1,
          "completed_appearances": 0,
          "current_qualified": true,
          "best_finish": null,
          "matches_played": 0,
          "won": 0,
          "drawn": 0,
          "lost": 0,
          "goals_for": 0,
          "goals_against": 0
        },
        "editions": [
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "No completed FIFA World Cup finals matches found in the audited openfootball history source through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 12,
          "completed_appearances": 11,
          "current_qualified": true,
          "best_finish": "fourth_place",
          "matches_played": 38,
          "won": 7,
          "drawn": 10,
          "lost": 21,
          "goals_for": 39,
          "goals_against": 78
        },
        "editions": [
          {
            "year": 1954,
            "matches_played": 2,
            "won": 0,
            "drawn": 0,
            "lost": 2,
            "goals_for": 0,
            "goals_against": 16,
            "goal_difference": -16,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1954-1954-06-17-hungary-south-korea-matchday-1",
                "date": "1954-06-17",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "Hungary",
                "away_team": "South Korea",
                "opponent_name": "Hungary",
                "home_away": "neutral",
                "home_score": 9,
                "away_score": 0,
                "score_for": 0,
                "score_against": 9,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Hardturm Stadium, Zürich",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1954-1954-06-20-turkey-south-korea-matchday-2",
                "date": "1954-06-20",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "Turkey",
                "away_team": "South Korea",
                "opponent_name": "Turkey",
                "home_away": "neutral",
                "home_score": 7,
                "away_score": 0,
                "score_for": 0,
                "score_against": 7,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Charmilles Stadium, Geneva",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1986,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 4,
            "goals_against": 7,
            "goal_difference": -3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1986-1986-06-02-argentina-south-korea-matchday-1",
                "date": "1986-06-02",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "Argentina",
                "away_team": "South Korea",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Estadio Olímpico Universitario, Mexico City",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-05-south-korea-bulgaria-matchday-2",
                "date": "1986-06-05",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "South Korea",
                "away_team": "Bulgaria",
                "opponent_name": "Bulgaria",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Estadio Olímpico Universitario, Mexico City",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-10-south-korea-italy-matchday-3",
                "date": "1986-06-10",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "South Korea",
                "away_team": "Italy",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 3,
                "score_for": 2,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Estadio Cuauhtémoc, Puebla",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1990,
            "matches_played": 3,
            "won": 0,
            "drawn": 0,
            "lost": 3,
            "goals_for": 1,
            "goals_against": 6,
            "goal_difference": -5,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1990-1990-06-12-belgium-south-korea-matchday-1",
                "date": "1990-06-12",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "Belgium",
                "away_team": "South Korea",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Stadio Marc'Antonio Bentegodi, Verona",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-17-south-korea-spain-matchday-2",
                "date": "1990-06-17",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "South Korea",
                "away_team": "Spain",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Stadio Friuli, Udine",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-21-south-korea-uruguay-matchday-3",
                "date": "1990-06-21",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "South Korea",
                "away_team": "Uruguay",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Stadio Friuli, Udine",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1994,
            "matches_played": 3,
            "won": 0,
            "drawn": 2,
            "lost": 1,
            "goals_for": 4,
            "goals_against": 5,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1994-1994-06-17-spain-south-korea-matchday-1",
                "date": "1994-06-17",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "Spain",
                "away_team": "South Korea",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Cotton Bowl, Dallas",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-06-23-south-korea-bolivia-matchday-2",
                "date": "1994-06-23",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "South Korea",
                "away_team": "Bolivia",
                "opponent_name": "Bolivia",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Foxboro Stadium, Foxborough",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-06-27-germany-south-korea-matchday-3",
                "date": "1994-06-27",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "Germany",
                "away_team": "South Korea",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 2,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Cotton Bowl, Dallas",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1998,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 2,
            "goals_against": 9,
            "goal_difference": -7,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1998-1998-06-13-south-korea-mexico-matchday-1",
                "date": "1998-06-13",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "South Korea",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Stade Gerland, Lyon",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-20-netherlands-south-korea-matchday-2",
                "date": "1998-06-20",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "Netherlands",
                "away_team": "South Korea",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 5,
                "away_score": 0,
                "score_for": 0,
                "score_against": 5,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Stade Vélodrome, Marseille",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-25-belgium-south-korea-matchday-3",
                "date": "1998-06-25",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "Belgium",
                "away_team": "South Korea",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Parc des Princes, Paris",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2002,
            "matches_played": 7,
            "won": 3,
            "drawn": 2,
            "lost": 2,
            "goals_for": 8,
            "goals_against": 6,
            "goal_difference": 2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2002-2002-06-04-south-korea-poland-matchday-1",
                "date": "2002-06-04",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "South Korea",
                "away_team": "Poland",
                "opponent_name": "Poland",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Asiad Main Stadium, Busan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-10-south-korea-usa-matchday-2",
                "date": "2002-06-10",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "South Korea",
                "away_team": "USA",
                "opponent_name": "USA",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Daegu World Cup Stadium, Daegu",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-14-portugal-south-korea-matchday-3",
                "date": "2002-06-14",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "Portugal",
                "away_team": "South Korea",
                "opponent_name": "Portugal",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Incheon Munhak Stadium, Incheon",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-18-south-korea-italy-round-of-16",
                "date": "2002-06-18",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "South Korea",
                "away_team": "Italy",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Daejeon World Cup Stadium, Daejeon",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-22-spain-south-korea-quarter-finals",
                "date": "2002-06-22",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "Spain",
                "away_team": "South Korea",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Gwangju World Cup Stadium, Gwangju",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-25-germany-south-korea-semi-finals",
                "date": "2002-06-25",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "Germany",
                "away_team": "South Korea",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Seoul World Cup Stadium, Seoul",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-29-south-korea-turkey-third-place-play-off",
                "date": "2002-06-29",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "South Korea",
                "away_team": "Turkey",
                "opponent_name": "Turkey",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 3,
                "score_for": 2,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Third place play-off",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Daegu World Cup Stadium, Daegu",
                "neutral": true
              }
            ],
            "stage_reached": "fourth_place",
            "finish": "fourth_place"
          },
          {
            "year": 2006,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 3,
            "goals_against": 4,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2006-2006-06-13-south-korea-togo-matchday-5",
                "date": "2006-06-13",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "South Korea",
                "away_team": "Togo",
                "opponent_name": "Togo",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Commerzbank-Arena, Frankfurt",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-18-france-south-korea-matchday-10",
                "date": "2006-06-18",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "France",
                "away_team": "South Korea",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 10",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Zentralstadion, Leipzig",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-23-switzerland-south-korea-matchday-15",
                "date": "2006-06-23",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "Switzerland",
                "away_team": "South Korea",
                "opponent_name": "Switzerland",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 15",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "AWD-Arena, Hannover",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2010,
            "matches_played": 4,
            "won": 1,
            "drawn": 1,
            "lost": 2,
            "goals_for": 6,
            "goals_against": 8,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2010-2010-06-12-south-korea-greece-matchday-2",
                "date": "2010-06-12",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "South Korea",
                "away_team": "Greece",
                "opponent_name": "Greece",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Nelson Mandela Bay Stadium, Port Elizabeth",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-17-argentina-south-korea-matchday-7",
                "date": "2010-06-17",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "Argentina",
                "away_team": "South Korea",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 1,
                "score_for": 1,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 7",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Soccer City, Johannesburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-22-nigeria-south-korea-matchday-12",
                "date": "2010-06-22",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "Nigeria",
                "away_team": "South Korea",
                "opponent_name": "Nigeria",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 12",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Moses Mabhida Stadium, Durban",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-26-uruguay-south-korea-round-of-16",
                "date": "2010-06-26",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "Uruguay",
                "away_team": "South Korea",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Nelson Mandela Bay Stadium, Port Elizabeth",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2014,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 3,
            "goals_against": 6,
            "goal_difference": -3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2014-2014-06-17-russia-south-korea-matchday-6",
                "date": "2014-06-17",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "Russia",
                "away_team": "South Korea",
                "opponent_name": "Russia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Arena Pantanal, Cuiabá",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-22-south-korea-algeria-matchday-11",
                "date": "2014-06-22",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "South Korea",
                "away_team": "Algeria",
                "opponent_name": "Algeria",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 4,
                "score_for": 2,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 11",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Estádio Beira-Rio, Porto Alegre",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-26-south-korea-belgium-matchday-15",
                "date": "2014-06-26",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "South Korea",
                "away_team": "Belgium",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 15",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Arena de São Paulo, São Paulo",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2018,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 3,
            "goals_against": 3,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2018-2018-06-18-sweden-south-korea-matchday-5",
                "date": "2018-06-18",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "Sweden",
                "away_team": "South Korea",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Nizhny Novgorod Stadium, Nizhny Novgorod",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-23-south-korea-mexico-matchday-10",
                "date": "2018-06-23",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "South Korea",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 10",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Rostov Arena, Rostov-on-Don",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-27-south-korea-germany-matchday-14",
                "date": "2018-06-27",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "South Korea",
                "away_team": "Germany",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 14",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Kazan Arena, Kazan",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2022,
            "matches_played": 4,
            "won": 1,
            "drawn": 1,
            "lost": 2,
            "goals_for": 5,
            "goals_against": 8,
            "goal_difference": -3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2022-2022-11-24-uruguay-south-korea-matchday-5",
                "date": "2022-11-24",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "Uruguay",
                "away_team": "South Korea",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Education City Stadium, Al Rayyan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-28-south-korea-ghana-matchday-9",
                "date": "2022-11-28",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "South Korea",
                "away_team": "Ghana",
                "opponent_name": "Ghana",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 3,
                "score_for": 2,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 9",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Education City Stadium, Al Rayyan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-02-south-korea-portugal-matchday-13",
                "date": "2022-12-02",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "South Korea",
                "away_team": "Portugal",
                "opponent_name": "Portugal",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 13",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Lusail Iconic Stadium, Lusail",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-05-brazil-south-korea-round-of-16",
                "date": "2022-12-05",
                "team_id": "korea-republic",
                "team_name": "Korea Republic",
                "home_team": "Brazil",
                "away_team": "South Korea",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 1,
                "score_for": 1,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadium 974, Doha",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "mexico",
        "team_name": "Mexico",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 18,
          "completed_appearances": 17,
          "current_qualified": true,
          "best_finish": "quarter_finals",
          "matches_played": 60,
          "won": 17,
          "drawn": 15,
          "lost": 28,
          "goals_for": 62,
          "goals_against": 101
        },
        "editions": [
          {
            "year": 1930,
            "matches_played": 3,
            "won": 0,
            "drawn": 0,
            "lost": 3,
            "goals_for": 4,
            "goals_against": 13,
            "goal_difference": -9,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1930-1930-07-13-france-mexico-matchday-1",
                "date": "1930-07-13",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "France",
                "away_team": "Mexico",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 1,
                "score_for": 1,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estadio Pocitos, Montevideo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1930-1930-07-16-chile-mexico-matchday-4",
                "date": "1930-07-16",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Chile",
                "away_team": "Mexico",
                "opponent_name": "Chile",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estadio Parque Central, Montevideo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1930-1930-07-19-argentina-mexico-matchday-7",
                "date": "1930-07-19",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Argentina",
                "away_team": "Mexico",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 6,
                "away_score": 3,
                "score_for": 3,
                "score_against": 6,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 7",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estadio Centenario, Montevideo",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1950,
            "matches_played": 3,
            "won": 0,
            "drawn": 0,
            "lost": 3,
            "goals_for": 2,
            "goals_against": 10,
            "goal_difference": -8,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1950-1950-06-24-brazil-mexico-first-round",
                "date": "1950-06-24",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Brazil",
                "away_team": "Mexico",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 0,
                "score_for": 0,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estádio do Maracanã, Rio de Janeiro",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1950-1950-06-28-yugoslavia-mexico-first-round",
                "date": "1950-06-28",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Yugoslavia",
                "away_team": "Mexico",
                "opponent_name": "Yugoslavia",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 1,
                "score_for": 1,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estádio dos Eucaliptos, Porto Alegre",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1950-1950-07-02-switzerland-mexico-first-round",
                "date": "1950-07-02",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Switzerland",
                "away_team": "Mexico",
                "opponent_name": "Switzerland",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estádio dos Eucaliptos, Porto Alegre",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1954,
            "matches_played": 2,
            "won": 0,
            "drawn": 0,
            "lost": 2,
            "goals_for": 2,
            "goals_against": 8,
            "goal_difference": -6,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1954-1954-06-16-brazil-mexico-matchday-1",
                "date": "1954-06-16",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Brazil",
                "away_team": "Mexico",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 5,
                "away_score": 0,
                "score_for": 0,
                "score_against": 5,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Charmilles Stadium, Geneva",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1954-1954-06-19-france-mexico-matchday-2",
                "date": "1954-06-19",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "France",
                "away_team": "Mexico",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 2,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Charmilles Stadium, Geneva",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1958,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 1,
            "goals_against": 8,
            "goal_difference": -7,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1958-1958-06-08-sweden-mexico-matchday-1",
                "date": "1958-06-08",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Sweden",
                "away_team": "Mexico",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Råsunda Stadium, Solna",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-11-mexico-wales-matchday-2",
                "date": "1958-06-11",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Mexico",
                "away_team": "Wales",
                "opponent_name": "Wales",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Råsunda Stadium, Solna",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-15-hungary-mexico-matchday-3",
                "date": "1958-06-15",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Hungary",
                "away_team": "Mexico",
                "opponent_name": "Hungary",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 0,
                "score_for": 0,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Jernvallen, Sandviken",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1962,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 3,
            "goals_against": 4,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1962-1962-05-30-brazil-mexico-matchday-1",
                "date": "1962-05-30",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Brazil",
                "away_team": "Mexico",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio Sausalito, Viña del Mar",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1962-1962-06-03-spain-mexico-matchday-2",
                "date": "1962-06-03",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Spain",
                "away_team": "Mexico",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio Sausalito, Viña del Mar",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1962-1962-06-07-mexico-czechoslovakia-matchday-3",
                "date": "1962-06-07",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Mexico",
                "away_team": "Czechoslovakia",
                "opponent_name": "Czechoslovakia",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio Sausalito, Viña del Mar",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1966,
            "matches_played": 3,
            "won": 0,
            "drawn": 2,
            "lost": 1,
            "goals_for": 1,
            "goals_against": 3,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1966-1966-07-13-france-mexico-matchday-1",
                "date": "1966-07-13",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "France",
                "away_team": "Mexico",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Wembley Stadium, London",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1966-1966-07-16-england-mexico-matchday-2",
                "date": "1966-07-16",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "England",
                "away_team": "Mexico",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Wembley Stadium, London",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1966-1966-07-19-mexico-uruguay-matchday-3",
                "date": "1966-07-19",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Mexico",
                "away_team": "Uruguay",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Wembley Stadium, London",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1970,
            "matches_played": 4,
            "won": 2,
            "drawn": 1,
            "lost": 1,
            "goals_for": 6,
            "goals_against": 4,
            "goal_difference": 2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1970-1970-05-31-mexico-soviet-union-matchday-1",
                "date": "1970-05-31",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Mexico",
                "away_team": "Soviet Union",
                "opponent_name": "Soviet Union",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estadio Azteca, Mexico City",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1970-1970-06-07-mexico-el-salvador-matchday-2",
                "date": "1970-06-07",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Mexico",
                "away_team": "El Salvador",
                "opponent_name": "El Salvador",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 0,
                "score_for": 4,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estadio Azteca, Mexico City",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1970-1970-06-11-mexico-belgium-matchday-3",
                "date": "1970-06-11",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Mexico",
                "away_team": "Belgium",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estadio Azteca, Mexico City",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1970-1970-06-14-italy-mexico-quarter-finals",
                "date": "1970-06-14",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Italy",
                "away_team": "Mexico",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 1,
                "score_for": 1,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Luis Dosal, Toluca",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 1978,
            "matches_played": 3,
            "won": 0,
            "drawn": 0,
            "lost": 3,
            "goals_for": 2,
            "goals_against": 12,
            "goal_difference": -10,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1978-1978-06-02-tunisia-mexico-matchday-1",
                "date": "1978-06-02",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Tunisia",
                "away_team": "Mexico",
                "opponent_name": "Tunisia",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estadio Gigante de Arroyito, Rosario",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-06-west-germany-mexico-matchday-2",
                "date": "1978-06-06",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "West Germany",
                "away_team": "Mexico",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 6,
                "away_score": 0,
                "score_for": 0,
                "score_against": 6,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estadio Chateau Carreras, Córdoba",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-10-poland-mexico-matchday-3",
                "date": "1978-06-10",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Poland",
                "away_team": "Mexico",
                "opponent_name": "Poland",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estadio Gigante de Arroyito, Rosario",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1986,
            "matches_played": 5,
            "won": 3,
            "drawn": 2,
            "lost": 0,
            "goals_for": 6,
            "goals_against": 2,
            "goal_difference": 4,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1986-1986-06-03-belgium-mexico-matchday-1",
                "date": "1986-06-03",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Belgium",
                "away_team": "Mexico",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Estadio Azteca, Mexico City",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-07-mexico-paraguay-matchday-2",
                "date": "1986-06-07",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Mexico",
                "away_team": "Paraguay",
                "opponent_name": "Paraguay",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Estadio Azteca, Mexico City",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-11-iraq-mexico-matchday-3",
                "date": "1986-06-11",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Iraq",
                "away_team": "Mexico",
                "opponent_name": "Iraq",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Estadio Azteca, Mexico City",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-15-mexico-bulgaria-round-of-16",
                "date": "1986-06-15",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Mexico",
                "away_team": "Bulgaria",
                "opponent_name": "Bulgaria",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Azteca, Mexico City",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-21-west-germany-mexico-quarter-finals",
                "date": "1986-06-21",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "West Germany",
                "away_team": "Mexico",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Universitario, Monterrey",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 1994,
            "matches_played": 4,
            "won": 1,
            "drawn": 2,
            "lost": 1,
            "goals_for": 4,
            "goals_against": 4,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1994-1994-06-19-norway-mexico-matchday-1",
                "date": "1994-06-19",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Norway",
                "away_team": "Mexico",
                "opponent_name": "Norway",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "RFK Stadium, Washington",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-06-24-mexico-ireland-matchday-2",
                "date": "1994-06-24",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Mexico",
                "away_team": "Ireland",
                "opponent_name": "Ireland",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Citrus Bowl, Orlando",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-06-28-italy-mexico-matchday-3",
                "date": "1994-06-28",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Italy",
                "away_team": "Mexico",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "RFK Stadium, Washington",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-07-05-mexico-bulgaria-round-of-16",
                "date": "1994-07-05",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Mexico",
                "away_team": "Bulgaria",
                "opponent_name": "Bulgaria",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Giants Stadium, East Rutherford",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 1998,
            "matches_played": 4,
            "won": 1,
            "drawn": 2,
            "lost": 1,
            "goals_for": 8,
            "goals_against": 7,
            "goal_difference": 1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1998-1998-06-13-south-korea-mexico-matchday-1",
                "date": "1998-06-13",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "South Korea",
                "away_team": "Mexico",
                "opponent_name": "South Korea",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Stade Gerland, Lyon",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-20-belgium-mexico-matchday-2",
                "date": "1998-06-20",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Belgium",
                "away_team": "Mexico",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Parc Lescure, Bordeaux",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-25-netherlands-mexico-matchday-3",
                "date": "1998-06-25",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Netherlands",
                "away_team": "Mexico",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Stade Geoffroy-Guichard, Saint-Étienne",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-29-germany-mexico-round-of-16",
                "date": "1998-06-29",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Germany",
                "away_team": "Mexico",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade de la Mosson, Montpellier",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2002,
            "matches_played": 4,
            "won": 2,
            "drawn": 1,
            "lost": 1,
            "goals_for": 4,
            "goals_against": 4,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2002-2002-06-03-croatia-mexico-matchday-1",
                "date": "2002-06-03",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Croatia",
                "away_team": "Mexico",
                "opponent_name": "Croatia",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Niigata Stadium, Niigata",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-09-mexico-ecuador-matchday-2",
                "date": "2002-06-09",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Mexico",
                "away_team": "Ecuador",
                "opponent_name": "Ecuador",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Miyagi Stadium, Miyagi",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-13-mexico-italy-matchday-3",
                "date": "2002-06-13",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Mexico",
                "away_team": "Italy",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Ōita Stadium, Ōita",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-17-mexico-usa-round-of-16",
                "date": "2002-06-17",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Mexico",
                "away_team": "USA",
                "opponent_name": "USA",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Jeonju World Cup Stadium, Jeonju",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2006,
            "matches_played": 4,
            "won": 1,
            "drawn": 1,
            "lost": 2,
            "goals_for": 5,
            "goals_against": 5,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2006-2006-06-11-mexico-iran-matchday-3",
                "date": "2006-06-11",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Mexico",
                "away_team": "Iran",
                "opponent_name": "Iran",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Frankenstadion, Nürnberg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-16-mexico-angola-matchday-8",
                "date": "2006-06-16",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Mexico",
                "away_team": "Angola",
                "opponent_name": "Angola",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 8",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "AWD-Arena, Hannover",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-21-portugal-mexico-matchday-13",
                "date": "2006-06-21",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Portugal",
                "away_team": "Mexico",
                "opponent_name": "Portugal",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 13",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Veltins-Arena, Gelsenkirchen",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-24-argentina-mexico-round-of-16",
                "date": "2006-06-24",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Argentina",
                "away_team": "Mexico",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Zentralstadion, Leipzig",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2010,
            "matches_played": 4,
            "won": 1,
            "drawn": 1,
            "lost": 2,
            "goals_for": 4,
            "goals_against": 5,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2010-2010-06-11-south-africa-mexico-matchday-1",
                "date": "2010-06-11",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "South Africa",
                "away_team": "Mexico",
                "opponent_name": "South Africa",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Soccer City, Johannesburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-17-france-mexico-matchday-7",
                "date": "2010-06-17",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "France",
                "away_team": "Mexico",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 7",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Peter Mokaba Stadium, Polokwane",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-22-mexico-uruguay-matchday-12",
                "date": "2010-06-22",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Mexico",
                "away_team": "Uruguay",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 12",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Royal Bafokeng Stadium, Rustenburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-27-argentina-mexico-round-of-16",
                "date": "2010-06-27",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Argentina",
                "away_team": "Mexico",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Soccer City, Johannesburg",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2014,
            "matches_played": 4,
            "won": 2,
            "drawn": 1,
            "lost": 1,
            "goals_for": 5,
            "goals_against": 3,
            "goal_difference": 2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2014-2014-06-13-mexico-cameroon-matchday-2",
                "date": "2014-06-13",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Mexico",
                "away_team": "Cameroon",
                "opponent_name": "Cameroon",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Estádio das Dunas, Natal",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-17-brazil-mexico-matchday-6",
                "date": "2014-06-17",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Brazil",
                "away_team": "Mexico",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Estádio Castelão, Fortaleza",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-23-croatia-mexico-matchday-12",
                "date": "2014-06-23",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Croatia",
                "away_team": "Mexico",
                "opponent_name": "Croatia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 12",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Arena Pernambuco, Recife",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-29-netherlands-mexico-round-of-16",
                "date": "2014-06-29",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Netherlands",
                "away_team": "Mexico",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estádio Castelão, Fortaleza",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2018,
            "matches_played": 4,
            "won": 2,
            "drawn": 0,
            "lost": 2,
            "goals_for": 3,
            "goals_against": 6,
            "goal_difference": -3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2018-2018-06-17-germany-mexico-matchday-4",
                "date": "2018-06-17",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Germany",
                "away_team": "Mexico",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Luzhniki Stadium, Moscow",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-23-south-korea-mexico-matchday-10",
                "date": "2018-06-23",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "South Korea",
                "away_team": "Mexico",
                "opponent_name": "South Korea",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 10",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Rostov Arena, Rostov-on-Don",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-27-mexico-sweden-matchday-14",
                "date": "2018-06-27",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Mexico",
                "away_team": "Sweden",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 14",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Ekaterinburg Arena, Ekaterinburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-07-02-brazil-mexico-round-of-16",
                "date": "2018-07-02",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Brazil",
                "away_team": "Mexico",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Samara Arena, Samara",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2022,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 2,
            "goals_against": 3,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2022-2022-11-22-mexico-poland-matchday-3",
                "date": "2022-11-22",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Mexico",
                "away_team": "Poland",
                "opponent_name": "Poland",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Stadium 974, Doha",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-26-argentina-mexico-matchday-7",
                "date": "2022-11-26",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Argentina",
                "away_team": "Mexico",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 7",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Lusail Iconic Stadium, Lusail",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-30-saudi-arabia-mexico-matchday-11",
                "date": "2022-11-30",
                "team_id": "mexico",
                "team_name": "Mexico",
                "home_team": "Saudi Arabia",
                "away_team": "Mexico",
                "opponent_name": "Saudi Arabia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 11",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Lusail Iconic Stadium, Lusail",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "morocco",
        "team_name": "Morocco",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 7,
          "completed_appearances": 6,
          "current_qualified": true,
          "best_finish": "fourth_place",
          "matches_played": 23,
          "won": 5,
          "drawn": 7,
          "lost": 11,
          "goals_for": 20,
          "goals_against": 27
        },
        "editions": [
          {
            "year": 1970,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 2,
            "goals_against": 6,
            "goal_difference": -4,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1970-1970-06-03-morocco-west-germany-matchday-1",
                "date": "1970-06-03",
                "team_id": "morocco",
                "team_name": "Morocco",
                "home_team": "Morocco",
                "away_team": "West Germany",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio Nou Camp, León",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1970-1970-06-06-peru-morocco-matchday-2",
                "date": "1970-06-06",
                "team_id": "morocco",
                "team_name": "Morocco",
                "home_team": "Peru",
                "away_team": "Morocco",
                "opponent_name": "Peru",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio Nou Camp, León",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1970-1970-06-11-bulgaria-morocco-matchday-3",
                "date": "1970-06-11",
                "team_id": "morocco",
                "team_name": "Morocco",
                "home_team": "Bulgaria",
                "away_team": "Morocco",
                "opponent_name": "Bulgaria",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio Nou Camp, León",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1986,
            "matches_played": 4,
            "won": 1,
            "drawn": 2,
            "lost": 1,
            "goals_for": 3,
            "goals_against": 2,
            "goal_difference": 1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1986-1986-06-02-morocco-poland-matchday-1",
                "date": "1986-06-02",
                "team_id": "morocco",
                "team_name": "Morocco",
                "home_team": "Morocco",
                "away_team": "Poland",
                "opponent_name": "Poland",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Estadio Universitario, Monterrey",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-06-england-morocco-matchday-2",
                "date": "1986-06-06",
                "team_id": "morocco",
                "team_name": "Morocco",
                "home_team": "England",
                "away_team": "Morocco",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Estadio Tecnológico, Monterrey",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-11-portugal-morocco-matchday-3",
                "date": "1986-06-11",
                "team_id": "morocco",
                "team_name": "Morocco",
                "home_team": "Portugal",
                "away_team": "Morocco",
                "opponent_name": "Portugal",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Estadio Tres de Marzo, Guadalajara",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-17-morocco-west-germany-round-of-16",
                "date": "1986-06-17",
                "team_id": "morocco",
                "team_name": "Morocco",
                "home_team": "Morocco",
                "away_team": "West Germany",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Universitario, Monterrey",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 1994,
            "matches_played": 3,
            "won": 0,
            "drawn": 0,
            "lost": 3,
            "goals_for": 2,
            "goals_against": 5,
            "goal_difference": -3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1994-1994-06-19-belgium-morocco-matchday-1",
                "date": "1994-06-19",
                "team_id": "morocco",
                "team_name": "Morocco",
                "home_team": "Belgium",
                "away_team": "Morocco",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Citrus Bowl, Orlando",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-06-25-saudi-arabia-morocco-matchday-2",
                "date": "1994-06-25",
                "team_id": "morocco",
                "team_name": "Morocco",
                "home_team": "Saudi Arabia",
                "away_team": "Morocco",
                "opponent_name": "Saudi Arabia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Giants Stadium, East Rutherford",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-06-29-morocco-netherlands-matchday-3",
                "date": "1994-06-29",
                "team_id": "morocco",
                "team_name": "Morocco",
                "home_team": "Morocco",
                "away_team": "Netherlands",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Citrus Bowl, Orlando",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1998,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 5,
            "goals_against": 5,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1998-1998-06-10-morocco-norway-matchday-1",
                "date": "1998-06-10",
                "team_id": "morocco",
                "team_name": "Morocco",
                "home_team": "Morocco",
                "away_team": "Norway",
                "opponent_name": "Norway",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Stade de la Mosson, Montpellier",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-16-brazil-morocco-matchday-2",
                "date": "1998-06-16",
                "team_id": "morocco",
                "team_name": "Morocco",
                "home_team": "Brazil",
                "away_team": "Morocco",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Stade de la Beaujoire, Nantes",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-23-scotland-morocco-matchday-3",
                "date": "1998-06-23",
                "team_id": "morocco",
                "team_name": "Morocco",
                "home_team": "Scotland",
                "away_team": "Morocco",
                "opponent_name": "Scotland",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Stade Geoffroy-Guichard, Saint-Étienne",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2018,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 2,
            "goals_against": 4,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2018-2018-06-15-morocco-iran-matchday-2",
                "date": "2018-06-15",
                "team_id": "morocco",
                "team_name": "Morocco",
                "home_team": "Morocco",
                "away_team": "Iran",
                "opponent_name": "Iran",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Saint Petersburg Stadium, Saint Petersburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-20-portugal-morocco-matchday-7",
                "date": "2018-06-20",
                "team_id": "morocco",
                "team_name": "Morocco",
                "home_team": "Portugal",
                "away_team": "Morocco",
                "opponent_name": "Portugal",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 7",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Luzhniki Stadium, Moscow",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-25-spain-morocco-matchday-12",
                "date": "2018-06-25",
                "team_id": "morocco",
                "team_name": "Morocco",
                "home_team": "Spain",
                "away_team": "Morocco",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 12",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Kaliningrad Stadium, Kaliningrad",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2022,
            "matches_played": 7,
            "won": 3,
            "drawn": 2,
            "lost": 2,
            "goals_for": 6,
            "goals_against": 5,
            "goal_difference": 1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2022-2022-11-23-morocco-croatia-matchday-4",
                "date": "2022-11-23",
                "team_id": "morocco",
                "team_name": "Morocco",
                "home_team": "Morocco",
                "away_team": "Croatia",
                "opponent_name": "Croatia",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Al Bayt Stadium, Al Khor",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-27-belgium-morocco-matchday-8",
                "date": "2022-11-27",
                "team_id": "morocco",
                "team_name": "Morocco",
                "home_team": "Belgium",
                "away_team": "Morocco",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 8",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Al Thumama Stadium, Doha",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-01-canada-morocco-matchday-12",
                "date": "2022-12-01",
                "team_id": "morocco",
                "team_name": "Morocco",
                "home_team": "Canada",
                "away_team": "Morocco",
                "opponent_name": "Canada",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 12",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Al Thumama Stadium, Doha",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-06-morocco-spain-round-of-16",
                "date": "2022-12-06",
                "team_id": "morocco",
                "team_name": "Morocco",
                "home_team": "Morocco",
                "away_team": "Spain",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Education City Stadium, Al Rayyan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-10-morocco-portugal-quarter-finals",
                "date": "2022-12-10",
                "team_id": "morocco",
                "team_name": "Morocco",
                "home_team": "Morocco",
                "away_team": "Portugal",
                "opponent_name": "Portugal",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Al Thumama Stadium, Doha",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-14-france-morocco-semi-finals",
                "date": "2022-12-14",
                "team_id": "morocco",
                "team_name": "Morocco",
                "home_team": "France",
                "away_team": "Morocco",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Al Bayt Stadium, Al Khor",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-17-croatia-morocco-match-for-third-place",
                "date": "2022-12-17",
                "team_id": "morocco",
                "team_name": "Morocco",
                "home_team": "Croatia",
                "away_team": "Morocco",
                "opponent_name": "Croatia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Match for third place",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Khalifa International Stadium, Al Rayyan",
                "neutral": true
              }
            ],
            "stage_reached": "fourth_place",
            "finish": "fourth_place"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "netherlands",
        "team_name": "Netherlands",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 12,
          "completed_appearances": 11,
          "current_qualified": true,
          "best_finish": "runner_up",
          "matches_played": 55,
          "won": 30,
          "drawn": 14,
          "lost": 11,
          "goals_for": 96,
          "goals_against": 52
        },
        "editions": [
          {
            "year": 1934,
            "matches_played": 1,
            "won": 0,
            "drawn": 0,
            "lost": 1,
            "goals_for": 2,
            "goals_against": 3,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1934-1934-05-27-switzerland-netherlands-preliminary-round",
                "date": "1934-05-27",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Switzerland",
                "away_team": "Netherlands",
                "opponent_name": "Switzerland",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 2,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Preliminary round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio San Siro, Milan",
                "neutral": true
              }
            ],
            "stage_reached": "Preliminary round",
            "finish": "Preliminary round"
          },
          {
            "year": 1938,
            "matches_played": 1,
            "won": 0,
            "drawn": 0,
            "lost": 1,
            "goals_for": 0,
            "goals_against": 3,
            "goal_difference": -3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1938-1938-06-05-czechoslovakia-netherlands-first-round",
                "date": "1938-06-05",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Czechoslovakia",
                "away_team": "Netherlands",
                "opponent_name": "Czechoslovakia",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade municipal, Le Havre",
                "neutral": true
              }
            ],
            "stage_reached": "First round",
            "finish": "First round"
          },
          {
            "year": 1974,
            "matches_played": 7,
            "won": 5,
            "drawn": 1,
            "lost": 1,
            "goals_for": 15,
            "goals_against": 3,
            "goal_difference": 12,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1974-1974-06-15-uruguay-netherlands-matchday-1",
                "date": "1974-06-15",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Uruguay",
                "away_team": "Netherlands",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Niedersachsenstadion, Hanover",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-06-19-netherlands-sweden-matchday-2",
                "date": "1974-06-19",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "Sweden",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Westfalenstadion, Dortmund",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-06-23-netherlands-bulgaria-matchday-3",
                "date": "1974-06-23",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "Bulgaria",
                "opponent_name": "Bulgaria",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 1,
                "score_for": 4,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Westfalenstadion, Dortmund",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-06-26-netherlands-argentina-matchday-4",
                "date": "1974-06-26",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "Argentina",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 0,
                "score_for": 4,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Parkstadion, Gelsenkirchen",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-06-30-east-germany-netherlands-matchday-5",
                "date": "1974-06-30",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "East Germany",
                "away_team": "Netherlands",
                "opponent_name": "East Germany",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Parkstadion, Gelsenkirchen",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-07-03-netherlands-brazil-matchday-6",
                "date": "1974-07-03",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "Brazil",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Westfalenstadion, Dortmund",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-07-07-netherlands-west-germany-final",
                "date": "1974-07-07",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "West Germany",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Olympiastadion, München",
                "neutral": true
              }
            ],
            "stage_reached": "runner_up",
            "finish": "runner_up"
          },
          {
            "year": 1978,
            "matches_played": 7,
            "won": 3,
            "drawn": 2,
            "lost": 2,
            "goals_for": 15,
            "goals_against": 10,
            "goal_difference": 5,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1978-1978-06-03-netherlands-iran-matchday-1",
                "date": "1978-06-03",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "Iran",
                "opponent_name": "Iran",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio Ciudad de Mendoza, Mendoza",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-07-netherlands-peru-matchday-2",
                "date": "1978-06-07",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "Peru",
                "opponent_name": "Peru",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio Ciudad de Mendoza, Mendoza",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-11-scotland-netherlands-matchday-3",
                "date": "1978-06-11",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Scotland",
                "away_team": "Netherlands",
                "opponent_name": "Scotland",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 2,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio Ciudad de Mendoza, Mendoza",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-14-austria-netherlands-matchday-4",
                "date": "1978-06-14",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Austria",
                "away_team": "Netherlands",
                "opponent_name": "Austria",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 5,
                "score_for": 5,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Estadio Chateau Carreras, Córdoba",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-18-netherlands-west-germany-matchday-5",
                "date": "1978-06-18",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "West Germany",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Estadio Chateau Carreras, Córdoba",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-21-italy-netherlands-matchday-6",
                "date": "1978-06-21",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Italy",
                "away_team": "Netherlands",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Estadio Monumental, Buenos Aires",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-25-netherlands-argentina-final",
                "date": "1978-06-25",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "Argentina",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Monumental, Buenos Aires",
                "neutral": true
              }
            ],
            "stage_reached": "runner_up",
            "finish": "runner_up"
          },
          {
            "year": 1990,
            "matches_played": 4,
            "won": 0,
            "drawn": 3,
            "lost": 1,
            "goals_for": 3,
            "goals_against": 4,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1990-1990-06-12-netherlands-egypt-matchday-1",
                "date": "1990-06-12",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "Egypt",
                "opponent_name": "Egypt",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Stadio La Favorita, Palermo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-16-england-netherlands-matchday-2",
                "date": "1990-06-16",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "England",
                "away_team": "Netherlands",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Stadio Sant'Elia, Cagliari",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-21-ireland-netherlands-matchday-3",
                "date": "1990-06-21",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Ireland",
                "away_team": "Netherlands",
                "opponent_name": "Ireland",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Stadio La Favorita, Palermo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-24-west-germany-netherlands-round-of-16",
                "date": "1990-06-24",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "West Germany",
                "away_team": "Netherlands",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "San Siro, Milan",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 1994,
            "matches_played": 5,
            "won": 3,
            "drawn": 0,
            "lost": 2,
            "goals_for": 8,
            "goals_against": 6,
            "goal_difference": 2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1994-1994-06-20-netherlands-saudi-arabia-matchday-1",
                "date": "1994-06-20",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "Saudi Arabia",
                "opponent_name": "Saudi Arabia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "RFK Stadium, Washington",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-06-25-belgium-netherlands-matchday-2",
                "date": "1994-06-25",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Belgium",
                "away_team": "Netherlands",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Citrus Bowl, Orlando",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-06-29-morocco-netherlands-matchday-3",
                "date": "1994-06-29",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Morocco",
                "away_team": "Netherlands",
                "opponent_name": "Morocco",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Citrus Bowl, Orlando",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-07-04-netherlands-ireland-round-of-16",
                "date": "1994-07-04",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "Ireland",
                "opponent_name": "Ireland",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Citrus Bowl, Orlando",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-07-09-netherlands-brazil-quarter-finals",
                "date": "1994-07-09",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "Brazil",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 3,
                "score_for": 2,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Cotton Bowl, Dallas",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 1998,
            "matches_played": 7,
            "won": 3,
            "drawn": 3,
            "lost": 1,
            "goals_for": 13,
            "goals_against": 7,
            "goal_difference": 6,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1998-1998-06-13-netherlands-belgium-matchday-1",
                "date": "1998-06-13",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "Belgium",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Stade de France, Saint-Denis",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-20-netherlands-south-korea-matchday-2",
                "date": "1998-06-20",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "South Korea",
                "opponent_name": "South Korea",
                "home_away": "neutral",
                "home_score": 5,
                "away_score": 0,
                "score_for": 5,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Stade Vélodrome, Marseille",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-25-netherlands-mexico-matchday-3",
                "date": "1998-06-25",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Stade Geoffroy-Guichard, Saint-Étienne",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-29-netherlands-yugoslavia-round-of-16",
                "date": "1998-06-29",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "Yugoslavia",
                "opponent_name": "Yugoslavia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade de Toulouse, Toulouse",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-07-04-netherlands-argentina-quarter-finals",
                "date": "1998-07-04",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "Argentina",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade Vélodrome, Marseille",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-07-07-brazil-netherlands-semi-finals",
                "date": "1998-07-07",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Brazil",
                "away_team": "Netherlands",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade Vélodrome, Marseille",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-07-11-netherlands-croatia-third-place-match",
                "date": "1998-07-11",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "Croatia",
                "opponent_name": "Croatia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Third place match",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Parc des Princes, Paris",
                "neutral": true
              }
            ],
            "stage_reached": "fourth_place",
            "finish": "fourth_place"
          },
          {
            "year": 2006,
            "matches_played": 4,
            "won": 2,
            "drawn": 1,
            "lost": 1,
            "goals_for": 3,
            "goals_against": 2,
            "goal_difference": 1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2006-2006-06-11-serbia-and-montenegro-netherlands-matchday-3",
                "date": "2006-06-11",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Serbia and Montenegro",
                "away_team": "Netherlands",
                "opponent_name": "Serbia and Montenegro",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Zentralstadion, Leipzig",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-16-netherlands-côte-d-ivoire-matchday-8",
                "date": "2006-06-16",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "Côte d'Ivoire",
                "opponent_name": "Côte d'Ivoire",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 8",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Gottlieb-Daimler-Stadion, Stuttgart",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-21-netherlands-argentina-matchday-13",
                "date": "2006-06-21",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "Argentina",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 13",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Commerzbank-Arena, Frankfurt",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-25-portugal-netherlands-round-of-16",
                "date": "2006-06-25",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Portugal",
                "away_team": "Netherlands",
                "opponent_name": "Portugal",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Frankenstadion, Nürnberg",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2010,
            "matches_played": 7,
            "won": 6,
            "drawn": 0,
            "lost": 1,
            "goals_for": 12,
            "goals_against": 6,
            "goal_difference": 6,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2010-2010-06-14-netherlands-denmark-matchday-4",
                "date": "2010-06-14",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "Denmark",
                "opponent_name": "Denmark",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Soccer City, Johannesburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-19-netherlands-japan-matchday-9",
                "date": "2010-06-19",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "Japan",
                "opponent_name": "Japan",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 9",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Moses Mabhida Stadium, Durban",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-24-cameroon-netherlands-matchday-14",
                "date": "2010-06-24",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Cameroon",
                "away_team": "Netherlands",
                "opponent_name": "Cameroon",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 14",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Cape Town Stadium, Cape Town",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-28-netherlands-slovakia-round-of-16",
                "date": "2010-06-28",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "Slovakia",
                "opponent_name": "Slovakia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Moses Mabhida Stadium, Durban",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-07-02-netherlands-brazil-quarterfinals",
                "date": "2010-07-02",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "Brazil",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarterfinals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Nelson Mandela Bay Stadium, Port Elizabeth",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-07-06-uruguay-netherlands-semifinals",
                "date": "2010-07-06",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Uruguay",
                "away_team": "Netherlands",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 3,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semifinals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Cape Town Stadium, Cape Town",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-07-11-netherlands-spain-final",
                "date": "2010-07-11",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "Spain",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Soccer City, Johannesburg",
                "neutral": true
              }
            ],
            "stage_reached": "runner_up",
            "finish": "runner_up"
          },
          {
            "year": 2014,
            "matches_played": 7,
            "won": 5,
            "drawn": 2,
            "lost": 0,
            "goals_for": 15,
            "goals_against": 4,
            "goal_difference": 11,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2014-2014-06-13-spain-netherlands-matchday-2",
                "date": "2014-06-13",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Spain",
                "away_team": "Netherlands",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 5,
                "score_for": 5,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Arena Fonte Nova, Salvador",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-18-australia-netherlands-matchday-7",
                "date": "2014-06-18",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Australia",
                "away_team": "Netherlands",
                "opponent_name": "Australia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 3,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 7",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Estádio Beira-Rio, Porto Alegre",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-23-netherlands-chile-matchday-12",
                "date": "2014-06-23",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "Chile",
                "opponent_name": "Chile",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 12",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Arena de São Paulo, São Paulo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-29-netherlands-mexico-round-of-16",
                "date": "2014-06-29",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estádio Castelão, Fortaleza",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-07-05-netherlands-costa-rica-quarter-finals",
                "date": "2014-07-05",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "Costa Rica",
                "opponent_name": "Costa Rica",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Arena Fonte Nova, Salvador",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-07-09-netherlands-argentina-semi-finals",
                "date": "2014-07-09",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "Argentina",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Arena de São Paulo, São Paulo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-07-12-brazil-netherlands-match-for-third-place",
                "date": "2014-07-12",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Brazil",
                "away_team": "Netherlands",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Match for third place",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estádio Nacional Mané Garrincha, Brasília",
                "neutral": true
              }
            ],
            "stage_reached": "third_place",
            "finish": "third_place"
          },
          {
            "year": 2022,
            "matches_played": 5,
            "won": 3,
            "drawn": 2,
            "lost": 0,
            "goals_for": 10,
            "goals_against": 4,
            "goal_difference": 6,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2022-2022-11-21-senegal-netherlands-matchday-2",
                "date": "2022-11-21",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Senegal",
                "away_team": "Netherlands",
                "opponent_name": "Senegal",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Al Thumama Stadium, Doha",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-25-netherlands-ecuador-matchday-6",
                "date": "2022-11-25",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "Ecuador",
                "opponent_name": "Ecuador",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Khalifa International Stadium, Al Rayyan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-29-netherlands-qatar-matchday-10",
                "date": "2022-11-29",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "Qatar",
                "opponent_name": "Qatar",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 10",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Al Bayt Stadium, Al Khor",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-03-netherlands-usa-round-of-16",
                "date": "2022-12-03",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "USA",
                "opponent_name": "USA",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Khalifa International Stadium, Al Rayyan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-09-netherlands-argentina-quarter-finals",
                "date": "2022-12-09",
                "team_id": "netherlands",
                "team_name": "Netherlands",
                "home_team": "Netherlands",
                "away_team": "Argentina",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Lusail Iconic Stadium, Lusail",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "new-zealand",
        "team_name": "New Zealand",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 3,
          "completed_appearances": 2,
          "current_qualified": true,
          "best_finish": "group_stage",
          "matches_played": 6,
          "won": 0,
          "drawn": 3,
          "lost": 3,
          "goals_for": 4,
          "goals_against": 14
        },
        "editions": [
          {
            "year": 1982,
            "matches_played": 3,
            "won": 0,
            "drawn": 0,
            "lost": 3,
            "goals_for": 2,
            "goals_against": 12,
            "goal_difference": -10,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1982-1982-06-15-scotland-new-zealand-matchday-1",
                "date": "1982-06-15",
                "team_id": "new-zealand",
                "team_name": "New Zealand",
                "home_team": "Scotland",
                "away_team": "New Zealand",
                "opponent_name": "Scotland",
                "home_away": "neutral",
                "home_score": 5,
                "away_score": 2,
                "score_for": 2,
                "score_against": 5,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 6",
                "city": "",
                "country": "",
                "venue": "Estadio La Rosaleda, Málaga",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-06-19-soviet-union-new-zealand-matchday-2",
                "date": "1982-06-19",
                "team_id": "new-zealand",
                "team_name": "New Zealand",
                "home_team": "Soviet Union",
                "away_team": "New Zealand",
                "opponent_name": "Soviet Union",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 6",
                "city": "",
                "country": "",
                "venue": "Estadio La Rosaleda, Málaga",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-06-23-brazil-new-zealand-matchday-3",
                "date": "1982-06-23",
                "team_id": "new-zealand",
                "team_name": "New Zealand",
                "home_team": "Brazil",
                "away_team": "New Zealand",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 0,
                "score_for": 0,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 6",
                "city": "",
                "country": "",
                "venue": "Estadio Benito Villamarín, Seville",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2010,
            "matches_played": 3,
            "won": 0,
            "drawn": 3,
            "lost": 0,
            "goals_for": 2,
            "goals_against": 2,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2010-2010-06-15-new-zealand-slovakia-matchday-5",
                "date": "2010-06-15",
                "team_id": "new-zealand",
                "team_name": "New Zealand",
                "home_team": "New Zealand",
                "away_team": "Slovakia",
                "opponent_name": "Slovakia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Royal Bafokeng Stadium, Rustenburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-20-italy-new-zealand-matchday-10",
                "date": "2010-06-20",
                "team_id": "new-zealand",
                "team_name": "New Zealand",
                "home_team": "Italy",
                "away_team": "New Zealand",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 10",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Mbombela Stadium, Nelspruit",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-24-paraguay-new-zealand-matchday-14",
                "date": "2010-06-24",
                "team_id": "new-zealand",
                "team_name": "New Zealand",
                "home_team": "Paraguay",
                "away_team": "New Zealand",
                "opponent_name": "Paraguay",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 14",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Peter Mokaba Stadium, Polokwane",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "norway",
        "team_name": "Norway",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 4,
          "completed_appearances": 3,
          "current_qualified": true,
          "best_finish": "round_of_16",
          "matches_played": 8,
          "won": 2,
          "drawn": 3,
          "lost": 3,
          "goals_for": 7,
          "goals_against": 8
        },
        "editions": [
          {
            "year": 1938,
            "matches_played": 1,
            "won": 0,
            "drawn": 0,
            "lost": 1,
            "goals_for": 1,
            "goals_against": 2,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1938-1938-06-05-italy-norway-first-round",
                "date": "1938-06-05",
                "team_id": "norway",
                "team_name": "Norway",
                "home_team": "Italy",
                "away_team": "Norway",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade Vélodrome, Marseille",
                "neutral": true
              }
            ],
            "stage_reached": "First round",
            "finish": "First round"
          },
          {
            "year": 1994,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 1,
            "goals_against": 1,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1994-1994-06-19-norway-mexico-matchday-1",
                "date": "1994-06-19",
                "team_id": "norway",
                "team_name": "Norway",
                "home_team": "Norway",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "RFK Stadium, Washington",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-06-23-italy-norway-matchday-2",
                "date": "1994-06-23",
                "team_id": "norway",
                "team_name": "Norway",
                "home_team": "Italy",
                "away_team": "Norway",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Giants Stadium, East Rutherford",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-06-28-ireland-norway-matchday-3",
                "date": "1994-06-28",
                "team_id": "norway",
                "team_name": "Norway",
                "home_team": "Ireland",
                "away_team": "Norway",
                "opponent_name": "Ireland",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Giants Stadium, East Rutherford",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1998,
            "matches_played": 4,
            "won": 1,
            "drawn": 2,
            "lost": 1,
            "goals_for": 5,
            "goals_against": 5,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1998-1998-06-10-morocco-norway-matchday-1",
                "date": "1998-06-10",
                "team_id": "norway",
                "team_name": "Norway",
                "home_team": "Morocco",
                "away_team": "Norway",
                "opponent_name": "Morocco",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Stade de la Mosson, Montpellier",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-16-scotland-norway-matchday-2",
                "date": "1998-06-16",
                "team_id": "norway",
                "team_name": "Norway",
                "home_team": "Scotland",
                "away_team": "Norway",
                "opponent_name": "Scotland",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Parc Lescure, Bordeaux",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-23-brazil-norway-matchday-3",
                "date": "1998-06-23",
                "team_id": "norway",
                "team_name": "Norway",
                "home_team": "Brazil",
                "away_team": "Norway",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Stade Vélodrome, Marseille",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-27-italy-norway-round-of-16",
                "date": "1998-06-27",
                "team_id": "norway",
                "team_name": "Norway",
                "home_team": "Italy",
                "away_team": "Norway",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade Vélodrome, Marseille",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "panama",
        "team_name": "Panama",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 2,
          "completed_appearances": 1,
          "current_qualified": true,
          "best_finish": "group_stage",
          "matches_played": 3,
          "won": 0,
          "drawn": 0,
          "lost": 3,
          "goals_for": 2,
          "goals_against": 11
        },
        "editions": [
          {
            "year": 2018,
            "matches_played": 3,
            "won": 0,
            "drawn": 0,
            "lost": 3,
            "goals_for": 2,
            "goals_against": 11,
            "goal_difference": -9,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2018-2018-06-18-belgium-panama-matchday-5",
                "date": "2018-06-18",
                "team_id": "panama",
                "team_name": "Panama",
                "home_team": "Belgium",
                "away_team": "Panama",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Fisht Stadium, Sochi",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-24-england-panama-matchday-11",
                "date": "2018-06-24",
                "team_id": "panama",
                "team_name": "Panama",
                "home_team": "England",
                "away_team": "Panama",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 6,
                "away_score": 1,
                "score_for": 1,
                "score_against": 6,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 11",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Nizhny Novgorod Stadium, Nizhny Novgorod",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-28-panama-tunisia-matchday-15",
                "date": "2018-06-28",
                "team_id": "panama",
                "team_name": "Panama",
                "home_team": "Panama",
                "away_team": "Tunisia",
                "opponent_name": "Tunisia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 15",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Mordovia Arena, Saransk",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "paraguay",
        "team_name": "Paraguay",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 9,
          "completed_appearances": 8,
          "current_qualified": true,
          "best_finish": "quarter_finals",
          "matches_played": 27,
          "won": 7,
          "drawn": 10,
          "lost": 10,
          "goals_for": 30,
          "goals_against": 38
        },
        "editions": [
          {
            "year": 1930,
            "matches_played": 2,
            "won": 1,
            "drawn": 0,
            "lost": 1,
            "goals_for": 1,
            "goals_against": 3,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1930-1930-07-17-united-states-paraguay-matchday-5",
                "date": "1930-07-17",
                "team_id": "paraguay",
                "team_name": "Paraguay",
                "home_team": "United States",
                "away_team": "Paraguay",
                "opponent_name": "United States",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio Parque Central, Montevideo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1930-1930-07-20-paraguay-belgium-matchday-8",
                "date": "1930-07-20",
                "team_id": "paraguay",
                "team_name": "Paraguay",
                "home_team": "Paraguay",
                "away_team": "Belgium",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 8",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio Centenario, Montevideo",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1950,
            "matches_played": 2,
            "won": 0,
            "drawn": 1,
            "lost": 1,
            "goals_for": 2,
            "goals_against": 4,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1950-1950-06-29-sweden-paraguay-first-round",
                "date": "1950-06-29",
                "team_id": "paraguay",
                "team_name": "Paraguay",
                "home_team": "Sweden",
                "away_team": "Paraguay",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estádio Durival Britto, Curitiba",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1950-1950-07-02-italy-paraguay-first-round",
                "date": "1950-07-02",
                "team_id": "paraguay",
                "team_name": "Paraguay",
                "home_team": "Italy",
                "away_team": "Paraguay",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estádio do Pacaembu, São Paulo",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1958,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 9,
            "goals_against": 12,
            "goal_difference": -3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1958-1958-06-08-france-paraguay-matchday-1",
                "date": "1958-06-08",
                "team_id": "paraguay",
                "team_name": "Paraguay",
                "home_team": "France",
                "away_team": "Paraguay",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 7,
                "away_score": 3,
                "score_for": 3,
                "score_against": 7,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Idrottsparken, Norrköping",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-11-paraguay-scotland-matchday-2",
                "date": "1958-06-11",
                "team_id": "paraguay",
                "team_name": "Paraguay",
                "home_team": "Paraguay",
                "away_team": "Scotland",
                "opponent_name": "Scotland",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Idrottsparken, Norrköping",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-15-paraguay-yugoslavia-matchday-3",
                "date": "1958-06-15",
                "team_id": "paraguay",
                "team_name": "Paraguay",
                "home_team": "Paraguay",
                "away_team": "Yugoslavia",
                "opponent_name": "Yugoslavia",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 3,
                "score_for": 3,
                "score_against": 3,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Tunavallen, Eskilstuna",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1986,
            "matches_played": 4,
            "won": 1,
            "drawn": 2,
            "lost": 1,
            "goals_for": 4,
            "goals_against": 6,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1986-1986-06-04-paraguay-iraq-matchday-1",
                "date": "1986-06-04",
                "team_id": "paraguay",
                "team_name": "Paraguay",
                "home_team": "Paraguay",
                "away_team": "Iraq",
                "opponent_name": "Iraq",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Estadio Nemesio Díez, Toluca",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-07-mexico-paraguay-matchday-2",
                "date": "1986-06-07",
                "team_id": "paraguay",
                "team_name": "Paraguay",
                "home_team": "Mexico",
                "away_team": "Paraguay",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Estadio Azteca, Mexico City",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-11-paraguay-belgium-matchday-3",
                "date": "1986-06-11",
                "team_id": "paraguay",
                "team_name": "Paraguay",
                "home_team": "Paraguay",
                "away_team": "Belgium",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Estadio Nemesio Díez, Toluca",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-18-england-paraguay-round-of-16",
                "date": "1986-06-18",
                "team_id": "paraguay",
                "team_name": "Paraguay",
                "home_team": "England",
                "away_team": "Paraguay",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Azteca, Mexico City",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 1998,
            "matches_played": 4,
            "won": 1,
            "drawn": 2,
            "lost": 1,
            "goals_for": 3,
            "goals_against": 2,
            "goal_difference": 1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1998-1998-06-12-paraguay-bulgaria-matchday-1",
                "date": "1998-06-12",
                "team_id": "paraguay",
                "team_name": "Paraguay",
                "home_team": "Paraguay",
                "away_team": "Bulgaria",
                "opponent_name": "Bulgaria",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Stade de la Mosson, Montpellier",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-19-spain-paraguay-matchday-2",
                "date": "1998-06-19",
                "team_id": "paraguay",
                "team_name": "Paraguay",
                "home_team": "Spain",
                "away_team": "Paraguay",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Stade Geoffroy-Guichard, Saint-Étienne",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-24-nigeria-paraguay-matchday-3",
                "date": "1998-06-24",
                "team_id": "paraguay",
                "team_name": "Paraguay",
                "home_team": "Nigeria",
                "away_team": "Paraguay",
                "opponent_name": "Nigeria",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Stade de Toulouse, Toulouse",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-28-france-paraguay-round-of-16",
                "date": "1998-06-28",
                "team_id": "paraguay",
                "team_name": "Paraguay",
                "home_team": "France",
                "away_team": "Paraguay",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade Félix Bollaert, Lens",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2002,
            "matches_played": 4,
            "won": 1,
            "drawn": 1,
            "lost": 2,
            "goals_for": 6,
            "goals_against": 7,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2002-2002-06-02-paraguay-south-africa-matchday-1",
                "date": "2002-06-02",
                "team_id": "paraguay",
                "team_name": "Paraguay",
                "home_team": "Paraguay",
                "away_team": "South Africa",
                "opponent_name": "South Africa",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Asiad Main Stadium, Busan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-07-spain-paraguay-matchday-2",
                "date": "2002-06-07",
                "team_id": "paraguay",
                "team_name": "Paraguay",
                "home_team": "Spain",
                "away_team": "Paraguay",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Jeonju World Cup Stadium, Jeonju",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-12-slovenia-paraguay-matchday-3",
                "date": "2002-06-12",
                "team_id": "paraguay",
                "team_name": "Paraguay",
                "home_team": "Slovenia",
                "away_team": "Paraguay",
                "opponent_name": "Slovenia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Jeju World Cup Stadium, Jeju",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-15-germany-paraguay-round-of-16",
                "date": "2002-06-15",
                "team_id": "paraguay",
                "team_name": "Paraguay",
                "home_team": "Germany",
                "away_team": "Paraguay",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Jeju World Cup Stadium, Jeju",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2006,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 2,
            "goals_against": 2,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2006-2006-06-10-england-paraguay-matchday-2",
                "date": "2006-06-10",
                "team_id": "paraguay",
                "team_name": "Paraguay",
                "home_team": "England",
                "away_team": "Paraguay",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Commerzbank-Arena, Frankfurt",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-15-sweden-paraguay-matchday-7",
                "date": "2006-06-15",
                "team_id": "paraguay",
                "team_name": "Paraguay",
                "home_team": "Sweden",
                "away_team": "Paraguay",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 7",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Olympiastadion, Berlin",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-20-paraguay-trinidad-and-tobago-matchday-12",
                "date": "2006-06-20",
                "team_id": "paraguay",
                "team_name": "Paraguay",
                "home_team": "Paraguay",
                "away_team": "Trinidad and Tobago",
                "opponent_name": "Trinidad and Tobago",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 12",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Fritz-Walter-Stadion, Kaiserslautern",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2010,
            "matches_played": 5,
            "won": 1,
            "drawn": 3,
            "lost": 1,
            "goals_for": 3,
            "goals_against": 2,
            "goal_difference": 1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2010-2010-06-14-italy-paraguay-matchday-4",
                "date": "2010-06-14",
                "team_id": "paraguay",
                "team_name": "Paraguay",
                "home_team": "Italy",
                "away_team": "Paraguay",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Cape Town Stadium, Cape Town",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-20-slovakia-paraguay-matchday-10",
                "date": "2010-06-20",
                "team_id": "paraguay",
                "team_name": "Paraguay",
                "home_team": "Slovakia",
                "away_team": "Paraguay",
                "opponent_name": "Slovakia",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 10",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Free State Stadium, Bloemfontein",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-24-paraguay-new-zealand-matchday-14",
                "date": "2010-06-24",
                "team_id": "paraguay",
                "team_name": "Paraguay",
                "home_team": "Paraguay",
                "away_team": "New Zealand",
                "opponent_name": "New Zealand",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 14",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Peter Mokaba Stadium, Polokwane",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-29-paraguay-japan-round-of-16",
                "date": "2010-06-29",
                "team_id": "paraguay",
                "team_name": "Paraguay",
                "home_team": "Paraguay",
                "away_team": "Japan",
                "opponent_name": "Japan",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Loftus Versfeld Stadium, Pretoria",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-07-03-paraguay-spain-quarterfinals",
                "date": "2010-07-03",
                "team_id": "paraguay",
                "team_name": "Paraguay",
                "home_team": "Paraguay",
                "away_team": "Spain",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarterfinals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Ellis Park Stadium, Johannesburg",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "portugal",
        "team_name": "Portugal",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 9,
          "completed_appearances": 8,
          "current_qualified": true,
          "best_finish": "semi_finals",
          "matches_played": 35,
          "won": 17,
          "drawn": 6,
          "lost": 12,
          "goals_for": 61,
          "goals_against": 41
        },
        "editions": [
          {
            "year": 1966,
            "matches_played": 6,
            "won": 5,
            "drawn": 0,
            "lost": 1,
            "goals_for": 17,
            "goals_against": 8,
            "goal_difference": 9,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1966-1966-07-13-portugal-hungary-matchday-1",
                "date": "1966-07-13",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "Portugal",
                "away_team": "Hungary",
                "opponent_name": "Hungary",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Old Trafford, Manchester",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1966-1966-07-16-portugal-bulgaria-matchday-2",
                "date": "1966-07-16",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "Portugal",
                "away_team": "Bulgaria",
                "opponent_name": "Bulgaria",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Old Trafford, Manchester",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1966-1966-07-19-portugal-brazil-matchday-3",
                "date": "1966-07-19",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "Portugal",
                "away_team": "Brazil",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Goodison Park, Liverpool",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1966-1966-07-23-portugal-north-korea-quarter-finals",
                "date": "1966-07-23",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "Portugal",
                "away_team": "North Korea",
                "opponent_name": "North Korea",
                "home_away": "neutral",
                "home_score": 5,
                "away_score": 3,
                "score_for": 5,
                "score_against": 3,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Goodison Park, Liverpool",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1966-1966-07-26-england-portugal-semi-finals",
                "date": "1966-07-26",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "England",
                "away_team": "Portugal",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Wembley Stadium, London",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1966-1966-07-28-portugal-soviet-union-third-place-match",
                "date": "1966-07-28",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "Portugal",
                "away_team": "Soviet Union",
                "opponent_name": "Soviet Union",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Third-place match",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Wembley Stadium, London",
                "neutral": true
              }
            ],
            "stage_reached": "semi_finals",
            "finish": "semi_finals"
          },
          {
            "year": 1986,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 2,
            "goals_against": 4,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1986-1986-06-03-portugal-england-matchday-1",
                "date": "1986-06-03",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "Portugal",
                "away_team": "England",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Estadio Tecnológico, Monterrey",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-07-poland-portugal-matchday-2",
                "date": "1986-06-07",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "Poland",
                "away_team": "Portugal",
                "opponent_name": "Poland",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Estadio Universitario, Monterrey",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-11-portugal-morocco-matchday-3",
                "date": "1986-06-11",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "Portugal",
                "away_team": "Morocco",
                "opponent_name": "Morocco",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Estadio Tres de Marzo, Guadalajara",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2002,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 6,
            "goals_against": 4,
            "goal_difference": 2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2002-2002-06-05-usa-portugal-matchday-1",
                "date": "2002-06-05",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "USA",
                "away_team": "Portugal",
                "opponent_name": "USA",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 2,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Suwon World Cup Stadium, Suwon",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-10-portugal-poland-matchday-2",
                "date": "2002-06-10",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "Portugal",
                "away_team": "Poland",
                "opponent_name": "Poland",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 0,
                "score_for": 4,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Jeonju World Cup Stadium, Jeonju",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-14-portugal-south-korea-matchday-3",
                "date": "2002-06-14",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "Portugal",
                "away_team": "South Korea",
                "opponent_name": "South Korea",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Incheon Munhak Stadium, Incheon",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2006,
            "matches_played": 7,
            "won": 4,
            "drawn": 1,
            "lost": 2,
            "goals_for": 7,
            "goals_against": 5,
            "goal_difference": 2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2006-2006-06-11-angola-portugal-matchday-3",
                "date": "2006-06-11",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "Angola",
                "away_team": "Portugal",
                "opponent_name": "Angola",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "RheinEnergieStadion, Köln",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-17-portugal-iran-matchday-9",
                "date": "2006-06-17",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "Portugal",
                "away_team": "Iran",
                "opponent_name": "Iran",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 9",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Commerzbank-Arena, Frankfurt",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-21-portugal-mexico-matchday-13",
                "date": "2006-06-21",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "Portugal",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 13",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Veltins-Arena, Gelsenkirchen",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-25-portugal-netherlands-round-of-16",
                "date": "2006-06-25",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "Portugal",
                "away_team": "Netherlands",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Frankenstadion, Nürnberg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-07-01-england-portugal-quarterfinals",
                "date": "2006-07-01",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "England",
                "away_team": "Portugal",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarterfinals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Veltins-Arena, Gelsenkirchen",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-07-05-portugal-france-semifinals",
                "date": "2006-07-05",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "Portugal",
                "away_team": "France",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semifinals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Allianz Arena, München",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-07-08-germany-portugal-third-place-play-off",
                "date": "2006-07-08",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "Germany",
                "away_team": "Portugal",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Third-place play-off",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Gottlieb-Daimler-Stadion, Stuttgart",
                "neutral": true
              }
            ],
            "stage_reached": "semi_finals",
            "finish": "semi_finals"
          },
          {
            "year": 2010,
            "matches_played": 4,
            "won": 1,
            "drawn": 2,
            "lost": 1,
            "goals_for": 7,
            "goals_against": 1,
            "goal_difference": 6,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2010-2010-06-15-côte-d-ivoire-portugal-matchday-5",
                "date": "2010-06-15",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "Côte d'Ivoire",
                "away_team": "Portugal",
                "opponent_name": "Côte d'Ivoire",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Nelson Mandela Bay Stadium, Port Elizabeth",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-21-portugal-north-korea-matchday-11",
                "date": "2010-06-21",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "Portugal",
                "away_team": "North Korea",
                "opponent_name": "North Korea",
                "home_away": "neutral",
                "home_score": 7,
                "away_score": 0,
                "score_for": 7,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 11",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Cape Town Stadium, Cape Town",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-25-portugal-brazil-matchday-15",
                "date": "2010-06-25",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "Portugal",
                "away_team": "Brazil",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 15",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Moses Mabhida Stadium, Durban",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-29-spain-portugal-round-of-16",
                "date": "2010-06-29",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "Spain",
                "away_team": "Portugal",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Cape Town Stadium, Cape Town",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2014,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 4,
            "goals_against": 7,
            "goal_difference": -3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2014-2014-06-16-germany-portugal-matchday-5",
                "date": "2014-06-16",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "Germany",
                "away_team": "Portugal",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 0,
                "score_for": 0,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Arena Fonte Nova, Salvador",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-22-usa-portugal-matchday-11",
                "date": "2014-06-22",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "USA",
                "away_team": "Portugal",
                "opponent_name": "USA",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 11",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Arena Amazônia, Manaus",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-26-portugal-ghana-matchday-15",
                "date": "2014-06-26",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "Portugal",
                "away_team": "Ghana",
                "opponent_name": "Ghana",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 15",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Estádio Nacional Mané Garrincha, Brasília",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2018,
            "matches_played": 4,
            "won": 1,
            "drawn": 2,
            "lost": 1,
            "goals_for": 6,
            "goals_against": 6,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2018-2018-06-15-portugal-spain-matchday-2",
                "date": "2018-06-15",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "Portugal",
                "away_team": "Spain",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 3,
                "score_for": 3,
                "score_against": 3,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Fisht Stadium, Sochi",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-20-portugal-morocco-matchday-7",
                "date": "2018-06-20",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "Portugal",
                "away_team": "Morocco",
                "opponent_name": "Morocco",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 7",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Luzhniki Stadium, Moscow",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-25-iran-portugal-matchday-12",
                "date": "2018-06-25",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "Iran",
                "away_team": "Portugal",
                "opponent_name": "Iran",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 12",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Mordovia Arena, Saransk",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-30-uruguay-portugal-round-of-16",
                "date": "2018-06-30",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "Uruguay",
                "away_team": "Portugal",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Fisht Stadium, Sochi",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2022,
            "matches_played": 5,
            "won": 3,
            "drawn": 0,
            "lost": 2,
            "goals_for": 12,
            "goals_against": 6,
            "goal_difference": 6,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2022-2022-11-24-portugal-ghana-matchday-5",
                "date": "2022-11-24",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "Portugal",
                "away_team": "Ghana",
                "opponent_name": "Ghana",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Stadium 974, Doha",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-28-portugal-uruguay-matchday-9",
                "date": "2022-11-28",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "Portugal",
                "away_team": "Uruguay",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 9",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Lusail Iconic Stadium, Lusail",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-02-south-korea-portugal-matchday-13",
                "date": "2022-12-02",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "South Korea",
                "away_team": "Portugal",
                "opponent_name": "South Korea",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 13",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Lusail Iconic Stadium, Lusail",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-06-portugal-switzerland-round-of-16",
                "date": "2022-12-06",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "Portugal",
                "away_team": "Switzerland",
                "opponent_name": "Switzerland",
                "home_away": "neutral",
                "home_score": 6,
                "away_score": 1,
                "score_for": 6,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Lusail Iconic Stadium, Lusail",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-10-morocco-portugal-quarter-finals",
                "date": "2022-12-10",
                "team_id": "portugal",
                "team_name": "Portugal",
                "home_team": "Morocco",
                "away_team": "Portugal",
                "opponent_name": "Morocco",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Al Thumama Stadium, Doha",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "qatar",
        "team_name": "Qatar",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 2,
          "completed_appearances": 1,
          "current_qualified": true,
          "best_finish": "group_stage",
          "matches_played": 3,
          "won": 0,
          "drawn": 0,
          "lost": 3,
          "goals_for": 1,
          "goals_against": 7
        },
        "editions": [
          {
            "year": 2022,
            "matches_played": 3,
            "won": 0,
            "drawn": 0,
            "lost": 3,
            "goals_for": 1,
            "goals_against": 7,
            "goal_difference": -6,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2022-2022-11-20-qatar-ecuador-matchday-1",
                "date": "2022-11-20",
                "team_id": "qatar",
                "team_name": "Qatar",
                "home_team": "Qatar",
                "away_team": "Ecuador",
                "opponent_name": "Ecuador",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Al Bayt Stadium, Al Khor",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-25-qatar-senegal-matchday-6",
                "date": "2022-11-25",
                "team_id": "qatar",
                "team_name": "Qatar",
                "home_team": "Qatar",
                "away_team": "Senegal",
                "opponent_name": "Senegal",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Al Thumama Stadium, Doha",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-29-netherlands-qatar-matchday-10",
                "date": "2022-11-29",
                "team_id": "qatar",
                "team_name": "Qatar",
                "home_team": "Netherlands",
                "away_team": "Qatar",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 10",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Al Bayt Stadium, Al Khor",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "saudi-arabia",
        "team_name": "Saudi Arabia",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 7,
          "completed_appearances": 6,
          "current_qualified": true,
          "best_finish": "round_of_16",
          "matches_played": 19,
          "won": 4,
          "drawn": 2,
          "lost": 13,
          "goals_for": 14,
          "goals_against": 44
        },
        "editions": [
          {
            "year": 1994,
            "matches_played": 4,
            "won": 2,
            "drawn": 0,
            "lost": 2,
            "goals_for": 5,
            "goals_against": 6,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1994-1994-06-20-netherlands-saudi-arabia-matchday-1",
                "date": "1994-06-20",
                "team_id": "saudi-arabia",
                "team_name": "Saudi Arabia",
                "home_team": "Netherlands",
                "away_team": "Saudi Arabia",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "RFK Stadium, Washington",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-06-25-saudi-arabia-morocco-matchday-2",
                "date": "1994-06-25",
                "team_id": "saudi-arabia",
                "team_name": "Saudi Arabia",
                "home_team": "Saudi Arabia",
                "away_team": "Morocco",
                "opponent_name": "Morocco",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Giants Stadium, East Rutherford",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-06-29-belgium-saudi-arabia-matchday-3",
                "date": "1994-06-29",
                "team_id": "saudi-arabia",
                "team_name": "Saudi Arabia",
                "home_team": "Belgium",
                "away_team": "Saudi Arabia",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "RFK Stadium, Washington",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-07-03-saudi-arabia-sweden-round-of-16",
                "date": "1994-07-03",
                "team_id": "saudi-arabia",
                "team_name": "Saudi Arabia",
                "home_team": "Saudi Arabia",
                "away_team": "Sweden",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Cotton Bowl, Dallas",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 1998,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 2,
            "goals_against": 7,
            "goal_difference": -5,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1998-1998-06-12-saudi-arabia-denmark-matchday-1",
                "date": "1998-06-12",
                "team_id": "saudi-arabia",
                "team_name": "Saudi Arabia",
                "home_team": "Saudi Arabia",
                "away_team": "Denmark",
                "opponent_name": "Denmark",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Stade Félix Bollaert, Lens",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-18-france-saudi-arabia-matchday-2",
                "date": "1998-06-18",
                "team_id": "saudi-arabia",
                "team_name": "Saudi Arabia",
                "home_team": "France",
                "away_team": "Saudi Arabia",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 0,
                "score_for": 0,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Stade de France, Saint-Denis",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-24-south-africa-saudi-arabia-matchday-3",
                "date": "1998-06-24",
                "team_id": "saudi-arabia",
                "team_name": "Saudi Arabia",
                "home_team": "South Africa",
                "away_team": "Saudi Arabia",
                "opponent_name": "South Africa",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Parc Lescure, Bordeaux",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2002,
            "matches_played": 3,
            "won": 0,
            "drawn": 0,
            "lost": 3,
            "goals_for": 0,
            "goals_against": 12,
            "goal_difference": -12,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2002-2002-06-01-germany-saudi-arabia-matchday-1",
                "date": "2002-06-01",
                "team_id": "saudi-arabia",
                "team_name": "Saudi Arabia",
                "home_team": "Germany",
                "away_team": "Saudi Arabia",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 8,
                "away_score": 0,
                "score_for": 0,
                "score_against": 8,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Sapporo Dome, Sapporo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-06-cameroon-saudi-arabia-matchday-2",
                "date": "2002-06-06",
                "team_id": "saudi-arabia",
                "team_name": "Saudi Arabia",
                "home_team": "Cameroon",
                "away_team": "Saudi Arabia",
                "opponent_name": "Cameroon",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Saitama Stadium, Saitama",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-11-saudi-arabia-ireland-matchday-3",
                "date": "2002-06-11",
                "team_id": "saudi-arabia",
                "team_name": "Saudi Arabia",
                "home_team": "Saudi Arabia",
                "away_team": "Ireland",
                "opponent_name": "Ireland",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "International Stadium Yokohama, Yokohama",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2006,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 2,
            "goals_against": 7,
            "goal_difference": -5,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2006-2006-06-14-tunisia-saudi-arabia-matchday-6",
                "date": "2006-06-14",
                "team_id": "saudi-arabia",
                "team_name": "Saudi Arabia",
                "home_team": "Tunisia",
                "away_team": "Saudi Arabia",
                "opponent_name": "Tunisia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Allianz Arena, München",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-19-saudi-arabia-ukraine-matchday-11",
                "date": "2006-06-19",
                "team_id": "saudi-arabia",
                "team_name": "Saudi Arabia",
                "home_team": "Saudi Arabia",
                "away_team": "Ukraine",
                "opponent_name": "Ukraine",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 4,
                "score_for": 0,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 11",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "AOL Arena, Hamburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-23-saudi-arabia-spain-matchday-15",
                "date": "2006-06-23",
                "team_id": "saudi-arabia",
                "team_name": "Saudi Arabia",
                "home_team": "Saudi Arabia",
                "away_team": "Spain",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 15",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Fritz-Walter-Stadion, Kaiserslautern",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2018,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 2,
            "goals_against": 7,
            "goal_difference": -5,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2018-2018-06-14-russia-saudi-arabia-matchday-1",
                "date": "2018-06-14",
                "team_id": "saudi-arabia",
                "team_name": "Saudi Arabia",
                "home_team": "Russia",
                "away_team": "Saudi Arabia",
                "opponent_name": "Russia",
                "home_away": "neutral",
                "home_score": 5,
                "away_score": 0,
                "score_for": 0,
                "score_against": 5,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Luzhniki Stadium, Moscow",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-20-uruguay-saudi-arabia-matchday-7",
                "date": "2018-06-20",
                "team_id": "saudi-arabia",
                "team_name": "Saudi Arabia",
                "home_team": "Uruguay",
                "away_team": "Saudi Arabia",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 7",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Rostov Arena, Rostov-on-Don",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-25-saudi-arabia-egypt-matchday-12",
                "date": "2018-06-25",
                "team_id": "saudi-arabia",
                "team_name": "Saudi Arabia",
                "home_team": "Saudi Arabia",
                "away_team": "Egypt",
                "opponent_name": "Egypt",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 12",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Volgograd Arena, Volgograd",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2022,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 3,
            "goals_against": 5,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2022-2022-11-22-argentina-saudi-arabia-matchday-3",
                "date": "2022-11-22",
                "team_id": "saudi-arabia",
                "team_name": "Saudi Arabia",
                "home_team": "Argentina",
                "away_team": "Saudi Arabia",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Lusail Iconic Stadium, Lusail",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-26-poland-saudi-arabia-matchday-7",
                "date": "2022-11-26",
                "team_id": "saudi-arabia",
                "team_name": "Saudi Arabia",
                "home_team": "Poland",
                "away_team": "Saudi Arabia",
                "opponent_name": "Poland",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 7",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Education City Stadium, Al Rayyan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-30-saudi-arabia-mexico-matchday-11",
                "date": "2022-11-30",
                "team_id": "saudi-arabia",
                "team_name": "Saudi Arabia",
                "home_team": "Saudi Arabia",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 11",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Lusail Iconic Stadium, Lusail",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "scotland",
        "team_name": "Scotland",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 9,
          "completed_appearances": 8,
          "current_qualified": true,
          "best_finish": "group_stage",
          "matches_played": 23,
          "won": 4,
          "drawn": 7,
          "lost": 12,
          "goals_for": 25,
          "goals_against": 41
        },
        "editions": [
          {
            "year": 1954,
            "matches_played": 2,
            "won": 0,
            "drawn": 0,
            "lost": 2,
            "goals_for": 0,
            "goals_against": 8,
            "goal_difference": -8,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1954-1954-06-16-austria-scotland-matchday-1",
                "date": "1954-06-16",
                "team_id": "scotland",
                "team_name": "Scotland",
                "home_team": "Austria",
                "away_team": "Scotland",
                "opponent_name": "Austria",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Hardturm Stadium, Zürich",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1954-1954-06-19-uruguay-scotland-matchday-2",
                "date": "1954-06-19",
                "team_id": "scotland",
                "team_name": "Scotland",
                "home_team": "Uruguay",
                "away_team": "Scotland",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 7,
                "away_score": 0,
                "score_for": 0,
                "score_against": 7,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "St. Jakob Stadium, Basel",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1958,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 4,
            "goals_against": 6,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1958-1958-06-08-yugoslavia-scotland-matchday-1",
                "date": "1958-06-08",
                "team_id": "scotland",
                "team_name": "Scotland",
                "home_team": "Yugoslavia",
                "away_team": "Scotland",
                "opponent_name": "Yugoslavia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Arosvallen, Västerås",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-11-paraguay-scotland-matchday-2",
                "date": "1958-06-11",
                "team_id": "scotland",
                "team_name": "Scotland",
                "home_team": "Paraguay",
                "away_team": "Scotland",
                "opponent_name": "Paraguay",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 2,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Idrottsparken, Norrköping",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-15-france-scotland-matchday-3",
                "date": "1958-06-15",
                "team_id": "scotland",
                "team_name": "Scotland",
                "home_team": "France",
                "away_team": "Scotland",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Eyravallen, Örebro",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1974,
            "matches_played": 3,
            "won": 1,
            "drawn": 2,
            "lost": 0,
            "goals_for": 3,
            "goals_against": 1,
            "goal_difference": 2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1974-1974-06-14-zaire-scotland-matchday-1",
                "date": "1974-06-14",
                "team_id": "scotland",
                "team_name": "Scotland",
                "home_team": "Zaire",
                "away_team": "Scotland",
                "opponent_name": "Zaire",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Westfalenstadion, Dortmund",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-06-18-scotland-brazil-matchday-2",
                "date": "1974-06-18",
                "team_id": "scotland",
                "team_name": "Scotland",
                "home_team": "Scotland",
                "away_team": "Brazil",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Waldstadion, Frankfurt",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-06-22-scotland-yugoslavia-matchday-3",
                "date": "1974-06-22",
                "team_id": "scotland",
                "team_name": "Scotland",
                "home_team": "Scotland",
                "away_team": "Yugoslavia",
                "opponent_name": "Yugoslavia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Waldstadion, Frankfurt",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1978,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 5,
            "goals_against": 6,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1978-1978-06-03-peru-scotland-matchday-1",
                "date": "1978-06-03",
                "team_id": "scotland",
                "team_name": "Scotland",
                "home_team": "Peru",
                "away_team": "Scotland",
                "opponent_name": "Peru",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio Chateau Carreras, Córdoba",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-07-scotland-iran-matchday-2",
                "date": "1978-06-07",
                "team_id": "scotland",
                "team_name": "Scotland",
                "home_team": "Scotland",
                "away_team": "Iran",
                "opponent_name": "Iran",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio Chateau Carreras, Córdoba",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-11-scotland-netherlands-matchday-3",
                "date": "1978-06-11",
                "team_id": "scotland",
                "team_name": "Scotland",
                "home_team": "Scotland",
                "away_team": "Netherlands",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio Ciudad de Mendoza, Mendoza",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1982,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 8,
            "goals_against": 8,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1982-1982-06-15-scotland-new-zealand-matchday-1",
                "date": "1982-06-15",
                "team_id": "scotland",
                "team_name": "Scotland",
                "home_team": "Scotland",
                "away_team": "New Zealand",
                "opponent_name": "New Zealand",
                "home_away": "neutral",
                "home_score": 5,
                "away_score": 2,
                "score_for": 5,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 6",
                "city": "",
                "country": "",
                "venue": "Estadio La Rosaleda, Málaga",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-06-18-brazil-scotland-matchday-2",
                "date": "1982-06-18",
                "team_id": "scotland",
                "team_name": "Scotland",
                "home_team": "Brazil",
                "away_team": "Scotland",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 1,
                "score_for": 1,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 6",
                "city": "",
                "country": "",
                "venue": "Estadio Benito Villamarín, Seville",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-06-22-soviet-union-scotland-matchday-3",
                "date": "1982-06-22",
                "team_id": "scotland",
                "team_name": "Scotland",
                "home_team": "Soviet Union",
                "away_team": "Scotland",
                "opponent_name": "Soviet Union",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 6",
                "city": "",
                "country": "",
                "venue": "Estadio La Rosaleda, Málaga",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1986,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 1,
            "goals_against": 3,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1986-1986-06-04-scotland-denmark-matchday-1",
                "date": "1986-06-04",
                "team_id": "scotland",
                "team_name": "Scotland",
                "home_team": "Scotland",
                "away_team": "Denmark",
                "opponent_name": "Denmark",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Estadio Neza 86, Nezahualcóyotl",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-08-west-germany-scotland-matchday-2",
                "date": "1986-06-08",
                "team_id": "scotland",
                "team_name": "Scotland",
                "home_team": "West Germany",
                "away_team": "Scotland",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Estadio La Corregidora, Querétaro",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-13-scotland-uruguay-matchday-3",
                "date": "1986-06-13",
                "team_id": "scotland",
                "team_name": "Scotland",
                "home_team": "Scotland",
                "away_team": "Uruguay",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Estadio Neza 86, Nezahualcóyotl",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1990,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 2,
            "goals_against": 3,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1990-1990-06-11-costa-rica-scotland-matchday-1",
                "date": "1990-06-11",
                "team_id": "scotland",
                "team_name": "Scotland",
                "home_team": "Costa Rica",
                "away_team": "Scotland",
                "opponent_name": "Costa Rica",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Stadio Luigi Ferraris, Genoa",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-16-sweden-scotland-matchday-2",
                "date": "1990-06-16",
                "team_id": "scotland",
                "team_name": "Scotland",
                "home_team": "Sweden",
                "away_team": "Scotland",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Stadio Luigi Ferraris, Genoa",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-20-brazil-scotland-matchday-3",
                "date": "1990-06-20",
                "team_id": "scotland",
                "team_name": "Scotland",
                "home_team": "Brazil",
                "away_team": "Scotland",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Stadio Delle Alpi, Turin",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1998,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 2,
            "goals_against": 6,
            "goal_difference": -4,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1998-1998-06-10-brazil-scotland-matchday-1",
                "date": "1998-06-10",
                "team_id": "scotland",
                "team_name": "Scotland",
                "home_team": "Brazil",
                "away_team": "Scotland",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Stade de France, Saint-Denis",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-16-scotland-norway-matchday-2",
                "date": "1998-06-16",
                "team_id": "scotland",
                "team_name": "Scotland",
                "home_team": "Scotland",
                "away_team": "Norway",
                "opponent_name": "Norway",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Parc Lescure, Bordeaux",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-23-scotland-morocco-matchday-3",
                "date": "1998-06-23",
                "team_id": "scotland",
                "team_name": "Scotland",
                "home_team": "Scotland",
                "away_team": "Morocco",
                "opponent_name": "Morocco",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Stade Geoffroy-Guichard, Saint-Étienne",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "senegal",
        "team_name": "Senegal",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 4,
          "completed_appearances": 3,
          "current_qualified": true,
          "best_finish": "quarter_finals",
          "matches_played": 12,
          "won": 5,
          "drawn": 3,
          "lost": 4,
          "goals_for": 16,
          "goals_against": 17
        },
        "editions": [
          {
            "year": 2002,
            "matches_played": 5,
            "won": 2,
            "drawn": 2,
            "lost": 1,
            "goals_for": 7,
            "goals_against": 6,
            "goal_difference": 1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2002-2002-05-31-france-senegal-matchday-1",
                "date": "2002-05-31",
                "team_id": "senegal",
                "team_name": "Senegal",
                "home_team": "France",
                "away_team": "Senegal",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Seoul World Cup Stadium, Seoul",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-06-denmark-senegal-matchday-2",
                "date": "2002-06-06",
                "team_id": "senegal",
                "team_name": "Senegal",
                "home_team": "Denmark",
                "away_team": "Senegal",
                "opponent_name": "Denmark",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Daegu World Cup Stadium, Daegu",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-11-senegal-uruguay-matchday-3",
                "date": "2002-06-11",
                "team_id": "senegal",
                "team_name": "Senegal",
                "home_team": "Senegal",
                "away_team": "Uruguay",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 3,
                "score_for": 3,
                "score_against": 3,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Suwon World Cup Stadium, Suwon",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-16-sweden-senegal-round-of-16",
                "date": "2002-06-16",
                "team_id": "senegal",
                "team_name": "Senegal",
                "home_team": "Sweden",
                "away_team": "Senegal",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Ōita Stadium, Ōita",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-22-senegal-turkey-quarter-finals",
                "date": "2002-06-22",
                "team_id": "senegal",
                "team_name": "Senegal",
                "home_team": "Senegal",
                "away_team": "Turkey",
                "opponent_name": "Turkey",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Nagai Stadium, Osaka",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 2018,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 4,
            "goals_against": 4,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2018-2018-06-19-poland-senegal-matchday-6",
                "date": "2018-06-19",
                "team_id": "senegal",
                "team_name": "Senegal",
                "home_team": "Poland",
                "away_team": "Senegal",
                "opponent_name": "Poland",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Spartak Stadium, Moscow",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-24-japan-senegal-matchday-11",
                "date": "2018-06-24",
                "team_id": "senegal",
                "team_name": "Senegal",
                "home_team": "Japan",
                "away_team": "Senegal",
                "opponent_name": "Japan",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 11",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Ekaterinburg Arena, Ekaterinburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-28-senegal-colombia-matchday-15",
                "date": "2018-06-28",
                "team_id": "senegal",
                "team_name": "Senegal",
                "home_team": "Senegal",
                "away_team": "Colombia",
                "opponent_name": "Colombia",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 15",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Samara Arena, Samara",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2022,
            "matches_played": 4,
            "won": 2,
            "drawn": 0,
            "lost": 2,
            "goals_for": 5,
            "goals_against": 7,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2022-2022-11-21-senegal-netherlands-matchday-2",
                "date": "2022-11-21",
                "team_id": "senegal",
                "team_name": "Senegal",
                "home_team": "Senegal",
                "away_team": "Netherlands",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Al Thumama Stadium, Doha",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-25-qatar-senegal-matchday-6",
                "date": "2022-11-25",
                "team_id": "senegal",
                "team_name": "Senegal",
                "home_team": "Qatar",
                "away_team": "Senegal",
                "opponent_name": "Qatar",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Al Thumama Stadium, Doha",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-29-ecuador-senegal-matchday-10",
                "date": "2022-11-29",
                "team_id": "senegal",
                "team_name": "Senegal",
                "home_team": "Ecuador",
                "away_team": "Senegal",
                "opponent_name": "Ecuador",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 10",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Khalifa International Stadium, Al Rayyan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-04-england-senegal-round-of-16",
                "date": "2022-12-04",
                "team_id": "senegal",
                "team_name": "Senegal",
                "home_team": "England",
                "away_team": "Senegal",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Al Bayt Stadium, Al Khor",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "south-africa",
        "team_name": "South Africa",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 4,
          "completed_appearances": 3,
          "current_qualified": true,
          "best_finish": "group_stage",
          "matches_played": 9,
          "won": 2,
          "drawn": 4,
          "lost": 3,
          "goals_for": 11,
          "goals_against": 16
        },
        "editions": [
          {
            "year": 1998,
            "matches_played": 3,
            "won": 0,
            "drawn": 2,
            "lost": 1,
            "goals_for": 3,
            "goals_against": 6,
            "goal_difference": -3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1998-1998-06-12-france-south-africa-matchday-1",
                "date": "1998-06-12",
                "team_id": "south-africa",
                "team_name": "South Africa",
                "home_team": "France",
                "away_team": "South Africa",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Stade Vélodrome, Marseille",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-18-south-africa-denmark-matchday-2",
                "date": "1998-06-18",
                "team_id": "south-africa",
                "team_name": "South Africa",
                "home_team": "South Africa",
                "away_team": "Denmark",
                "opponent_name": "Denmark",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Stade de Toulouse, Toulouse",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-24-south-africa-saudi-arabia-matchday-3",
                "date": "1998-06-24",
                "team_id": "south-africa",
                "team_name": "South Africa",
                "home_team": "South Africa",
                "away_team": "Saudi Arabia",
                "opponent_name": "Saudi Arabia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Parc Lescure, Bordeaux",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2002,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 5,
            "goals_against": 5,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2002-2002-06-02-paraguay-south-africa-matchday-1",
                "date": "2002-06-02",
                "team_id": "south-africa",
                "team_name": "South Africa",
                "home_team": "Paraguay",
                "away_team": "South Africa",
                "opponent_name": "Paraguay",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Asiad Main Stadium, Busan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-08-south-africa-slovenia-matchday-2",
                "date": "2002-06-08",
                "team_id": "south-africa",
                "team_name": "South Africa",
                "home_team": "South Africa",
                "away_team": "Slovenia",
                "opponent_name": "Slovenia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Daegu World Cup Stadium, Daegu",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-12-south-africa-spain-matchday-3",
                "date": "2002-06-12",
                "team_id": "south-africa",
                "team_name": "South Africa",
                "home_team": "South Africa",
                "away_team": "Spain",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 3,
                "score_for": 2,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Daejeon World Cup Stadium, Daejeon",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2010,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 3,
            "goals_against": 5,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2010-2010-06-11-south-africa-mexico-matchday-1",
                "date": "2010-06-11",
                "team_id": "south-africa",
                "team_name": "South Africa",
                "home_team": "South Africa",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Soccer City, Johannesburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-16-south-africa-uruguay-matchday-6",
                "date": "2010-06-16",
                "team_id": "south-africa",
                "team_name": "South Africa",
                "home_team": "South Africa",
                "away_team": "Uruguay",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Loftus Versfeld Stadium, Pretoria",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-22-france-south-africa-matchday-12",
                "date": "2010-06-22",
                "team_id": "south-africa",
                "team_name": "South Africa",
                "home_team": "France",
                "away_team": "South Africa",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 12",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Free State Stadium, Bloemfontein",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "spain",
        "team_name": "Spain",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 17,
          "completed_appearances": 16,
          "current_qualified": true,
          "best_finish": "winner",
          "matches_played": 67,
          "won": 31,
          "drawn": 17,
          "lost": 19,
          "goals_for": 108,
          "goals_against": 75
        },
        "editions": [
          {
            "year": 1934,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 4,
            "goals_against": 3,
            "goal_difference": 1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1934-1934-05-27-spain-brazil-preliminary-round",
                "date": "1934-05-27",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "Brazil",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Preliminary round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio Luigi Ferraris, Genoa",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1934-1934-05-31-italy-spain-quarter-finals",
                "date": "1934-05-31",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Italy",
                "away_team": "Spain",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio Giovanni Berta, Florence",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1934-1934-06-01-italy-spain-quarter-finals-replays",
                "date": "1934-06-01",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Italy",
                "away_team": "Spain",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals, Replays",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio Giovanni Berta, Florence",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 1950,
            "matches_played": 6,
            "won": 3,
            "drawn": 1,
            "lost": 2,
            "goals_for": 10,
            "goals_against": 12,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1950-1950-06-25-spain-united-states-first-round",
                "date": "1950-06-25",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "United States",
                "opponent_name": "United States",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estádio Durival de Britto, Curitiba",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1950-1950-06-29-spain-chile-first-round",
                "date": "1950-06-29",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "Chile",
                "opponent_name": "Chile",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estádio do Maracanã, Rio de Janeiro",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1950-1950-07-02-spain-england-first-round",
                "date": "1950-07-02",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "England",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estádio do Maracanã, Rio de Janeiro",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1950-1950-07-09-uruguay-spain-final-round",
                "date": "1950-07-09",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Uruguay",
                "away_team": "Spain",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final Round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estádio do Pacaembu, São Paulo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1950-1950-07-13-brazil-spain-final-round",
                "date": "1950-07-13",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Brazil",
                "away_team": "Spain",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 6,
                "away_score": 1,
                "score_for": 1,
                "score_against": 6,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final Round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estádio do Maracanã, Rio de Janeiro",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1950-1950-07-16-sweden-spain-final-round",
                "date": "1950-07-16",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Sweden",
                "away_team": "Spain",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final Round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estádio do Pacaembu, São Paulo",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1962,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 2,
            "goals_against": 3,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1962-1962-05-31-czechoslovakia-spain-matchday-1",
                "date": "1962-05-31",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Czechoslovakia",
                "away_team": "Spain",
                "opponent_name": "Czechoslovakia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio Sausalito, Viña del Mar",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1962-1962-06-03-spain-mexico-matchday-2",
                "date": "1962-06-03",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio Sausalito, Viña del Mar",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1962-1962-06-06-brazil-spain-matchday-3",
                "date": "1962-06-06",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Brazil",
                "away_team": "Spain",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio Sausalito, Viña del Mar",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1966,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 4,
            "goals_against": 5,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1966-1966-07-13-argentina-spain-matchday-1",
                "date": "1966-07-13",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Argentina",
                "away_team": "Spain",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Villa Park, Birmingham",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1966-1966-07-15-spain-switzerland-matchday-2",
                "date": "1966-07-15",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "Switzerland",
                "opponent_name": "Switzerland",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Hillsborough Stadium, Sheffield",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1966-1966-07-20-west-germany-spain-matchday-3",
                "date": "1966-07-20",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "West Germany",
                "away_team": "Spain",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Villa Park, Birmingham",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1978,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 2,
            "goals_against": 2,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1978-1978-06-03-austria-spain-matchday-1",
                "date": "1978-06-03",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Austria",
                "away_team": "Spain",
                "opponent_name": "Austria",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio José Amalfitani, Buenos Aires",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-07-brazil-spain-matchday-2",
                "date": "1978-06-07",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Brazil",
                "away_team": "Spain",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio José Maria Minella, Mar del Plata",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-11-spain-sweden-matchday-3",
                "date": "1978-06-11",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "Sweden",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio José Amalfitani, Buenos Aires",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1982,
            "matches_played": 5,
            "won": 1,
            "drawn": 2,
            "lost": 2,
            "goals_for": 4,
            "goals_against": 5,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1982-1982-06-16-spain-honduras-matchday-1",
                "date": "1982-06-16",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "Honduras",
                "opponent_name": "Honduras",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 5",
                "city": "",
                "country": "",
                "venue": "Estadio Luis Casanova, Valencia",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-06-20-spain-yugoslavia-matchday-2",
                "date": "1982-06-20",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "Yugoslavia",
                "opponent_name": "Yugoslavia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 5",
                "city": "",
                "country": "",
                "venue": "Estadio Luis Casanova, Valencia",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-06-25-spain-northern-ireland-matchday-3",
                "date": "1982-06-25",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "Northern Ireland",
                "opponent_name": "Northern Ireland",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 5",
                "city": "",
                "country": "",
                "venue": "Estadio Luis Casanova, Valencia",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-07-02-west-germany-spain-matchday-5",
                "date": "1982-07-02",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "West Germany",
                "away_team": "Spain",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Estadio Santiago Bernabéu, Madrid",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1982-1982-07-05-spain-england-matchday-6",
                "date": "1982-07-05",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "England",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Estadio Santiago Bernabéu, Madrid",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1986,
            "matches_played": 5,
            "won": 3,
            "drawn": 1,
            "lost": 1,
            "goals_for": 11,
            "goals_against": 4,
            "goal_difference": 7,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1986-1986-06-01-spain-brazil-matchday-1",
                "date": "1986-06-01",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "Brazil",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Estadio Jalisco, Guadalajara",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-07-northern-ireland-spain-matchday-2",
                "date": "1986-06-07",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Northern Ireland",
                "away_team": "Spain",
                "opponent_name": "Northern Ireland",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Estadio Tres de Marzo, Guadalajara",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-12-algeria-spain-matchday-3",
                "date": "1986-06-12",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Algeria",
                "away_team": "Spain",
                "opponent_name": "Algeria",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Estadio Tecnológico, Monterrey",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-18-denmark-spain-round-of-16",
                "date": "1986-06-18",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Denmark",
                "away_team": "Spain",
                "opponent_name": "Denmark",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 5,
                "score_for": 5,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio La Corregidora, Querétaro",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-22-spain-belgium-quarter-finals",
                "date": "1986-06-22",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "Belgium",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Cuauhtémoc, Puebla",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 1990,
            "matches_played": 4,
            "won": 2,
            "drawn": 1,
            "lost": 1,
            "goals_for": 6,
            "goals_against": 4,
            "goal_difference": 2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1990-1990-06-13-uruguay-spain-matchday-1",
                "date": "1990-06-13",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Uruguay",
                "away_team": "Spain",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Stadio Friuli, Udine",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-17-south-korea-spain-matchday-2",
                "date": "1990-06-17",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "South Korea",
                "away_team": "Spain",
                "opponent_name": "South Korea",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Stadio Friuli, Udine",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-21-belgium-spain-matchday-3",
                "date": "1990-06-21",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Belgium",
                "away_team": "Spain",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Stadio Marc'Antonio Bentegodi, Verona",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-26-spain-yugoslavia-round-of-16",
                "date": "1990-06-26",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "Yugoslavia",
                "opponent_name": "Yugoslavia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio Marc'Antonio Bentegodi, Verona",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 1994,
            "matches_played": 5,
            "won": 2,
            "drawn": 2,
            "lost": 1,
            "goals_for": 10,
            "goals_against": 6,
            "goal_difference": 4,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1994-1994-06-17-spain-south-korea-matchday-1",
                "date": "1994-06-17",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "South Korea",
                "opponent_name": "South Korea",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Cotton Bowl, Dallas",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-06-21-germany-spain-matchday-1",
                "date": "1994-06-21",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Germany",
                "away_team": "Spain",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Soldier Field, Chicago",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-06-27-bolivia-spain-matchday-3",
                "date": "1994-06-27",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Bolivia",
                "away_team": "Spain",
                "opponent_name": "Bolivia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Soldier Field, Chicago",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-07-02-spain-switzerland-round-of-16",
                "date": "1994-07-02",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "Switzerland",
                "opponent_name": "Switzerland",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "RFK Stadium, Washington",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-07-09-italy-spain-quarter-finals",
                "date": "1994-07-09",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Italy",
                "away_team": "Spain",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Foxboro Stadium, Foxborough",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 1998,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 8,
            "goals_against": 4,
            "goal_difference": 4,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1998-1998-06-13-spain-nigeria-matchday-1",
                "date": "1998-06-13",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "Nigeria",
                "opponent_name": "Nigeria",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 3,
                "score_for": 2,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Stade de la Beaujoire, Nantes",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-19-spain-paraguay-matchday-2",
                "date": "1998-06-19",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "Paraguay",
                "opponent_name": "Paraguay",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Stade Geoffroy-Guichard, Saint-Étienne",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-24-spain-bulgaria-matchday-3",
                "date": "1998-06-24",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "Bulgaria",
                "opponent_name": "Bulgaria",
                "home_away": "neutral",
                "home_score": 6,
                "away_score": 1,
                "score_for": 6,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Stade Félix Bollaert, Lens",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2002,
            "matches_played": 5,
            "won": 3,
            "drawn": 2,
            "lost": 0,
            "goals_for": 10,
            "goals_against": 5,
            "goal_difference": 5,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2002-2002-06-02-spain-slovenia-matchday-1",
                "date": "2002-06-02",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "Slovenia",
                "opponent_name": "Slovenia",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Gwangju World Cup Stadium, Gwangju",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-07-spain-paraguay-matchday-2",
                "date": "2002-06-07",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "Paraguay",
                "opponent_name": "Paraguay",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Jeonju World Cup Stadium, Jeonju",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-12-south-africa-spain-matchday-3",
                "date": "2002-06-12",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "South Africa",
                "away_team": "Spain",
                "opponent_name": "South Africa",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 3,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Daejeon World Cup Stadium, Daejeon",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-16-spain-ireland-round-of-16",
                "date": "2002-06-16",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "Ireland",
                "opponent_name": "Ireland",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Suwon World Cup Stadium, Suwon",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-22-spain-south-korea-quarter-finals",
                "date": "2002-06-22",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "South Korea",
                "opponent_name": "South Korea",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Gwangju World Cup Stadium, Gwangju",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 2006,
            "matches_played": 4,
            "won": 3,
            "drawn": 0,
            "lost": 1,
            "goals_for": 9,
            "goals_against": 4,
            "goal_difference": 5,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2006-2006-06-14-spain-ukraine-matchday-6",
                "date": "2006-06-14",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "Ukraine",
                "opponent_name": "Ukraine",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 0,
                "score_for": 4,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Zentralstadion, Leipzig",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-19-spain-tunisia-matchday-11",
                "date": "2006-06-19",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "Tunisia",
                "opponent_name": "Tunisia",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 11",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Gottlieb-Daimler-Stadion, Stuttgart",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-23-saudi-arabia-spain-matchday-15",
                "date": "2006-06-23",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Saudi Arabia",
                "away_team": "Spain",
                "opponent_name": "Saudi Arabia",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 15",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Fritz-Walter-Stadion, Kaiserslautern",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-27-spain-france-round-of-16",
                "date": "2006-06-27",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "France",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "AWD-Arena, Hannover",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2010,
            "matches_played": 7,
            "won": 6,
            "drawn": 0,
            "lost": 1,
            "goals_for": 8,
            "goals_against": 2,
            "goal_difference": 6,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2010-2010-06-16-spain-switzerland-matchday-6",
                "date": "2010-06-16",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "Switzerland",
                "opponent_name": "Switzerland",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Moses Mabhida Stadium, Durban",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-21-spain-honduras-matchday-11",
                "date": "2010-06-21",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "Honduras",
                "opponent_name": "Honduras",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 11",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Ellis Park Stadium, Johannesburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-25-chile-spain-matchday-15",
                "date": "2010-06-25",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Chile",
                "away_team": "Spain",
                "opponent_name": "Chile",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 15",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Loftus Versfeld Stadium, Pretoria",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-29-spain-portugal-round-of-16",
                "date": "2010-06-29",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "Portugal",
                "opponent_name": "Portugal",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Cape Town Stadium, Cape Town",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-07-03-paraguay-spain-quarterfinals",
                "date": "2010-07-03",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Paraguay",
                "away_team": "Spain",
                "opponent_name": "Paraguay",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarterfinals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Ellis Park Stadium, Johannesburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-07-07-germany-spain-semifinals",
                "date": "2010-07-07",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Germany",
                "away_team": "Spain",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semifinals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Moses Mabhida Stadium, Durban",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-07-11-netherlands-spain-final",
                "date": "2010-07-11",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Netherlands",
                "away_team": "Spain",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Soccer City, Johannesburg",
                "neutral": true
              }
            ],
            "stage_reached": "winner",
            "finish": "winner"
          },
          {
            "year": 2014,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 4,
            "goals_against": 7,
            "goal_difference": -3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2014-2014-06-13-spain-netherlands-matchday-2",
                "date": "2014-06-13",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "Netherlands",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 5,
                "score_for": 1,
                "score_against": 5,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Arena Fonte Nova, Salvador",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-18-spain-chile-matchday-7",
                "date": "2014-06-18",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "Chile",
                "opponent_name": "Chile",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 7",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Estádio do Maracanã, Rio de Janeiro",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-23-australia-spain-matchday-12",
                "date": "2014-06-23",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Australia",
                "away_team": "Spain",
                "opponent_name": "Australia",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 12",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Arena da Baixada, Curitiba",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2018,
            "matches_played": 4,
            "won": 1,
            "drawn": 3,
            "lost": 0,
            "goals_for": 7,
            "goals_against": 6,
            "goal_difference": 1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2018-2018-06-15-portugal-spain-matchday-2",
                "date": "2018-06-15",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Portugal",
                "away_team": "Spain",
                "opponent_name": "Portugal",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 3,
                "score_for": 3,
                "score_against": 3,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Fisht Stadium, Sochi",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-20-iran-spain-matchday-7",
                "date": "2018-06-20",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Iran",
                "away_team": "Spain",
                "opponent_name": "Iran",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 7",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Kazan Arena, Kazan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-25-spain-morocco-matchday-12",
                "date": "2018-06-25",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "Morocco",
                "opponent_name": "Morocco",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 12",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Kaliningrad Stadium, Kaliningrad",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-07-01-spain-russia-round-of-16",
                "date": "2018-07-01",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "Russia",
                "opponent_name": "Russia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Luzhniki Stadium, Moscow",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2022,
            "matches_played": 4,
            "won": 1,
            "drawn": 2,
            "lost": 1,
            "goals_for": 9,
            "goals_against": 3,
            "goal_difference": 6,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2022-2022-11-23-spain-costa-rica-matchday-4",
                "date": "2022-11-23",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "Costa Rica",
                "opponent_name": "Costa Rica",
                "home_away": "neutral",
                "home_score": 7,
                "away_score": 0,
                "score_for": 7,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Al Thumama Stadium, Doha",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-27-spain-germany-matchday-8",
                "date": "2022-11-27",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Spain",
                "away_team": "Germany",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 8",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Al Bayt Stadium, Al Khor",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-01-japan-spain-matchday-12",
                "date": "2022-12-01",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Japan",
                "away_team": "Spain",
                "opponent_name": "Japan",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 12",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Khalifa International Stadium, Al Rayyan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-06-morocco-spain-round-of-16",
                "date": "2022-12-06",
                "team_id": "spain",
                "team_name": "Spain",
                "home_team": "Morocco",
                "away_team": "Spain",
                "opponent_name": "Morocco",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Education City Stadium, Al Rayyan",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "sweden",
        "team_name": "Sweden",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 13,
          "completed_appearances": 12,
          "current_qualified": true,
          "best_finish": "runner_up",
          "matches_played": 52,
          "won": 19,
          "drawn": 14,
          "lost": 19,
          "goals_for": 80,
          "goals_against": 73
        },
        "editions": [
          {
            "year": 1934,
            "matches_played": 2,
            "won": 1,
            "drawn": 0,
            "lost": 1,
            "goals_for": 4,
            "goals_against": 4,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1934-1934-05-27-sweden-argentina-preliminary-round",
                "date": "1934-05-27",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Sweden",
                "away_team": "Argentina",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Preliminary round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio Littoriale, Bologna",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1934-1934-05-31-germany-sweden-quarter-finals",
                "date": "1934-05-31",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Germany",
                "away_team": "Sweden",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio San Siro, Milan",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 1938,
            "matches_played": 4,
            "won": 1,
            "drawn": 1,
            "lost": 2,
            "goals_for": 11,
            "goals_against": 9,
            "goal_difference": 2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1938-1938-06-05-sweden-austria-first-round",
                "date": "1938-06-05",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Sweden",
                "away_team": "Austria",
                "opponent_name": "Austria",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade Gerland, Lyon",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1938-1938-06-12-sweden-cuba-quarter-finals",
                "date": "1938-06-12",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Sweden",
                "away_team": "Cuba",
                "opponent_name": "Cuba",
                "home_away": "neutral",
                "home_score": 8,
                "away_score": 0,
                "score_for": 8,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade du Fort Carré, Antibes",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1938-1938-06-16-hungary-sweden-semi-finals",
                "date": "1938-06-16",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Hungary",
                "away_team": "Sweden",
                "opponent_name": "Hungary",
                "home_away": "neutral",
                "home_score": 5,
                "away_score": 1,
                "score_for": 1,
                "score_against": 5,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Parc des Princes, Paris",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1938-1938-06-19-sweden-brazil-match-for-third-place",
                "date": "1938-06-19",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Sweden",
                "away_team": "Brazil",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 4,
                "score_for": 2,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Match for third place",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Parc Lescure, Bordeaux",
                "neutral": true
              }
            ],
            "stage_reached": "fourth_place",
            "finish": "fourth_place"
          },
          {
            "year": 1950,
            "matches_played": 5,
            "won": 2,
            "drawn": 1,
            "lost": 2,
            "goals_for": 11,
            "goals_against": 15,
            "goal_difference": -4,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1950-1950-06-25-sweden-italy-first-round",
                "date": "1950-06-25",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Sweden",
                "away_team": "Italy",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estádio do Pacaembu, São Paulo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1950-1950-06-29-sweden-paraguay-first-round",
                "date": "1950-06-29",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Sweden",
                "away_team": "Paraguay",
                "opponent_name": "Paraguay",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estádio Durival Britto, Curitiba",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1950-1950-07-09-brazil-sweden-final-round",
                "date": "1950-07-09",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Brazil",
                "away_team": "Sweden",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 7,
                "away_score": 1,
                "score_for": 1,
                "score_against": 7,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final Round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estádio do Maracanã, Rio de Janeiro",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1950-1950-07-13-uruguay-sweden-final-round",
                "date": "1950-07-13",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Uruguay",
                "away_team": "Sweden",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 2,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final Round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estádio do Pacaembu, São Paulo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1950-1950-07-16-sweden-spain-final-round",
                "date": "1950-07-16",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Sweden",
                "away_team": "Spain",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final Round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estádio do Pacaembu, São Paulo",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1958,
            "matches_played": 6,
            "won": 4,
            "drawn": 1,
            "lost": 1,
            "goals_for": 12,
            "goals_against": 7,
            "goal_difference": 5,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1958-1958-06-08-sweden-mexico-matchday-1",
                "date": "1958-06-08",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Sweden",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Råsunda Stadium, Solna",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-12-sweden-hungary-matchday-2",
                "date": "1958-06-12",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Sweden",
                "away_team": "Hungary",
                "opponent_name": "Hungary",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Råsunda Stadium, Solna",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-15-sweden-wales-matchday-3",
                "date": "1958-06-15",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Sweden",
                "away_team": "Wales",
                "opponent_name": "Wales",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Råsunda Stadium, Solna",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-19-sweden-soviet-union-quarter-finals",
                "date": "1958-06-19",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Sweden",
                "away_team": "Soviet Union",
                "opponent_name": "Soviet Union",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Råsunda Stadium, Solna",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-24-west-germany-sweden-semi-finals",
                "date": "1958-06-24",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "West Germany",
                "away_team": "Sweden",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Ullevi, Gothenburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1958-1958-06-29-sweden-brazil-final",
                "date": "1958-06-29",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Sweden",
                "away_team": "Brazil",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 5,
                "score_for": 2,
                "score_against": 5,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Råsunda Stadium, Solna",
                "neutral": true
              }
            ],
            "stage_reached": "runner_up",
            "finish": "runner_up"
          },
          {
            "year": 1970,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 2,
            "goals_against": 2,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1970-1970-06-03-italy-sweden-matchday-1",
                "date": "1970-06-03",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Italy",
                "away_team": "Sweden",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estadio Luis Dosal, Toluca",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1970-1970-06-07-sweden-israel-matchday-2",
                "date": "1970-06-07",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Sweden",
                "away_team": "Israel",
                "opponent_name": "Israel",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estadio Luis Dosal, Toluca",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1970-1970-06-10-uruguay-sweden-matchday-3",
                "date": "1970-06-10",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Uruguay",
                "away_team": "Sweden",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estadio Cuauhtémoc, Puebla",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1974,
            "matches_played": 6,
            "won": 2,
            "drawn": 2,
            "lost": 2,
            "goals_for": 7,
            "goals_against": 6,
            "goal_difference": 1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1974-1974-06-15-sweden-bulgaria-matchday-1",
                "date": "1974-06-15",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Sweden",
                "away_team": "Bulgaria",
                "opponent_name": "Bulgaria",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Rheinstadion, Düsseldorf",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-06-19-netherlands-sweden-matchday-2",
                "date": "1974-06-19",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Netherlands",
                "away_team": "Sweden",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Westfalenstadion, Dortmund",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-06-23-sweden-uruguay-matchday-3",
                "date": "1974-06-23",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Sweden",
                "away_team": "Uruguay",
                "opponent_name": "Uruguay",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Rheinstadion, Düsseldorf",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-06-26-sweden-poland-matchday-4",
                "date": "1974-06-26",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Sweden",
                "away_team": "Poland",
                "opponent_name": "Poland",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Neckarstadion, Stuttgart",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-06-30-west-germany-sweden-matchday-5",
                "date": "1974-06-30",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "West Germany",
                "away_team": "Sweden",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 2,
                "score_for": 2,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Rheinstadion, Düsseldorf",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-07-03-sweden-yugoslavia-matchday-6",
                "date": "1974-07-03",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Sweden",
                "away_team": "Yugoslavia",
                "opponent_name": "Yugoslavia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Rheinstadion, Düsseldorf",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1978,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 1,
            "goals_against": 3,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1978-1978-06-03-brazil-sweden-matchday-1",
                "date": "1978-06-03",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Brazil",
                "away_team": "Sweden",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio José Maria Minella, Mar del Plata",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-07-austria-sweden-matchday-2",
                "date": "1978-06-07",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Austria",
                "away_team": "Sweden",
                "opponent_name": "Austria",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio José Amalfitani, Buenos Aires",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-11-spain-sweden-matchday-3",
                "date": "1978-06-11",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Spain",
                "away_team": "Sweden",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio José Amalfitani, Buenos Aires",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1990,
            "matches_played": 3,
            "won": 0,
            "drawn": 0,
            "lost": 3,
            "goals_for": 3,
            "goals_against": 6,
            "goal_difference": -3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1990-1990-06-10-brazil-sweden-matchday-1",
                "date": "1990-06-10",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Brazil",
                "away_team": "Sweden",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Stadio Delle Alpi, Turin",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-16-sweden-scotland-matchday-2",
                "date": "1990-06-16",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Sweden",
                "away_team": "Scotland",
                "opponent_name": "Scotland",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Stadio Luigi Ferraris, Genoa",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-20-sweden-costa-rica-matchday-3",
                "date": "1990-06-20",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Sweden",
                "away_team": "Costa Rica",
                "opponent_name": "Costa Rica",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Stadio Luigi Ferraris, Genoa",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1994,
            "matches_played": 7,
            "won": 3,
            "drawn": 3,
            "lost": 1,
            "goals_for": 15,
            "goals_against": 8,
            "goal_difference": 7,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1994-1994-06-19-cameroon-sweden-matchday-1",
                "date": "1994-06-19",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Cameroon",
                "away_team": "Sweden",
                "opponent_name": "Cameroon",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Rose Bowl, Pasadena",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-06-24-sweden-russia-matchday-2",
                "date": "1994-06-24",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Sweden",
                "away_team": "Russia",
                "opponent_name": "Russia",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Pontiac Silverdome, Pontiac",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-06-28-brazil-sweden-matchday-3",
                "date": "1994-06-28",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Brazil",
                "away_team": "Sweden",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Pontiac Silverdome, Pontiac",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-07-03-saudi-arabia-sweden-round-of-16",
                "date": "1994-07-03",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Saudi Arabia",
                "away_team": "Sweden",
                "opponent_name": "Saudi Arabia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Cotton Bowl, Dallas",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-07-10-romania-sweden-quarter-finals",
                "date": "1994-07-10",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Romania",
                "away_team": "Sweden",
                "opponent_name": "Romania",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stanford Stadium, Stanford",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-07-13-sweden-brazil-semi-finals",
                "date": "1994-07-13",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Sweden",
                "away_team": "Brazil",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Rose Bowl, Pasadena",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-07-16-sweden-bulgaria-third-place-match",
                "date": "1994-07-16",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Sweden",
                "away_team": "Bulgaria",
                "opponent_name": "Bulgaria",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 0,
                "score_for": 4,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Third-place match",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Rose Bowl, Pasadena",
                "neutral": true
              }
            ],
            "stage_reached": "semi_finals",
            "finish": "semi_finals"
          },
          {
            "year": 2002,
            "matches_played": 4,
            "won": 1,
            "drawn": 2,
            "lost": 1,
            "goals_for": 5,
            "goals_against": 5,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2002-2002-06-02-england-sweden-matchday-1",
                "date": "2002-06-02",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "England",
                "away_team": "Sweden",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Saitama Stadium, Saitama",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-07-sweden-nigeria-matchday-2",
                "date": "2002-06-07",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Sweden",
                "away_team": "Nigeria",
                "opponent_name": "Nigeria",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Kobe Wing Stadium, Kobe",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-12-sweden-argentina-matchday-3",
                "date": "2002-06-12",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Sweden",
                "away_team": "Argentina",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Miyagi Stadium, Miyagi",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-16-sweden-senegal-round-of-16",
                "date": "2002-06-16",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Sweden",
                "away_team": "Senegal",
                "opponent_name": "Senegal",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Ōita Stadium, Ōita",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2006,
            "matches_played": 4,
            "won": 1,
            "drawn": 2,
            "lost": 1,
            "goals_for": 3,
            "goals_against": 4,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2006-2006-06-10-trinidad-and-tobago-sweden-matchday-2",
                "date": "2006-06-10",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Trinidad and Tobago",
                "away_team": "Sweden",
                "opponent_name": "Trinidad and Tobago",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Signal Iduna Park, Dortmund",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-15-sweden-paraguay-matchday-7",
                "date": "2006-06-15",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Sweden",
                "away_team": "Paraguay",
                "opponent_name": "Paraguay",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 7",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Olympiastadion, Berlin",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-20-sweden-england-matchday-12",
                "date": "2006-06-20",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Sweden",
                "away_team": "England",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 12",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "RheinEnergieStadion, Köln",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-24-germany-sweden-round-of-16",
                "date": "2006-06-24",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Germany",
                "away_team": "Sweden",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Allianz Arena, München",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2018,
            "matches_played": 5,
            "won": 3,
            "drawn": 0,
            "lost": 2,
            "goals_for": 6,
            "goals_against": 4,
            "goal_difference": 2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2018-2018-06-18-sweden-south-korea-matchday-5",
                "date": "2018-06-18",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Sweden",
                "away_team": "South Korea",
                "opponent_name": "South Korea",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Nizhny Novgorod Stadium, Nizhny Novgorod",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-23-germany-sweden-matchday-10",
                "date": "2018-06-23",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Germany",
                "away_team": "Sweden",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 10",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Fisht Stadium, Sochi",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-27-mexico-sweden-matchday-14",
                "date": "2018-06-27",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Mexico",
                "away_team": "Sweden",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 14",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Ekaterinburg Arena, Ekaterinburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-07-03-sweden-switzerland-round-of-16",
                "date": "2018-07-03",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Sweden",
                "away_team": "Switzerland",
                "opponent_name": "Switzerland",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Saint Petersburg Stadium, Saint Petersburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-07-07-sweden-england-quarter-finals",
                "date": "2018-07-07",
                "team_id": "sweden",
                "team_name": "Sweden",
                "home_team": "Sweden",
                "away_team": "England",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Samara Arena, Samara",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "switzerland",
        "team_name": "Switzerland",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 13,
          "completed_appearances": 12,
          "current_qualified": true,
          "best_finish": "quarter_finals",
          "matches_played": 41,
          "won": 14,
          "drawn": 8,
          "lost": 19,
          "goals_for": 55,
          "goals_against": 73
        },
        "editions": [
          {
            "year": 1934,
            "matches_played": 2,
            "won": 1,
            "drawn": 0,
            "lost": 1,
            "goals_for": 5,
            "goals_against": 5,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1934-1934-05-27-switzerland-netherlands-preliminary-round",
                "date": "1934-05-27",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Switzerland",
                "away_team": "Netherlands",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Preliminary round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio San Siro, Milan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1934-1934-05-31-czechoslovakia-switzerland-quarter-finals",
                "date": "1934-05-31",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Czechoslovakia",
                "away_team": "Switzerland",
                "opponent_name": "Czechoslovakia",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 2,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio Benito Mussolini, Turin",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 1938,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 5,
            "goals_against": 5,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1938-1938-06-04-switzerland-germany-first-round",
                "date": "1938-06-04",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Switzerland",
                "away_team": "Germany",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Parc des Princes, Paris",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1938-1938-06-09-germany-switzerland-first-round-replays",
                "date": "1938-06-09",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Germany",
                "away_team": "Switzerland",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 4,
                "score_for": 4,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round, Replays",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Parc des Princes, Paris",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1938-1938-06-12-switzerland-hungary-quarter-finals",
                "date": "1938-06-12",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Switzerland",
                "away_team": "Hungary",
                "opponent_name": "Hungary",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade Victor Boucquey, Lille",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 1950,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 4,
            "goals_against": 6,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1950-1950-06-25-yugoslavia-switzerland-first-round",
                "date": "1950-06-25",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Yugoslavia",
                "away_team": "Switzerland",
                "opponent_name": "Yugoslavia",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estádio Independência, Belo Horizonte",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1950-1950-06-28-brazil-switzerland-first-round",
                "date": "1950-06-28",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Brazil",
                "away_team": "Switzerland",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estádio do Pacaembu, São Paulo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1950-1950-07-02-switzerland-mexico-first-round",
                "date": "1950-07-02",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Switzerland",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estádio dos Eucaliptos, Porto Alegre",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1954,
            "matches_played": 4,
            "won": 2,
            "drawn": 0,
            "lost": 2,
            "goals_for": 11,
            "goals_against": 11,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1954-1954-06-17-switzerland-italy-matchday-1",
                "date": "1954-06-17",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Switzerland",
                "away_team": "Italy",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Stade Olympique de la Pontaise, Lausanne",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1954-1954-06-20-england-switzerland-matchday-2",
                "date": "1954-06-20",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "England",
                "away_team": "Switzerland",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Wankdorf Stadium, Bern",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1954-1954-06-23-switzerland-italy-group-4-play-off",
                "date": "1954-06-23",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Switzerland",
                "away_team": "Italy",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 1,
                "score_for": 4,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Group 4 Play-off",
                "group": null,
                "city": "",
                "country": "",
                "venue": "St. Jakob Stadium, Basel",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1954-1954-06-26-austria-switzerland-quarter-finals",
                "date": "1954-06-26",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Austria",
                "away_team": "Switzerland",
                "opponent_name": "Austria",
                "home_away": "neutral",
                "home_score": 7,
                "away_score": 5,
                "score_for": 5,
                "score_against": 7,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade Olympique de la Pontaise, Lausanne",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 1962,
            "matches_played": 3,
            "won": 0,
            "drawn": 0,
            "lost": 3,
            "goals_for": 2,
            "goals_against": 8,
            "goal_difference": -6,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1962-1962-05-30-chile-switzerland-matchday-1",
                "date": "1962-05-30",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Chile",
                "away_team": "Switzerland",
                "opponent_name": "Chile",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estadio Nacional, Santiago",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1962-1962-06-03-west-germany-switzerland-matchday-2",
                "date": "1962-06-03",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "West Germany",
                "away_team": "Switzerland",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estadio Nacional, Santiago",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1962-1962-06-07-italy-switzerland-matchday-3",
                "date": "1962-06-07",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Italy",
                "away_team": "Switzerland",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estadio Nacional, Santiago",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1966,
            "matches_played": 3,
            "won": 0,
            "drawn": 0,
            "lost": 3,
            "goals_for": 1,
            "goals_against": 9,
            "goal_difference": -8,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1966-1966-07-12-west-germany-switzerland-matchday-1",
                "date": "1966-07-12",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "West Germany",
                "away_team": "Switzerland",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 5,
                "away_score": 0,
                "score_for": 0,
                "score_against": 5,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Hillsborough Stadium, Sheffield",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1966-1966-07-15-spain-switzerland-matchday-2",
                "date": "1966-07-15",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Spain",
                "away_team": "Switzerland",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Hillsborough Stadium, Sheffield",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1966-1966-07-19-argentina-switzerland-matchday-3",
                "date": "1966-07-19",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Argentina",
                "away_team": "Switzerland",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Hillsborough Stadium, Sheffield",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1994,
            "matches_played": 4,
            "won": 1,
            "drawn": 1,
            "lost": 2,
            "goals_for": 5,
            "goals_against": 7,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1994-1994-06-18-usa-switzerland-matchday-1",
                "date": "1994-06-18",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "USA",
                "away_team": "Switzerland",
                "opponent_name": "USA",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Pontiac Silverdome, Pontiac",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-06-22-romania-switzerland-matchday-2",
                "date": "1994-06-22",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Romania",
                "away_team": "Switzerland",
                "opponent_name": "Romania",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 4,
                "score_for": 4,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Pontiac Silverdome, Pontiac",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-06-26-switzerland-colombia-matchday-2",
                "date": "1994-06-26",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Switzerland",
                "away_team": "Colombia",
                "opponent_name": "Colombia",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Stanford Stadium, Stanford",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-07-02-spain-switzerland-round-of-16",
                "date": "1994-07-02",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Spain",
                "away_team": "Switzerland",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "RFK Stadium, Washington",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2006,
            "matches_played": 4,
            "won": 2,
            "drawn": 2,
            "lost": 0,
            "goals_for": 4,
            "goals_against": 0,
            "goal_difference": 4,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2006-2006-06-13-france-switzerland-matchday-5",
                "date": "2006-06-13",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "France",
                "away_team": "Switzerland",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Gottlieb-Daimler-Stadion, Stuttgart",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-19-togo-switzerland-matchday-11",
                "date": "2006-06-19",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Togo",
                "away_team": "Switzerland",
                "opponent_name": "Togo",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 11",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Signal Iduna Park, Dortmund",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-23-switzerland-south-korea-matchday-15",
                "date": "2006-06-23",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Switzerland",
                "away_team": "South Korea",
                "opponent_name": "South Korea",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 15",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "AWD-Arena, Hannover",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-26-switzerland-ukraine-round-of-16",
                "date": "2006-06-26",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Switzerland",
                "away_team": "Ukraine",
                "opponent_name": "Ukraine",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "RheinEnergieStadion, Köln",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2010,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 1,
            "goals_against": 1,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2010-2010-06-16-spain-switzerland-matchday-6",
                "date": "2010-06-16",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Spain",
                "away_team": "Switzerland",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Moses Mabhida Stadium, Durban",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-21-chile-switzerland-matchday-11",
                "date": "2010-06-21",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Chile",
                "away_team": "Switzerland",
                "opponent_name": "Chile",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 11",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Nelson Mandela Bay Stadium, Port Elizabeth",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-25-switzerland-honduras-matchday-15",
                "date": "2010-06-25",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Switzerland",
                "away_team": "Honduras",
                "opponent_name": "Honduras",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 15",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Free State Stadium, Bloemfontein",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2014,
            "matches_played": 4,
            "won": 2,
            "drawn": 0,
            "lost": 2,
            "goals_for": 7,
            "goals_against": 7,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2014-2014-06-15-switzerland-ecuador-matchday-4",
                "date": "2014-06-15",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Switzerland",
                "away_team": "Ecuador",
                "opponent_name": "Ecuador",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Estádio Nacional Mané Garrincha, Brasília",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-20-switzerland-france-matchday-9",
                "date": "2014-06-20",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Switzerland",
                "away_team": "France",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 5,
                "score_for": 2,
                "score_against": 5,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 9",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Arena Fonte Nova, Salvador",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-25-honduras-switzerland-matchday-14",
                "date": "2014-06-25",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Honduras",
                "away_team": "Switzerland",
                "opponent_name": "Honduras",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 14",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Arena Amazônia, Manaus",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-07-01-argentina-switzerland-round-of-16",
                "date": "2014-07-01",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Argentina",
                "away_team": "Switzerland",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Arena de São Paulo, São Paulo",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2018,
            "matches_played": 4,
            "won": 1,
            "drawn": 2,
            "lost": 1,
            "goals_for": 5,
            "goals_against": 5,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2018-2018-06-17-brazil-switzerland-matchday-4",
                "date": "2018-06-17",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Brazil",
                "away_team": "Switzerland",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Rostov Arena, Rostov-on-Don",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-22-serbia-switzerland-matchday-9",
                "date": "2018-06-22",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Serbia",
                "away_team": "Switzerland",
                "opponent_name": "Serbia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 9",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Kaliningrad Stadium, Kaliningrad",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-27-switzerland-costa-rica-matchday-14",
                "date": "2018-06-27",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Switzerland",
                "away_team": "Costa Rica",
                "opponent_name": "Costa Rica",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 14",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Nizhny Novgorod Stadium, Nizhny Novgorod",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-07-03-sweden-switzerland-round-of-16",
                "date": "2018-07-03",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Sweden",
                "away_team": "Switzerland",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Saint Petersburg Stadium, Saint Petersburg",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2022,
            "matches_played": 4,
            "won": 2,
            "drawn": 0,
            "lost": 2,
            "goals_for": 5,
            "goals_against": 9,
            "goal_difference": -4,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2022-2022-11-24-switzerland-cameroon-matchday-5",
                "date": "2022-11-24",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Switzerland",
                "away_team": "Cameroon",
                "opponent_name": "Cameroon",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Al Janoub Stadium, Al Wakrah",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-28-brazil-switzerland-matchday-9",
                "date": "2022-11-28",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Brazil",
                "away_team": "Switzerland",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 9",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Stadium 974, Doha",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-02-serbia-switzerland-matchday-13",
                "date": "2022-12-02",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Serbia",
                "away_team": "Switzerland",
                "opponent_name": "Serbia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 3,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 13",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Stadium 974, Doha",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-06-portugal-switzerland-round-of-16",
                "date": "2022-12-06",
                "team_id": "switzerland",
                "team_name": "Switzerland",
                "home_team": "Portugal",
                "away_team": "Switzerland",
                "opponent_name": "Portugal",
                "home_away": "neutral",
                "home_score": 6,
                "away_score": 1,
                "score_for": 1,
                "score_against": 6,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Lusail Iconic Stadium, Lusail",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 7,
          "completed_appearances": 6,
          "current_qualified": true,
          "best_finish": "group_stage",
          "matches_played": 18,
          "won": 3,
          "drawn": 5,
          "lost": 10,
          "goals_for": 14,
          "goals_against": 26
        },
        "editions": [
          {
            "year": 1978,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 3,
            "goals_against": 2,
            "goal_difference": 1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1978-1978-06-02-tunisia-mexico-matchday-1",
                "date": "1978-06-02",
                "team_id": "tunisia",
                "team_name": "Tunisia",
                "home_team": "Tunisia",
                "away_team": "Mexico",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 3,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estadio Gigante de Arroyito, Rosario",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-06-poland-tunisia-matchday-2",
                "date": "1978-06-06",
                "team_id": "tunisia",
                "team_name": "Tunisia",
                "home_team": "Poland",
                "away_team": "Tunisia",
                "opponent_name": "Poland",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estadio Gigante de Arroyito, Rosario",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1978-1978-06-10-west-germany-tunisia-matchday-3",
                "date": "1978-06-10",
                "team_id": "tunisia",
                "team_name": "Tunisia",
                "home_team": "West Germany",
                "away_team": "Tunisia",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estadio Olímpico Chateau Carreras, Córdoba",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1998,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 1,
            "goals_against": 4,
            "goal_difference": -3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1998-1998-06-15-england-tunisia-matchday-1",
                "date": "1998-06-15",
                "team_id": "tunisia",
                "team_name": "Tunisia",
                "home_team": "England",
                "away_team": "Tunisia",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Stade Vélodrome, Marseille",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-22-colombia-tunisia-matchday-2",
                "date": "1998-06-22",
                "team_id": "tunisia",
                "team_name": "Tunisia",
                "home_team": "Colombia",
                "away_team": "Tunisia",
                "opponent_name": "Colombia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Stade de la Mosson, Montpellier",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-26-romania-tunisia-matchday-3",
                "date": "1998-06-26",
                "team_id": "tunisia",
                "team_name": "Tunisia",
                "home_team": "Romania",
                "away_team": "Tunisia",
                "opponent_name": "Romania",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Stade de France, Saint-Denis",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2002,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 1,
            "goals_against": 5,
            "goal_difference": -4,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2002-2002-06-05-russia-tunisia-matchday-1",
                "date": "2002-06-05",
                "team_id": "tunisia",
                "team_name": "Tunisia",
                "home_team": "Russia",
                "away_team": "Tunisia",
                "opponent_name": "Russia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Kobe Wing Stadium, Kobe",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-10-tunisia-belgium-matchday-2",
                "date": "2002-06-10",
                "team_id": "tunisia",
                "team_name": "Tunisia",
                "home_team": "Tunisia",
                "away_team": "Belgium",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Ōita Stadium, Ōita",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-14-tunisia-japan-matchday-3",
                "date": "2002-06-14",
                "team_id": "tunisia",
                "team_name": "Tunisia",
                "home_team": "Tunisia",
                "away_team": "Japan",
                "opponent_name": "Japan",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Nagai Stadium, Osaka",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2006,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 3,
            "goals_against": 6,
            "goal_difference": -3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2006-2006-06-14-tunisia-saudi-arabia-matchday-6",
                "date": "2006-06-14",
                "team_id": "tunisia",
                "team_name": "Tunisia",
                "home_team": "Tunisia",
                "away_team": "Saudi Arabia",
                "opponent_name": "Saudi Arabia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Allianz Arena, München",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-19-spain-tunisia-matchday-11",
                "date": "2006-06-19",
                "team_id": "tunisia",
                "team_name": "Tunisia",
                "home_team": "Spain",
                "away_team": "Tunisia",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 11",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Gottlieb-Daimler-Stadion, Stuttgart",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-23-ukraine-tunisia-matchday-15",
                "date": "2006-06-23",
                "team_id": "tunisia",
                "team_name": "Tunisia",
                "home_team": "Ukraine",
                "away_team": "Tunisia",
                "opponent_name": "Ukraine",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 15",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Olympiastadion, Berlin",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2018,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 5,
            "goals_against": 8,
            "goal_difference": -3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2018-2018-06-18-tunisia-england-matchday-5",
                "date": "2018-06-18",
                "team_id": "tunisia",
                "team_name": "Tunisia",
                "home_team": "Tunisia",
                "away_team": "England",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Volgograd Arena, Volgograd",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-23-belgium-tunisia-matchday-10",
                "date": "2018-06-23",
                "team_id": "tunisia",
                "team_name": "Tunisia",
                "home_team": "Belgium",
                "away_team": "Tunisia",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 5,
                "away_score": 2,
                "score_for": 2,
                "score_against": 5,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 10",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Spartak Stadium, Moscow",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-28-panama-tunisia-matchday-15",
                "date": "2018-06-28",
                "team_id": "tunisia",
                "team_name": "Tunisia",
                "home_team": "Panama",
                "away_team": "Tunisia",
                "opponent_name": "Panama",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 15",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Mordovia Arena, Saransk",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2022,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 1,
            "goals_against": 1,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2022-2022-11-22-denmark-tunisia-matchday-3",
                "date": "2022-11-22",
                "team_id": "tunisia",
                "team_name": "Tunisia",
                "home_team": "Denmark",
                "away_team": "Tunisia",
                "opponent_name": "Denmark",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Education City Stadium, Al Rayyan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-26-tunisia-australia-matchday-7",
                "date": "2022-11-26",
                "team_id": "tunisia",
                "team_name": "Tunisia",
                "home_team": "Tunisia",
                "away_team": "Australia",
                "opponent_name": "Australia",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 7",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Al Janoub Stadium, Al Wakrah",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-30-tunisia-france-matchday-11",
                "date": "2022-11-30",
                "team_id": "tunisia",
                "team_name": "Tunisia",
                "home_team": "Tunisia",
                "away_team": "France",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 11",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Education City Stadium, Al Rayyan",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "turkiye",
        "team_name": "Turkiye",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 3,
          "completed_appearances": 2,
          "current_qualified": true,
          "best_finish": "third_place",
          "matches_played": 10,
          "won": 5,
          "drawn": 1,
          "lost": 4,
          "goals_for": 20,
          "goals_against": 17
        },
        "editions": [
          {
            "year": 1954,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 10,
            "goals_against": 11,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1954-1954-06-17-west-germany-turkey-matchday-1",
                "date": "1954-06-17",
                "team_id": "turkiye",
                "team_name": "Turkiye",
                "home_team": "West Germany",
                "away_team": "Turkey",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 1,
                "score_for": 1,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Wankdorf Stadium, Bern",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1954-1954-06-20-turkey-south-korea-matchday-2",
                "date": "1954-06-20",
                "team_id": "turkiye",
                "team_name": "Turkiye",
                "home_team": "Turkey",
                "away_team": "South Korea",
                "opponent_name": "South Korea",
                "home_away": "neutral",
                "home_score": 7,
                "away_score": 0,
                "score_for": 7,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Charmilles Stadium, Geneva",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1954-1954-06-23-west-germany-turkey-group-2-play-off",
                "date": "1954-06-23",
                "team_id": "turkiye",
                "team_name": "Turkiye",
                "home_team": "West Germany",
                "away_team": "Turkey",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 7,
                "away_score": 2,
                "score_for": 2,
                "score_against": 7,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Group 2 Play-off",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Hardturm Stadium, Zürich",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2002,
            "matches_played": 7,
            "won": 4,
            "drawn": 1,
            "lost": 2,
            "goals_for": 10,
            "goals_against": 6,
            "goal_difference": 4,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2002-2002-06-03-brazil-turkey-matchday-1",
                "date": "2002-06-03",
                "team_id": "turkiye",
                "team_name": "Turkiye",
                "home_team": "Brazil",
                "away_team": "Turkey",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Munsu Cup Stadium, Ulsan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-09-costa-rica-turkey-matchday-2",
                "date": "2002-06-09",
                "team_id": "turkiye",
                "team_name": "Turkiye",
                "home_team": "Costa Rica",
                "away_team": "Turkey",
                "opponent_name": "Costa Rica",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Incheon Munhak Stadium, Incheon",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-13-turkey-china-matchday-3",
                "date": "2002-06-13",
                "team_id": "turkiye",
                "team_name": "Turkiye",
                "home_team": "Turkey",
                "away_team": "China",
                "opponent_name": "China",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Seoul World Cup Stadium, Seoul",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-18-japan-turkey-round-of-16",
                "date": "2002-06-18",
                "team_id": "turkiye",
                "team_name": "Turkiye",
                "home_team": "Japan",
                "away_team": "Turkey",
                "opponent_name": "Japan",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Miyagi Stadium, Miyagi",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-22-senegal-turkey-quarter-finals",
                "date": "2002-06-22",
                "team_id": "turkiye",
                "team_name": "Turkiye",
                "home_team": "Senegal",
                "away_team": "Turkey",
                "opponent_name": "Senegal",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Nagai Stadium, Osaka",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-26-brazil-turkey-semi-finals",
                "date": "2002-06-26",
                "team_id": "turkiye",
                "team_name": "Turkiye",
                "home_team": "Brazil",
                "away_team": "Turkey",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Saitama Stadium, Saitama",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-29-south-korea-turkey-third-place-play-off",
                "date": "2002-06-29",
                "team_id": "turkiye",
                "team_name": "Turkiye",
                "home_team": "South Korea",
                "away_team": "Turkey",
                "opponent_name": "South Korea",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 3,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Third place play-off",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Daegu World Cup Stadium, Daegu",
                "neutral": true
              }
            ],
            "stage_reached": "third_place",
            "finish": "third_place"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "united-states",
        "team_name": "United States",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 12,
          "completed_appearances": 11,
          "current_qualified": true,
          "best_finish": "semi_finals",
          "matches_played": 37,
          "won": 9,
          "drawn": 8,
          "lost": 20,
          "goals_for": 40,
          "goals_against": 66
        },
        "editions": [
          {
            "year": 1930,
            "matches_played": 3,
            "won": 2,
            "drawn": 0,
            "lost": 1,
            "goals_for": 7,
            "goals_against": 6,
            "goal_difference": 1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1930-1930-07-13-united-states-belgium-matchday-1",
                "date": "1930-07-13",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "United States",
                "away_team": "Belgium",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio Parque Central, Montevideo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1930-1930-07-17-united-states-paraguay-matchday-5",
                "date": "1930-07-17",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "United States",
                "away_team": "Paraguay",
                "opponent_name": "Paraguay",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estadio Parque Central, Montevideo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1930-1930-07-26-argentina-united-states-semi-finals",
                "date": "1930-07-26",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "Argentina",
                "away_team": "United States",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 6,
                "away_score": 1,
                "score_for": 1,
                "score_against": 6,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Centenario, Montevideo",
                "neutral": true
              }
            ],
            "stage_reached": "semi_finals",
            "finish": "semi_finals"
          },
          {
            "year": 1934,
            "matches_played": 1,
            "won": 0,
            "drawn": 0,
            "lost": 1,
            "goals_for": 1,
            "goals_against": 7,
            "goal_difference": -6,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1934-1934-05-27-italy-united-states-preliminary-round",
                "date": "1934-05-27",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "Italy",
                "away_team": "United States",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 7,
                "away_score": 1,
                "score_for": 1,
                "score_against": 7,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Preliminary round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio Nazionale PNF, Rome",
                "neutral": true
              }
            ],
            "stage_reached": "Preliminary round",
            "finish": "Preliminary round"
          },
          {
            "year": 1950,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 4,
            "goals_against": 8,
            "goal_difference": -4,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1950-1950-06-25-spain-united-states-first-round",
                "date": "1950-06-25",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "Spain",
                "away_team": "United States",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estádio Durival de Britto, Curitiba",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1950-1950-06-29-united-states-england-first-round",
                "date": "1950-06-29",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "United States",
                "away_team": "England",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estádio Independência, Belo Horizonte",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1950-1950-07-02-chile-united-states-first-round",
                "date": "1950-07-02",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "Chile",
                "away_team": "United States",
                "opponent_name": "Chile",
                "home_away": "neutral",
                "home_score": 5,
                "away_score": 2,
                "score_for": 2,
                "score_against": 5,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estádio Ilha do Retiro, Recife",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1990,
            "matches_played": 3,
            "won": 0,
            "drawn": 0,
            "lost": 3,
            "goals_for": 2,
            "goals_against": 8,
            "goal_difference": -6,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1990-1990-06-10-united-states-czechoslovakia-matchday-1",
                "date": "1990-06-10",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "United States",
                "away_team": "Czechoslovakia",
                "opponent_name": "Czechoslovakia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 5,
                "score_for": 1,
                "score_against": 5,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Stadio Comunale, Florence",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-14-italy-united-states-matchday-2",
                "date": "1990-06-14",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "Italy",
                "away_team": "United States",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Stadio Olimpico, Rome",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-19-austria-united-states-matchday-3",
                "date": "1990-06-19",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "Austria",
                "away_team": "United States",
                "opponent_name": "Austria",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Stadio Comunale, Florence",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1994,
            "matches_played": 4,
            "won": 1,
            "drawn": 1,
            "lost": 2,
            "goals_for": 3,
            "goals_against": 4,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1994-1994-06-18-usa-switzerland-matchday-1",
                "date": "1994-06-18",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "USA",
                "away_team": "Switzerland",
                "opponent_name": "Switzerland",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Pontiac Silverdome, Pontiac",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-06-22-usa-colombia-matchday-2",
                "date": "1994-06-22",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "USA",
                "away_team": "Colombia",
                "opponent_name": "Colombia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Rose Bowl, Pasadena",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-06-26-usa-romania-matchday-2",
                "date": "1994-06-26",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "USA",
                "away_team": "Romania",
                "opponent_name": "Romania",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Rose Bowl, Pasadena",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1994-1994-07-04-brazil-usa-round-of-16",
                "date": "1994-07-04",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "Brazil",
                "away_team": "USA",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stanford Stadium, Stanford",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 1998,
            "matches_played": 3,
            "won": 0,
            "drawn": 0,
            "lost": 3,
            "goals_for": 1,
            "goals_against": 5,
            "goal_difference": -4,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1998-1998-06-15-germany-usa-matchday-1",
                "date": "1998-06-15",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "Germany",
                "away_team": "USA",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Parc des Princes, Paris",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-21-usa-iran-matchday-2",
                "date": "1998-06-21",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "USA",
                "away_team": "Iran",
                "opponent_name": "Iran",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Stade Gerland, Lyon",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1998-1998-06-25-usa-yugoslavia-matchday-3",
                "date": "1998-06-25",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "USA",
                "away_team": "Yugoslavia",
                "opponent_name": "Yugoslavia",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group F",
                "city": "",
                "country": "",
                "venue": "Stade de la Beaujoire, Nantes",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2002,
            "matches_played": 5,
            "won": 2,
            "drawn": 1,
            "lost": 2,
            "goals_for": 7,
            "goals_against": 7,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2002-2002-06-05-usa-portugal-matchday-1",
                "date": "2002-06-05",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "USA",
                "away_team": "Portugal",
                "opponent_name": "Portugal",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Suwon World Cup Stadium, Suwon",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-10-south-korea-usa-matchday-2",
                "date": "2002-06-10",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "South Korea",
                "away_team": "USA",
                "opponent_name": "South Korea",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Daegu World Cup Stadium, Daegu",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-14-poland-usa-matchday-3",
                "date": "2002-06-14",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "Poland",
                "away_team": "USA",
                "opponent_name": "Poland",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Daejeon World Cup Stadium, Daejeon",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-17-mexico-usa-round-of-16",
                "date": "2002-06-17",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "Mexico",
                "away_team": "USA",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Jeonju World Cup Stadium, Jeonju",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-21-germany-usa-quarter-finals",
                "date": "2002-06-21",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "Germany",
                "away_team": "USA",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Munsu Cup Stadium, Ulsan",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 2006,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 2,
            "goals_against": 6,
            "goal_difference": -4,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2006-2006-06-12-usa-czech-republic-matchday-4",
                "date": "2006-06-12",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "USA",
                "away_team": "Czech Republic",
                "opponent_name": "Czech Republic",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 4",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Veltins-Arena, Gelsenkirchen",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-17-italy-usa-matchday-9",
                "date": "2006-06-17",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "Italy",
                "away_team": "USA",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 9",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Fritz-Walter-Stadion, Kaiserslautern",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2006-2006-06-22-ghana-usa-matchday-14",
                "date": "2006-06-22",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "Ghana",
                "away_team": "USA",
                "opponent_name": "Ghana",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 14",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Frankenstadion, Nürnberg",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2010,
            "matches_played": 4,
            "won": 1,
            "drawn": 2,
            "lost": 1,
            "goals_for": 5,
            "goals_against": 5,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2010-2010-06-12-england-usa-matchday-2",
                "date": "2010-06-12",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "England",
                "away_team": "USA",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Royal Bafokeng Stadium, Rustenburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-18-slovenia-usa-matchday-8",
                "date": "2010-06-18",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "Slovenia",
                "away_team": "USA",
                "opponent_name": "Slovenia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 8",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Ellis Park Stadium, Johannesburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-23-usa-algeria-matchday-13",
                "date": "2010-06-23",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "USA",
                "away_team": "Algeria",
                "opponent_name": "Algeria",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 13",
                "group": "Group C",
                "city": "",
                "country": "",
                "venue": "Loftus Versfeld Stadium, Pretoria",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-26-usa-ghana-round-of-16",
                "date": "2010-06-26",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "USA",
                "away_team": "Ghana",
                "opponent_name": "Ghana",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Royal Bafokeng Stadium, Rustenburg",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2014,
            "matches_played": 4,
            "won": 1,
            "drawn": 1,
            "lost": 2,
            "goals_for": 5,
            "goals_against": 6,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2014-2014-06-16-ghana-usa-matchday-5",
                "date": "2014-06-16",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "Ghana",
                "away_team": "USA",
                "opponent_name": "Ghana",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Estádio das Dunas, Natal",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-22-usa-portugal-matchday-11",
                "date": "2014-06-22",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "USA",
                "away_team": "Portugal",
                "opponent_name": "Portugal",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 11",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Arena Amazônia, Manaus",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-26-usa-germany-matchday-15",
                "date": "2014-06-26",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "USA",
                "away_team": "Germany",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 15",
                "group": "Group G",
                "city": "",
                "country": "",
                "venue": "Arena Pernambuco, Recife",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-07-01-belgium-usa-round-of-16",
                "date": "2014-07-01",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "Belgium",
                "away_team": "USA",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Arena Fonte Nova, Salvador",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2022,
            "matches_played": 4,
            "won": 1,
            "drawn": 2,
            "lost": 1,
            "goals_for": 3,
            "goals_against": 4,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2022-2022-11-21-usa-wales-matchday-2",
                "date": "2022-11-21",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "USA",
                "away_team": "Wales",
                "opponent_name": "Wales",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Ahmad bin Ali Stadium, Al Rayyan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-25-england-usa-matchday-6",
                "date": "2022-11-25",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "England",
                "away_team": "USA",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Al Bayt Stadium, Al Khor",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-29-iran-usa-matchday-10",
                "date": "2022-11-29",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "Iran",
                "away_team": "USA",
                "opponent_name": "Iran",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 10",
                "group": "Group B",
                "city": "",
                "country": "",
                "venue": "Al Thumama Stadium, Doha",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-03-netherlands-usa-round-of-16",
                "date": "2022-12-03",
                "team_id": "united-states",
                "team_name": "United States",
                "home_team": "Netherlands",
                "away_team": "USA",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Khalifa International Stadium, Al Rayyan",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "uruguay",
        "team_name": "Uruguay",
        "competition_id": "fifa_world_cup",
        "source_status": "available",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 15,
          "completed_appearances": 14,
          "current_qualified": true,
          "best_finish": "winner",
          "matches_played": 59,
          "won": 25,
          "drawn": 13,
          "lost": 21,
          "goals_for": 89,
          "goals_against": 76
        },
        "editions": [
          {
            "year": 1930,
            "matches_played": 4,
            "won": 4,
            "drawn": 0,
            "lost": 0,
            "goals_for": 15,
            "goals_against": 3,
            "goal_difference": 12,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1930-1930-07-18-uruguay-peru-matchday-6",
                "date": "1930-07-18",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "Peru",
                "opponent_name": "Peru",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio Centenario, Montevideo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1930-1930-07-21-uruguay-romania-matchday-9",
                "date": "1930-07-21",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "Romania",
                "opponent_name": "Romania",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 0,
                "score_for": 4,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 9",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Estadio Centenario, Montevideo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1930-1930-07-27-uruguay-yugoslavia-semi-finals",
                "date": "1930-07-27",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "Yugoslavia",
                "opponent_name": "Yugoslavia",
                "home_away": "neutral",
                "home_score": 6,
                "away_score": 1,
                "score_for": 6,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Centenario, Montevideo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1930-1930-07-30-uruguay-argentina-final",
                "date": "1930-07-30",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "Argentina",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 2,
                "score_for": 4,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Centenario, Montevideo",
                "neutral": true
              }
            ],
            "stage_reached": "winner",
            "finish": "winner"
          },
          {
            "year": 1950,
            "matches_played": 4,
            "won": 3,
            "drawn": 1,
            "lost": 0,
            "goals_for": 15,
            "goals_against": 5,
            "goal_difference": 10,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1950-1950-07-02-uruguay-bolivia-first-round",
                "date": "1950-07-02",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "Bolivia",
                "opponent_name": "Bolivia",
                "home_away": "neutral",
                "home_score": 8,
                "away_score": 0,
                "score_for": 8,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "First round",
                "group": "Group 4",
                "city": "",
                "country": "",
                "venue": "Estádio Independência, Belo Horizonte",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1950-1950-07-09-uruguay-spain-final-round",
                "date": "1950-07-09",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "Spain",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 2,
                "score_for": 2,
                "score_against": 2,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final Round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estádio do Pacaembu, São Paulo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1950-1950-07-13-uruguay-sweden-final-round",
                "date": "1950-07-13",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "Sweden",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 2,
                "score_for": 3,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final Round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estádio do Pacaembu, São Paulo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1950-1950-07-16-uruguay-brazil-final-round",
                "date": "1950-07-16",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "Brazil",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Final Round",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estádio do Maracanã, Rio de Janeiro",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1954,
            "matches_played": 5,
            "won": 3,
            "drawn": 0,
            "lost": 2,
            "goals_for": 16,
            "goals_against": 9,
            "goal_difference": 7,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1954-1954-06-16-uruguay-czechoslovakia-matchday-1",
                "date": "1954-06-16",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "Czechoslovakia",
                "opponent_name": "Czechoslovakia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Wankdorf Stadium, Bern",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1954-1954-06-19-uruguay-scotland-matchday-2",
                "date": "1954-06-19",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "Scotland",
                "opponent_name": "Scotland",
                "home_away": "neutral",
                "home_score": 7,
                "away_score": 0,
                "score_for": 7,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "St. Jakob Stadium, Basel",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1954-1954-06-26-uruguay-england-quarter-finals",
                "date": "1954-06-26",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "England",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 2,
                "score_for": 4,
                "score_against": 2,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "St. Jakob Stadium, Basel",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1954-1954-06-30-hungary-uruguay-semi-finals",
                "date": "1954-06-30",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Hungary",
                "away_team": "Uruguay",
                "opponent_name": "Hungary",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 2,
                "score_for": 2,
                "score_against": 4,
                "result": "loss",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stade Olympique de la Pontaise, Lausanne",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1954-1954-07-03-uruguay-austria-third-place-match",
                "date": "1954-07-03",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "Austria",
                "opponent_name": "Austria",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Third-place match",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Hardturm Stadium, Zürich",
                "neutral": true
              }
            ],
            "stage_reached": "semi_finals",
            "finish": "semi_finals"
          },
          {
            "year": 1962,
            "matches_played": 3,
            "won": 1,
            "drawn": 0,
            "lost": 2,
            "goals_for": 4,
            "goals_against": 6,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1962-1962-05-30-uruguay-colombia-matchday-1",
                "date": "1962-05-30",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "Colombia",
                "opponent_name": "Colombia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estadio Carlos Dittborn, Arica",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1962-1962-06-02-yugoslavia-uruguay-matchday-2",
                "date": "1962-06-02",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Yugoslavia",
                "away_team": "Uruguay",
                "opponent_name": "Yugoslavia",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estadio Carlos Dittborn, Arica",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1962-1962-06-06-soviet-union-uruguay-matchday-3",
                "date": "1962-06-06",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Soviet Union",
                "away_team": "Uruguay",
                "opponent_name": "Soviet Union",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Estadio Carlos Dittborn, Arica",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1966,
            "matches_played": 4,
            "won": 1,
            "drawn": 2,
            "lost": 1,
            "goals_for": 2,
            "goals_against": 5,
            "goal_difference": -3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1966-1966-07-11-england-uruguay-matchday-1",
                "date": "1966-07-11",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "England",
                "away_team": "Uruguay",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Wembley Stadium, London",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1966-1966-07-15-uruguay-france-matchday-2",
                "date": "1966-07-15",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "France",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "White City Stadium, London",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1966-1966-07-19-mexico-uruguay-matchday-3",
                "date": "1966-07-19",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Mexico",
                "away_team": "Uruguay",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 1",
                "city": "",
                "country": "",
                "venue": "Wembley Stadium, London",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1966-1966-07-23-west-germany-uruguay-quarter-finals",
                "date": "1966-07-23",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "West Germany",
                "away_team": "Uruguay",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 4,
                "away_score": 0,
                "score_for": 0,
                "score_against": 4,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Hillsborough Stadium, Sheffield",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 1970,
            "matches_played": 6,
            "won": 2,
            "drawn": 1,
            "lost": 3,
            "goals_for": 4,
            "goals_against": 5,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1970-1970-06-02-uruguay-israel-matchday-1",
                "date": "1970-06-02",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "Israel",
                "opponent_name": "Israel",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estadio Cuauhtémoc, Puebla",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1970-1970-06-06-uruguay-italy-matchday-2",
                "date": "1970-06-06",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "Italy",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estadio Cuauhtémoc, Puebla",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1970-1970-06-10-uruguay-sweden-matchday-3",
                "date": "1970-06-10",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "Sweden",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 2",
                "city": "",
                "country": "",
                "venue": "Estadio Cuauhtémoc, Puebla",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1970-1970-06-14-soviet-union-uruguay-quarter-finals",
                "date": "1970-06-14",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Soviet Union",
                "away_team": "Uruguay",
                "opponent_name": "Soviet Union",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "after_extra_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Azteca, Mexico City",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1970-1970-06-17-uruguay-brazil-semi-finals",
                "date": "1970-06-17",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "Brazil",
                "opponent_name": "Brazil",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semi-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Jalisco, Guadalajara",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1970-1970-06-20-uruguay-west-germany-match-for-third-place",
                "date": "1970-06-20",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "West Germany",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Match for third place",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Azteca, Mexico City",
                "neutral": true
              }
            ],
            "stage_reached": "fourth_place",
            "finish": "fourth_place"
          },
          {
            "year": 1974,
            "matches_played": 3,
            "won": 0,
            "drawn": 1,
            "lost": 2,
            "goals_for": 1,
            "goals_against": 6,
            "goal_difference": -5,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1974-1974-06-15-uruguay-netherlands-matchday-1",
                "date": "1974-06-15",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "Netherlands",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Niedersachsenstadion, Hanover",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-06-19-uruguay-bulgaria-matchday-2",
                "date": "1974-06-19",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "Bulgaria",
                "opponent_name": "Bulgaria",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Niedersachsenstadion, Hanover",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1974-1974-06-23-sweden-uruguay-matchday-3",
                "date": "1974-06-23",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Sweden",
                "away_team": "Uruguay",
                "opponent_name": "Sweden",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 0,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group 3",
                "city": "",
                "country": "",
                "venue": "Rheinstadion, Düsseldorf",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 1986,
            "matches_played": 4,
            "won": 0,
            "drawn": 2,
            "lost": 2,
            "goals_for": 2,
            "goals_against": 8,
            "goal_difference": -6,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1986-1986-06-04-uruguay-west-germany-matchday-1",
                "date": "1986-06-04",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "West Germany",
                "opponent_name": "West Germany",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Estadio La Corregidora, Querétaro",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-08-denmark-uruguay-matchday-2",
                "date": "1986-06-08",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Denmark",
                "away_team": "Uruguay",
                "opponent_name": "Denmark",
                "home_away": "neutral",
                "home_score": 6,
                "away_score": 1,
                "score_for": 1,
                "score_against": 6,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Estadio Neza 86, Nezahualcóyotl",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-13-scotland-uruguay-matchday-3",
                "date": "1986-06-13",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Scotland",
                "away_team": "Uruguay",
                "opponent_name": "Scotland",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Estadio Neza 86, Nezahualcóyotl",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1986-1986-06-16-argentina-uruguay-round-of-16",
                "date": "1986-06-16",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Argentina",
                "away_team": "Uruguay",
                "opponent_name": "Argentina",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 0,
                "score_against": 1,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estadio Cuauhtémoc, Puebla",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 1990,
            "matches_played": 4,
            "won": 1,
            "drawn": 1,
            "lost": 2,
            "goals_for": 2,
            "goals_against": 5,
            "goal_difference": -3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:1990-1990-06-13-uruguay-spain-matchday-1",
                "date": "1990-06-13",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "Spain",
                "opponent_name": "Spain",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Stadio Friuli, Udine",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-17-belgium-uruguay-matchday-2",
                "date": "1990-06-17",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Belgium",
                "away_team": "Uruguay",
                "opponent_name": "Belgium",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 1,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Stadio Marc'Antonio Bentegodi, Verona",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-21-south-korea-uruguay-matchday-3",
                "date": "1990-06-21",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "South Korea",
                "away_team": "Uruguay",
                "opponent_name": "South Korea",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group E",
                "city": "",
                "country": "",
                "venue": "Stadio Friuli, Udine",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:1990-1990-06-25-italy-uruguay-round-of-16",
                "date": "1990-06-25",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Italy",
                "away_team": "Uruguay",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Stadio Olimpico, Rome",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2002,
            "matches_played": 3,
            "won": 0,
            "drawn": 2,
            "lost": 1,
            "goals_for": 4,
            "goals_against": 5,
            "goal_difference": -1,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2002-2002-06-01-uruguay-denmark-matchday-1",
                "date": "2002-06-01",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "Denmark",
                "opponent_name": "Denmark",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 2,
                "score_for": 1,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Munsu Cup Stadium, Ulsan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-06-france-uruguay-matchday-2",
                "date": "2002-06-06",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "France",
                "away_team": "Uruguay",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Asiad Main Stadium, Busan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2002-2002-06-11-senegal-uruguay-matchday-3",
                "date": "2002-06-11",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Senegal",
                "away_team": "Uruguay",
                "opponent_name": "Senegal",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 3,
                "score_for": 3,
                "score_against": 3,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Suwon World Cup Stadium, Suwon",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2010,
            "matches_played": 7,
            "won": 3,
            "drawn": 2,
            "lost": 2,
            "goals_for": 11,
            "goals_against": 8,
            "goal_difference": 3,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2010-2010-06-11-uruguay-france-matchday-1",
                "date": "2010-06-11",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "France",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 1",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Cape Town Stadium, Cape Town",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-16-south-africa-uruguay-matchday-6",
                "date": "2010-06-16",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "South Africa",
                "away_team": "Uruguay",
                "opponent_name": "South Africa",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 3,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 6",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Loftus Versfeld Stadium, Pretoria",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-22-mexico-uruguay-matchday-12",
                "date": "2010-06-22",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Mexico",
                "away_team": "Uruguay",
                "opponent_name": "Mexico",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 12",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Royal Bafokeng Stadium, Rustenburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-06-26-uruguay-south-korea-round-of-16",
                "date": "2010-06-26",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "South Korea",
                "opponent_name": "South Korea",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Nelson Mandela Bay Stadium, Port Elizabeth",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-07-02-uruguay-ghana-quarterfinals",
                "date": "2010-07-02",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "Ghana",
                "opponent_name": "Ghana",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 1,
                "score_for": 1,
                "score_against": 1,
                "result": "draw",
                "result_basis": "draw_after_penalties",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarterfinals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Soccer City, Johannesburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-07-06-uruguay-netherlands-semifinals",
                "date": "2010-07-06",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "Netherlands",
                "opponent_name": "Netherlands",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 3,
                "score_for": 2,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Semifinals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Cape Town Stadium, Cape Town",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2010-2010-07-10-uruguay-germany-third-place-play-off",
                "date": "2010-07-10",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "Germany",
                "opponent_name": "Germany",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 3,
                "score_for": 2,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Third-place play-off",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Nelson Mandela Bay Stadium, Port Elizabeth",
                "neutral": true
              }
            ],
            "stage_reached": "semi_finals",
            "finish": "semi_finals"
          },
          {
            "year": 2014,
            "matches_played": 4,
            "won": 2,
            "drawn": 0,
            "lost": 2,
            "goals_for": 4,
            "goals_against": 6,
            "goal_difference": -2,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2014-2014-06-14-uruguay-costa-rica-matchday-3",
                "date": "2014-06-14",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "Costa Rica",
                "opponent_name": "Costa Rica",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 3,
                "score_for": 1,
                "score_against": 3,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 3",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Estádio Castelão, Fortaleza",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-19-uruguay-england-matchday-8",
                "date": "2014-06-19",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "England",
                "opponent_name": "England",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 8",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Arena de São Paulo, São Paulo",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-24-italy-uruguay-matchday-13",
                "date": "2014-06-24",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Italy",
                "away_team": "Uruguay",
                "opponent_name": "Italy",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 13",
                "group": "Group D",
                "city": "",
                "country": "",
                "venue": "Estádio das Dunas, Natal",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2014-2014-06-28-colombia-uruguay-round-of-16",
                "date": "2014-06-28",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Colombia",
                "away_team": "Uruguay",
                "opponent_name": "Colombia",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Estádio do Maracanã, Rio de Janeiro",
                "neutral": true
              }
            ],
            "stage_reached": "round_of_16",
            "finish": "round_of_16"
          },
          {
            "year": 2018,
            "matches_played": 5,
            "won": 4,
            "drawn": 0,
            "lost": 1,
            "goals_for": 7,
            "goals_against": 3,
            "goal_difference": 4,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2018-2018-06-15-egypt-uruguay-matchday-2",
                "date": "2018-06-15",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Egypt",
                "away_team": "Uruguay",
                "opponent_name": "Egypt",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 1,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 2",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Ekaterinburg Arena, Ekaterinburg",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-20-uruguay-saudi-arabia-matchday-7",
                "date": "2018-06-20",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "Saudi Arabia",
                "opponent_name": "Saudi Arabia",
                "home_away": "neutral",
                "home_score": 1,
                "away_score": 0,
                "score_for": 1,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 7",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Rostov Arena, Rostov-on-Don",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-25-uruguay-russia-matchday-12",
                "date": "2018-06-25",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "Russia",
                "opponent_name": "Russia",
                "home_away": "neutral",
                "home_score": 3,
                "away_score": 0,
                "score_for": 3,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 12",
                "group": "Group A",
                "city": "",
                "country": "",
                "venue": "Samara Arena, Samara",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-06-30-uruguay-portugal-round-of-16",
                "date": "2018-06-30",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "Portugal",
                "opponent_name": "Portugal",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 1,
                "score_for": 2,
                "score_against": 1,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Round of 16",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Fisht Stadium, Sochi",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2018-2018-07-06-uruguay-france-quarter-finals",
                "date": "2018-07-06",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "France",
                "opponent_name": "France",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Quarter-finals",
                "group": null,
                "city": "",
                "country": "",
                "venue": "Nizhny Novgorod Stadium, Nizhny Novgorod",
                "neutral": true
              }
            ],
            "stage_reached": "quarter_finals",
            "finish": "quarter_finals"
          },
          {
            "year": 2022,
            "matches_played": 3,
            "won": 1,
            "drawn": 1,
            "lost": 1,
            "goals_for": 2,
            "goals_against": 2,
            "goal_difference": 0,
            "matches": [
              {
                "match_id": "openfootball:worldcup:2022-2022-11-24-uruguay-south-korea-matchday-5",
                "date": "2022-11-24",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Uruguay",
                "away_team": "South Korea",
                "opponent_name": "South Korea",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 0,
                "score_for": 0,
                "score_against": 0,
                "result": "draw",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 5",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Education City Stadium, Al Rayyan",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-11-28-portugal-uruguay-matchday-9",
                "date": "2022-11-28",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Portugal",
                "away_team": "Uruguay",
                "opponent_name": "Portugal",
                "home_away": "neutral",
                "home_score": 2,
                "away_score": 0,
                "score_for": 0,
                "score_against": 2,
                "result": "loss",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 9",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Lusail Iconic Stadium, Lusail",
                "neutral": true
              },
              {
                "match_id": "openfootball:worldcup:2022-2022-12-02-ghana-uruguay-matchday-13",
                "date": "2022-12-02",
                "team_id": "uruguay",
                "team_name": "Uruguay",
                "home_team": "Ghana",
                "away_team": "Uruguay",
                "opponent_name": "Ghana",
                "home_away": "neutral",
                "home_score": 0,
                "away_score": 2,
                "score_for": 2,
                "score_against": 0,
                "result": "win",
                "result_basis": "full_time",
                "tournament": "FIFA World Cup",
                "competition_group": "world_cup",
                "competition_weight": 1.0,
                "round": "Matchday 13",
                "group": "Group H",
                "city": "",
                "country": "",
                "venue": "Al Janoub Stadium, Al Wakrah",
                "neutral": true
              }
            ],
            "stage_reached": "group_stage",
            "finish": "group_stage"
          },
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "Derived from openfootball/worldcup.json completed FIFA World Cup finals through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "uzbekistan",
        "team_name": "Uzbekistan",
        "competition_id": "fifa_world_cup",
        "source_status": "available_no_prior_appearances",
        "source": "openfootball/worldcup.json",
        "summary": {
          "appearances": 1,
          "completed_appearances": 0,
          "current_qualified": true,
          "best_finish": null,
          "matches_played": 0,
          "won": 0,
          "drawn": 0,
          "lost": 0,
          "goals_for": 0,
          "goals_against": 0
        },
        "editions": [
          {
            "year": 2026,
            "status": "qualified",
            "stage_reached": "qualified_not_started",
            "finish": null,
            "matches_played": 0,
            "won": 0,
            "drawn": 0,
            "lost": 0,
            "goals_for": 0,
            "goals_against": 0,
            "goal_difference": 0,
            "matches": []
          }
        ],
        "notes": "No completed FIFA World Cup finals matches found in the audited openfootball history source through 2022. The 2026 qualified edition is counted as an appearance but not in match totals.",
        "updated_at": "2026-05-17T00:00:00Z"
      }
    ],
    "team_recent_matches": [
      {
        "team_id": "algeria",
        "team_name": "Algeria",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 7,
          "drawn": 2,
          "lost": 1,
          "goals_for": 23,
          "goals_against": 5,
          "goal_difference": 18
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-algeria-uruguay-friendly",
            "date": "2026-03-31",
            "team_id": "algeria",
            "team_name": "Algeria",
            "home_team": "Algeria",
            "away_team": "Uruguay",
            "opponent_name": "Uruguay",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Turin",
            "country": "Italy",
            "venue": "Turin, Italy",
            "neutral": true
          },
          {
            "match_id": "historical:2026-03-27-algeria-guatemala-friendly",
            "date": "2026-03-27",
            "team_id": "algeria",
            "team_name": "Algeria",
            "home_team": "Algeria",
            "away_team": "Guatemala",
            "opponent_name": "Guatemala",
            "home_away": "neutral",
            "home_score": 7,
            "away_score": 0,
            "score_for": 7,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Genoa",
            "country": "Switzerland",
            "venue": "Genoa, Switzerland",
            "neutral": true
          },
          {
            "match_id": "historical:2026-01-10-algeria-nigeria-african-cup-of-nations",
            "date": "2026-01-10",
            "team_id": "algeria",
            "team_name": "Algeria",
            "home_team": "Algeria",
            "away_team": "Nigeria",
            "opponent_name": "Nigeria",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 2,
            "score_for": 0,
            "score_against": 2,
            "result": "loss",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Marrakesh",
            "country": "Morocco",
            "venue": "Marrakesh, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2026-01-06-algeria-dr-congo-african-cup-of-nations",
            "date": "2026-01-06",
            "team_id": "algeria",
            "team_name": "Algeria",
            "home_team": "Algeria",
            "away_team": "DR Congo",
            "opponent_name": "DR Congo",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 0,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Rabat",
            "country": "Morocco",
            "venue": "Rabat, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-31-equatorial-guinea-algeria-african-cup-of-nations",
            "date": "2025-12-31",
            "team_id": "algeria",
            "team_name": "Algeria",
            "home_team": "Equatorial Guinea",
            "away_team": "Algeria",
            "opponent_name": "Equatorial Guinea",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 3,
            "score_for": 3,
            "score_against": 1,
            "result": "win",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Rabat",
            "country": "Morocco",
            "venue": "Rabat, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-28-algeria-burkina-faso-african-cup-of-nations",
            "date": "2025-12-28",
            "team_id": "algeria",
            "team_name": "Algeria",
            "home_team": "Algeria",
            "away_team": "Burkina Faso",
            "opponent_name": "Burkina Faso",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 0,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Rabat",
            "country": "Morocco",
            "venue": "Rabat, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-24-algeria-sudan-african-cup-of-nations",
            "date": "2025-12-24",
            "team_id": "algeria",
            "team_name": "Algeria",
            "home_team": "Algeria",
            "away_team": "Sudan",
            "opponent_name": "Sudan",
            "home_away": "neutral",
            "home_score": 3,
            "away_score": 0,
            "score_for": 3,
            "score_against": 0,
            "result": "win",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Rabat",
            "country": "Morocco",
            "venue": "Rabat, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-12-algeria-united-arab-emirates-arab-cup",
            "date": "2025-12-12",
            "team_id": "algeria",
            "team_name": "Algeria",
            "home_team": "Algeria",
            "away_team": "United Arab Emirates",
            "opponent_name": "United Arab Emirates",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "Arab Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Al Khor",
            "country": "Qatar",
            "venue": "Al Khor, Qatar",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-09-algeria-iraq-arab-cup",
            "date": "2025-12-09",
            "team_id": "algeria",
            "team_name": "Algeria",
            "home_team": "Algeria",
            "away_team": "Iraq",
            "opponent_name": "Iraq",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 0,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "Arab Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Al Rayyan",
            "country": "Qatar",
            "venue": "Al Rayyan, Qatar",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-06-bahrain-algeria-arab-cup",
            "date": "2025-12-06",
            "team_id": "algeria",
            "team_name": "Algeria",
            "home_team": "Bahrain",
            "away_team": "Algeria",
            "opponent_name": "Bahrain",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 5,
            "score_for": 5,
            "score_against": 1,
            "result": "win",
            "tournament": "Arab Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Al Rayyan",
            "country": "Qatar",
            "venue": "Al Rayyan, Qatar",
            "neutral": true
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "argentina",
        "team_name": "Argentina",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 8,
          "drawn": 1,
          "lost": 1,
          "goals_for": 25,
          "goals_against": 4,
          "goal_difference": 21
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-argentina-zambia-friendly",
            "date": "2026-03-31",
            "team_id": "argentina",
            "team_name": "Argentina",
            "home_team": "Argentina",
            "away_team": "Zambia",
            "opponent_name": "Zambia",
            "home_away": "home",
            "home_score": 5,
            "away_score": 0,
            "score_for": 5,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Buenos Aires",
            "country": "Argentina",
            "venue": "Buenos Aires, Argentina",
            "neutral": false
          },
          {
            "match_id": "historical:2026-03-27-argentina-mauritania-friendly",
            "date": "2026-03-27",
            "team_id": "argentina",
            "team_name": "Argentina",
            "home_team": "Argentina",
            "away_team": "Mauritania",
            "opponent_name": "Mauritania",
            "home_away": "home",
            "home_score": 2,
            "away_score": 1,
            "score_for": 2,
            "score_against": 1,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Buenos Aires",
            "country": "Argentina",
            "venue": "Buenos Aires, Argentina",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-14-angola-argentina-friendly",
            "date": "2025-11-14",
            "team_id": "argentina",
            "team_name": "Argentina",
            "home_team": "Angola",
            "away_team": "Argentina",
            "opponent_name": "Angola",
            "home_away": "away",
            "home_score": 0,
            "away_score": 2,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Luanda",
            "country": "Angola",
            "venue": "Luanda, Angola",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-14-puerto-rico-argentina-friendly",
            "date": "2025-10-14",
            "team_id": "argentina",
            "team_name": "Argentina",
            "home_team": "Puerto Rico",
            "away_team": "Argentina",
            "opponent_name": "Puerto Rico",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 6,
            "score_for": 6,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Fort Lauderdale",
            "country": "United States",
            "venue": "Fort Lauderdale, United States",
            "neutral": true
          },
          {
            "match_id": "historical:2025-10-10-argentina-venezuela-friendly",
            "date": "2025-10-10",
            "team_id": "argentina",
            "team_name": "Argentina",
            "home_team": "Argentina",
            "away_team": "Venezuela",
            "opponent_name": "Venezuela",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 0,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Miami Gardens",
            "country": "United States",
            "venue": "Miami Gardens, United States",
            "neutral": true
          },
          {
            "match_id": "historical:2025-09-09-ecuador-argentina-fifa-world-cup-qualification",
            "date": "2025-09-09",
            "team_id": "argentina",
            "team_name": "Argentina",
            "home_team": "Ecuador",
            "away_team": "Argentina",
            "opponent_name": "Ecuador",
            "home_away": "away",
            "home_score": 1,
            "away_score": 0,
            "score_for": 0,
            "score_against": 1,
            "result": "loss",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Guayaquil",
            "country": "Ecuador",
            "venue": "Guayaquil, Ecuador",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-04-argentina-venezuela-fifa-world-cup-qualification",
            "date": "2025-09-04",
            "team_id": "argentina",
            "team_name": "Argentina",
            "home_team": "Argentina",
            "away_team": "Venezuela",
            "opponent_name": "Venezuela",
            "home_away": "home",
            "home_score": 3,
            "away_score": 0,
            "score_for": 3,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Buenos Aires",
            "country": "Argentina",
            "venue": "Buenos Aires, Argentina",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-10-argentina-colombia-fifa-world-cup-qualification",
            "date": "2025-06-10",
            "team_id": "argentina",
            "team_name": "Argentina",
            "home_team": "Argentina",
            "away_team": "Colombia",
            "opponent_name": "Colombia",
            "home_away": "home",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Buenos Aires",
            "country": "Argentina",
            "venue": "Buenos Aires, Argentina",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-05-chile-argentina-fifa-world-cup-qualification",
            "date": "2025-06-05",
            "team_id": "argentina",
            "team_name": "Argentina",
            "home_team": "Chile",
            "away_team": "Argentina",
            "opponent_name": "Chile",
            "home_away": "away",
            "home_score": 0,
            "away_score": 1,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Santiago",
            "country": "Chile",
            "venue": "Santiago, Chile",
            "neutral": false
          },
          {
            "match_id": "historical:2025-03-25-argentina-brazil-fifa-world-cup-qualification",
            "date": "2025-03-25",
            "team_id": "argentina",
            "team_name": "Argentina",
            "home_team": "Argentina",
            "away_team": "Brazil",
            "opponent_name": "Brazil",
            "home_away": "home",
            "home_score": 4,
            "away_score": 1,
            "score_for": 4,
            "score_against": 1,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Buenos Aires",
            "country": "Argentina",
            "venue": "Buenos Aires, Argentina",
            "neutral": false
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "australia",
        "team_name": "Australia",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 7,
          "drawn": 0,
          "lost": 3,
          "goals_for": 15,
          "goals_against": 9,
          "goal_difference": 6
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-australia-curaçao-fifa-series",
            "date": "2026-03-31",
            "team_id": "australia",
            "team_name": "Australia",
            "home_team": "Australia",
            "away_team": "Curaçao",
            "opponent_name": "Curaçao",
            "home_away": "home",
            "home_score": 5,
            "away_score": 1,
            "score_for": 5,
            "score_against": 1,
            "result": "win",
            "tournament": "FIFA Series",
            "competition_group": "",
            "competition_weight": null,
            "city": "Melbourne",
            "country": "Australia",
            "venue": "Melbourne, Australia",
            "neutral": false
          },
          {
            "match_id": "historical:2026-03-27-australia-cameroon-fifa-series",
            "date": "2026-03-27",
            "team_id": "australia",
            "team_name": "Australia",
            "home_team": "Australia",
            "away_team": "Cameroon",
            "opponent_name": "Cameroon",
            "home_away": "home",
            "home_score": 1,
            "away_score": 0,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA Series",
            "competition_group": "",
            "competition_weight": null,
            "city": "Sydney",
            "country": "Australia",
            "venue": "Sydney, Australia",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-18-colombia-australia-friendly",
            "date": "2025-11-18",
            "team_id": "australia",
            "team_name": "Australia",
            "home_team": "Colombia",
            "away_team": "Australia",
            "opponent_name": "Colombia",
            "home_away": "neutral",
            "home_score": 3,
            "away_score": 0,
            "score_for": 0,
            "score_against": 3,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "New York",
            "country": "United States",
            "venue": "New York, United States",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-14-australia-venezuela-friendly",
            "date": "2025-11-14",
            "team_id": "australia",
            "team_name": "Australia",
            "home_team": "Australia",
            "away_team": "Venezuela",
            "opponent_name": "Venezuela",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 1,
            "score_for": 0,
            "score_against": 1,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Houston",
            "country": "United States",
            "venue": "Houston, United States",
            "neutral": true
          },
          {
            "match_id": "historical:2025-10-14-united-states-australia-friendly",
            "date": "2025-10-14",
            "team_id": "australia",
            "team_name": "Australia",
            "home_team": "United States",
            "away_team": "Australia",
            "opponent_name": "United States",
            "home_away": "away",
            "home_score": 2,
            "away_score": 1,
            "score_for": 1,
            "score_against": 2,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Denver",
            "country": "United States",
            "venue": "Denver, United States",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-10-canada-australia-friendly",
            "date": "2025-10-10",
            "team_id": "australia",
            "team_name": "Australia",
            "home_team": "Canada",
            "away_team": "Australia",
            "opponent_name": "Canada",
            "home_away": "away",
            "home_score": 0,
            "away_score": 1,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Montreal",
            "country": "Canada",
            "venue": "Montreal, Canada",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-09-new-zealand-australia-soccer-ashes",
            "date": "2025-09-09",
            "team_id": "australia",
            "team_name": "Australia",
            "home_team": "New Zealand",
            "away_team": "Australia",
            "opponent_name": "New Zealand",
            "home_away": "away",
            "home_score": 1,
            "away_score": 3,
            "score_for": 3,
            "score_against": 1,
            "result": "win",
            "tournament": "Soccer Ashes",
            "competition_group": "",
            "competition_weight": null,
            "city": "Auckland",
            "country": "New Zealand",
            "venue": "Auckland, New Zealand",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-05-australia-new-zealand-soccer-ashes",
            "date": "2025-09-05",
            "team_id": "australia",
            "team_name": "Australia",
            "home_team": "Australia",
            "away_team": "New Zealand",
            "opponent_name": "New Zealand",
            "home_away": "home",
            "home_score": 1,
            "away_score": 0,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "Soccer Ashes",
            "competition_group": "",
            "competition_weight": null,
            "city": "Canberra",
            "country": "Australia",
            "venue": "Canberra, Australia",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-10-saudi-arabia-australia-fifa-world-cup-qualification",
            "date": "2025-06-10",
            "team_id": "australia",
            "team_name": "Australia",
            "home_team": "Saudi Arabia",
            "away_team": "Australia",
            "opponent_name": "Saudi Arabia",
            "home_away": "away",
            "home_score": 1,
            "away_score": 2,
            "score_for": 2,
            "score_against": 1,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Jeddah",
            "country": "Saudi Arabia",
            "venue": "Jeddah, Saudi Arabia",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-05-australia-japan-fifa-world-cup-qualification",
            "date": "2025-06-05",
            "team_id": "australia",
            "team_name": "Australia",
            "home_team": "Australia",
            "away_team": "Japan",
            "opponent_name": "Japan",
            "home_away": "home",
            "home_score": 1,
            "away_score": 0,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Perth",
            "country": "Australia",
            "venue": "Perth, Australia",
            "neutral": false
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "austria",
        "team_name": "Austria",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 8,
          "drawn": 1,
          "lost": 1,
          "goals_for": 28,
          "goals_against": 5,
          "goal_difference": 23
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-austria-south-korea-friendly",
            "date": "2026-03-31",
            "team_id": "austria",
            "team_name": "Austria",
            "home_team": "Austria",
            "away_team": "South Korea",
            "opponent_name": "South Korea",
            "home_away": "home",
            "home_score": 1,
            "away_score": 0,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Vienna",
            "country": "Austria",
            "venue": "Vienna, Austria",
            "neutral": false
          },
          {
            "match_id": "historical:2026-03-27-austria-ghana-friendly",
            "date": "2026-03-27",
            "team_id": "austria",
            "team_name": "Austria",
            "home_team": "Austria",
            "away_team": "Ghana",
            "opponent_name": "Ghana",
            "home_away": "home",
            "home_score": 5,
            "away_score": 1,
            "score_for": 5,
            "score_against": 1,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Vienna",
            "country": "Austria",
            "venue": "Vienna, Austria",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-18-austria-bosnia-and-herzegovina-fifa-world-cup-qualification",
            "date": "2025-11-18",
            "team_id": "austria",
            "team_name": "Austria",
            "home_team": "Austria",
            "away_team": "Bosnia and Herzegovina",
            "opponent_name": "Bosnia and Herzegovina",
            "home_away": "home",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Vienna",
            "country": "Austria",
            "venue": "Vienna, Austria",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-15-cyprus-austria-fifa-world-cup-qualification",
            "date": "2025-11-15",
            "team_id": "austria",
            "team_name": "Austria",
            "home_team": "Cyprus",
            "away_team": "Austria",
            "opponent_name": "Cyprus",
            "home_away": "away",
            "home_score": 0,
            "away_score": 2,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Limassol",
            "country": "Cyprus",
            "venue": "Limassol, Cyprus",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-12-romania-austria-fifa-world-cup-qualification",
            "date": "2025-10-12",
            "team_id": "austria",
            "team_name": "Austria",
            "home_team": "Romania",
            "away_team": "Austria",
            "opponent_name": "Romania",
            "home_away": "away",
            "home_score": 1,
            "away_score": 0,
            "score_for": 0,
            "score_against": 1,
            "result": "loss",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Bucharest",
            "country": "Romania",
            "venue": "Bucharest, Romania",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-09-austria-san-marino-fifa-world-cup-qualification",
            "date": "2025-10-09",
            "team_id": "austria",
            "team_name": "Austria",
            "home_team": "Austria",
            "away_team": "San Marino",
            "opponent_name": "San Marino",
            "home_away": "home",
            "home_score": 10,
            "away_score": 0,
            "score_for": 10,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Vienna",
            "country": "Austria",
            "venue": "Vienna, Austria",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-09-bosnia-and-herzegovina-austria-fifa-world-cup-qualification",
            "date": "2025-09-09",
            "team_id": "austria",
            "team_name": "Austria",
            "home_team": "Bosnia and Herzegovina",
            "away_team": "Austria",
            "opponent_name": "Bosnia and Herzegovina",
            "home_away": "away",
            "home_score": 1,
            "away_score": 2,
            "score_for": 2,
            "score_against": 1,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Zenica",
            "country": "Bosnia and Herzegovina",
            "venue": "Zenica, Bosnia and Herzegovina",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-06-austria-cyprus-fifa-world-cup-qualification",
            "date": "2025-09-06",
            "team_id": "austria",
            "team_name": "Austria",
            "home_team": "Austria",
            "away_team": "Cyprus",
            "opponent_name": "Cyprus",
            "home_away": "home",
            "home_score": 1,
            "away_score": 0,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Linz",
            "country": "Austria",
            "venue": "Linz, Austria",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-10-san-marino-austria-fifa-world-cup-qualification",
            "date": "2025-06-10",
            "team_id": "austria",
            "team_name": "Austria",
            "home_team": "San Marino",
            "away_team": "Austria",
            "opponent_name": "San Marino",
            "home_away": "away",
            "home_score": 0,
            "away_score": 4,
            "score_for": 4,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Serravalle",
            "country": "San Marino",
            "venue": "Serravalle, San Marino",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-07-austria-romania-fifa-world-cup-qualification",
            "date": "2025-06-07",
            "team_id": "austria",
            "team_name": "Austria",
            "home_team": "Austria",
            "away_team": "Romania",
            "opponent_name": "Romania",
            "home_away": "home",
            "home_score": 2,
            "away_score": 1,
            "score_for": 2,
            "score_against": 1,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Vienna",
            "country": "Austria",
            "venue": "Vienna, Austria",
            "neutral": false
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "belgium",
        "team_name": "Belgium",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 6,
          "drawn": 4,
          "lost": 0,
          "goals_for": 35,
          "goals_against": 10,
          "goal_difference": 25
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-mexico-belgium-friendly",
            "date": "2026-03-31",
            "team_id": "belgium",
            "team_name": "Belgium",
            "home_team": "Mexico",
            "away_team": "Belgium",
            "opponent_name": "Mexico",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Chicago",
            "country": "United States",
            "venue": "Chicago, United States",
            "neutral": true
          },
          {
            "match_id": "historical:2026-03-28-united-states-belgium-friendly",
            "date": "2026-03-28",
            "team_id": "belgium",
            "team_name": "Belgium",
            "home_team": "United States",
            "away_team": "Belgium",
            "opponent_name": "United States",
            "home_away": "away",
            "home_score": 2,
            "away_score": 5,
            "score_for": 5,
            "score_against": 2,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Atlanta",
            "country": "United States",
            "venue": "Atlanta, United States",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-18-belgium-liechtenstein-fifa-world-cup-qualification",
            "date": "2025-11-18",
            "team_id": "belgium",
            "team_name": "Belgium",
            "home_team": "Belgium",
            "away_team": "Liechtenstein",
            "opponent_name": "Liechtenstein",
            "home_away": "home",
            "home_score": 7,
            "away_score": 0,
            "score_for": 7,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Liège",
            "country": "Belgium",
            "venue": "Liège, Belgium",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-15-kazakhstan-belgium-fifa-world-cup-qualification",
            "date": "2025-11-15",
            "team_id": "belgium",
            "team_name": "Belgium",
            "home_team": "Kazakhstan",
            "away_team": "Belgium",
            "opponent_name": "Kazakhstan",
            "home_away": "away",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Astana",
            "country": "Kazakhstan",
            "venue": "Astana, Kazakhstan",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-13-wales-belgium-fifa-world-cup-qualification",
            "date": "2025-10-13",
            "team_id": "belgium",
            "team_name": "Belgium",
            "home_team": "Wales",
            "away_team": "Belgium",
            "opponent_name": "Wales",
            "home_away": "away",
            "home_score": 2,
            "away_score": 4,
            "score_for": 4,
            "score_against": 2,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Cardiff",
            "country": "Wales",
            "venue": "Cardiff, Wales",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-10-belgium-north-macedonia-fifa-world-cup-qualification",
            "date": "2025-10-10",
            "team_id": "belgium",
            "team_name": "Belgium",
            "home_team": "Belgium",
            "away_team": "North Macedonia",
            "opponent_name": "North Macedonia",
            "home_away": "home",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Gent",
            "country": "Belgium",
            "venue": "Gent, Belgium",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-07-belgium-kazakhstan-fifa-world-cup-qualification",
            "date": "2025-09-07",
            "team_id": "belgium",
            "team_name": "Belgium",
            "home_team": "Belgium",
            "away_team": "Kazakhstan",
            "opponent_name": "Kazakhstan",
            "home_away": "home",
            "home_score": 6,
            "away_score": 0,
            "score_for": 6,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Anderlecht",
            "country": "Belgium",
            "venue": "Anderlecht, Belgium",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-04-liechtenstein-belgium-fifa-world-cup-qualification",
            "date": "2025-09-04",
            "team_id": "belgium",
            "team_name": "Belgium",
            "home_team": "Liechtenstein",
            "away_team": "Belgium",
            "opponent_name": "Liechtenstein",
            "home_away": "away",
            "home_score": 0,
            "away_score": 6,
            "score_for": 6,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Vaduz",
            "country": "Liechtenstein",
            "venue": "Vaduz, Liechtenstein",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-09-belgium-wales-fifa-world-cup-qualification",
            "date": "2025-06-09",
            "team_id": "belgium",
            "team_name": "Belgium",
            "home_team": "Belgium",
            "away_team": "Wales",
            "opponent_name": "Wales",
            "home_away": "home",
            "home_score": 4,
            "away_score": 3,
            "score_for": 4,
            "score_against": 3,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Brussels",
            "country": "Belgium",
            "venue": "Brussels, Belgium",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-06-north-macedonia-belgium-fifa-world-cup-qualification",
            "date": "2025-06-06",
            "team_id": "belgium",
            "team_name": "Belgium",
            "home_team": "North Macedonia",
            "away_team": "Belgium",
            "opponent_name": "North Macedonia",
            "home_away": "away",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Skopje",
            "country": "North Macedonia",
            "venue": "Skopje, North Macedonia",
            "neutral": false
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 4,
          "drawn": 4,
          "lost": 2,
          "goals_for": 21,
          "goals_against": 11,
          "goal_difference": 10
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-bosnia-and-herzegovina-italy-fifa-world-cup-qualification",
            "date": "2026-03-31",
            "team_id": "bosnia-and-herzegovina",
            "team_name": "Bosnia and Herzegovina",
            "home_team": "Bosnia and Herzegovina",
            "away_team": "Italy",
            "opponent_name": "Italy",
            "home_away": "home",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Zenica",
            "country": "Bosnia and Herzegovina",
            "venue": "Zenica, Bosnia and Herzegovina",
            "neutral": false
          },
          {
            "match_id": "historical:2026-03-26-wales-bosnia-and-herzegovina-fifa-world-cup-qualification",
            "date": "2026-03-26",
            "team_id": "bosnia-and-herzegovina",
            "team_name": "Bosnia and Herzegovina",
            "home_team": "Wales",
            "away_team": "Bosnia and Herzegovina",
            "opponent_name": "Wales",
            "home_away": "away",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Cardiff",
            "country": "Wales",
            "venue": "Cardiff, Wales",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-18-austria-bosnia-and-herzegovina-fifa-world-cup-qualification",
            "date": "2025-11-18",
            "team_id": "bosnia-and-herzegovina",
            "team_name": "Bosnia and Herzegovina",
            "home_team": "Austria",
            "away_team": "Bosnia and Herzegovina",
            "opponent_name": "Austria",
            "home_away": "away",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Vienna",
            "country": "Austria",
            "venue": "Vienna, Austria",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-15-bosnia-and-herzegovina-romania-fifa-world-cup-qualification",
            "date": "2025-11-15",
            "team_id": "bosnia-and-herzegovina",
            "team_name": "Bosnia and Herzegovina",
            "home_team": "Bosnia and Herzegovina",
            "away_team": "Romania",
            "opponent_name": "Romania",
            "home_away": "home",
            "home_score": 3,
            "away_score": 1,
            "score_for": 3,
            "score_against": 1,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Zenica",
            "country": "Bosnia and Herzegovina",
            "venue": "Zenica, Bosnia and Herzegovina",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-12-malta-bosnia-and-herzegovina-friendly",
            "date": "2025-10-12",
            "team_id": "bosnia-and-herzegovina",
            "team_name": "Bosnia and Herzegovina",
            "home_team": "Malta",
            "away_team": "Bosnia and Herzegovina",
            "opponent_name": "Malta",
            "home_away": "away",
            "home_score": 1,
            "away_score": 4,
            "score_for": 4,
            "score_against": 1,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Ta' Qali",
            "country": "Malta",
            "venue": "Ta' Qali, Malta",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-09-cyprus-bosnia-and-herzegovina-fifa-world-cup-qualification",
            "date": "2025-10-09",
            "team_id": "bosnia-and-herzegovina",
            "team_name": "Bosnia and Herzegovina",
            "home_team": "Cyprus",
            "away_team": "Bosnia and Herzegovina",
            "opponent_name": "Cyprus",
            "home_away": "away",
            "home_score": 2,
            "away_score": 2,
            "score_for": 2,
            "score_against": 2,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Larnaca",
            "country": "Cyprus",
            "venue": "Larnaca, Cyprus",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-09-bosnia-and-herzegovina-austria-fifa-world-cup-qualification",
            "date": "2025-09-09",
            "team_id": "bosnia-and-herzegovina",
            "team_name": "Bosnia and Herzegovina",
            "home_team": "Bosnia and Herzegovina",
            "away_team": "Austria",
            "opponent_name": "Austria",
            "home_away": "home",
            "home_score": 1,
            "away_score": 2,
            "score_for": 1,
            "score_against": 2,
            "result": "loss",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Zenica",
            "country": "Bosnia and Herzegovina",
            "venue": "Zenica, Bosnia and Herzegovina",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-06-san-marino-bosnia-and-herzegovina-fifa-world-cup-qualification",
            "date": "2025-09-06",
            "team_id": "bosnia-and-herzegovina",
            "team_name": "Bosnia and Herzegovina",
            "home_team": "San Marino",
            "away_team": "Bosnia and Herzegovina",
            "opponent_name": "San Marino",
            "home_away": "away",
            "home_score": 0,
            "away_score": 6,
            "score_for": 6,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Serravalle",
            "country": "San Marino",
            "venue": "Serravalle, San Marino",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-10-slovenia-bosnia-and-herzegovina-friendly",
            "date": "2025-06-10",
            "team_id": "bosnia-and-herzegovina",
            "team_name": "Bosnia and Herzegovina",
            "home_team": "Slovenia",
            "away_team": "Bosnia and Herzegovina",
            "opponent_name": "Slovenia",
            "home_away": "away",
            "home_score": 2,
            "away_score": 1,
            "score_for": 1,
            "score_against": 2,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Celje",
            "country": "Slovenia",
            "venue": "Celje, Slovenia",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-07-bosnia-and-herzegovina-san-marino-fifa-world-cup-qualification",
            "date": "2025-06-07",
            "team_id": "bosnia-and-herzegovina",
            "team_name": "Bosnia and Herzegovina",
            "home_team": "Bosnia and Herzegovina",
            "away_team": "San Marino",
            "opponent_name": "San Marino",
            "home_away": "home",
            "home_score": 1,
            "away_score": 0,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Zenica",
            "country": "Bosnia and Herzegovina",
            "venue": "Zenica, Bosnia and Herzegovina",
            "neutral": false
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "brazil",
        "team_name": "Brazil",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 5,
          "drawn": 2,
          "lost": 3,
          "goals_for": 18,
          "goals_against": 8,
          "goal_difference": 10
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-brazil-croatia-friendly",
            "date": "2026-03-31",
            "team_id": "brazil",
            "team_name": "Brazil",
            "home_team": "Brazil",
            "away_team": "Croatia",
            "opponent_name": "Croatia",
            "home_away": "neutral",
            "home_score": 3,
            "away_score": 1,
            "score_for": 3,
            "score_against": 1,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Orlando",
            "country": "United States",
            "venue": "Orlando, United States",
            "neutral": true
          },
          {
            "match_id": "historical:2026-03-26-brazil-france-friendly",
            "date": "2026-03-26",
            "team_id": "brazil",
            "team_name": "Brazil",
            "home_team": "Brazil",
            "away_team": "France",
            "opponent_name": "France",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 2,
            "score_for": 1,
            "score_against": 2,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Foxborough",
            "country": "United States",
            "venue": "Foxborough, United States",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-18-brazil-tunisia-friendly",
            "date": "2025-11-18",
            "team_id": "brazil",
            "team_name": "Brazil",
            "home_team": "Brazil",
            "away_team": "Tunisia",
            "opponent_name": "Tunisia",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Lille",
            "country": "France",
            "venue": "Lille, France",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-15-brazil-senegal-friendly",
            "date": "2025-11-15",
            "team_id": "brazil",
            "team_name": "Brazil",
            "home_team": "Brazil",
            "away_team": "Senegal",
            "opponent_name": "Senegal",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 0,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "London",
            "country": "England",
            "venue": "London, England",
            "neutral": true
          },
          {
            "match_id": "historical:2025-10-14-japan-brazil-kirin-cup",
            "date": "2025-10-14",
            "team_id": "brazil",
            "team_name": "Brazil",
            "home_team": "Japan",
            "away_team": "Brazil",
            "opponent_name": "Japan",
            "home_away": "away",
            "home_score": 3,
            "away_score": 2,
            "score_for": 2,
            "score_against": 3,
            "result": "loss",
            "tournament": "Kirin Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Tokyo",
            "country": "Japan",
            "venue": "Tokyo, Japan",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-10-south-korea-brazil-friendly",
            "date": "2025-10-10",
            "team_id": "brazil",
            "team_name": "Brazil",
            "home_team": "South Korea",
            "away_team": "Brazil",
            "opponent_name": "South Korea",
            "home_away": "away",
            "home_score": 0,
            "away_score": 5,
            "score_for": 5,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Seoul",
            "country": "South Korea",
            "venue": "Seoul, South Korea",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-09-bolivia-brazil-fifa-world-cup-qualification",
            "date": "2025-09-09",
            "team_id": "brazil",
            "team_name": "Brazil",
            "home_team": "Bolivia",
            "away_team": "Brazil",
            "opponent_name": "Bolivia",
            "home_away": "away",
            "home_score": 1,
            "away_score": 0,
            "score_for": 0,
            "score_against": 1,
            "result": "loss",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "El Alto",
            "country": "Bolivia",
            "venue": "El Alto, Bolivia",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-04-brazil-chile-fifa-world-cup-qualification",
            "date": "2025-09-04",
            "team_id": "brazil",
            "team_name": "Brazil",
            "home_team": "Brazil",
            "away_team": "Chile",
            "opponent_name": "Chile",
            "home_away": "home",
            "home_score": 3,
            "away_score": 0,
            "score_for": 3,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Rio de Janeiro",
            "country": "Brazil",
            "venue": "Rio de Janeiro, Brazil",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-10-brazil-paraguay-fifa-world-cup-qualification",
            "date": "2025-06-10",
            "team_id": "brazil",
            "team_name": "Brazil",
            "home_team": "Brazil",
            "away_team": "Paraguay",
            "opponent_name": "Paraguay",
            "home_away": "home",
            "home_score": 1,
            "away_score": 0,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "São Paulo",
            "country": "Brazil",
            "venue": "São Paulo, Brazil",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-05-ecuador-brazil-fifa-world-cup-qualification",
            "date": "2025-06-05",
            "team_id": "brazil",
            "team_name": "Brazil",
            "home_team": "Ecuador",
            "away_team": "Brazil",
            "opponent_name": "Ecuador",
            "home_away": "away",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Guayaquil",
            "country": "Ecuador",
            "venue": "Guayaquil, Ecuador",
            "neutral": false
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "cabo-verde",
        "team_name": "Cabo Verde",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-30",
        "form_summary": {
          "played": 10,
          "won": 4,
          "drawn": 5,
          "lost": 1,
          "goals_for": 17,
          "goals_against": 10,
          "goal_difference": 7
        },
        "matches": [
          {
            "match_id": "historical:2026-03-30-cape-verde-finland-fifa-series",
            "date": "2026-03-30",
            "team_id": "cabo-verde",
            "team_name": "Cape Verde",
            "home_team": "Cape Verde",
            "away_team": "Finland",
            "opponent_name": "Finland",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "FIFA Series",
            "competition_group": "",
            "competition_weight": null,
            "city": "Auckland",
            "country": "New Zealand",
            "venue": "Auckland, New Zealand",
            "neutral": true
          },
          {
            "match_id": "historical:2026-03-27-chile-cape-verde-fifa-series",
            "date": "2026-03-27",
            "team_id": "cabo-verde",
            "team_name": "Cape Verde",
            "home_team": "Chile",
            "away_team": "Cape Verde",
            "opponent_name": "Chile",
            "home_away": "neutral",
            "home_score": 4,
            "away_score": 2,
            "score_for": 2,
            "score_against": 4,
            "result": "loss",
            "tournament": "FIFA Series",
            "competition_group": "",
            "competition_weight": null,
            "city": "Auckland",
            "country": "New Zealand",
            "venue": "Auckland, New Zealand",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-17-cape-verde-egypt-al-ain-international-cup",
            "date": "2025-11-17",
            "team_id": "cabo-verde",
            "team_name": "Cape Verde",
            "home_team": "Cape Verde",
            "away_team": "Egypt",
            "opponent_name": "Egypt",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "Al Ain International Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Al Ain",
            "country": "United Arab Emirates",
            "venue": "Al Ain, United Arab Emirates",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-13-iran-cape-verde-al-ain-international-cup",
            "date": "2025-11-13",
            "team_id": "cabo-verde",
            "team_name": "Cape Verde",
            "home_team": "Iran",
            "away_team": "Cape Verde",
            "opponent_name": "Iran",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "Al Ain International Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Al Ain",
            "country": "United Arab Emirates",
            "venue": "Al Ain, United Arab Emirates",
            "neutral": true
          },
          {
            "match_id": "historical:2025-10-13-cape-verde-eswatini-fifa-world-cup-qualification",
            "date": "2025-10-13",
            "team_id": "cabo-verde",
            "team_name": "Cape Verde",
            "home_team": "Cape Verde",
            "away_team": "Eswatini",
            "opponent_name": "Eswatini",
            "home_away": "home",
            "home_score": 3,
            "away_score": 0,
            "score_for": 3,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Praia",
            "country": "Cape Verde",
            "venue": "Praia, Cape Verde",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-08-libya-cape-verde-fifa-world-cup-qualification",
            "date": "2025-10-08",
            "team_id": "cabo-verde",
            "team_name": "Cape Verde",
            "home_team": "Libya",
            "away_team": "Cape Verde",
            "opponent_name": "Libya",
            "home_away": "away",
            "home_score": 3,
            "away_score": 3,
            "score_for": 3,
            "score_against": 3,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Tripoli",
            "country": "Libya",
            "venue": "Tripoli, Libya",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-09-cape-verde-cameroon-fifa-world-cup-qualification",
            "date": "2025-09-09",
            "team_id": "cabo-verde",
            "team_name": "Cape Verde",
            "home_team": "Cape Verde",
            "away_team": "Cameroon",
            "opponent_name": "Cameroon",
            "home_away": "home",
            "home_score": 1,
            "away_score": 0,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Praia",
            "country": "Cape Verde",
            "venue": "Praia, Cape Verde",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-04-mauritius-cape-verde-fifa-world-cup-qualification",
            "date": "2025-09-04",
            "team_id": "cabo-verde",
            "team_name": "Cape Verde",
            "home_team": "Mauritius",
            "away_team": "Cape Verde",
            "opponent_name": "Mauritius",
            "home_away": "away",
            "home_score": 0,
            "away_score": 2,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Saint Pierre",
            "country": "Mauritius",
            "venue": "Saint Pierre, Mauritius",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-08-georgia-cape-verde-friendly",
            "date": "2025-06-08",
            "team_id": "cabo-verde",
            "team_name": "Cape Verde",
            "home_team": "Georgia",
            "away_team": "Cape Verde",
            "opponent_name": "Georgia",
            "home_away": "away",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Kutaisi",
            "country": "Georgia",
            "venue": "Kutaisi, Georgia",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-03-malaysia-cape-verde-friendly",
            "date": "2025-06-03",
            "team_id": "cabo-verde",
            "team_name": "Cape Verde",
            "home_team": "Malaysia",
            "away_team": "Cape Verde",
            "opponent_name": "Malaysia",
            "home_away": "away",
            "home_score": 0,
            "away_score": 3,
            "score_for": 3,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Kuala Lumpur",
            "country": "Malaysia",
            "venue": "Kuala Lumpur, Malaysia",
            "neutral": false
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "canada",
        "team_name": "Canada",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 4,
          "drawn": 5,
          "lost": 1,
          "goals_for": 11,
          "goals_against": 4,
          "goal_difference": 7
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-canada-tunisia-friendly",
            "date": "2026-03-31",
            "team_id": "canada",
            "team_name": "Canada",
            "home_team": "Canada",
            "away_team": "Tunisia",
            "opponent_name": "Tunisia",
            "home_away": "home",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Toronto",
            "country": "Canada",
            "venue": "Toronto, Canada",
            "neutral": false
          },
          {
            "match_id": "historical:2026-03-28-canada-iceland-friendly",
            "date": "2026-03-28",
            "team_id": "canada",
            "team_name": "Canada",
            "home_team": "Canada",
            "away_team": "Iceland",
            "opponent_name": "Iceland",
            "home_away": "home",
            "home_score": 2,
            "away_score": 2,
            "score_for": 2,
            "score_against": 2,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Toronto",
            "country": "Canada",
            "venue": "Toronto, Canada",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-18-canada-venezuela-friendly",
            "date": "2025-11-18",
            "team_id": "canada",
            "team_name": "Canada",
            "home_team": "Canada",
            "away_team": "Venezuela",
            "opponent_name": "Venezuela",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 0,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Fort Lauderdale",
            "country": "United States",
            "venue": "Fort Lauderdale, United States",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-13-canada-ecuador-friendly",
            "date": "2025-11-13",
            "team_id": "canada",
            "team_name": "Canada",
            "home_team": "Canada",
            "away_team": "Ecuador",
            "opponent_name": "Ecuador",
            "home_away": "home",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Toronto",
            "country": "Canada",
            "venue": "Toronto, Canada",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-14-canada-colombia-friendly",
            "date": "2025-10-14",
            "team_id": "canada",
            "team_name": "Canada",
            "home_team": "Canada",
            "away_team": "Colombia",
            "opponent_name": "Colombia",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Harrison",
            "country": "United States",
            "venue": "Harrison, United States",
            "neutral": true
          },
          {
            "match_id": "historical:2025-10-10-canada-australia-friendly",
            "date": "2025-10-10",
            "team_id": "canada",
            "team_name": "Canada",
            "home_team": "Canada",
            "away_team": "Australia",
            "opponent_name": "Australia",
            "home_away": "home",
            "home_score": 0,
            "away_score": 1,
            "score_for": 0,
            "score_against": 1,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Montreal",
            "country": "Canada",
            "venue": "Montreal, Canada",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-09-wales-canada-friendly",
            "date": "2025-09-09",
            "team_id": "canada",
            "team_name": "Canada",
            "home_team": "Wales",
            "away_team": "Canada",
            "opponent_name": "Wales",
            "home_away": "away",
            "home_score": 0,
            "away_score": 1,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Cardiff",
            "country": "Wales",
            "venue": "Cardiff, Wales",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-05-romania-canada-friendly",
            "date": "2025-09-05",
            "team_id": "canada",
            "team_name": "Canada",
            "home_team": "Romania",
            "away_team": "Canada",
            "opponent_name": "Romania",
            "home_away": "away",
            "home_score": 0,
            "away_score": 3,
            "score_for": 3,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Bucharest",
            "country": "Romania",
            "venue": "Bucharest, Romania",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-29-canada-guatemala-gold-cup",
            "date": "2025-06-29",
            "team_id": "canada",
            "team_name": "Canada",
            "home_team": "Canada",
            "away_team": "Guatemala",
            "opponent_name": "Guatemala",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "Gold Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Minneapolis",
            "country": "United States",
            "venue": "Minneapolis, United States",
            "neutral": true
          },
          {
            "match_id": "historical:2025-06-24-canada-el-salvador-gold-cup",
            "date": "2025-06-24",
            "team_id": "canada",
            "team_name": "Canada",
            "home_team": "Canada",
            "away_team": "El Salvador",
            "opponent_name": "El Salvador",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 0,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "Gold Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Houston",
            "country": "United States",
            "venue": "Houston, United States",
            "neutral": true
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "colombia",
        "team_name": "Colombia",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-29",
        "form_summary": {
          "played": 10,
          "won": 5,
          "drawn": 3,
          "lost": 2,
          "goals_for": 21,
          "goals_against": 10,
          "goal_difference": 11
        },
        "matches": [
          {
            "match_id": "historical:2026-03-29-colombia-france-friendly",
            "date": "2026-03-29",
            "team_id": "colombia",
            "team_name": "Colombia",
            "home_team": "Colombia",
            "away_team": "France",
            "opponent_name": "France",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 3,
            "score_for": 1,
            "score_against": 3,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Landover",
            "country": "United States",
            "venue": "Landover, United States",
            "neutral": true
          },
          {
            "match_id": "historical:2026-03-26-colombia-croatia-friendly",
            "date": "2026-03-26",
            "team_id": "colombia",
            "team_name": "Colombia",
            "home_team": "Colombia",
            "away_team": "Croatia",
            "opponent_name": "Croatia",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 2,
            "score_for": 1,
            "score_against": 2,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Orlando",
            "country": "United States",
            "venue": "Orlando, United States",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-18-colombia-australia-friendly",
            "date": "2025-11-18",
            "team_id": "colombia",
            "team_name": "Colombia",
            "home_team": "Colombia",
            "away_team": "Australia",
            "opponent_name": "Australia",
            "home_away": "neutral",
            "home_score": 3,
            "away_score": 0,
            "score_for": 3,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "New York",
            "country": "United States",
            "venue": "New York, United States",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-15-colombia-new-zealand-friendly",
            "date": "2025-11-15",
            "team_id": "colombia",
            "team_name": "Colombia",
            "home_team": "Colombia",
            "away_team": "New Zealand",
            "opponent_name": "New Zealand",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 1,
            "score_for": 2,
            "score_against": 1,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Fort Lauderdale",
            "country": "United States",
            "venue": "Fort Lauderdale, United States",
            "neutral": true
          },
          {
            "match_id": "historical:2025-10-14-canada-colombia-friendly",
            "date": "2025-10-14",
            "team_id": "colombia",
            "team_name": "Colombia",
            "home_team": "Canada",
            "away_team": "Colombia",
            "opponent_name": "Canada",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Harrison",
            "country": "United States",
            "venue": "Harrison, United States",
            "neutral": true
          },
          {
            "match_id": "historical:2025-10-11-mexico-colombia-friendly",
            "date": "2025-10-11",
            "team_id": "colombia",
            "team_name": "Colombia",
            "home_team": "Mexico",
            "away_team": "Colombia",
            "opponent_name": "Mexico",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 4,
            "score_for": 4,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Arlington",
            "country": "United States",
            "venue": "Arlington, United States",
            "neutral": true
          },
          {
            "match_id": "historical:2025-09-09-venezuela-colombia-fifa-world-cup-qualification",
            "date": "2025-09-09",
            "team_id": "colombia",
            "team_name": "Colombia",
            "home_team": "Venezuela",
            "away_team": "Colombia",
            "opponent_name": "Venezuela",
            "home_away": "away",
            "home_score": 3,
            "away_score": 6,
            "score_for": 6,
            "score_against": 3,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Maturín",
            "country": "Venezuela",
            "venue": "Maturín, Venezuela",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-04-colombia-bolivia-fifa-world-cup-qualification",
            "date": "2025-09-04",
            "team_id": "colombia",
            "team_name": "Colombia",
            "home_team": "Colombia",
            "away_team": "Bolivia",
            "opponent_name": "Bolivia",
            "home_away": "home",
            "home_score": 3,
            "away_score": 0,
            "score_for": 3,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Barranquilla",
            "country": "Colombia",
            "venue": "Barranquilla, Colombia",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-10-argentina-colombia-fifa-world-cup-qualification",
            "date": "2025-06-10",
            "team_id": "colombia",
            "team_name": "Colombia",
            "home_team": "Argentina",
            "away_team": "Colombia",
            "opponent_name": "Argentina",
            "home_away": "away",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Buenos Aires",
            "country": "Argentina",
            "venue": "Buenos Aires, Argentina",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-06-colombia-peru-fifa-world-cup-qualification",
            "date": "2025-06-06",
            "team_id": "colombia",
            "team_name": "Colombia",
            "home_team": "Colombia",
            "away_team": "Peru",
            "opponent_name": "Peru",
            "home_away": "home",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Barranquilla",
            "country": "Colombia",
            "venue": "Barranquilla, Colombia",
            "neutral": false
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "congo-dr",
        "team_name": "Congo DR",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 7,
          "drawn": 2,
          "lost": 1,
          "goals_for": 12,
          "goals_against": 3,
          "goal_difference": 9
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-dr-congo-jamaica-fifa-world-cup-qualification",
            "date": "2026-03-31",
            "team_id": "congo-dr",
            "team_name": "DR Congo",
            "home_team": "DR Congo",
            "away_team": "Jamaica",
            "opponent_name": "Jamaica",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 0,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Zapopan",
            "country": "Mexico",
            "venue": "Zapopan, Mexico",
            "neutral": true
          },
          {
            "match_id": "historical:2026-03-25-bermuda-dr-congo-friendly",
            "date": "2026-03-25",
            "team_id": "congo-dr",
            "team_name": "DR Congo",
            "home_team": "Bermuda",
            "away_team": "DR Congo",
            "opponent_name": "Bermuda",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 2,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Zapopan",
            "country": "Mexico",
            "venue": "Zapopan, Mexico",
            "neutral": true
          },
          {
            "match_id": "historical:2026-01-06-algeria-dr-congo-african-cup-of-nations",
            "date": "2026-01-06",
            "team_id": "congo-dr",
            "team_name": "DR Congo",
            "home_team": "Algeria",
            "away_team": "DR Congo",
            "opponent_name": "Algeria",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 0,
            "score_for": 0,
            "score_against": 1,
            "result": "loss",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Rabat",
            "country": "Morocco",
            "venue": "Rabat, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-30-botswana-dr-congo-african-cup-of-nations",
            "date": "2025-12-30",
            "team_id": "congo-dr",
            "team_name": "DR Congo",
            "home_team": "Botswana",
            "away_team": "DR Congo",
            "opponent_name": "Botswana",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 3,
            "score_for": 3,
            "score_against": 0,
            "result": "win",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Rabat",
            "country": "Morocco",
            "venue": "Rabat, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-27-senegal-dr-congo-african-cup-of-nations",
            "date": "2025-12-27",
            "team_id": "congo-dr",
            "team_name": "DR Congo",
            "home_team": "Senegal",
            "away_team": "DR Congo",
            "opponent_name": "Senegal",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Tangier",
            "country": "Morocco",
            "venue": "Tangier, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-23-dr-congo-benin-african-cup-of-nations",
            "date": "2025-12-23",
            "team_id": "congo-dr",
            "team_name": "DR Congo",
            "home_team": "DR Congo",
            "away_team": "Benin",
            "opponent_name": "Benin",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 0,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Rabat",
            "country": "Morocco",
            "venue": "Rabat, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-16-nigeria-dr-congo-fifa-world-cup-qualification",
            "date": "2025-11-16",
            "team_id": "congo-dr",
            "team_name": "DR Congo",
            "home_team": "Nigeria",
            "away_team": "DR Congo",
            "opponent_name": "Nigeria",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Rabat",
            "country": "Morocco",
            "venue": "Rabat, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-13-cameroon-dr-congo-fifa-world-cup-qualification",
            "date": "2025-11-13",
            "team_id": "congo-dr",
            "team_name": "DR Congo",
            "home_team": "Cameroon",
            "away_team": "DR Congo",
            "opponent_name": "Cameroon",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 1,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Rabat",
            "country": "Morocco",
            "venue": "Rabat, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2025-10-14-dr-congo-sudan-fifa-world-cup-qualification",
            "date": "2025-10-14",
            "team_id": "congo-dr",
            "team_name": "DR Congo",
            "home_team": "DR Congo",
            "away_team": "Sudan",
            "opponent_name": "Sudan",
            "home_away": "home",
            "home_score": 1,
            "away_score": 0,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Kinshasa",
            "country": "DR Congo",
            "venue": "Kinshasa, DR Congo",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-10-togo-dr-congo-fifa-world-cup-qualification",
            "date": "2025-10-10",
            "team_id": "congo-dr",
            "team_name": "DR Congo",
            "home_team": "Togo",
            "away_team": "DR Congo",
            "opponent_name": "Togo",
            "home_away": "away",
            "home_score": 0,
            "away_score": 1,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Lomé",
            "country": "Togo",
            "venue": "Lomé, Togo",
            "neutral": false
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 7,
          "drawn": 1,
          "lost": 2,
          "goals_for": 20,
          "goals_against": 7,
          "goal_difference": 13
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-ivory-coast-scotland-friendly",
            "date": "2026-03-31",
            "team_id": "cote-divoire",
            "team_name": "Ivory Coast",
            "home_team": "Ivory Coast",
            "away_team": "Scotland",
            "opponent_name": "Scotland",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 0,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Liverpool",
            "country": "England",
            "venue": "Liverpool, England",
            "neutral": true
          },
          {
            "match_id": "historical:2026-03-28-ivory-coast-south-korea-friendly",
            "date": "2026-03-28",
            "team_id": "cote-divoire",
            "team_name": "Ivory Coast",
            "home_team": "Ivory Coast",
            "away_team": "South Korea",
            "opponent_name": "South Korea",
            "home_away": "neutral",
            "home_score": 4,
            "away_score": 0,
            "score_for": 4,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Milton Keynes",
            "country": "England",
            "venue": "Milton Keynes, England",
            "neutral": true
          },
          {
            "match_id": "historical:2026-01-10-egypt-ivory-coast-african-cup-of-nations",
            "date": "2026-01-10",
            "team_id": "cote-divoire",
            "team_name": "Ivory Coast",
            "home_team": "Egypt",
            "away_team": "Ivory Coast",
            "opponent_name": "Egypt",
            "home_away": "neutral",
            "home_score": 3,
            "away_score": 2,
            "score_for": 2,
            "score_against": 3,
            "result": "loss",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Agadir",
            "country": "Morocco",
            "venue": "Agadir, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2026-01-06-ivory-coast-burkina-faso-african-cup-of-nations",
            "date": "2026-01-06",
            "team_id": "cote-divoire",
            "team_name": "Ivory Coast",
            "home_team": "Ivory Coast",
            "away_team": "Burkina Faso",
            "opponent_name": "Burkina Faso",
            "home_away": "neutral",
            "home_score": 3,
            "away_score": 0,
            "score_for": 3,
            "score_against": 0,
            "result": "win",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Marrakesh",
            "country": "Morocco",
            "venue": "Marrakesh, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-31-gabon-ivory-coast-african-cup-of-nations",
            "date": "2025-12-31",
            "team_id": "cote-divoire",
            "team_name": "Ivory Coast",
            "home_team": "Gabon",
            "away_team": "Ivory Coast",
            "opponent_name": "Gabon",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 3,
            "score_for": 3,
            "score_against": 2,
            "result": "win",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Marrakesh",
            "country": "Morocco",
            "venue": "Marrakesh, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-28-ivory-coast-cameroon-african-cup-of-nations",
            "date": "2025-12-28",
            "team_id": "cote-divoire",
            "team_name": "Ivory Coast",
            "home_team": "Ivory Coast",
            "away_team": "Cameroon",
            "opponent_name": "Cameroon",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Marrakesh",
            "country": "Morocco",
            "venue": "Marrakesh, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-24-ivory-coast-mozambique-african-cup-of-nations",
            "date": "2025-12-24",
            "team_id": "cote-divoire",
            "team_name": "Ivory Coast",
            "home_team": "Ivory Coast",
            "away_team": "Mozambique",
            "opponent_name": "Mozambique",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 0,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Marrakesh",
            "country": "Morocco",
            "venue": "Marrakesh, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-18-oman-ivory-coast-friendly",
            "date": "2025-11-18",
            "team_id": "cote-divoire",
            "team_name": "Ivory Coast",
            "home_team": "Oman",
            "away_team": "Ivory Coast",
            "opponent_name": "Oman",
            "home_away": "away",
            "home_score": 0,
            "away_score": 2,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Seeb",
            "country": "Oman",
            "venue": "Seeb, Oman",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-14-saudi-arabia-ivory-coast-friendly",
            "date": "2025-11-14",
            "team_id": "cote-divoire",
            "team_name": "Ivory Coast",
            "home_team": "Saudi Arabia",
            "away_team": "Ivory Coast",
            "opponent_name": "Saudi Arabia",
            "home_away": "away",
            "home_score": 1,
            "away_score": 0,
            "score_for": 0,
            "score_against": 1,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Jeddah",
            "country": "Saudi Arabia",
            "venue": "Jeddah, Saudi Arabia",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-14-ivory-coast-kenya-fifa-world-cup-qualification",
            "date": "2025-10-14",
            "team_id": "cote-divoire",
            "team_name": "Ivory Coast",
            "home_team": "Ivory Coast",
            "away_team": "Kenya",
            "opponent_name": "Kenya",
            "home_away": "home",
            "home_score": 3,
            "away_score": 0,
            "score_for": 3,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Ebimpé",
            "country": "Ivory Coast",
            "venue": "Ebimpé, Ivory Coast",
            "neutral": false
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "croatia",
        "team_name": "Croatia",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 8,
          "drawn": 1,
          "lost": 1,
          "goals_for": 29,
          "goals_against": 8,
          "goal_difference": 21
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-brazil-croatia-friendly",
            "date": "2026-03-31",
            "team_id": "croatia",
            "team_name": "Croatia",
            "home_team": "Brazil",
            "away_team": "Croatia",
            "opponent_name": "Brazil",
            "home_away": "neutral",
            "home_score": 3,
            "away_score": 1,
            "score_for": 1,
            "score_against": 3,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Orlando",
            "country": "United States",
            "venue": "Orlando, United States",
            "neutral": true
          },
          {
            "match_id": "historical:2026-03-26-colombia-croatia-friendly",
            "date": "2026-03-26",
            "team_id": "croatia",
            "team_name": "Croatia",
            "home_team": "Colombia",
            "away_team": "Croatia",
            "opponent_name": "Colombia",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 2,
            "score_for": 2,
            "score_against": 1,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Orlando",
            "country": "United States",
            "venue": "Orlando, United States",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-17-montenegro-croatia-fifa-world-cup-qualification",
            "date": "2025-11-17",
            "team_id": "croatia",
            "team_name": "Croatia",
            "home_team": "Montenegro",
            "away_team": "Croatia",
            "opponent_name": "Montenegro",
            "home_away": "away",
            "home_score": 2,
            "away_score": 3,
            "score_for": 3,
            "score_against": 2,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Podgorica",
            "country": "Montenegro",
            "venue": "Podgorica, Montenegro",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-14-croatia-faroe-islands-fifa-world-cup-qualification",
            "date": "2025-11-14",
            "team_id": "croatia",
            "team_name": "Croatia",
            "home_team": "Croatia",
            "away_team": "Faroe Islands",
            "opponent_name": "Faroe Islands",
            "home_away": "home",
            "home_score": 3,
            "away_score": 1,
            "score_for": 3,
            "score_against": 1,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Rijeka",
            "country": "Croatia",
            "venue": "Rijeka, Croatia",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-12-croatia-gibraltar-fifa-world-cup-qualification",
            "date": "2025-10-12",
            "team_id": "croatia",
            "team_name": "Croatia",
            "home_team": "Croatia",
            "away_team": "Gibraltar",
            "opponent_name": "Gibraltar",
            "home_away": "home",
            "home_score": 3,
            "away_score": 0,
            "score_for": 3,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Varaždin",
            "country": "Croatia",
            "venue": "Varaždin, Croatia",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-09-czech-republic-croatia-fifa-world-cup-qualification",
            "date": "2025-10-09",
            "team_id": "croatia",
            "team_name": "Croatia",
            "home_team": "Czech Republic",
            "away_team": "Croatia",
            "opponent_name": "Czech Republic",
            "home_away": "away",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Prague",
            "country": "Czech Republic",
            "venue": "Prague, Czech Republic",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-08-croatia-montenegro-fifa-world-cup-qualification",
            "date": "2025-09-08",
            "team_id": "croatia",
            "team_name": "Croatia",
            "home_team": "Croatia",
            "away_team": "Montenegro",
            "opponent_name": "Montenegro",
            "home_away": "home",
            "home_score": 4,
            "away_score": 0,
            "score_for": 4,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Zagreb",
            "country": "Croatia",
            "venue": "Zagreb, Croatia",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-05-faroe-islands-croatia-fifa-world-cup-qualification",
            "date": "2025-09-05",
            "team_id": "croatia",
            "team_name": "Croatia",
            "home_team": "Faroe Islands",
            "away_team": "Croatia",
            "opponent_name": "Faroe Islands",
            "home_away": "away",
            "home_score": 0,
            "away_score": 1,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Tórshavn",
            "country": "Faroe Islands",
            "venue": "Tórshavn, Faroe Islands",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-09-croatia-czech-republic-fifa-world-cup-qualification",
            "date": "2025-06-09",
            "team_id": "croatia",
            "team_name": "Croatia",
            "home_team": "Croatia",
            "away_team": "Czech Republic",
            "opponent_name": "Czech Republic",
            "home_away": "home",
            "home_score": 5,
            "away_score": 1,
            "score_for": 5,
            "score_against": 1,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Osijek",
            "country": "Croatia",
            "venue": "Osijek, Croatia",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-06-gibraltar-croatia-fifa-world-cup-qualification",
            "date": "2025-06-06",
            "team_id": "croatia",
            "team_name": "Croatia",
            "home_team": "Gibraltar",
            "away_team": "Croatia",
            "opponent_name": "Gibraltar",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 7,
            "score_for": 7,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Faro-Loulé",
            "country": "Portugal",
            "venue": "Faro-Loulé, Portugal",
            "neutral": true
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "curacao",
        "team_name": "Curacao",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 3,
          "drawn": 4,
          "lost": 3,
          "goals_for": 16,
          "goals_against": 13,
          "goal_difference": 3
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-australia-curaçao-fifa-series",
            "date": "2026-03-31",
            "team_id": "curacao",
            "team_name": "Curaçao",
            "home_team": "Australia",
            "away_team": "Curaçao",
            "opponent_name": "Australia",
            "home_away": "away",
            "home_score": 5,
            "away_score": 1,
            "score_for": 1,
            "score_against": 5,
            "result": "loss",
            "tournament": "FIFA Series",
            "competition_group": "",
            "competition_weight": null,
            "city": "Melbourne",
            "country": "Australia",
            "venue": "Melbourne, Australia",
            "neutral": false
          },
          {
            "match_id": "historical:2026-03-27-china-pr-curaçao-fifa-series",
            "date": "2026-03-27",
            "team_id": "curacao",
            "team_name": "Curaçao",
            "home_team": "China PR",
            "away_team": "Curaçao",
            "opponent_name": "China PR",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 0,
            "score_for": 0,
            "score_against": 2,
            "result": "loss",
            "tournament": "FIFA Series",
            "competition_group": "",
            "competition_weight": null,
            "city": "Sydney",
            "country": "Australia",
            "venue": "Sydney, Australia",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-18-jamaica-curaçao-fifa-world-cup-qualification",
            "date": "2025-11-18",
            "team_id": "curacao",
            "team_name": "Curaçao",
            "home_team": "Jamaica",
            "away_team": "Curaçao",
            "opponent_name": "Jamaica",
            "home_away": "away",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Kingston",
            "country": "Jamaica",
            "venue": "Kingston, Jamaica",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-13-bermuda-curaçao-fifa-world-cup-qualification",
            "date": "2025-11-13",
            "team_id": "curacao",
            "team_name": "Curaçao",
            "home_team": "Bermuda",
            "away_team": "Curaçao",
            "opponent_name": "Bermuda",
            "home_away": "away",
            "home_score": 0,
            "away_score": 7,
            "score_for": 7,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Devonshire Parish",
            "country": "Bermuda",
            "venue": "Devonshire Parish, Bermuda",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-14-curaçao-trinidad-and-tobago-fifa-world-cup-qualification",
            "date": "2025-10-14",
            "team_id": "curacao",
            "team_name": "Curaçao",
            "home_team": "Curaçao",
            "away_team": "Trinidad and Tobago",
            "opponent_name": "Trinidad and Tobago",
            "home_away": "home",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Willemstad",
            "country": "Curaçao",
            "venue": "Willemstad, Curaçao",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-10-curaçao-jamaica-fifa-world-cup-qualification",
            "date": "2025-10-10",
            "team_id": "curacao",
            "team_name": "Curaçao",
            "home_team": "Curaçao",
            "away_team": "Jamaica",
            "opponent_name": "Jamaica",
            "home_away": "home",
            "home_score": 2,
            "away_score": 0,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Willemstad",
            "country": "Curaçao",
            "venue": "Willemstad, Curaçao",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-09-curaçao-bermuda-fifa-world-cup-qualification",
            "date": "2025-09-09",
            "team_id": "curacao",
            "team_name": "Curaçao",
            "home_team": "Curaçao",
            "away_team": "Bermuda",
            "opponent_name": "Bermuda",
            "home_away": "home",
            "home_score": 3,
            "away_score": 2,
            "score_for": 3,
            "score_against": 2,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Willemstad",
            "country": "Curaçao",
            "venue": "Willemstad, Curaçao",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-05-trinidad-and-tobago-curaçao-fifa-world-cup-qualification",
            "date": "2025-09-05",
            "team_id": "curacao",
            "team_name": "Curaçao",
            "home_team": "Trinidad and Tobago",
            "away_team": "Curaçao",
            "opponent_name": "Trinidad and Tobago",
            "home_away": "away",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Port of Spain",
            "country": "Trinidad and Tobago",
            "venue": "Port of Spain, Trinidad and Tobago",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-24-honduras-curaçao-gold-cup",
            "date": "2025-06-24",
            "team_id": "curacao",
            "team_name": "Curaçao",
            "home_team": "Honduras",
            "away_team": "Curaçao",
            "opponent_name": "Honduras",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 1,
            "score_for": 1,
            "score_against": 2,
            "result": "loss",
            "tournament": "Gold Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "San Jose",
            "country": "United States",
            "venue": "San Jose, United States",
            "neutral": true
          },
          {
            "match_id": "historical:2025-06-21-curaçao-canada-gold-cup",
            "date": "2025-06-21",
            "team_id": "curacao",
            "team_name": "Curaçao",
            "home_team": "Curaçao",
            "away_team": "Canada",
            "opponent_name": "Canada",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "Gold Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Houston",
            "country": "United States",
            "venue": "Houston, United States",
            "neutral": true
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "czechia",
        "team_name": "Czechia",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 4,
          "drawn": 4,
          "lost": 2,
          "goals_for": 18,
          "goals_against": 12,
          "goal_difference": 6
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-czech-republic-denmark-fifa-world-cup-qualification",
            "date": "2026-03-31",
            "team_id": "czechia",
            "team_name": "Czech Republic",
            "home_team": "Czech Republic",
            "away_team": "Denmark",
            "opponent_name": "Denmark",
            "home_away": "home",
            "home_score": 2,
            "away_score": 2,
            "score_for": 2,
            "score_against": 2,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Prague",
            "country": "Czech Republic",
            "venue": "Prague, Czech Republic",
            "neutral": false
          },
          {
            "match_id": "historical:2026-03-26-czech-republic-republic-of-ireland-fifa-world-cup-qualification",
            "date": "2026-03-26",
            "team_id": "czechia",
            "team_name": "Czech Republic",
            "home_team": "Czech Republic",
            "away_team": "Republic of Ireland",
            "opponent_name": "Republic of Ireland",
            "home_away": "home",
            "home_score": 2,
            "away_score": 2,
            "score_for": 2,
            "score_against": 2,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Prague",
            "country": "Czech Republic",
            "venue": "Prague, Czech Republic",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-17-czech-republic-gibraltar-fifa-world-cup-qualification",
            "date": "2025-11-17",
            "team_id": "czechia",
            "team_name": "Czech Republic",
            "home_team": "Czech Republic",
            "away_team": "Gibraltar",
            "opponent_name": "Gibraltar",
            "home_away": "home",
            "home_score": 6,
            "away_score": 0,
            "score_for": 6,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Olomouc",
            "country": "Czech Republic",
            "venue": "Olomouc, Czech Republic",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-13-czech-republic-san-marino-friendly",
            "date": "2025-11-13",
            "team_id": "czechia",
            "team_name": "Czech Republic",
            "home_team": "Czech Republic",
            "away_team": "San Marino",
            "opponent_name": "San Marino",
            "home_away": "home",
            "home_score": 1,
            "away_score": 0,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Karviná",
            "country": "Czech Republic",
            "venue": "Karviná, Czech Republic",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-12-faroe-islands-czech-republic-fifa-world-cup-qualification",
            "date": "2025-10-12",
            "team_id": "czechia",
            "team_name": "Czech Republic",
            "home_team": "Faroe Islands",
            "away_team": "Czech Republic",
            "opponent_name": "Faroe Islands",
            "home_away": "away",
            "home_score": 2,
            "away_score": 1,
            "score_for": 1,
            "score_against": 2,
            "result": "loss",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Tórshavn",
            "country": "Faroe Islands",
            "venue": "Tórshavn, Faroe Islands",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-09-czech-republic-croatia-fifa-world-cup-qualification",
            "date": "2025-10-09",
            "team_id": "czechia",
            "team_name": "Czech Republic",
            "home_team": "Czech Republic",
            "away_team": "Croatia",
            "opponent_name": "Croatia",
            "home_away": "home",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Prague",
            "country": "Czech Republic",
            "venue": "Prague, Czech Republic",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-08-czech-republic-saudi-arabia-friendly",
            "date": "2025-09-08",
            "team_id": "czechia",
            "team_name": "Czech Republic",
            "home_team": "Czech Republic",
            "away_team": "Saudi Arabia",
            "opponent_name": "Saudi Arabia",
            "home_away": "home",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Hradec Králové",
            "country": "Czech Republic",
            "venue": "Hradec Králové, Czech Republic",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-05-montenegro-czech-republic-fifa-world-cup-qualification",
            "date": "2025-09-05",
            "team_id": "czechia",
            "team_name": "Czech Republic",
            "home_team": "Montenegro",
            "away_team": "Czech Republic",
            "opponent_name": "Montenegro",
            "home_away": "away",
            "home_score": 0,
            "away_score": 2,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Podgorica",
            "country": "Montenegro",
            "venue": "Podgorica, Montenegro",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-09-croatia-czech-republic-fifa-world-cup-qualification",
            "date": "2025-06-09",
            "team_id": "czechia",
            "team_name": "Czech Republic",
            "home_team": "Croatia",
            "away_team": "Czech Republic",
            "opponent_name": "Croatia",
            "home_away": "away",
            "home_score": 5,
            "away_score": 1,
            "score_for": 1,
            "score_against": 5,
            "result": "loss",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Osijek",
            "country": "Croatia",
            "venue": "Osijek, Croatia",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-06-czech-republic-montenegro-fifa-world-cup-qualification",
            "date": "2025-06-06",
            "team_id": "czechia",
            "team_name": "Czech Republic",
            "home_team": "Czech Republic",
            "away_team": "Montenegro",
            "opponent_name": "Montenegro",
            "home_away": "home",
            "home_score": 2,
            "away_score": 0,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Plzeň",
            "country": "Czech Republic",
            "venue": "Plzeň, Czech Republic",
            "neutral": false
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "ecuador",
        "team_name": "Ecuador",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 2,
          "drawn": 8,
          "lost": 0,
          "goals_for": 7,
          "goals_against": 4,
          "goal_difference": 3
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-netherlands-ecuador-friendly",
            "date": "2026-03-31",
            "team_id": "ecuador",
            "team_name": "Ecuador",
            "home_team": "Netherlands",
            "away_team": "Ecuador",
            "opponent_name": "Netherlands",
            "home_away": "away",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Eindhoven",
            "country": "Netherlands",
            "venue": "Eindhoven, Netherlands",
            "neutral": false
          },
          {
            "match_id": "historical:2026-03-27-morocco-ecuador-friendly",
            "date": "2026-03-27",
            "team_id": "ecuador",
            "team_name": "Ecuador",
            "home_team": "Morocco",
            "away_team": "Ecuador",
            "opponent_name": "Morocco",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Madrid",
            "country": "Spain",
            "venue": "Madrid, Spain",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-18-ecuador-new-zealand-friendly",
            "date": "2025-11-18",
            "team_id": "ecuador",
            "team_name": "Ecuador",
            "home_team": "Ecuador",
            "away_team": "New Zealand",
            "opponent_name": "New Zealand",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 0,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Harrison",
            "country": "United States",
            "venue": "Harrison, United States",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-13-canada-ecuador-friendly",
            "date": "2025-11-13",
            "team_id": "ecuador",
            "team_name": "Ecuador",
            "home_team": "Canada",
            "away_team": "Ecuador",
            "opponent_name": "Canada",
            "home_away": "away",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Toronto",
            "country": "Canada",
            "venue": "Toronto, Canada",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-14-mexico-ecuador-friendly",
            "date": "2025-10-14",
            "team_id": "ecuador",
            "team_name": "Ecuador",
            "home_team": "Mexico",
            "away_team": "Ecuador",
            "opponent_name": "Mexico",
            "home_away": "away",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Zapopan",
            "country": "Mexico",
            "venue": "Zapopan, Mexico",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-10-united-states-ecuador-friendly",
            "date": "2025-10-10",
            "team_id": "ecuador",
            "team_name": "Ecuador",
            "home_team": "United States",
            "away_team": "Ecuador",
            "opponent_name": "United States",
            "home_away": "away",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Austin",
            "country": "United States",
            "venue": "Austin, United States",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-09-ecuador-argentina-fifa-world-cup-qualification",
            "date": "2025-09-09",
            "team_id": "ecuador",
            "team_name": "Ecuador",
            "home_team": "Ecuador",
            "away_team": "Argentina",
            "opponent_name": "Argentina",
            "home_away": "home",
            "home_score": 1,
            "away_score": 0,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Guayaquil",
            "country": "Ecuador",
            "venue": "Guayaquil, Ecuador",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-04-paraguay-ecuador-fifa-world-cup-qualification",
            "date": "2025-09-04",
            "team_id": "ecuador",
            "team_name": "Ecuador",
            "home_team": "Paraguay",
            "away_team": "Ecuador",
            "opponent_name": "Paraguay",
            "home_away": "away",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Asunción",
            "country": "Paraguay",
            "venue": "Asunción, Paraguay",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-10-peru-ecuador-fifa-world-cup-qualification",
            "date": "2025-06-10",
            "team_id": "ecuador",
            "team_name": "Ecuador",
            "home_team": "Peru",
            "away_team": "Ecuador",
            "opponent_name": "Peru",
            "home_away": "away",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Lima",
            "country": "Peru",
            "venue": "Lima, Peru",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-05-ecuador-brazil-fifa-world-cup-qualification",
            "date": "2025-06-05",
            "team_id": "ecuador",
            "team_name": "Ecuador",
            "home_team": "Ecuador",
            "away_team": "Brazil",
            "opponent_name": "Brazil",
            "home_away": "home",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Guayaquil",
            "country": "Ecuador",
            "venue": "Guayaquil, Ecuador",
            "neutral": false
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "egypt",
        "team_name": "Egypt",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 5,
          "drawn": 3,
          "lost": 2,
          "goals_for": 13,
          "goals_against": 8,
          "goal_difference": 5
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-spain-egypt-friendly",
            "date": "2026-03-31",
            "team_id": "egypt",
            "team_name": "Egypt",
            "home_team": "Spain",
            "away_team": "Egypt",
            "opponent_name": "Spain",
            "home_away": "away",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Barcelona",
            "country": "Spain",
            "venue": "Barcelona, Spain",
            "neutral": false
          },
          {
            "match_id": "historical:2026-03-27-saudi-arabia-egypt-friendly",
            "date": "2026-03-27",
            "team_id": "egypt",
            "team_name": "Egypt",
            "home_team": "Saudi Arabia",
            "away_team": "Egypt",
            "opponent_name": "Saudi Arabia",
            "home_away": "away",
            "home_score": 0,
            "away_score": 4,
            "score_for": 4,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Jeddah",
            "country": "Saudi Arabia",
            "venue": "Jeddah, Saudi Arabia",
            "neutral": false
          },
          {
            "match_id": "historical:2026-01-17-egypt-nigeria-african-cup-of-nations",
            "date": "2026-01-17",
            "team_id": "egypt",
            "team_name": "Egypt",
            "home_team": "Egypt",
            "away_team": "Nigeria",
            "opponent_name": "Nigeria",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Casablanca",
            "country": "Morocco",
            "venue": "Casablanca, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2026-01-14-senegal-egypt-african-cup-of-nations",
            "date": "2026-01-14",
            "team_id": "egypt",
            "team_name": "Egypt",
            "home_team": "Senegal",
            "away_team": "Egypt",
            "opponent_name": "Senegal",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 0,
            "score_for": 0,
            "score_against": 1,
            "result": "loss",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Tangier",
            "country": "Morocco",
            "venue": "Tangier, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2026-01-10-egypt-ivory-coast-african-cup-of-nations",
            "date": "2026-01-10",
            "team_id": "egypt",
            "team_name": "Egypt",
            "home_team": "Egypt",
            "away_team": "Ivory Coast",
            "opponent_name": "Ivory Coast",
            "home_away": "neutral",
            "home_score": 3,
            "away_score": 2,
            "score_for": 3,
            "score_against": 2,
            "result": "win",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Agadir",
            "country": "Morocco",
            "venue": "Agadir, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2026-01-05-egypt-benin-african-cup-of-nations",
            "date": "2026-01-05",
            "team_id": "egypt",
            "team_name": "Egypt",
            "home_team": "Egypt",
            "away_team": "Benin",
            "opponent_name": "Benin",
            "home_away": "neutral",
            "home_score": 3,
            "away_score": 1,
            "score_for": 3,
            "score_against": 1,
            "result": "win",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Agadir",
            "country": "Morocco",
            "venue": "Agadir, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-29-angola-egypt-african-cup-of-nations",
            "date": "2025-12-29",
            "team_id": "egypt",
            "team_name": "Egypt",
            "home_team": "Angola",
            "away_team": "Egypt",
            "opponent_name": "Angola",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Agadir",
            "country": "Morocco",
            "venue": "Agadir, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-26-egypt-south-africa-african-cup-of-nations",
            "date": "2025-12-26",
            "team_id": "egypt",
            "team_name": "Egypt",
            "home_team": "Egypt",
            "away_team": "South Africa",
            "opponent_name": "South Africa",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 0,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Agadir",
            "country": "Morocco",
            "venue": "Agadir, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-22-egypt-zimbabwe-african-cup-of-nations",
            "date": "2025-12-22",
            "team_id": "egypt",
            "team_name": "Egypt",
            "home_team": "Egypt",
            "away_team": "Zimbabwe",
            "opponent_name": "Zimbabwe",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 1,
            "score_for": 2,
            "score_against": 1,
            "result": "win",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Agadir",
            "country": "Morocco",
            "venue": "Agadir, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-09-egypt-jordan-arab-cup",
            "date": "2025-12-09",
            "team_id": "egypt",
            "team_name": "Egypt",
            "home_team": "Egypt",
            "away_team": "Jordan",
            "opponent_name": "Jordan",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 3,
            "score_for": 0,
            "score_against": 3,
            "result": "loss",
            "tournament": "Arab Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Al Khor",
            "country": "Qatar",
            "venue": "Al Khor, Qatar",
            "neutral": true
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "england",
        "team_name": "England",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 7,
          "drawn": 1,
          "lost": 2,
          "goals_for": 22,
          "goals_against": 5,
          "goal_difference": 17
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-england-japan-friendly",
            "date": "2026-03-31",
            "team_id": "england",
            "team_name": "England",
            "home_team": "England",
            "away_team": "Japan",
            "opponent_name": "Japan",
            "home_away": "home",
            "home_score": 0,
            "away_score": 1,
            "score_for": 0,
            "score_against": 1,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "London",
            "country": "England",
            "venue": "London, England",
            "neutral": false
          },
          {
            "match_id": "historical:2026-03-27-england-uruguay-friendly",
            "date": "2026-03-27",
            "team_id": "england",
            "team_name": "England",
            "home_team": "England",
            "away_team": "Uruguay",
            "opponent_name": "Uruguay",
            "home_away": "home",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "London",
            "country": "England",
            "venue": "London, England",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-16-albania-england-fifa-world-cup-qualification",
            "date": "2025-11-16",
            "team_id": "england",
            "team_name": "England",
            "home_team": "Albania",
            "away_team": "England",
            "opponent_name": "Albania",
            "home_away": "away",
            "home_score": 0,
            "away_score": 2,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Tirana",
            "country": "Albania",
            "venue": "Tirana, Albania",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-13-england-serbia-fifa-world-cup-qualification",
            "date": "2025-11-13",
            "team_id": "england",
            "team_name": "England",
            "home_team": "England",
            "away_team": "Serbia",
            "opponent_name": "Serbia",
            "home_away": "home",
            "home_score": 2,
            "away_score": 0,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "London",
            "country": "England",
            "venue": "London, England",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-14-latvia-england-fifa-world-cup-qualification",
            "date": "2025-10-14",
            "team_id": "england",
            "team_name": "England",
            "home_team": "Latvia",
            "away_team": "England",
            "opponent_name": "Latvia",
            "home_away": "away",
            "home_score": 0,
            "away_score": 5,
            "score_for": 5,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Riga",
            "country": "Latvia",
            "venue": "Riga, Latvia",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-09-england-wales-friendly",
            "date": "2025-10-09",
            "team_id": "england",
            "team_name": "England",
            "home_team": "England",
            "away_team": "Wales",
            "opponent_name": "Wales",
            "home_away": "home",
            "home_score": 3,
            "away_score": 0,
            "score_for": 3,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "London",
            "country": "England",
            "venue": "London, England",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-09-serbia-england-fifa-world-cup-qualification",
            "date": "2025-09-09",
            "team_id": "england",
            "team_name": "England",
            "home_team": "Serbia",
            "away_team": "England",
            "opponent_name": "Serbia",
            "home_away": "away",
            "home_score": 0,
            "away_score": 5,
            "score_for": 5,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Belgrade",
            "country": "Serbia",
            "venue": "Belgrade, Serbia",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-06-england-andorra-fifa-world-cup-qualification",
            "date": "2025-09-06",
            "team_id": "england",
            "team_name": "England",
            "home_team": "England",
            "away_team": "Andorra",
            "opponent_name": "Andorra",
            "home_away": "home",
            "home_score": 2,
            "away_score": 0,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "London",
            "country": "England",
            "venue": "London, England",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-10-england-senegal-friendly",
            "date": "2025-06-10",
            "team_id": "england",
            "team_name": "England",
            "home_team": "England",
            "away_team": "Senegal",
            "opponent_name": "Senegal",
            "home_away": "home",
            "home_score": 1,
            "away_score": 3,
            "score_for": 1,
            "score_against": 3,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "London",
            "country": "England",
            "venue": "London, England",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-07-andorra-england-fifa-world-cup-qualification",
            "date": "2025-06-07",
            "team_id": "england",
            "team_name": "England",
            "home_team": "Andorra",
            "away_team": "England",
            "opponent_name": "Andorra",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 1,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Barcelona",
            "country": "Spain",
            "venue": "Barcelona, Spain",
            "neutral": true
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "france",
        "team_name": "France",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-29",
        "form_summary": {
          "played": 10,
          "won": 8,
          "drawn": 1,
          "lost": 1,
          "goals_for": 27,
          "goals_against": 11,
          "goal_difference": 16
        },
        "matches": [
          {
            "match_id": "historical:2026-03-29-colombia-france-friendly",
            "date": "2026-03-29",
            "team_id": "france",
            "team_name": "France",
            "home_team": "Colombia",
            "away_team": "France",
            "opponent_name": "Colombia",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 3,
            "score_for": 3,
            "score_against": 1,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Landover",
            "country": "United States",
            "venue": "Landover, United States",
            "neutral": true
          },
          {
            "match_id": "historical:2026-03-26-brazil-france-friendly",
            "date": "2026-03-26",
            "team_id": "france",
            "team_name": "France",
            "home_team": "Brazil",
            "away_team": "France",
            "opponent_name": "Brazil",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 2,
            "score_for": 2,
            "score_against": 1,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Foxborough",
            "country": "United States",
            "venue": "Foxborough, United States",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-16-azerbaijan-france-fifa-world-cup-qualification",
            "date": "2025-11-16",
            "team_id": "france",
            "team_name": "France",
            "home_team": "Azerbaijan",
            "away_team": "France",
            "opponent_name": "Azerbaijan",
            "home_away": "away",
            "home_score": 1,
            "away_score": 3,
            "score_for": 3,
            "score_against": 1,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Baku",
            "country": "Azerbaijan",
            "venue": "Baku, Azerbaijan",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-13-france-ukraine-fifa-world-cup-qualification",
            "date": "2025-11-13",
            "team_id": "france",
            "team_name": "France",
            "home_team": "France",
            "away_team": "Ukraine",
            "opponent_name": "Ukraine",
            "home_away": "home",
            "home_score": 4,
            "away_score": 0,
            "score_for": 4,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Paris",
            "country": "France",
            "venue": "Paris, France",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-13-iceland-france-fifa-world-cup-qualification",
            "date": "2025-10-13",
            "team_id": "france",
            "team_name": "France",
            "home_team": "Iceland",
            "away_team": "France",
            "opponent_name": "Iceland",
            "home_away": "away",
            "home_score": 2,
            "away_score": 2,
            "score_for": 2,
            "score_against": 2,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Reykjavík",
            "country": "Iceland",
            "venue": "Reykjavík, Iceland",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-10-france-azerbaijan-fifa-world-cup-qualification",
            "date": "2025-10-10",
            "team_id": "france",
            "team_name": "France",
            "home_team": "France",
            "away_team": "Azerbaijan",
            "opponent_name": "Azerbaijan",
            "home_away": "home",
            "home_score": 3,
            "away_score": 0,
            "score_for": 3,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Paris",
            "country": "France",
            "venue": "Paris, France",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-09-france-iceland-fifa-world-cup-qualification",
            "date": "2025-09-09",
            "team_id": "france",
            "team_name": "France",
            "home_team": "France",
            "away_team": "Iceland",
            "opponent_name": "Iceland",
            "home_away": "home",
            "home_score": 2,
            "away_score": 1,
            "score_for": 2,
            "score_against": 1,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Paris",
            "country": "France",
            "venue": "Paris, France",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-05-ukraine-france-fifa-world-cup-qualification",
            "date": "2025-09-05",
            "team_id": "france",
            "team_name": "France",
            "home_team": "Ukraine",
            "away_team": "France",
            "opponent_name": "Ukraine",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 2,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Wrocław",
            "country": "Poland",
            "venue": "Wrocław, Poland",
            "neutral": true
          },
          {
            "match_id": "historical:2025-06-08-germany-france-uefa-nations-league",
            "date": "2025-06-08",
            "team_id": "france",
            "team_name": "France",
            "home_team": "Germany",
            "away_team": "France",
            "opponent_name": "Germany",
            "home_away": "away",
            "home_score": 0,
            "away_score": 2,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "UEFA Nations League",
            "competition_group": "",
            "competition_weight": null,
            "city": "Stuttgart",
            "country": "Germany",
            "venue": "Stuttgart, Germany",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-05-spain-france-uefa-nations-league",
            "date": "2025-06-05",
            "team_id": "france",
            "team_name": "France",
            "home_team": "Spain",
            "away_team": "France",
            "opponent_name": "Spain",
            "home_away": "neutral",
            "home_score": 5,
            "away_score": 4,
            "score_for": 4,
            "score_against": 5,
            "result": "loss",
            "tournament": "UEFA Nations League",
            "competition_group": "",
            "competition_weight": null,
            "city": "Stuttgart",
            "country": "Germany",
            "venue": "Stuttgart, Germany",
            "neutral": true
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "germany",
        "team_name": "Germany",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-30",
        "form_summary": {
          "played": 10,
          "won": 7,
          "drawn": 0,
          "lost": 3,
          "goals_for": 23,
          "goals_against": 11,
          "goal_difference": 12
        },
        "matches": [
          {
            "match_id": "historical:2026-03-30-germany-ghana-friendly",
            "date": "2026-03-30",
            "team_id": "germany",
            "team_name": "Germany",
            "home_team": "Germany",
            "away_team": "Ghana",
            "opponent_name": "Ghana",
            "home_away": "home",
            "home_score": 2,
            "away_score": 1,
            "score_for": 2,
            "score_against": 1,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Stuttgart",
            "country": "Germany",
            "venue": "Stuttgart, Germany",
            "neutral": false
          },
          {
            "match_id": "historical:2026-03-27-switzerland-germany-friendly",
            "date": "2026-03-27",
            "team_id": "germany",
            "team_name": "Germany",
            "home_team": "Switzerland",
            "away_team": "Germany",
            "opponent_name": "Switzerland",
            "home_away": "away",
            "home_score": 3,
            "away_score": 4,
            "score_for": 4,
            "score_against": 3,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Basel",
            "country": "Switzerland",
            "venue": "Basel, Switzerland",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-17-germany-slovakia-fifa-world-cup-qualification",
            "date": "2025-11-17",
            "team_id": "germany",
            "team_name": "Germany",
            "home_team": "Germany",
            "away_team": "Slovakia",
            "opponent_name": "Slovakia",
            "home_away": "home",
            "home_score": 6,
            "away_score": 0,
            "score_for": 6,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Leipzig",
            "country": "Germany",
            "venue": "Leipzig, Germany",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-14-luxembourg-germany-fifa-world-cup-qualification",
            "date": "2025-11-14",
            "team_id": "germany",
            "team_name": "Germany",
            "home_team": "Luxembourg",
            "away_team": "Germany",
            "opponent_name": "Luxembourg",
            "home_away": "away",
            "home_score": 0,
            "away_score": 2,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Luxembourg",
            "country": "Luxembourg",
            "venue": "Luxembourg, Luxembourg",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-13-northern-ireland-germany-fifa-world-cup-qualification",
            "date": "2025-10-13",
            "team_id": "germany",
            "team_name": "Germany",
            "home_team": "Northern Ireland",
            "away_team": "Germany",
            "opponent_name": "Northern Ireland",
            "home_away": "away",
            "home_score": 0,
            "away_score": 1,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Belfast",
            "country": "Northern Ireland",
            "venue": "Belfast, Northern Ireland",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-10-germany-luxembourg-fifa-world-cup-qualification",
            "date": "2025-10-10",
            "team_id": "germany",
            "team_name": "Germany",
            "home_team": "Germany",
            "away_team": "Luxembourg",
            "opponent_name": "Luxembourg",
            "home_away": "home",
            "home_score": 4,
            "away_score": 0,
            "score_for": 4,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Sinsheim",
            "country": "Germany",
            "venue": "Sinsheim, Germany",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-07-germany-northern-ireland-fifa-world-cup-qualification",
            "date": "2025-09-07",
            "team_id": "germany",
            "team_name": "Germany",
            "home_team": "Germany",
            "away_team": "Northern Ireland",
            "opponent_name": "Northern Ireland",
            "home_away": "home",
            "home_score": 3,
            "away_score": 1,
            "score_for": 3,
            "score_against": 1,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Cologne",
            "country": "Germany",
            "venue": "Cologne, Germany",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-04-slovakia-germany-fifa-world-cup-qualification",
            "date": "2025-09-04",
            "team_id": "germany",
            "team_name": "Germany",
            "home_team": "Slovakia",
            "away_team": "Germany",
            "opponent_name": "Slovakia",
            "home_away": "away",
            "home_score": 2,
            "away_score": 0,
            "score_for": 0,
            "score_against": 2,
            "result": "loss",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Bratislava",
            "country": "Slovakia",
            "venue": "Bratislava, Slovakia",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-08-germany-france-uefa-nations-league",
            "date": "2025-06-08",
            "team_id": "germany",
            "team_name": "Germany",
            "home_team": "Germany",
            "away_team": "France",
            "opponent_name": "France",
            "home_away": "home",
            "home_score": 0,
            "away_score": 2,
            "score_for": 0,
            "score_against": 2,
            "result": "loss",
            "tournament": "UEFA Nations League",
            "competition_group": "",
            "competition_weight": null,
            "city": "Stuttgart",
            "country": "Germany",
            "venue": "Stuttgart, Germany",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-04-germany-portugal-uefa-nations-league",
            "date": "2025-06-04",
            "team_id": "germany",
            "team_name": "Germany",
            "home_team": "Germany",
            "away_team": "Portugal",
            "opponent_name": "Portugal",
            "home_away": "home",
            "home_score": 1,
            "away_score": 2,
            "score_for": 1,
            "score_against": 2,
            "result": "loss",
            "tournament": "UEFA Nations League",
            "competition_group": "",
            "competition_weight": null,
            "city": "Munich",
            "country": "Germany",
            "venue": "Munich, Germany",
            "neutral": false
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "ghana",
        "team_name": "Ghana",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-30",
        "form_summary": {
          "played": 10,
          "won": 4,
          "drawn": 1,
          "lost": 5,
          "goals_for": 15,
          "goals_against": 13,
          "goal_difference": 2
        },
        "matches": [
          {
            "match_id": "historical:2026-03-30-germany-ghana-friendly",
            "date": "2026-03-30",
            "team_id": "ghana",
            "team_name": "Ghana",
            "home_team": "Germany",
            "away_team": "Ghana",
            "opponent_name": "Germany",
            "home_away": "away",
            "home_score": 2,
            "away_score": 1,
            "score_for": 1,
            "score_against": 2,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Stuttgart",
            "country": "Germany",
            "venue": "Stuttgart, Germany",
            "neutral": false
          },
          {
            "match_id": "historical:2026-03-27-austria-ghana-friendly",
            "date": "2026-03-27",
            "team_id": "ghana",
            "team_name": "Ghana",
            "home_team": "Austria",
            "away_team": "Ghana",
            "opponent_name": "Austria",
            "home_away": "away",
            "home_score": 5,
            "away_score": 1,
            "score_for": 1,
            "score_against": 5,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Vienna",
            "country": "Austria",
            "venue": "Vienna, Austria",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-18-south-korea-ghana-friendly",
            "date": "2025-11-18",
            "team_id": "ghana",
            "team_name": "Ghana",
            "home_team": "South Korea",
            "away_team": "Ghana",
            "opponent_name": "South Korea",
            "home_away": "away",
            "home_score": 1,
            "away_score": 0,
            "score_for": 0,
            "score_against": 1,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Seoul",
            "country": "South Korea",
            "venue": "Seoul, South Korea",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-14-japan-ghana-kirin-cup",
            "date": "2025-11-14",
            "team_id": "ghana",
            "team_name": "Ghana",
            "home_team": "Japan",
            "away_team": "Ghana",
            "opponent_name": "Japan",
            "home_away": "away",
            "home_score": 2,
            "away_score": 0,
            "score_for": 0,
            "score_against": 2,
            "result": "loss",
            "tournament": "Kirin Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Toyota",
            "country": "Japan",
            "venue": "Toyota, Japan",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-12-ghana-comoros-fifa-world-cup-qualification",
            "date": "2025-10-12",
            "team_id": "ghana",
            "team_name": "Ghana",
            "home_team": "Ghana",
            "away_team": "Comoros",
            "opponent_name": "Comoros",
            "home_away": "home",
            "home_score": 1,
            "away_score": 0,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Accra",
            "country": "Ghana",
            "venue": "Accra, Ghana",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-08-central-african-republic-ghana-fifa-world-cup-qualification",
            "date": "2025-10-08",
            "team_id": "ghana",
            "team_name": "Ghana",
            "home_team": "Central African Republic",
            "away_team": "Ghana",
            "opponent_name": "Central African Republic",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 5,
            "score_for": 5,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "El Jadida",
            "country": "Morocco",
            "venue": "El Jadida, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2025-09-08-ghana-mali-fifa-world-cup-qualification",
            "date": "2025-09-08",
            "team_id": "ghana",
            "team_name": "Ghana",
            "home_team": "Ghana",
            "away_team": "Mali",
            "opponent_name": "Mali",
            "home_away": "home",
            "home_score": 1,
            "away_score": 0,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Accra",
            "country": "Ghana",
            "venue": "Accra, Ghana",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-04-chad-ghana-fifa-world-cup-qualification",
            "date": "2025-09-04",
            "team_id": "ghana",
            "team_name": "Ghana",
            "home_team": "Chad",
            "away_team": "Ghana",
            "opponent_name": "Chad",
            "home_away": "away",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "N'Djamena",
            "country": "Chad",
            "venue": "N'Djamena, Chad",
            "neutral": false
          },
          {
            "match_id": "historical:2025-05-31-trinidad-and-tobago-ghana-unity-cup",
            "date": "2025-05-31",
            "team_id": "ghana",
            "team_name": "Ghana",
            "home_team": "Trinidad and Tobago",
            "away_team": "Ghana",
            "opponent_name": "Trinidad and Tobago",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 4,
            "score_for": 4,
            "score_against": 0,
            "result": "win",
            "tournament": "Unity Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "London",
            "country": "England",
            "venue": "London, England",
            "neutral": true
          },
          {
            "match_id": "historical:2025-05-28-nigeria-ghana-unity-cup",
            "date": "2025-05-28",
            "team_id": "ghana",
            "team_name": "Ghana",
            "home_team": "Nigeria",
            "away_team": "Ghana",
            "opponent_name": "Nigeria",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 1,
            "score_for": 1,
            "score_against": 2,
            "result": "loss",
            "tournament": "Unity Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "London",
            "country": "England",
            "venue": "London, England",
            "neutral": true
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "haiti",
        "team_name": "Haiti",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 3,
          "drawn": 4,
          "lost": 3,
          "goals_for": 12,
          "goals_against": 11,
          "goal_difference": 1
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-haiti-iceland-friendly",
            "date": "2026-03-31",
            "team_id": "haiti",
            "team_name": "Haiti",
            "home_team": "Haiti",
            "away_team": "Iceland",
            "opponent_name": "Iceland",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Toronto",
            "country": "Canada",
            "venue": "Toronto, Canada",
            "neutral": true
          },
          {
            "match_id": "historical:2026-03-28-haiti-tunisia-friendly",
            "date": "2026-03-28",
            "team_id": "haiti",
            "team_name": "Haiti",
            "home_team": "Haiti",
            "away_team": "Tunisia",
            "opponent_name": "Tunisia",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 1,
            "score_for": 0,
            "score_against": 1,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Toronto",
            "country": "Canada",
            "venue": "Toronto, Canada",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-18-haiti-nicaragua-fifa-world-cup-qualification",
            "date": "2025-11-18",
            "team_id": "haiti",
            "team_name": "Haiti",
            "home_team": "Haiti",
            "away_team": "Nicaragua",
            "opponent_name": "Nicaragua",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 0,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Willemstad",
            "country": "Curaçao",
            "venue": "Willemstad, Curaçao",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-13-haiti-costa-rica-fifa-world-cup-qualification",
            "date": "2025-11-13",
            "team_id": "haiti",
            "team_name": "Haiti",
            "home_team": "Haiti",
            "away_team": "Costa Rica",
            "opponent_name": "Costa Rica",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 0,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Willemstad",
            "country": "Curaçao",
            "venue": "Willemstad, Curaçao",
            "neutral": true
          },
          {
            "match_id": "historical:2025-10-13-honduras-haiti-fifa-world-cup-qualification",
            "date": "2025-10-13",
            "team_id": "haiti",
            "team_name": "Haiti",
            "home_team": "Honduras",
            "away_team": "Haiti",
            "opponent_name": "Honduras",
            "home_away": "away",
            "home_score": 3,
            "away_score": 0,
            "score_for": 0,
            "score_against": 3,
            "result": "loss",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Tegucigalpa",
            "country": "Honduras",
            "venue": "Tegucigalpa, Honduras",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-09-nicaragua-haiti-fifa-world-cup-qualification",
            "date": "2025-10-09",
            "team_id": "haiti",
            "team_name": "Haiti",
            "home_team": "Nicaragua",
            "away_team": "Haiti",
            "opponent_name": "Nicaragua",
            "home_away": "away",
            "home_score": 0,
            "away_score": 3,
            "score_for": 3,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Managua",
            "country": "Nicaragua",
            "venue": "Managua, Nicaragua",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-09-costa-rica-haiti-fifa-world-cup-qualification",
            "date": "2025-09-09",
            "team_id": "haiti",
            "team_name": "Haiti",
            "home_team": "Costa Rica",
            "away_team": "Haiti",
            "opponent_name": "Costa Rica",
            "home_away": "away",
            "home_score": 3,
            "away_score": 3,
            "score_for": 3,
            "score_against": 3,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "San José",
            "country": "Costa Rica",
            "venue": "San José, Costa Rica",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-05-haiti-honduras-fifa-world-cup-qualification",
            "date": "2025-09-05",
            "team_id": "haiti",
            "team_name": "Haiti",
            "home_team": "Haiti",
            "away_team": "Honduras",
            "opponent_name": "Honduras",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Willemstad",
            "country": "Curaçao",
            "venue": "Willemstad, Curaçao",
            "neutral": true
          },
          {
            "match_id": "historical:2025-06-22-united-states-haiti-gold-cup",
            "date": "2025-06-22",
            "team_id": "haiti",
            "team_name": "Haiti",
            "home_team": "United States",
            "away_team": "Haiti",
            "opponent_name": "United States",
            "home_away": "away",
            "home_score": 2,
            "away_score": 1,
            "score_for": 1,
            "score_against": 2,
            "result": "loss",
            "tournament": "Gold Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Arlington",
            "country": "United States",
            "venue": "Arlington, United States",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-19-trinidad-and-tobago-haiti-gold-cup",
            "date": "2025-06-19",
            "team_id": "haiti",
            "team_name": "Haiti",
            "home_team": "Trinidad and Tobago",
            "away_team": "Haiti",
            "opponent_name": "Trinidad and Tobago",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "Gold Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Houston",
            "country": "United States",
            "venue": "Houston, United States",
            "neutral": true
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "ir-iran",
        "team_name": "IR Iran",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 4,
          "drawn": 3,
          "lost": 3,
          "goals_for": 16,
          "goals_against": 7,
          "goal_difference": 9
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-costa-rica-iran-friendly",
            "date": "2026-03-31",
            "team_id": "ir-iran",
            "team_name": "Iran",
            "home_team": "Costa Rica",
            "away_team": "Iran",
            "opponent_name": "Costa Rica",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 5,
            "score_for": 5,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Antalya",
            "country": "Turkey",
            "venue": "Antalya, Turkey",
            "neutral": true
          },
          {
            "match_id": "historical:2026-03-27-iran-nigeria-friendly",
            "date": "2026-03-27",
            "team_id": "ir-iran",
            "team_name": "Iran",
            "home_team": "Iran",
            "away_team": "Nigeria",
            "opponent_name": "Nigeria",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 2,
            "score_for": 1,
            "score_against": 2,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Antalya",
            "country": "Turkey",
            "venue": "Antalya, Turkey",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-18-iran-uzbekistan-al-ain-international-cup",
            "date": "2025-11-18",
            "team_id": "ir-iran",
            "team_name": "Iran",
            "home_team": "Iran",
            "away_team": "Uzbekistan",
            "opponent_name": "Uzbekistan",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "Al Ain International Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Al Ain",
            "country": "United Arab Emirates",
            "venue": "Al Ain, United Arab Emirates",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-13-iran-cape-verde-al-ain-international-cup",
            "date": "2025-11-13",
            "team_id": "ir-iran",
            "team_name": "Iran",
            "home_team": "Iran",
            "away_team": "Cape Verde",
            "opponent_name": "Cape Verde",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "Al Ain International Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Al Ain",
            "country": "United Arab Emirates",
            "venue": "Al Ain, United Arab Emirates",
            "neutral": true
          },
          {
            "match_id": "historical:2025-10-14-iran-tanzania-friendly",
            "date": "2025-10-14",
            "team_id": "ir-iran",
            "team_name": "Iran",
            "home_team": "Iran",
            "away_team": "Tanzania",
            "opponent_name": "Tanzania",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 0,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Dubai",
            "country": "United Arab Emirates",
            "venue": "Dubai, United Arab Emirates",
            "neutral": true
          },
          {
            "match_id": "historical:2025-10-10-russia-iran-friendly",
            "date": "2025-10-10",
            "team_id": "ir-iran",
            "team_name": "Iran",
            "home_team": "Russia",
            "away_team": "Iran",
            "opponent_name": "Russia",
            "home_away": "away",
            "home_score": 2,
            "away_score": 1,
            "score_for": 1,
            "score_against": 2,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Volgograd",
            "country": "Russia",
            "venue": "Volgograd, Russia",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-10-iran-north-korea-fifa-world-cup-qualification",
            "date": "2025-06-10",
            "team_id": "ir-iran",
            "team_name": "Iran",
            "home_team": "Iran",
            "away_team": "North Korea",
            "opponent_name": "North Korea",
            "home_away": "home",
            "home_score": 3,
            "away_score": 0,
            "score_for": 3,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Tehran",
            "country": "Iran",
            "venue": "Tehran, Iran",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-05-qatar-iran-fifa-world-cup-qualification",
            "date": "2025-06-05",
            "team_id": "ir-iran",
            "team_name": "Iran",
            "home_team": "Qatar",
            "away_team": "Iran",
            "opponent_name": "Qatar",
            "home_away": "away",
            "home_score": 1,
            "away_score": 0,
            "score_for": 0,
            "score_against": 1,
            "result": "loss",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Al Rayyan",
            "country": "Qatar",
            "venue": "Al Rayyan, Qatar",
            "neutral": false
          },
          {
            "match_id": "historical:2025-03-25-iran-uzbekistan-fifa-world-cup-qualification",
            "date": "2025-03-25",
            "team_id": "ir-iran",
            "team_name": "Iran",
            "home_team": "Iran",
            "away_team": "Uzbekistan",
            "opponent_name": "Uzbekistan",
            "home_away": "home",
            "home_score": 2,
            "away_score": 2,
            "score_for": 2,
            "score_against": 2,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Tehran",
            "country": "Iran",
            "venue": "Tehran, Iran",
            "neutral": false
          },
          {
            "match_id": "historical:2025-03-20-iran-united-arab-emirates-fifa-world-cup-qualification",
            "date": "2025-03-20",
            "team_id": "ir-iran",
            "team_name": "Iran",
            "home_team": "Iran",
            "away_team": "United Arab Emirates",
            "opponent_name": "United Arab Emirates",
            "home_away": "home",
            "home_score": 2,
            "away_score": 0,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Tehran",
            "country": "Iran",
            "venue": "Tehran, Iran",
            "neutral": false
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "iraq",
        "team_name": "Iraq",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 6,
          "drawn": 2,
          "lost": 2,
          "goals_for": 11,
          "goals_against": 7,
          "goal_difference": 4
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-iraq-bolivia-fifa-world-cup-qualification",
            "date": "2026-03-31",
            "team_id": "iraq",
            "team_name": "Iraq",
            "home_team": "Iraq",
            "away_team": "Bolivia",
            "opponent_name": "Bolivia",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 1,
            "score_for": 2,
            "score_against": 1,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Guadalupe",
            "country": "Mexico",
            "venue": "Guadalupe, Mexico",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-12-jordan-iraq-arab-cup",
            "date": "2025-12-12",
            "team_id": "iraq",
            "team_name": "Iraq",
            "home_team": "Jordan",
            "away_team": "Iraq",
            "opponent_name": "Jordan",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 0,
            "score_for": 0,
            "score_against": 1,
            "result": "loss",
            "tournament": "Arab Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Al Rayyan",
            "country": "Qatar",
            "venue": "Al Rayyan, Qatar",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-09-algeria-iraq-arab-cup",
            "date": "2025-12-09",
            "team_id": "iraq",
            "team_name": "Iraq",
            "home_team": "Algeria",
            "away_team": "Iraq",
            "opponent_name": "Algeria",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 0,
            "score_for": 0,
            "score_against": 2,
            "result": "loss",
            "tournament": "Arab Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Al Rayyan",
            "country": "Qatar",
            "venue": "Al Rayyan, Qatar",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-06-sudan-iraq-arab-cup",
            "date": "2025-12-06",
            "team_id": "iraq",
            "team_name": "Iraq",
            "home_team": "Sudan",
            "away_team": "Iraq",
            "opponent_name": "Sudan",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 2,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "Arab Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Doha",
            "country": "Qatar",
            "venue": "Doha, Qatar",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-03-iraq-bahrain-arab-cup",
            "date": "2025-12-03",
            "team_id": "iraq",
            "team_name": "Iraq",
            "home_team": "Iraq",
            "away_team": "Bahrain",
            "opponent_name": "Bahrain",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 1,
            "score_for": 2,
            "score_against": 1,
            "result": "win",
            "tournament": "Arab Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Doha",
            "country": "Qatar",
            "venue": "Doha, Qatar",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-18-iraq-united-arab-emirates-fifa-world-cup-qualification",
            "date": "2025-11-18",
            "team_id": "iraq",
            "team_name": "Iraq",
            "home_team": "Iraq",
            "away_team": "United Arab Emirates",
            "opponent_name": "United Arab Emirates",
            "home_away": "home",
            "home_score": 2,
            "away_score": 1,
            "score_for": 2,
            "score_against": 1,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Basra",
            "country": "Iraq",
            "venue": "Basra, Iraq",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-13-united-arab-emirates-iraq-fifa-world-cup-qualification",
            "date": "2025-11-13",
            "team_id": "iraq",
            "team_name": "Iraq",
            "home_team": "United Arab Emirates",
            "away_team": "Iraq",
            "opponent_name": "United Arab Emirates",
            "home_away": "away",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Abu Dhabi",
            "country": "United Arab Emirates",
            "venue": "Abu Dhabi, United Arab Emirates",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-14-saudi-arabia-iraq-fifa-world-cup-qualification",
            "date": "2025-10-14",
            "team_id": "iraq",
            "team_name": "Iraq",
            "home_team": "Saudi Arabia",
            "away_team": "Iraq",
            "opponent_name": "Saudi Arabia",
            "home_away": "away",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Jeddah",
            "country": "Saudi Arabia",
            "venue": "Jeddah, Saudi Arabia",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-11-iraq-indonesia-fifa-world-cup-qualification",
            "date": "2025-10-11",
            "team_id": "iraq",
            "team_name": "Iraq",
            "home_team": "Iraq",
            "away_team": "Indonesia",
            "opponent_name": "Indonesia",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 0,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Jeddah",
            "country": "Saudi Arabia",
            "venue": "Jeddah, Saudi Arabia",
            "neutral": true
          },
          {
            "match_id": "historical:2025-09-07-thailand-iraq-king-s-cup",
            "date": "2025-09-07",
            "team_id": "iraq",
            "team_name": "Iraq",
            "home_team": "Thailand",
            "away_team": "Iraq",
            "opponent_name": "Thailand",
            "home_away": "away",
            "home_score": 0,
            "away_score": 1,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "King's Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Kanchanaburi",
            "country": "Thailand",
            "venue": "Kanchanaburi, Thailand",
            "neutral": false
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "japan",
        "team_name": "Japan",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 6,
          "drawn": 2,
          "lost": 2,
          "goals_for": 18,
          "goals_against": 7,
          "goal_difference": 11
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-england-japan-friendly",
            "date": "2026-03-31",
            "team_id": "japan",
            "team_name": "Japan",
            "home_team": "England",
            "away_team": "Japan",
            "opponent_name": "England",
            "home_away": "away",
            "home_score": 0,
            "away_score": 1,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "London",
            "country": "England",
            "venue": "London, England",
            "neutral": false
          },
          {
            "match_id": "historical:2026-03-28-scotland-japan-friendly",
            "date": "2026-03-28",
            "team_id": "japan",
            "team_name": "Japan",
            "home_team": "Scotland",
            "away_team": "Japan",
            "opponent_name": "Scotland",
            "home_away": "away",
            "home_score": 0,
            "away_score": 1,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Glasgow",
            "country": "Scotland",
            "venue": "Glasgow, Scotland",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-18-japan-bolivia-kirin-cup",
            "date": "2025-11-18",
            "team_id": "japan",
            "team_name": "Japan",
            "home_team": "Japan",
            "away_team": "Bolivia",
            "opponent_name": "Bolivia",
            "home_away": "home",
            "home_score": 3,
            "away_score": 0,
            "score_for": 3,
            "score_against": 0,
            "result": "win",
            "tournament": "Kirin Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Tokyo",
            "country": "Japan",
            "venue": "Tokyo, Japan",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-14-japan-ghana-kirin-cup",
            "date": "2025-11-14",
            "team_id": "japan",
            "team_name": "Japan",
            "home_team": "Japan",
            "away_team": "Ghana",
            "opponent_name": "Ghana",
            "home_away": "home",
            "home_score": 2,
            "away_score": 0,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "Kirin Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Toyota",
            "country": "Japan",
            "venue": "Toyota, Japan",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-14-japan-brazil-kirin-cup",
            "date": "2025-10-14",
            "team_id": "japan",
            "team_name": "Japan",
            "home_team": "Japan",
            "away_team": "Brazil",
            "opponent_name": "Brazil",
            "home_away": "home",
            "home_score": 3,
            "away_score": 2,
            "score_for": 3,
            "score_against": 2,
            "result": "win",
            "tournament": "Kirin Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Tokyo",
            "country": "Japan",
            "venue": "Tokyo, Japan",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-10-japan-paraguay-kirin-cup",
            "date": "2025-10-10",
            "team_id": "japan",
            "team_name": "Japan",
            "home_team": "Japan",
            "away_team": "Paraguay",
            "opponent_name": "Paraguay",
            "home_away": "home",
            "home_score": 2,
            "away_score": 2,
            "score_for": 2,
            "score_against": 2,
            "result": "draw",
            "tournament": "Kirin Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Osaka",
            "country": "Japan",
            "venue": "Osaka, Japan",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-09-united-states-japan-friendly",
            "date": "2025-09-09",
            "team_id": "japan",
            "team_name": "Japan",
            "home_team": "United States",
            "away_team": "Japan",
            "opponent_name": "United States",
            "home_away": "away",
            "home_score": 2,
            "away_score": 0,
            "score_for": 0,
            "score_against": 2,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Columbus",
            "country": "United States",
            "venue": "Columbus, United States",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-06-mexico-japan-friendly",
            "date": "2025-09-06",
            "team_id": "japan",
            "team_name": "Japan",
            "home_team": "Mexico",
            "away_team": "Japan",
            "opponent_name": "Mexico",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Oakland",
            "country": "United States",
            "venue": "Oakland, United States",
            "neutral": true
          },
          {
            "match_id": "historical:2025-06-10-japan-indonesia-fifa-world-cup-qualification",
            "date": "2025-06-10",
            "team_id": "japan",
            "team_name": "Japan",
            "home_team": "Japan",
            "away_team": "Indonesia",
            "opponent_name": "Indonesia",
            "home_away": "home",
            "home_score": 6,
            "away_score": 0,
            "score_for": 6,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Suita",
            "country": "Japan",
            "venue": "Suita, Japan",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-05-australia-japan-fifa-world-cup-qualification",
            "date": "2025-06-05",
            "team_id": "japan",
            "team_name": "Japan",
            "home_team": "Australia",
            "away_team": "Japan",
            "opponent_name": "Australia",
            "home_away": "away",
            "home_score": 1,
            "away_score": 0,
            "score_for": 0,
            "score_against": 1,
            "result": "loss",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Perth",
            "country": "Australia",
            "venue": "Perth, Australia",
            "neutral": false
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "jordan",
        "team_name": "Jordan",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 5,
          "drawn": 2,
          "lost": 3,
          "goals_for": 20,
          "goals_against": 15,
          "goal_difference": 5
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-jordan-nigeria-friendly",
            "date": "2026-03-31",
            "team_id": "jordan",
            "team_name": "Jordan",
            "home_team": "Jordan",
            "away_team": "Nigeria",
            "opponent_name": "Nigeria",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 2,
            "score_for": 2,
            "score_against": 2,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Antalya",
            "country": "Turkey",
            "venue": "Antalya, Turkey",
            "neutral": true
          },
          {
            "match_id": "historical:2026-03-27-costa-rica-jordan-friendly",
            "date": "2026-03-27",
            "team_id": "jordan",
            "team_name": "Jordan",
            "home_team": "Costa Rica",
            "away_team": "Jordan",
            "opponent_name": "Costa Rica",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 2,
            "score_for": 2,
            "score_against": 2,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Antalya",
            "country": "Turkey",
            "venue": "Antalya, Turkey",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-18-jordan-morocco-arab-cup",
            "date": "2025-12-18",
            "team_id": "jordan",
            "team_name": "Jordan",
            "home_team": "Jordan",
            "away_team": "Morocco",
            "opponent_name": "Morocco",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 3,
            "score_for": 2,
            "score_against": 3,
            "result": "loss",
            "tournament": "Arab Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Lusail",
            "country": "Qatar",
            "venue": "Lusail, Qatar",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-15-saudi-arabia-jordan-arab-cup",
            "date": "2025-12-15",
            "team_id": "jordan",
            "team_name": "Jordan",
            "home_team": "Saudi Arabia",
            "away_team": "Jordan",
            "opponent_name": "Saudi Arabia",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 1,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "Arab Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Al Khor",
            "country": "Qatar",
            "venue": "Al Khor, Qatar",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-12-jordan-iraq-arab-cup",
            "date": "2025-12-12",
            "team_id": "jordan",
            "team_name": "Jordan",
            "home_team": "Jordan",
            "away_team": "Iraq",
            "opponent_name": "Iraq",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 0,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "Arab Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Al Rayyan",
            "country": "Qatar",
            "venue": "Al Rayyan, Qatar",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-09-egypt-jordan-arab-cup",
            "date": "2025-12-09",
            "team_id": "jordan",
            "team_name": "Jordan",
            "home_team": "Egypt",
            "away_team": "Jordan",
            "opponent_name": "Egypt",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 3,
            "score_for": 3,
            "score_against": 0,
            "result": "win",
            "tournament": "Arab Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Al Khor",
            "country": "Qatar",
            "venue": "Al Khor, Qatar",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-06-kuwait-jordan-arab-cup",
            "date": "2025-12-06",
            "team_id": "jordan",
            "team_name": "Jordan",
            "home_team": "Kuwait",
            "away_team": "Jordan",
            "opponent_name": "Kuwait",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 3,
            "score_for": 3,
            "score_against": 1,
            "result": "win",
            "tournament": "Arab Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Al Rayyan",
            "country": "Qatar",
            "venue": "Al Rayyan, Qatar",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-03-jordan-united-arab-emirates-arab-cup",
            "date": "2025-12-03",
            "team_id": "jordan",
            "team_name": "Jordan",
            "home_team": "Jordan",
            "away_team": "United Arab Emirates",
            "opponent_name": "United Arab Emirates",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 1,
            "score_for": 2,
            "score_against": 1,
            "result": "win",
            "tournament": "Arab Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Al Khor",
            "country": "Qatar",
            "venue": "Al Khor, Qatar",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-18-mali-jordan-friendly",
            "date": "2025-11-18",
            "team_id": "jordan",
            "team_name": "Jordan",
            "home_team": "Mali",
            "away_team": "Jordan",
            "opponent_name": "Mali",
            "home_away": "neutral",
            "home_score": 3,
            "away_score": 2,
            "score_for": 2,
            "score_against": 3,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Radès",
            "country": "Tunisia",
            "venue": "Radès, Tunisia",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-14-tunisia-jordan-friendly",
            "date": "2025-11-14",
            "team_id": "jordan",
            "team_name": "Jordan",
            "home_team": "Tunisia",
            "away_team": "Jordan",
            "opponent_name": "Tunisia",
            "home_away": "away",
            "home_score": 3,
            "away_score": 2,
            "score_for": 2,
            "score_against": 3,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Radès",
            "country": "Tunisia",
            "venue": "Radès, Tunisia",
            "neutral": false
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 6,
          "drawn": 1,
          "lost": 3,
          "goals_for": 15,
          "goals_against": 12,
          "goal_difference": 3
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-austria-south-korea-friendly",
            "date": "2026-03-31",
            "team_id": "korea-republic",
            "team_name": "South Korea",
            "home_team": "Austria",
            "away_team": "South Korea",
            "opponent_name": "Austria",
            "home_away": "away",
            "home_score": 1,
            "away_score": 0,
            "score_for": 0,
            "score_against": 1,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Vienna",
            "country": "Austria",
            "venue": "Vienna, Austria",
            "neutral": false
          },
          {
            "match_id": "historical:2026-03-28-ivory-coast-south-korea-friendly",
            "date": "2026-03-28",
            "team_id": "korea-republic",
            "team_name": "South Korea",
            "home_team": "Ivory Coast",
            "away_team": "South Korea",
            "opponent_name": "Ivory Coast",
            "home_away": "neutral",
            "home_score": 4,
            "away_score": 0,
            "score_for": 0,
            "score_against": 4,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Milton Keynes",
            "country": "England",
            "venue": "Milton Keynes, England",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-18-south-korea-ghana-friendly",
            "date": "2025-11-18",
            "team_id": "korea-republic",
            "team_name": "South Korea",
            "home_team": "South Korea",
            "away_team": "Ghana",
            "opponent_name": "Ghana",
            "home_away": "home",
            "home_score": 1,
            "away_score": 0,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Seoul",
            "country": "South Korea",
            "venue": "Seoul, South Korea",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-14-south-korea-bolivia-friendly",
            "date": "2025-11-14",
            "team_id": "korea-republic",
            "team_name": "South Korea",
            "home_team": "South Korea",
            "away_team": "Bolivia",
            "opponent_name": "Bolivia",
            "home_away": "home",
            "home_score": 2,
            "away_score": 0,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Daejeon",
            "country": "South Korea",
            "venue": "Daejeon, South Korea",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-14-south-korea-paraguay-friendly",
            "date": "2025-10-14",
            "team_id": "korea-republic",
            "team_name": "South Korea",
            "home_team": "South Korea",
            "away_team": "Paraguay",
            "opponent_name": "Paraguay",
            "home_away": "home",
            "home_score": 2,
            "away_score": 0,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Seoul",
            "country": "South Korea",
            "venue": "Seoul, South Korea",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-10-south-korea-brazil-friendly",
            "date": "2025-10-10",
            "team_id": "korea-republic",
            "team_name": "South Korea",
            "home_team": "South Korea",
            "away_team": "Brazil",
            "opponent_name": "Brazil",
            "home_away": "home",
            "home_score": 0,
            "away_score": 5,
            "score_for": 0,
            "score_against": 5,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Seoul",
            "country": "South Korea",
            "venue": "Seoul, South Korea",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-09-mexico-south-korea-friendly",
            "date": "2025-09-09",
            "team_id": "korea-republic",
            "team_name": "South Korea",
            "home_team": "Mexico",
            "away_team": "South Korea",
            "opponent_name": "Mexico",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 2,
            "score_for": 2,
            "score_against": 2,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Nashville",
            "country": "United States",
            "venue": "Nashville, United States",
            "neutral": true
          },
          {
            "match_id": "historical:2025-09-06-united-states-south-korea-friendly",
            "date": "2025-09-06",
            "team_id": "korea-republic",
            "team_name": "South Korea",
            "home_team": "United States",
            "away_team": "South Korea",
            "opponent_name": "United States",
            "home_away": "away",
            "home_score": 0,
            "away_score": 2,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Harrison",
            "country": "United States",
            "venue": "Harrison, United States",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-10-south-korea-kuwait-fifa-world-cup-qualification",
            "date": "2025-06-10",
            "team_id": "korea-republic",
            "team_name": "South Korea",
            "home_team": "South Korea",
            "away_team": "Kuwait",
            "opponent_name": "Kuwait",
            "home_away": "home",
            "home_score": 4,
            "away_score": 0,
            "score_for": 4,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Seoul",
            "country": "South Korea",
            "venue": "Seoul, South Korea",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-05-iraq-south-korea-fifa-world-cup-qualification",
            "date": "2025-06-05",
            "team_id": "korea-republic",
            "team_name": "South Korea",
            "home_team": "Iraq",
            "away_team": "South Korea",
            "opponent_name": "Iraq",
            "home_away": "away",
            "home_score": 0,
            "away_score": 2,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Basra",
            "country": "Iraq",
            "venue": "Basra, Iraq",
            "neutral": false
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "mexico",
        "team_name": "Mexico",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 3,
          "drawn": 5,
          "lost": 2,
          "goals_for": 11,
          "goals_against": 10,
          "goal_difference": 1
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-mexico-belgium-friendly",
            "date": "2026-03-31",
            "team_id": "mexico",
            "team_name": "Mexico",
            "home_team": "Mexico",
            "away_team": "Belgium",
            "opponent_name": "Belgium",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Chicago",
            "country": "United States",
            "venue": "Chicago, United States",
            "neutral": true
          },
          {
            "match_id": "historical:2026-03-28-mexico-portugal-friendly",
            "date": "2026-03-28",
            "team_id": "mexico",
            "team_name": "Mexico",
            "home_team": "Mexico",
            "away_team": "Portugal",
            "opponent_name": "Portugal",
            "home_away": "home",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Mexico City",
            "country": "Mexico",
            "venue": "Mexico City, Mexico",
            "neutral": false
          },
          {
            "match_id": "historical:2026-02-25-mexico-iceland-friendly",
            "date": "2026-02-25",
            "team_id": "mexico",
            "team_name": "Mexico",
            "home_team": "Mexico",
            "away_team": "Iceland",
            "opponent_name": "Iceland",
            "home_away": "home",
            "home_score": 4,
            "away_score": 0,
            "score_for": 4,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Querétaro",
            "country": "Mexico",
            "venue": "Querétaro, Mexico",
            "neutral": false
          },
          {
            "match_id": "historical:2026-01-25-bolivia-mexico-friendly",
            "date": "2026-01-25",
            "team_id": "mexico",
            "team_name": "Mexico",
            "home_team": "Bolivia",
            "away_team": "Mexico",
            "opponent_name": "Bolivia",
            "home_away": "away",
            "home_score": 0,
            "away_score": 1,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Santa Cruz",
            "country": "Bolivia",
            "venue": "Santa Cruz, Bolivia",
            "neutral": false
          },
          {
            "match_id": "historical:2026-01-22-panama-mexico-friendly",
            "date": "2026-01-22",
            "team_id": "mexico",
            "team_name": "Mexico",
            "home_team": "Panama",
            "away_team": "Mexico",
            "opponent_name": "Panama",
            "home_away": "away",
            "home_score": 0,
            "away_score": 1,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Panama City",
            "country": "Panama",
            "venue": "Panama City, Panama",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-18-mexico-paraguay-friendly",
            "date": "2025-11-18",
            "team_id": "mexico",
            "team_name": "Mexico",
            "home_team": "Mexico",
            "away_team": "Paraguay",
            "opponent_name": "Paraguay",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 2,
            "score_for": 1,
            "score_against": 2,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "San Antonio",
            "country": "United States",
            "venue": "San Antonio, United States",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-15-mexico-uruguay-friendly",
            "date": "2025-11-15",
            "team_id": "mexico",
            "team_name": "Mexico",
            "home_team": "Mexico",
            "away_team": "Uruguay",
            "opponent_name": "Uruguay",
            "home_away": "home",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Torreón",
            "country": "Mexico",
            "venue": "Torreón, Mexico",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-14-mexico-ecuador-friendly",
            "date": "2025-10-14",
            "team_id": "mexico",
            "team_name": "Mexico",
            "home_team": "Mexico",
            "away_team": "Ecuador",
            "opponent_name": "Ecuador",
            "home_away": "home",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Zapopan",
            "country": "Mexico",
            "venue": "Zapopan, Mexico",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-11-mexico-colombia-friendly",
            "date": "2025-10-11",
            "team_id": "mexico",
            "team_name": "Mexico",
            "home_team": "Mexico",
            "away_team": "Colombia",
            "opponent_name": "Colombia",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 4,
            "score_for": 0,
            "score_against": 4,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Arlington",
            "country": "United States",
            "venue": "Arlington, United States",
            "neutral": true
          },
          {
            "match_id": "historical:2025-09-09-mexico-south-korea-friendly",
            "date": "2025-09-09",
            "team_id": "mexico",
            "team_name": "Mexico",
            "home_team": "Mexico",
            "away_team": "South Korea",
            "opponent_name": "South Korea",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 2,
            "score_for": 2,
            "score_against": 2,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Nashville",
            "country": "United States",
            "venue": "Nashville, United States",
            "neutral": true
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "morocco",
        "team_name": "Morocco",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 7,
          "drawn": 3,
          "lost": 0,
          "goals_for": 18,
          "goals_against": 5,
          "goal_difference": 13
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-morocco-paraguay-friendly",
            "date": "2026-03-31",
            "team_id": "morocco",
            "team_name": "Morocco",
            "home_team": "Morocco",
            "away_team": "Paraguay",
            "opponent_name": "Paraguay",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 1,
            "score_for": 2,
            "score_against": 1,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Lens",
            "country": "France",
            "venue": "Lens, France",
            "neutral": true
          },
          {
            "match_id": "historical:2026-03-27-morocco-ecuador-friendly",
            "date": "2026-03-27",
            "team_id": "morocco",
            "team_name": "Morocco",
            "home_team": "Morocco",
            "away_team": "Ecuador",
            "opponent_name": "Ecuador",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Madrid",
            "country": "Spain",
            "venue": "Madrid, Spain",
            "neutral": true
          },
          {
            "match_id": "historical:2026-01-18-morocco-senegal-african-cup-of-nations",
            "date": "2026-01-18",
            "team_id": "morocco",
            "team_name": "Morocco",
            "home_team": "Morocco",
            "away_team": "Senegal",
            "opponent_name": "Senegal",
            "home_away": "home",
            "home_score": 3,
            "away_score": 0,
            "score_for": 3,
            "score_against": 0,
            "result": "win",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Rabat",
            "country": "Morocco",
            "venue": "Rabat, Morocco",
            "neutral": false
          },
          {
            "match_id": "historical:2026-01-14-morocco-nigeria-african-cup-of-nations",
            "date": "2026-01-14",
            "team_id": "morocco",
            "team_name": "Morocco",
            "home_team": "Morocco",
            "away_team": "Nigeria",
            "opponent_name": "Nigeria",
            "home_away": "home",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Rabat",
            "country": "Morocco",
            "venue": "Rabat, Morocco",
            "neutral": false
          },
          {
            "match_id": "historical:2026-01-09-morocco-cameroon-african-cup-of-nations",
            "date": "2026-01-09",
            "team_id": "morocco",
            "team_name": "Morocco",
            "home_team": "Morocco",
            "away_team": "Cameroon",
            "opponent_name": "Cameroon",
            "home_away": "home",
            "home_score": 2,
            "away_score": 0,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Rabat",
            "country": "Morocco",
            "venue": "Rabat, Morocco",
            "neutral": false
          },
          {
            "match_id": "historical:2026-01-04-morocco-tanzania-african-cup-of-nations",
            "date": "2026-01-04",
            "team_id": "morocco",
            "team_name": "Morocco",
            "home_team": "Morocco",
            "away_team": "Tanzania",
            "opponent_name": "Tanzania",
            "home_away": "home",
            "home_score": 1,
            "away_score": 0,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Rabat",
            "country": "Morocco",
            "venue": "Rabat, Morocco",
            "neutral": false
          },
          {
            "match_id": "historical:2025-12-29-morocco-zambia-african-cup-of-nations",
            "date": "2025-12-29",
            "team_id": "morocco",
            "team_name": "Morocco",
            "home_team": "Morocco",
            "away_team": "Zambia",
            "opponent_name": "Zambia",
            "home_away": "home",
            "home_score": 3,
            "away_score": 0,
            "score_for": 3,
            "score_against": 0,
            "result": "win",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Rabat",
            "country": "Morocco",
            "venue": "Rabat, Morocco",
            "neutral": false
          },
          {
            "match_id": "historical:2025-12-26-morocco-mali-african-cup-of-nations",
            "date": "2025-12-26",
            "team_id": "morocco",
            "team_name": "Morocco",
            "home_team": "Morocco",
            "away_team": "Mali",
            "opponent_name": "Mali",
            "home_away": "home",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Rabat",
            "country": "Morocco",
            "venue": "Rabat, Morocco",
            "neutral": false
          },
          {
            "match_id": "historical:2025-12-21-morocco-comoros-african-cup-of-nations",
            "date": "2025-12-21",
            "team_id": "morocco",
            "team_name": "Morocco",
            "home_team": "Morocco",
            "away_team": "Comoros",
            "opponent_name": "Comoros",
            "home_away": "home",
            "home_score": 2,
            "away_score": 0,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Rabat",
            "country": "Morocco",
            "venue": "Rabat, Morocco",
            "neutral": false
          },
          {
            "match_id": "historical:2025-12-18-jordan-morocco-arab-cup",
            "date": "2025-12-18",
            "team_id": "morocco",
            "team_name": "Morocco",
            "home_team": "Jordan",
            "away_team": "Morocco",
            "opponent_name": "Jordan",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 3,
            "score_for": 3,
            "score_against": 2,
            "result": "win",
            "tournament": "Arab Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Lusail",
            "country": "Qatar",
            "venue": "Lusail, Qatar",
            "neutral": true
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "netherlands",
        "team_name": "Netherlands",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 7,
          "drawn": 3,
          "lost": 0,
          "goals_for": 30,
          "goals_against": 6,
          "goal_difference": 24
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-netherlands-ecuador-friendly",
            "date": "2026-03-31",
            "team_id": "netherlands",
            "team_name": "Netherlands",
            "home_team": "Netherlands",
            "away_team": "Ecuador",
            "opponent_name": "Ecuador",
            "home_away": "home",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Eindhoven",
            "country": "Netherlands",
            "venue": "Eindhoven, Netherlands",
            "neutral": false
          },
          {
            "match_id": "historical:2026-03-27-netherlands-norway-friendly",
            "date": "2026-03-27",
            "team_id": "netherlands",
            "team_name": "Netherlands",
            "home_team": "Netherlands",
            "away_team": "Norway",
            "opponent_name": "Norway",
            "home_away": "home",
            "home_score": 2,
            "away_score": 1,
            "score_for": 2,
            "score_against": 1,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Amsterdam",
            "country": "Netherlands",
            "venue": "Amsterdam, Netherlands",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-17-netherlands-lithuania-fifa-world-cup-qualification",
            "date": "2025-11-17",
            "team_id": "netherlands",
            "team_name": "Netherlands",
            "home_team": "Netherlands",
            "away_team": "Lithuania",
            "opponent_name": "Lithuania",
            "home_away": "home",
            "home_score": 4,
            "away_score": 0,
            "score_for": 4,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Amsterdam",
            "country": "Netherlands",
            "venue": "Amsterdam, Netherlands",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-14-poland-netherlands-fifa-world-cup-qualification",
            "date": "2025-11-14",
            "team_id": "netherlands",
            "team_name": "Netherlands",
            "home_team": "Poland",
            "away_team": "Netherlands",
            "opponent_name": "Poland",
            "home_away": "away",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Warsaw",
            "country": "Poland",
            "venue": "Warsaw, Poland",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-12-netherlands-finland-fifa-world-cup-qualification",
            "date": "2025-10-12",
            "team_id": "netherlands",
            "team_name": "Netherlands",
            "home_team": "Netherlands",
            "away_team": "Finland",
            "opponent_name": "Finland",
            "home_away": "home",
            "home_score": 4,
            "away_score": 0,
            "score_for": 4,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Amsterdam",
            "country": "Netherlands",
            "venue": "Amsterdam, Netherlands",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-09-malta-netherlands-fifa-world-cup-qualification",
            "date": "2025-10-09",
            "team_id": "netherlands",
            "team_name": "Netherlands",
            "home_team": "Malta",
            "away_team": "Netherlands",
            "opponent_name": "Malta",
            "home_away": "away",
            "home_score": 0,
            "away_score": 4,
            "score_for": 4,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Ta' Qali",
            "country": "Malta",
            "venue": "Ta' Qali, Malta",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-07-lithuania-netherlands-fifa-world-cup-qualification",
            "date": "2025-09-07",
            "team_id": "netherlands",
            "team_name": "Netherlands",
            "home_team": "Lithuania",
            "away_team": "Netherlands",
            "opponent_name": "Lithuania",
            "home_away": "away",
            "home_score": 2,
            "away_score": 3,
            "score_for": 3,
            "score_against": 2,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Kaunas",
            "country": "Lithuania",
            "venue": "Kaunas, Lithuania",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-04-netherlands-poland-fifa-world-cup-qualification",
            "date": "2025-09-04",
            "team_id": "netherlands",
            "team_name": "Netherlands",
            "home_team": "Netherlands",
            "away_team": "Poland",
            "opponent_name": "Poland",
            "home_away": "home",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Rotterdam",
            "country": "Netherlands",
            "venue": "Rotterdam, Netherlands",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-10-netherlands-malta-fifa-world-cup-qualification",
            "date": "2025-06-10",
            "team_id": "netherlands",
            "team_name": "Netherlands",
            "home_team": "Netherlands",
            "away_team": "Malta",
            "opponent_name": "Malta",
            "home_away": "home",
            "home_score": 8,
            "away_score": 0,
            "score_for": 8,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Groningen",
            "country": "Netherlands",
            "venue": "Groningen, Netherlands",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-07-finland-netherlands-fifa-world-cup-qualification",
            "date": "2025-06-07",
            "team_id": "netherlands",
            "team_name": "Netherlands",
            "home_team": "Finland",
            "away_team": "Netherlands",
            "opponent_name": "Finland",
            "home_away": "away",
            "home_score": 0,
            "away_score": 2,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Helsinki",
            "country": "Finland",
            "venue": "Helsinki, Finland",
            "neutral": false
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "new-zealand",
        "team_name": "New Zealand",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-30",
        "form_summary": {
          "played": 10,
          "won": 2,
          "drawn": 1,
          "lost": 7,
          "goals_for": 9,
          "goals_against": 15,
          "goal_difference": -6
        },
        "matches": [
          {
            "match_id": "historical:2026-03-30-new-zealand-chile-fifa-series",
            "date": "2026-03-30",
            "team_id": "new-zealand",
            "team_name": "New Zealand",
            "home_team": "New Zealand",
            "away_team": "Chile",
            "opponent_name": "Chile",
            "home_away": "home",
            "home_score": 4,
            "away_score": 1,
            "score_for": 4,
            "score_against": 1,
            "result": "win",
            "tournament": "FIFA Series",
            "competition_group": "",
            "competition_weight": null,
            "city": "Auckland",
            "country": "New Zealand",
            "venue": "Auckland, New Zealand",
            "neutral": false
          },
          {
            "match_id": "historical:2026-03-27-new-zealand-finland-fifa-series",
            "date": "2026-03-27",
            "team_id": "new-zealand",
            "team_name": "New Zealand",
            "home_team": "New Zealand",
            "away_team": "Finland",
            "opponent_name": "Finland",
            "home_away": "home",
            "home_score": 0,
            "away_score": 2,
            "score_for": 0,
            "score_against": 2,
            "result": "loss",
            "tournament": "FIFA Series",
            "competition_group": "",
            "competition_weight": null,
            "city": "Auckland",
            "country": "New Zealand",
            "venue": "Auckland, New Zealand",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-18-ecuador-new-zealand-friendly",
            "date": "2025-11-18",
            "team_id": "new-zealand",
            "team_name": "New Zealand",
            "home_team": "Ecuador",
            "away_team": "New Zealand",
            "opponent_name": "Ecuador",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 0,
            "score_for": 0,
            "score_against": 2,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Harrison",
            "country": "United States",
            "venue": "Harrison, United States",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-15-colombia-new-zealand-friendly",
            "date": "2025-11-15",
            "team_id": "new-zealand",
            "team_name": "New Zealand",
            "home_team": "Colombia",
            "away_team": "New Zealand",
            "opponent_name": "Colombia",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 1,
            "score_for": 1,
            "score_against": 2,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Fort Lauderdale",
            "country": "United States",
            "venue": "Fort Lauderdale, United States",
            "neutral": true
          },
          {
            "match_id": "historical:2025-10-14-norway-new-zealand-friendly",
            "date": "2025-10-14",
            "team_id": "new-zealand",
            "team_name": "New Zealand",
            "home_team": "Norway",
            "away_team": "New Zealand",
            "opponent_name": "Norway",
            "home_away": "away",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Oslo",
            "country": "Norway",
            "venue": "Oslo, Norway",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-09-poland-new-zealand-friendly",
            "date": "2025-10-09",
            "team_id": "new-zealand",
            "team_name": "New Zealand",
            "home_team": "Poland",
            "away_team": "New Zealand",
            "opponent_name": "Poland",
            "home_away": "away",
            "home_score": 1,
            "away_score": 0,
            "score_for": 0,
            "score_against": 1,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Chorzów",
            "country": "Poland",
            "venue": "Chorzów, Poland",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-09-new-zealand-australia-soccer-ashes",
            "date": "2025-09-09",
            "team_id": "new-zealand",
            "team_name": "New Zealand",
            "home_team": "New Zealand",
            "away_team": "Australia",
            "opponent_name": "Australia",
            "home_away": "home",
            "home_score": 1,
            "away_score": 3,
            "score_for": 1,
            "score_against": 3,
            "result": "loss",
            "tournament": "Soccer Ashes",
            "competition_group": "",
            "competition_weight": null,
            "city": "Auckland",
            "country": "New Zealand",
            "venue": "Auckland, New Zealand",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-05-australia-new-zealand-soccer-ashes",
            "date": "2025-09-05",
            "team_id": "new-zealand",
            "team_name": "New Zealand",
            "home_team": "Australia",
            "away_team": "New Zealand",
            "opponent_name": "Australia",
            "home_away": "away",
            "home_score": 1,
            "away_score": 0,
            "score_for": 0,
            "score_against": 1,
            "result": "loss",
            "tournament": "Soccer Ashes",
            "competition_group": "",
            "competition_weight": null,
            "city": "Canberra",
            "country": "Australia",
            "venue": "Canberra, Australia",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-10-new-zealand-ukraine-canadian-shield",
            "date": "2025-06-10",
            "team_id": "new-zealand",
            "team_name": "New Zealand",
            "home_team": "New Zealand",
            "away_team": "Ukraine",
            "opponent_name": "Ukraine",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 2,
            "score_for": 1,
            "score_against": 2,
            "result": "loss",
            "tournament": "Canadian Shield",
            "competition_group": "",
            "competition_weight": null,
            "city": "Toronto",
            "country": "Canada",
            "venue": "Toronto, Canada",
            "neutral": true
          },
          {
            "match_id": "historical:2025-06-07-ivory-coast-new-zealand-canadian-shield",
            "date": "2025-06-07",
            "team_id": "new-zealand",
            "team_name": "New Zealand",
            "home_team": "Ivory Coast",
            "away_team": "New Zealand",
            "opponent_name": "Ivory Coast",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 1,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "Canadian Shield",
            "competition_group": "",
            "competition_weight": null,
            "city": "Toronto",
            "country": "Canada",
            "venue": "Toronto, Canada",
            "neutral": true
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "norway",
        "team_name": "Norway",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 7,
          "drawn": 2,
          "lost": 1,
          "goals_for": 31,
          "goals_against": 6,
          "goal_difference": 25
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-norway-switzerland-friendly",
            "date": "2026-03-31",
            "team_id": "norway",
            "team_name": "Norway",
            "home_team": "Norway",
            "away_team": "Switzerland",
            "opponent_name": "Switzerland",
            "home_away": "home",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Oslo",
            "country": "Norway",
            "venue": "Oslo, Norway",
            "neutral": false
          },
          {
            "match_id": "historical:2026-03-27-netherlands-norway-friendly",
            "date": "2026-03-27",
            "team_id": "norway",
            "team_name": "Norway",
            "home_team": "Netherlands",
            "away_team": "Norway",
            "opponent_name": "Netherlands",
            "home_away": "away",
            "home_score": 2,
            "away_score": 1,
            "score_for": 1,
            "score_against": 2,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Amsterdam",
            "country": "Netherlands",
            "venue": "Amsterdam, Netherlands",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-16-italy-norway-fifa-world-cup-qualification",
            "date": "2025-11-16",
            "team_id": "norway",
            "team_name": "Norway",
            "home_team": "Italy",
            "away_team": "Norway",
            "opponent_name": "Italy",
            "home_away": "away",
            "home_score": 1,
            "away_score": 4,
            "score_for": 4,
            "score_against": 1,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Milan",
            "country": "Italy",
            "venue": "Milan, Italy",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-13-norway-estonia-fifa-world-cup-qualification",
            "date": "2025-11-13",
            "team_id": "norway",
            "team_name": "Norway",
            "home_team": "Norway",
            "away_team": "Estonia",
            "opponent_name": "Estonia",
            "home_away": "home",
            "home_score": 4,
            "away_score": 1,
            "score_for": 4,
            "score_against": 1,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Oslo",
            "country": "Norway",
            "venue": "Oslo, Norway",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-14-norway-new-zealand-friendly",
            "date": "2025-10-14",
            "team_id": "norway",
            "team_name": "Norway",
            "home_team": "Norway",
            "away_team": "New Zealand",
            "opponent_name": "New Zealand",
            "home_away": "home",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Oslo",
            "country": "Norway",
            "venue": "Oslo, Norway",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-11-norway-israel-fifa-world-cup-qualification",
            "date": "2025-10-11",
            "team_id": "norway",
            "team_name": "Norway",
            "home_team": "Norway",
            "away_team": "Israel",
            "opponent_name": "Israel",
            "home_away": "home",
            "home_score": 5,
            "away_score": 0,
            "score_for": 5,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Oslo",
            "country": "Norway",
            "venue": "Oslo, Norway",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-09-norway-moldova-fifa-world-cup-qualification",
            "date": "2025-09-09",
            "team_id": "norway",
            "team_name": "Norway",
            "home_team": "Norway",
            "away_team": "Moldova",
            "opponent_name": "Moldova",
            "home_away": "home",
            "home_score": 11,
            "away_score": 1,
            "score_for": 11,
            "score_against": 1,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Oslo",
            "country": "Norway",
            "venue": "Oslo, Norway",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-04-norway-finland-friendly",
            "date": "2025-09-04",
            "team_id": "norway",
            "team_name": "Norway",
            "home_team": "Norway",
            "away_team": "Finland",
            "opponent_name": "Finland",
            "home_away": "home",
            "home_score": 1,
            "away_score": 0,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Oslo",
            "country": "Norway",
            "venue": "Oslo, Norway",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-09-estonia-norway-fifa-world-cup-qualification",
            "date": "2025-06-09",
            "team_id": "norway",
            "team_name": "Norway",
            "home_team": "Estonia",
            "away_team": "Norway",
            "opponent_name": "Estonia",
            "home_away": "away",
            "home_score": 0,
            "away_score": 1,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Tallinn",
            "country": "Estonia",
            "venue": "Tallinn, Estonia",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-06-norway-italy-fifa-world-cup-qualification",
            "date": "2025-06-06",
            "team_id": "norway",
            "team_name": "Norway",
            "home_team": "Norway",
            "away_team": "Italy",
            "opponent_name": "Italy",
            "home_away": "home",
            "home_score": 3,
            "away_score": 0,
            "score_for": 3,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Oslo",
            "country": "Norway",
            "venue": "Oslo, Norway",
            "neutral": false
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "panama",
        "team_name": "Panama",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 4,
          "drawn": 5,
          "lost": 1,
          "goals_for": 13,
          "goals_against": 8,
          "goal_difference": 5
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-south-africa-panama-friendly",
            "date": "2026-03-31",
            "team_id": "panama",
            "team_name": "Panama",
            "home_team": "South Africa",
            "away_team": "Panama",
            "opponent_name": "South Africa",
            "home_away": "away",
            "home_score": 1,
            "away_score": 2,
            "score_for": 2,
            "score_against": 1,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Cape Town",
            "country": "South Africa",
            "venue": "Cape Town, South Africa",
            "neutral": false
          },
          {
            "match_id": "historical:2026-03-27-south-africa-panama-friendly",
            "date": "2026-03-27",
            "team_id": "panama",
            "team_name": "Panama",
            "home_team": "South Africa",
            "away_team": "Panama",
            "opponent_name": "South Africa",
            "home_away": "away",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Durban",
            "country": "South Africa",
            "venue": "Durban, South Africa",
            "neutral": false
          },
          {
            "match_id": "historical:2026-01-22-panama-mexico-friendly",
            "date": "2026-01-22",
            "team_id": "panama",
            "team_name": "Panama",
            "home_team": "Panama",
            "away_team": "Mexico",
            "opponent_name": "Mexico",
            "home_away": "home",
            "home_score": 0,
            "away_score": 1,
            "score_for": 0,
            "score_against": 1,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Panama City",
            "country": "Panama",
            "venue": "Panama City, Panama",
            "neutral": false
          },
          {
            "match_id": "historical:2026-01-18-bolivia-panama-friendly",
            "date": "2026-01-18",
            "team_id": "panama",
            "team_name": "Panama",
            "home_team": "Bolivia",
            "away_team": "Panama",
            "opponent_name": "Bolivia",
            "home_away": "away",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Tarija",
            "country": "Bolivia",
            "venue": "Tarija, Bolivia",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-18-panama-el-salvador-fifa-world-cup-qualification",
            "date": "2025-11-18",
            "team_id": "panama",
            "team_name": "Panama",
            "home_team": "Panama",
            "away_team": "El Salvador",
            "opponent_name": "El Salvador",
            "home_away": "home",
            "home_score": 3,
            "away_score": 0,
            "score_for": 3,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Panama City",
            "country": "Panama",
            "venue": "Panama City, Panama",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-13-guatemala-panama-fifa-world-cup-qualification",
            "date": "2025-11-13",
            "team_id": "panama",
            "team_name": "Panama",
            "home_team": "Guatemala",
            "away_team": "Panama",
            "opponent_name": "Guatemala",
            "home_away": "away",
            "home_score": 2,
            "away_score": 3,
            "score_for": 3,
            "score_against": 2,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Guatemala City",
            "country": "Guatemala",
            "venue": "Guatemala City, Guatemala",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-14-panama-suriname-fifa-world-cup-qualification",
            "date": "2025-10-14",
            "team_id": "panama",
            "team_name": "Panama",
            "home_team": "Panama",
            "away_team": "Suriname",
            "opponent_name": "Suriname",
            "home_away": "home",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Panama City",
            "country": "Panama",
            "venue": "Panama City, Panama",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-10-el-salvador-panama-fifa-world-cup-qualification",
            "date": "2025-10-10",
            "team_id": "panama",
            "team_name": "Panama",
            "home_team": "El Salvador",
            "away_team": "Panama",
            "opponent_name": "El Salvador",
            "home_away": "away",
            "home_score": 0,
            "away_score": 1,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "San Salvador",
            "country": "El Salvador",
            "venue": "San Salvador, El Salvador",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-08-panama-guatemala-fifa-world-cup-qualification",
            "date": "2025-09-08",
            "team_id": "panama",
            "team_name": "Panama",
            "home_team": "Panama",
            "away_team": "Guatemala",
            "opponent_name": "Guatemala",
            "home_away": "home",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Panama City",
            "country": "Panama",
            "venue": "Panama City, Panama",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-04-suriname-panama-fifa-world-cup-qualification",
            "date": "2025-09-04",
            "team_id": "panama",
            "team_name": "Panama",
            "home_team": "Suriname",
            "away_team": "Panama",
            "opponent_name": "Suriname",
            "home_away": "away",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Paramaribo",
            "country": "Suriname",
            "venue": "Paramaribo, Suriname",
            "neutral": false
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "paraguay",
        "team_name": "Paraguay",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 4,
          "drawn": 2,
          "lost": 4,
          "goals_for": 10,
          "goals_against": 10,
          "goal_difference": 0
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-morocco-paraguay-friendly",
            "date": "2026-03-31",
            "team_id": "paraguay",
            "team_name": "Paraguay",
            "home_team": "Morocco",
            "away_team": "Paraguay",
            "opponent_name": "Morocco",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 1,
            "score_for": 1,
            "score_against": 2,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Lens",
            "country": "France",
            "venue": "Lens, France",
            "neutral": true
          },
          {
            "match_id": "historical:2026-03-27-greece-paraguay-friendly",
            "date": "2026-03-27",
            "team_id": "paraguay",
            "team_name": "Paraguay",
            "home_team": "Greece",
            "away_team": "Paraguay",
            "opponent_name": "Greece",
            "home_away": "away",
            "home_score": 0,
            "away_score": 1,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Athens",
            "country": "Greece",
            "venue": "Athens, Greece",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-18-mexico-paraguay-friendly",
            "date": "2025-11-18",
            "team_id": "paraguay",
            "team_name": "Paraguay",
            "home_team": "Mexico",
            "away_team": "Paraguay",
            "opponent_name": "Mexico",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 2,
            "score_for": 2,
            "score_against": 1,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "San Antonio",
            "country": "United States",
            "venue": "San Antonio, United States",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-15-united-states-paraguay-friendly",
            "date": "2025-11-15",
            "team_id": "paraguay",
            "team_name": "Paraguay",
            "home_team": "United States",
            "away_team": "Paraguay",
            "opponent_name": "United States",
            "home_away": "away",
            "home_score": 2,
            "away_score": 1,
            "score_for": 1,
            "score_against": 2,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Chester",
            "country": "United States",
            "venue": "Chester, United States",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-14-south-korea-paraguay-friendly",
            "date": "2025-10-14",
            "team_id": "paraguay",
            "team_name": "Paraguay",
            "home_team": "South Korea",
            "away_team": "Paraguay",
            "opponent_name": "South Korea",
            "home_away": "away",
            "home_score": 2,
            "away_score": 0,
            "score_for": 0,
            "score_against": 2,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Seoul",
            "country": "South Korea",
            "venue": "Seoul, South Korea",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-10-japan-paraguay-kirin-cup",
            "date": "2025-10-10",
            "team_id": "paraguay",
            "team_name": "Paraguay",
            "home_team": "Japan",
            "away_team": "Paraguay",
            "opponent_name": "Japan",
            "home_away": "away",
            "home_score": 2,
            "away_score": 2,
            "score_for": 2,
            "score_against": 2,
            "result": "draw",
            "tournament": "Kirin Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Osaka",
            "country": "Japan",
            "venue": "Osaka, Japan",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-09-peru-paraguay-fifa-world-cup-qualification",
            "date": "2025-09-09",
            "team_id": "paraguay",
            "team_name": "Paraguay",
            "home_team": "Peru",
            "away_team": "Paraguay",
            "opponent_name": "Peru",
            "home_away": "away",
            "home_score": 0,
            "away_score": 1,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Lima",
            "country": "Peru",
            "venue": "Lima, Peru",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-04-paraguay-ecuador-fifa-world-cup-qualification",
            "date": "2025-09-04",
            "team_id": "paraguay",
            "team_name": "Paraguay",
            "home_team": "Paraguay",
            "away_team": "Ecuador",
            "opponent_name": "Ecuador",
            "home_away": "home",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Asunción",
            "country": "Paraguay",
            "venue": "Asunción, Paraguay",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-10-brazil-paraguay-fifa-world-cup-qualification",
            "date": "2025-06-10",
            "team_id": "paraguay",
            "team_name": "Paraguay",
            "home_team": "Brazil",
            "away_team": "Paraguay",
            "opponent_name": "Brazil",
            "home_away": "away",
            "home_score": 1,
            "away_score": 0,
            "score_for": 0,
            "score_against": 1,
            "result": "loss",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "São Paulo",
            "country": "Brazil",
            "venue": "São Paulo, Brazil",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-05-paraguay-uruguay-fifa-world-cup-qualification",
            "date": "2025-06-05",
            "team_id": "paraguay",
            "team_name": "Paraguay",
            "home_team": "Paraguay",
            "away_team": "Uruguay",
            "opponent_name": "Uruguay",
            "home_away": "home",
            "home_score": 2,
            "away_score": 0,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Asunción",
            "country": "Paraguay",
            "venue": "Asunción, Paraguay",
            "neutral": false
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "portugal",
        "team_name": "Portugal",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 6,
          "drawn": 3,
          "lost": 1,
          "goals_for": 26,
          "goals_against": 10,
          "goal_difference": 16
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-united-states-portugal-friendly",
            "date": "2026-03-31",
            "team_id": "portugal",
            "team_name": "Portugal",
            "home_team": "United States",
            "away_team": "Portugal",
            "opponent_name": "United States",
            "home_away": "away",
            "home_score": 0,
            "away_score": 2,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Atlanta",
            "country": "United States",
            "venue": "Atlanta, United States",
            "neutral": false
          },
          {
            "match_id": "historical:2026-03-28-mexico-portugal-friendly",
            "date": "2026-03-28",
            "team_id": "portugal",
            "team_name": "Portugal",
            "home_team": "Mexico",
            "away_team": "Portugal",
            "opponent_name": "Mexico",
            "home_away": "away",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Mexico City",
            "country": "Mexico",
            "venue": "Mexico City, Mexico",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-16-portugal-armenia-fifa-world-cup-qualification",
            "date": "2025-11-16",
            "team_id": "portugal",
            "team_name": "Portugal",
            "home_team": "Portugal",
            "away_team": "Armenia",
            "opponent_name": "Armenia",
            "home_away": "home",
            "home_score": 9,
            "away_score": 1,
            "score_for": 9,
            "score_against": 1,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Porto",
            "country": "Portugal",
            "venue": "Porto, Portugal",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-13-republic-of-ireland-portugal-fifa-world-cup-qualification",
            "date": "2025-11-13",
            "team_id": "portugal",
            "team_name": "Portugal",
            "home_team": "Republic of Ireland",
            "away_team": "Portugal",
            "opponent_name": "Republic of Ireland",
            "home_away": "away",
            "home_score": 2,
            "away_score": 0,
            "score_for": 0,
            "score_against": 2,
            "result": "loss",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Dublin",
            "country": "Republic of Ireland",
            "venue": "Dublin, Republic of Ireland",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-14-portugal-hungary-fifa-world-cup-qualification",
            "date": "2025-10-14",
            "team_id": "portugal",
            "team_name": "Portugal",
            "home_team": "Portugal",
            "away_team": "Hungary",
            "opponent_name": "Hungary",
            "home_away": "home",
            "home_score": 2,
            "away_score": 2,
            "score_for": 2,
            "score_against": 2,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Lisbon",
            "country": "Portugal",
            "venue": "Lisbon, Portugal",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-11-portugal-republic-of-ireland-fifa-world-cup-qualification",
            "date": "2025-10-11",
            "team_id": "portugal",
            "team_name": "Portugal",
            "home_team": "Portugal",
            "away_team": "Republic of Ireland",
            "opponent_name": "Republic of Ireland",
            "home_away": "home",
            "home_score": 1,
            "away_score": 0,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Lisbon",
            "country": "Portugal",
            "venue": "Lisbon, Portugal",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-09-hungary-portugal-fifa-world-cup-qualification",
            "date": "2025-09-09",
            "team_id": "portugal",
            "team_name": "Portugal",
            "home_team": "Hungary",
            "away_team": "Portugal",
            "opponent_name": "Hungary",
            "home_away": "away",
            "home_score": 2,
            "away_score": 3,
            "score_for": 3,
            "score_against": 2,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Budapest",
            "country": "Hungary",
            "venue": "Budapest, Hungary",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-06-armenia-portugal-fifa-world-cup-qualification",
            "date": "2025-09-06",
            "team_id": "portugal",
            "team_name": "Portugal",
            "home_team": "Armenia",
            "away_team": "Portugal",
            "opponent_name": "Armenia",
            "home_away": "away",
            "home_score": 0,
            "away_score": 5,
            "score_for": 5,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Yerevan",
            "country": "Armenia",
            "venue": "Yerevan, Armenia",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-08-portugal-spain-uefa-nations-league",
            "date": "2025-06-08",
            "team_id": "portugal",
            "team_name": "Portugal",
            "home_team": "Portugal",
            "away_team": "Spain",
            "opponent_name": "Spain",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 2,
            "score_for": 2,
            "score_against": 2,
            "result": "draw",
            "tournament": "UEFA Nations League",
            "competition_group": "",
            "competition_weight": null,
            "city": "Munich",
            "country": "Germany",
            "venue": "Munich, Germany",
            "neutral": true
          },
          {
            "match_id": "historical:2025-06-04-germany-portugal-uefa-nations-league",
            "date": "2025-06-04",
            "team_id": "portugal",
            "team_name": "Portugal",
            "home_team": "Germany",
            "away_team": "Portugal",
            "opponent_name": "Germany",
            "home_away": "away",
            "home_score": 1,
            "away_score": 2,
            "score_for": 2,
            "score_against": 1,
            "result": "win",
            "tournament": "UEFA Nations League",
            "competition_group": "",
            "competition_weight": null,
            "city": "Munich",
            "country": "Germany",
            "venue": "Munich, Germany",
            "neutral": false
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "qatar",
        "team_name": "Qatar",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2025-12-07",
        "form_summary": {
          "played": 10,
          "won": 1,
          "drawn": 4,
          "lost": 5,
          "goals_for": 9,
          "goals_against": 19,
          "goal_difference": -10
        },
        "matches": [
          {
            "match_id": "historical:2025-12-07-qatar-tunisia-arab-cup",
            "date": "2025-12-07",
            "team_id": "qatar",
            "team_name": "Qatar",
            "home_team": "Qatar",
            "away_team": "Tunisia",
            "opponent_name": "Tunisia",
            "home_away": "home",
            "home_score": 0,
            "away_score": 3,
            "score_for": 0,
            "score_against": 3,
            "result": "loss",
            "tournament": "Arab Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Al Khor",
            "country": "Qatar",
            "venue": "Al Khor, Qatar",
            "neutral": false
          },
          {
            "match_id": "historical:2025-12-04-qatar-syria-arab-cup",
            "date": "2025-12-04",
            "team_id": "qatar",
            "team_name": "Qatar",
            "home_team": "Qatar",
            "away_team": "Syria",
            "opponent_name": "Syria",
            "home_away": "home",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "Arab Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Al Rayyan",
            "country": "Qatar",
            "venue": "Al Rayyan, Qatar",
            "neutral": false
          },
          {
            "match_id": "historical:2025-12-01-qatar-palestine-arab-cup",
            "date": "2025-12-01",
            "team_id": "qatar",
            "team_name": "Qatar",
            "home_team": "Qatar",
            "away_team": "Palestine",
            "opponent_name": "Palestine",
            "home_away": "home",
            "home_score": 0,
            "away_score": 1,
            "score_for": 0,
            "score_against": 1,
            "result": "loss",
            "tournament": "Arab Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Al Khor",
            "country": "Qatar",
            "venue": "Al Khor, Qatar",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-17-qatar-zimbabwe-friendly",
            "date": "2025-11-17",
            "team_id": "qatar",
            "team_name": "Qatar",
            "home_team": "Qatar",
            "away_team": "Zimbabwe",
            "opponent_name": "Zimbabwe",
            "home_away": "home",
            "home_score": 1,
            "away_score": 2,
            "score_for": 1,
            "score_against": 2,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Ar-Rayyan",
            "country": "Qatar",
            "venue": "Ar-Rayyan, Qatar",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-14-qatar-united-arab-emirates-fifa-world-cup-qualification",
            "date": "2025-10-14",
            "team_id": "qatar",
            "team_name": "Qatar",
            "home_team": "Qatar",
            "away_team": "United Arab Emirates",
            "opponent_name": "United Arab Emirates",
            "home_away": "home",
            "home_score": 2,
            "away_score": 1,
            "score_for": 2,
            "score_against": 1,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Al Rayyan",
            "country": "Qatar",
            "venue": "Al Rayyan, Qatar",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-08-qatar-oman-fifa-world-cup-qualification",
            "date": "2025-10-08",
            "team_id": "qatar",
            "team_name": "Qatar",
            "home_team": "Qatar",
            "away_team": "Oman",
            "opponent_name": "Oman",
            "home_away": "home",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Al Rayyan",
            "country": "Qatar",
            "venue": "Al Rayyan, Qatar",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-07-qatar-russia-friendly",
            "date": "2025-09-07",
            "team_id": "qatar",
            "team_name": "Qatar",
            "home_team": "Qatar",
            "away_team": "Russia",
            "opponent_name": "Russia",
            "home_away": "home",
            "home_score": 1,
            "away_score": 4,
            "score_for": 1,
            "score_against": 4,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Doha",
            "country": "Qatar",
            "venue": "Doha, Qatar",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-03-qatar-bahrain-friendly",
            "date": "2025-09-03",
            "team_id": "qatar",
            "team_name": "Qatar",
            "home_team": "Qatar",
            "away_team": "Bahrain",
            "opponent_name": "Bahrain",
            "home_away": "home",
            "home_score": 2,
            "away_score": 2,
            "score_for": 2,
            "score_against": 2,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Doha",
            "country": "Qatar",
            "venue": "Doha, Qatar",
            "neutral": false
          },
          {
            "match_id": "historical:2025-08-24-qatar-lebanon-friendly",
            "date": "2025-08-24",
            "team_id": "qatar",
            "team_name": "Qatar",
            "home_team": "Qatar",
            "away_team": "Lebanon",
            "opponent_name": "Lebanon",
            "home_away": "home",
            "home_score": 2,
            "away_score": 2,
            "score_for": 2,
            "score_against": 2,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Doha",
            "country": "Qatar",
            "venue": "Doha, Qatar",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-10-uzbekistan-qatar-fifa-world-cup-qualification",
            "date": "2025-06-10",
            "team_id": "qatar",
            "team_name": "Qatar",
            "home_team": "Uzbekistan",
            "away_team": "Qatar",
            "opponent_name": "Uzbekistan",
            "home_away": "away",
            "home_score": 3,
            "away_score": 0,
            "score_for": 0,
            "score_against": 3,
            "result": "loss",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Tashkent",
            "country": "Uzbekistan",
            "venue": "Tashkent, Uzbekistan",
            "neutral": false
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "saudi-arabia",
        "team_name": "Saudi Arabia",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 4,
          "drawn": 1,
          "lost": 5,
          "goals_for": 9,
          "goals_against": 13,
          "goal_difference": -4
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-serbia-saudi-arabia-friendly",
            "date": "2026-03-31",
            "team_id": "saudi-arabia",
            "team_name": "Saudi Arabia",
            "home_team": "Serbia",
            "away_team": "Saudi Arabia",
            "opponent_name": "Serbia",
            "home_away": "away",
            "home_score": 2,
            "away_score": 1,
            "score_for": 1,
            "score_against": 2,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Backa Topola",
            "country": "Serbia",
            "venue": "Backa Topola, Serbia",
            "neutral": false
          },
          {
            "match_id": "historical:2026-03-27-saudi-arabia-egypt-friendly",
            "date": "2026-03-27",
            "team_id": "saudi-arabia",
            "team_name": "Saudi Arabia",
            "home_team": "Saudi Arabia",
            "away_team": "Egypt",
            "opponent_name": "Egypt",
            "home_away": "home",
            "home_score": 0,
            "away_score": 4,
            "score_for": 0,
            "score_against": 4,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Jeddah",
            "country": "Saudi Arabia",
            "venue": "Jeddah, Saudi Arabia",
            "neutral": false
          },
          {
            "match_id": "historical:2025-12-15-saudi-arabia-jordan-arab-cup",
            "date": "2025-12-15",
            "team_id": "saudi-arabia",
            "team_name": "Saudi Arabia",
            "home_team": "Saudi Arabia",
            "away_team": "Jordan",
            "opponent_name": "Jordan",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 1,
            "score_for": 0,
            "score_against": 1,
            "result": "loss",
            "tournament": "Arab Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Al Khor",
            "country": "Qatar",
            "venue": "Al Khor, Qatar",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-11-palestine-saudi-arabia-arab-cup",
            "date": "2025-12-11",
            "team_id": "saudi-arabia",
            "team_name": "Saudi Arabia",
            "home_team": "Palestine",
            "away_team": "Saudi Arabia",
            "opponent_name": "Palestine",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 2,
            "score_for": 2,
            "score_against": 1,
            "result": "win",
            "tournament": "Arab Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Lusail",
            "country": "Qatar",
            "venue": "Lusail, Qatar",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-08-morocco-saudi-arabia-arab-cup",
            "date": "2025-12-08",
            "team_id": "saudi-arabia",
            "team_name": "Saudi Arabia",
            "home_team": "Morocco",
            "away_team": "Saudi Arabia",
            "opponent_name": "Morocco",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 0,
            "score_for": 0,
            "score_against": 1,
            "result": "loss",
            "tournament": "Arab Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Lusail",
            "country": "Qatar",
            "venue": "Lusail, Qatar",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-05-comoros-saudi-arabia-arab-cup",
            "date": "2025-12-05",
            "team_id": "saudi-arabia",
            "team_name": "Saudi Arabia",
            "home_team": "Comoros",
            "away_team": "Saudi Arabia",
            "opponent_name": "Comoros",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 3,
            "score_for": 3,
            "score_against": 1,
            "result": "win",
            "tournament": "Arab Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Al Khor",
            "country": "Qatar",
            "venue": "Al Khor, Qatar",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-02-saudi-arabia-oman-arab-cup",
            "date": "2025-12-02",
            "team_id": "saudi-arabia",
            "team_name": "Saudi Arabia",
            "home_team": "Saudi Arabia",
            "away_team": "Oman",
            "opponent_name": "Oman",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 1,
            "score_for": 2,
            "score_against": 1,
            "result": "win",
            "tournament": "Arab Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Al Rayyan",
            "country": "Qatar",
            "venue": "Al Rayyan, Qatar",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-18-saudi-arabia-algeria-friendly",
            "date": "2025-11-18",
            "team_id": "saudi-arabia",
            "team_name": "Saudi Arabia",
            "home_team": "Saudi Arabia",
            "away_team": "Algeria",
            "opponent_name": "Algeria",
            "home_away": "home",
            "home_score": 0,
            "away_score": 2,
            "score_for": 0,
            "score_against": 2,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Jeddah",
            "country": "Saudi Arabia",
            "venue": "Jeddah, Saudi Arabia",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-14-saudi-arabia-ivory-coast-friendly",
            "date": "2025-11-14",
            "team_id": "saudi-arabia",
            "team_name": "Saudi Arabia",
            "home_team": "Saudi Arabia",
            "away_team": "Ivory Coast",
            "opponent_name": "Ivory Coast",
            "home_away": "home",
            "home_score": 1,
            "away_score": 0,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Jeddah",
            "country": "Saudi Arabia",
            "venue": "Jeddah, Saudi Arabia",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-14-saudi-arabia-iraq-fifa-world-cup-qualification",
            "date": "2025-10-14",
            "team_id": "saudi-arabia",
            "team_name": "Saudi Arabia",
            "home_team": "Saudi Arabia",
            "away_team": "Iraq",
            "opponent_name": "Iraq",
            "home_away": "home",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Jeddah",
            "country": "Saudi Arabia",
            "venue": "Jeddah, Saudi Arabia",
            "neutral": false
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "scotland",
        "team_name": "Scotland",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 5,
          "drawn": 1,
          "lost": 4,
          "goals_for": 18,
          "goals_against": 12,
          "goal_difference": 6
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-ivory-coast-scotland-friendly",
            "date": "2026-03-31",
            "team_id": "scotland",
            "team_name": "Scotland",
            "home_team": "Ivory Coast",
            "away_team": "Scotland",
            "opponent_name": "Ivory Coast",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 0,
            "score_for": 0,
            "score_against": 1,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Liverpool",
            "country": "England",
            "venue": "Liverpool, England",
            "neutral": true
          },
          {
            "match_id": "historical:2026-03-28-scotland-japan-friendly",
            "date": "2026-03-28",
            "team_id": "scotland",
            "team_name": "Scotland",
            "home_team": "Scotland",
            "away_team": "Japan",
            "opponent_name": "Japan",
            "home_away": "home",
            "home_score": 0,
            "away_score": 1,
            "score_for": 0,
            "score_against": 1,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Glasgow",
            "country": "Scotland",
            "venue": "Glasgow, Scotland",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-18-scotland-denmark-fifa-world-cup-qualification",
            "date": "2025-11-18",
            "team_id": "scotland",
            "team_name": "Scotland",
            "home_team": "Scotland",
            "away_team": "Denmark",
            "opponent_name": "Denmark",
            "home_away": "home",
            "home_score": 4,
            "away_score": 2,
            "score_for": 4,
            "score_against": 2,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Glasgow",
            "country": "Scotland",
            "venue": "Glasgow, Scotland",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-15-greece-scotland-fifa-world-cup-qualification",
            "date": "2025-11-15",
            "team_id": "scotland",
            "team_name": "Scotland",
            "home_team": "Greece",
            "away_team": "Scotland",
            "opponent_name": "Greece",
            "home_away": "away",
            "home_score": 3,
            "away_score": 2,
            "score_for": 2,
            "score_against": 3,
            "result": "loss",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Piraeus",
            "country": "Greece",
            "venue": "Piraeus, Greece",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-12-scotland-belarus-fifa-world-cup-qualification",
            "date": "2025-10-12",
            "team_id": "scotland",
            "team_name": "Scotland",
            "home_team": "Scotland",
            "away_team": "Belarus",
            "opponent_name": "Belarus",
            "home_away": "home",
            "home_score": 2,
            "away_score": 1,
            "score_for": 2,
            "score_against": 1,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Glasgow",
            "country": "Scotland",
            "venue": "Glasgow, Scotland",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-09-scotland-greece-fifa-world-cup-qualification",
            "date": "2025-10-09",
            "team_id": "scotland",
            "team_name": "Scotland",
            "home_team": "Scotland",
            "away_team": "Greece",
            "opponent_name": "Greece",
            "home_away": "home",
            "home_score": 3,
            "away_score": 1,
            "score_for": 3,
            "score_against": 1,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Glasgow",
            "country": "Scotland",
            "venue": "Glasgow, Scotland",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-08-belarus-scotland-fifa-world-cup-qualification",
            "date": "2025-09-08",
            "team_id": "scotland",
            "team_name": "Scotland",
            "home_team": "Belarus",
            "away_team": "Scotland",
            "opponent_name": "Belarus",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 2,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Zalaegerszeg",
            "country": "Hungary",
            "venue": "Zalaegerszeg, Hungary",
            "neutral": true
          },
          {
            "match_id": "historical:2025-09-05-denmark-scotland-fifa-world-cup-qualification",
            "date": "2025-09-05",
            "team_id": "scotland",
            "team_name": "Scotland",
            "home_team": "Denmark",
            "away_team": "Scotland",
            "opponent_name": "Denmark",
            "home_away": "away",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Copenhagen",
            "country": "Denmark",
            "venue": "Copenhagen, Denmark",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-09-liechtenstein-scotland-friendly",
            "date": "2025-06-09",
            "team_id": "scotland",
            "team_name": "Scotland",
            "home_team": "Liechtenstein",
            "away_team": "Scotland",
            "opponent_name": "Liechtenstein",
            "home_away": "away",
            "home_score": 0,
            "away_score": 4,
            "score_for": 4,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Vaduz",
            "country": "Liechtenstein",
            "venue": "Vaduz, Liechtenstein",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-06-scotland-iceland-friendly",
            "date": "2025-06-06",
            "team_id": "scotland",
            "team_name": "Scotland",
            "home_team": "Scotland",
            "away_team": "Iceland",
            "opponent_name": "Iceland",
            "home_away": "home",
            "home_score": 1,
            "away_score": 3,
            "score_for": 1,
            "score_against": 3,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Glasgow",
            "country": "Scotland",
            "venue": "Glasgow, Scotland",
            "neutral": false
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "senegal",
        "team_name": "Senegal",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 8,
          "drawn": 1,
          "lost": 1,
          "goals_for": 25,
          "goals_against": 6,
          "goal_difference": 19
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-senegal-gambia-friendly",
            "date": "2026-03-31",
            "team_id": "senegal",
            "team_name": "Senegal",
            "home_team": "Senegal",
            "away_team": "Gambia",
            "opponent_name": "Gambia",
            "home_away": "home",
            "home_score": 3,
            "away_score": 1,
            "score_for": 3,
            "score_against": 1,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Diamniadio",
            "country": "Senegal",
            "venue": "Diamniadio, Senegal",
            "neutral": false
          },
          {
            "match_id": "historical:2026-03-28-senegal-peru-friendly",
            "date": "2026-03-28",
            "team_id": "senegal",
            "team_name": "Senegal",
            "home_team": "Senegal",
            "away_team": "Peru",
            "opponent_name": "Peru",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 0,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Paris",
            "country": "France",
            "venue": "Paris, France",
            "neutral": true
          },
          {
            "match_id": "historical:2026-01-18-morocco-senegal-african-cup-of-nations",
            "date": "2026-01-18",
            "team_id": "senegal",
            "team_name": "Senegal",
            "home_team": "Morocco",
            "away_team": "Senegal",
            "opponent_name": "Morocco",
            "home_away": "away",
            "home_score": 3,
            "away_score": 0,
            "score_for": 0,
            "score_against": 3,
            "result": "loss",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Rabat",
            "country": "Morocco",
            "venue": "Rabat, Morocco",
            "neutral": false
          },
          {
            "match_id": "historical:2026-01-14-senegal-egypt-african-cup-of-nations",
            "date": "2026-01-14",
            "team_id": "senegal",
            "team_name": "Senegal",
            "home_team": "Senegal",
            "away_team": "Egypt",
            "opponent_name": "Egypt",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 0,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Tangier",
            "country": "Morocco",
            "venue": "Tangier, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2026-01-09-mali-senegal-african-cup-of-nations",
            "date": "2026-01-09",
            "team_id": "senegal",
            "team_name": "Senegal",
            "home_team": "Mali",
            "away_team": "Senegal",
            "opponent_name": "Mali",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 1,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Tangier",
            "country": "Morocco",
            "venue": "Tangier, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2026-01-03-senegal-sudan-african-cup-of-nations",
            "date": "2026-01-03",
            "team_id": "senegal",
            "team_name": "Senegal",
            "home_team": "Senegal",
            "away_team": "Sudan",
            "opponent_name": "Sudan",
            "home_away": "neutral",
            "home_score": 3,
            "away_score": 1,
            "score_for": 3,
            "score_against": 1,
            "result": "win",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Tangier",
            "country": "Morocco",
            "venue": "Tangier, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-30-benin-senegal-african-cup-of-nations",
            "date": "2025-12-30",
            "team_id": "senegal",
            "team_name": "Senegal",
            "home_team": "Benin",
            "away_team": "Senegal",
            "opponent_name": "Benin",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 3,
            "score_for": 3,
            "score_against": 0,
            "result": "win",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Tangier",
            "country": "Morocco",
            "venue": "Tangier, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-27-senegal-dr-congo-african-cup-of-nations",
            "date": "2025-12-27",
            "team_id": "senegal",
            "team_name": "Senegal",
            "home_team": "Senegal",
            "away_team": "DR Congo",
            "opponent_name": "DR Congo",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Tangier",
            "country": "Morocco",
            "venue": "Tangier, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-23-senegal-botswana-african-cup-of-nations",
            "date": "2025-12-23",
            "team_id": "senegal",
            "team_name": "Senegal",
            "home_team": "Senegal",
            "away_team": "Botswana",
            "opponent_name": "Botswana",
            "home_away": "neutral",
            "home_score": 3,
            "away_score": 0,
            "score_for": 3,
            "score_against": 0,
            "result": "win",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Tangier",
            "country": "Morocco",
            "venue": "Tangier, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-18-kenya-senegal-friendly",
            "date": "2025-11-18",
            "team_id": "senegal",
            "team_name": "Senegal",
            "home_team": "Kenya",
            "away_team": "Senegal",
            "opponent_name": "Kenya",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 8,
            "score_for": 8,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Antalya",
            "country": "Turkey",
            "venue": "Antalya, Turkey",
            "neutral": true
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "south-africa",
        "team_name": "South Africa",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 4,
          "drawn": 3,
          "lost": 3,
          "goals_for": 15,
          "goals_against": 11,
          "goal_difference": 4
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-south-africa-panama-friendly",
            "date": "2026-03-31",
            "team_id": "south-africa",
            "team_name": "South Africa",
            "home_team": "South Africa",
            "away_team": "Panama",
            "opponent_name": "Panama",
            "home_away": "home",
            "home_score": 1,
            "away_score": 2,
            "score_for": 1,
            "score_against": 2,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Cape Town",
            "country": "South Africa",
            "venue": "Cape Town, South Africa",
            "neutral": false
          },
          {
            "match_id": "historical:2026-03-27-south-africa-panama-friendly",
            "date": "2026-03-27",
            "team_id": "south-africa",
            "team_name": "South Africa",
            "home_team": "South Africa",
            "away_team": "Panama",
            "opponent_name": "Panama",
            "home_away": "home",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Durban",
            "country": "South Africa",
            "venue": "Durban, South Africa",
            "neutral": false
          },
          {
            "match_id": "historical:2026-01-04-south-africa-cameroon-african-cup-of-nations",
            "date": "2026-01-04",
            "team_id": "south-africa",
            "team_name": "South Africa",
            "home_team": "South Africa",
            "away_team": "Cameroon",
            "opponent_name": "Cameroon",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 2,
            "score_for": 1,
            "score_against": 2,
            "result": "loss",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Rabat",
            "country": "Morocco",
            "venue": "Rabat, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-29-zimbabwe-south-africa-african-cup-of-nations",
            "date": "2025-12-29",
            "team_id": "south-africa",
            "team_name": "South Africa",
            "home_team": "Zimbabwe",
            "away_team": "South Africa",
            "opponent_name": "Zimbabwe",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 3,
            "score_for": 3,
            "score_against": 2,
            "result": "win",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Marrakesh",
            "country": "Morocco",
            "venue": "Marrakesh, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-26-egypt-south-africa-african-cup-of-nations",
            "date": "2025-12-26",
            "team_id": "south-africa",
            "team_name": "South Africa",
            "home_team": "Egypt",
            "away_team": "South Africa",
            "opponent_name": "Egypt",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 0,
            "score_for": 0,
            "score_against": 1,
            "result": "loss",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Agadir",
            "country": "Morocco",
            "venue": "Agadir, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-22-south-africa-angola-african-cup-of-nations",
            "date": "2025-12-22",
            "team_id": "south-africa",
            "team_name": "South Africa",
            "home_team": "South Africa",
            "away_team": "Angola",
            "opponent_name": "Angola",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 1,
            "score_for": 2,
            "score_against": 1,
            "result": "win",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Marrakesh",
            "country": "Morocco",
            "venue": "Marrakesh, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-15-south-africa-zambia-friendly",
            "date": "2025-11-15",
            "team_id": "south-africa",
            "team_name": "South Africa",
            "home_team": "South Africa",
            "away_team": "Zambia",
            "opponent_name": "Zambia",
            "home_away": "home",
            "home_score": 3,
            "away_score": 1,
            "score_for": 3,
            "score_against": 1,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Gqeberha",
            "country": "South Africa",
            "venue": "Gqeberha, South Africa",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-14-south-africa-rwanda-fifa-world-cup-qualification",
            "date": "2025-10-14",
            "team_id": "south-africa",
            "team_name": "South Africa",
            "home_team": "South Africa",
            "away_team": "Rwanda",
            "opponent_name": "Rwanda",
            "home_away": "home",
            "home_score": 3,
            "away_score": 0,
            "score_for": 3,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Mbombela",
            "country": "South Africa",
            "venue": "Mbombela, South Africa",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-10-south-africa-zimbabwe-fifa-world-cup-qualification",
            "date": "2025-10-10",
            "team_id": "south-africa",
            "team_name": "South Africa",
            "home_team": "South Africa",
            "away_team": "Zimbabwe",
            "opponent_name": "Zimbabwe",
            "home_away": "home",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Durban",
            "country": "South Africa",
            "venue": "Durban, South Africa",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-09-south-africa-nigeria-fifa-world-cup-qualification",
            "date": "2025-09-09",
            "team_id": "south-africa",
            "team_name": "South Africa",
            "home_team": "South Africa",
            "away_team": "Nigeria",
            "opponent_name": "Nigeria",
            "home_away": "home",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Bloemfontein",
            "country": "South Africa",
            "venue": "Bloemfontein, South Africa",
            "neutral": false
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "spain",
        "team_name": "Spain",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 7,
          "drawn": 3,
          "lost": 0,
          "goals_for": 31,
          "goals_against": 8,
          "goal_difference": 23
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-spain-egypt-friendly",
            "date": "2026-03-31",
            "team_id": "spain",
            "team_name": "Spain",
            "home_team": "Spain",
            "away_team": "Egypt",
            "opponent_name": "Egypt",
            "home_away": "home",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Barcelona",
            "country": "Spain",
            "venue": "Barcelona, Spain",
            "neutral": false
          },
          {
            "match_id": "historical:2026-03-27-spain-serbia-friendly",
            "date": "2026-03-27",
            "team_id": "spain",
            "team_name": "Spain",
            "home_team": "Spain",
            "away_team": "Serbia",
            "opponent_name": "Serbia",
            "home_away": "home",
            "home_score": 3,
            "away_score": 0,
            "score_for": 3,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Villarreal",
            "country": "Spain",
            "venue": "Villarreal, Spain",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-18-spain-turkey-fifa-world-cup-qualification",
            "date": "2025-11-18",
            "team_id": "spain",
            "team_name": "Spain",
            "home_team": "Spain",
            "away_team": "Turkey",
            "opponent_name": "Turkey",
            "home_away": "home",
            "home_score": 2,
            "away_score": 2,
            "score_for": 2,
            "score_against": 2,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Seville",
            "country": "Spain",
            "venue": "Seville, Spain",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-15-georgia-spain-fifa-world-cup-qualification",
            "date": "2025-11-15",
            "team_id": "spain",
            "team_name": "Spain",
            "home_team": "Georgia",
            "away_team": "Spain",
            "opponent_name": "Georgia",
            "home_away": "away",
            "home_score": 0,
            "away_score": 4,
            "score_for": 4,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Tbilisi",
            "country": "Georgia",
            "venue": "Tbilisi, Georgia",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-14-spain-bulgaria-fifa-world-cup-qualification",
            "date": "2025-10-14",
            "team_id": "spain",
            "team_name": "Spain",
            "home_team": "Spain",
            "away_team": "Bulgaria",
            "opponent_name": "Bulgaria",
            "home_away": "home",
            "home_score": 4,
            "away_score": 0,
            "score_for": 4,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Valladolid",
            "country": "Spain",
            "venue": "Valladolid, Spain",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-11-spain-georgia-fifa-world-cup-qualification",
            "date": "2025-10-11",
            "team_id": "spain",
            "team_name": "Spain",
            "home_team": "Spain",
            "away_team": "Georgia",
            "opponent_name": "Georgia",
            "home_away": "home",
            "home_score": 2,
            "away_score": 0,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Elche",
            "country": "Spain",
            "venue": "Elche, Spain",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-07-turkey-spain-fifa-world-cup-qualification",
            "date": "2025-09-07",
            "team_id": "spain",
            "team_name": "Spain",
            "home_team": "Turkey",
            "away_team": "Spain",
            "opponent_name": "Turkey",
            "home_away": "away",
            "home_score": 0,
            "away_score": 6,
            "score_for": 6,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Konya",
            "country": "Turkey",
            "venue": "Konya, Turkey",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-04-bulgaria-spain-fifa-world-cup-qualification",
            "date": "2025-09-04",
            "team_id": "spain",
            "team_name": "Spain",
            "home_team": "Bulgaria",
            "away_team": "Spain",
            "opponent_name": "Bulgaria",
            "home_away": "away",
            "home_score": 0,
            "away_score": 3,
            "score_for": 3,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Sofia",
            "country": "Bulgaria",
            "venue": "Sofia, Bulgaria",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-08-portugal-spain-uefa-nations-league",
            "date": "2025-06-08",
            "team_id": "spain",
            "team_name": "Spain",
            "home_team": "Portugal",
            "away_team": "Spain",
            "opponent_name": "Portugal",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 2,
            "score_for": 2,
            "score_against": 2,
            "result": "draw",
            "tournament": "UEFA Nations League",
            "competition_group": "",
            "competition_weight": null,
            "city": "Munich",
            "country": "Germany",
            "venue": "Munich, Germany",
            "neutral": true
          },
          {
            "match_id": "historical:2025-06-05-spain-france-uefa-nations-league",
            "date": "2025-06-05",
            "team_id": "spain",
            "team_name": "Spain",
            "home_team": "Spain",
            "away_team": "France",
            "opponent_name": "France",
            "home_away": "neutral",
            "home_score": 5,
            "away_score": 4,
            "score_for": 5,
            "score_against": 4,
            "result": "win",
            "tournament": "UEFA Nations League",
            "competition_group": "",
            "competition_weight": null,
            "city": "Stuttgart",
            "country": "Germany",
            "venue": "Stuttgart, Germany",
            "neutral": true
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "sweden",
        "team_name": "Sweden",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 4,
          "drawn": 2,
          "lost": 4,
          "goals_for": 16,
          "goals_against": 18,
          "goal_difference": -2
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-sweden-poland-fifa-world-cup-qualification",
            "date": "2026-03-31",
            "team_id": "sweden",
            "team_name": "Sweden",
            "home_team": "Sweden",
            "away_team": "Poland",
            "opponent_name": "Poland",
            "home_away": "home",
            "home_score": 3,
            "away_score": 2,
            "score_for": 3,
            "score_against": 2,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Solna",
            "country": "Sweden",
            "venue": "Solna, Sweden",
            "neutral": false
          },
          {
            "match_id": "historical:2026-03-26-ukraine-sweden-fifa-world-cup-qualification",
            "date": "2026-03-26",
            "team_id": "sweden",
            "team_name": "Sweden",
            "home_team": "Ukraine",
            "away_team": "Sweden",
            "opponent_name": "Ukraine",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 3,
            "score_for": 3,
            "score_against": 1,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Valencia",
            "country": "Spain",
            "venue": "Valencia, Spain",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-18-sweden-slovenia-fifa-world-cup-qualification",
            "date": "2025-11-18",
            "team_id": "sweden",
            "team_name": "Sweden",
            "home_team": "Sweden",
            "away_team": "Slovenia",
            "opponent_name": "Slovenia",
            "home_away": "home",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Solna",
            "country": "Sweden",
            "venue": "Solna, Sweden",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-15-switzerland-sweden-fifa-world-cup-qualification",
            "date": "2025-11-15",
            "team_id": "sweden",
            "team_name": "Sweden",
            "home_team": "Switzerland",
            "away_team": "Sweden",
            "opponent_name": "Switzerland",
            "home_away": "away",
            "home_score": 4,
            "away_score": 1,
            "score_for": 1,
            "score_against": 4,
            "result": "loss",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Geneva",
            "country": "Switzerland",
            "venue": "Geneva, Switzerland",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-13-sweden-kosovo-fifa-world-cup-qualification",
            "date": "2025-10-13",
            "team_id": "sweden",
            "team_name": "Sweden",
            "home_team": "Sweden",
            "away_team": "Kosovo",
            "opponent_name": "Kosovo",
            "home_away": "home",
            "home_score": 0,
            "away_score": 1,
            "score_for": 0,
            "score_against": 1,
            "result": "loss",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Gothenburg",
            "country": "Sweden",
            "venue": "Gothenburg, Sweden",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-10-sweden-switzerland-fifa-world-cup-qualification",
            "date": "2025-10-10",
            "team_id": "sweden",
            "team_name": "Sweden",
            "home_team": "Sweden",
            "away_team": "Switzerland",
            "opponent_name": "Switzerland",
            "home_away": "home",
            "home_score": 0,
            "away_score": 2,
            "score_for": 0,
            "score_against": 2,
            "result": "loss",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Solna",
            "country": "Sweden",
            "venue": "Solna, Sweden",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-08-kosovo-sweden-fifa-world-cup-qualification",
            "date": "2025-09-08",
            "team_id": "sweden",
            "team_name": "Sweden",
            "home_team": "Kosovo",
            "away_team": "Sweden",
            "opponent_name": "Kosovo",
            "home_away": "away",
            "home_score": 2,
            "away_score": 0,
            "score_for": 0,
            "score_against": 2,
            "result": "loss",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Pristina",
            "country": "Kosovo",
            "venue": "Pristina, Kosovo",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-05-slovenia-sweden-fifa-world-cup-qualification",
            "date": "2025-09-05",
            "team_id": "sweden",
            "team_name": "Sweden",
            "home_team": "Slovenia",
            "away_team": "Sweden",
            "opponent_name": "Slovenia",
            "home_away": "away",
            "home_score": 2,
            "away_score": 2,
            "score_for": 2,
            "score_against": 2,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Ljubljana",
            "country": "Slovenia",
            "venue": "Ljubljana, Slovenia",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-10-sweden-algeria-friendly",
            "date": "2025-06-10",
            "team_id": "sweden",
            "team_name": "Sweden",
            "home_team": "Sweden",
            "away_team": "Algeria",
            "opponent_name": "Algeria",
            "home_away": "home",
            "home_score": 4,
            "away_score": 3,
            "score_for": 4,
            "score_against": 3,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Solna",
            "country": "Sweden",
            "venue": "Solna, Sweden",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-06-hungary-sweden-friendly",
            "date": "2025-06-06",
            "team_id": "sweden",
            "team_name": "Sweden",
            "home_team": "Hungary",
            "away_team": "Sweden",
            "opponent_name": "Hungary",
            "home_away": "away",
            "home_score": 0,
            "away_score": 2,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Budapest",
            "country": "Hungary",
            "venue": "Budapest, Hungary",
            "neutral": false
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "switzerland",
        "team_name": "Switzerland",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 6,
          "drawn": 3,
          "lost": 1,
          "goals_for": 25,
          "goals_against": 8,
          "goal_difference": 17
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-norway-switzerland-friendly",
            "date": "2026-03-31",
            "team_id": "switzerland",
            "team_name": "Switzerland",
            "home_team": "Norway",
            "away_team": "Switzerland",
            "opponent_name": "Norway",
            "home_away": "away",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Oslo",
            "country": "Norway",
            "venue": "Oslo, Norway",
            "neutral": false
          },
          {
            "match_id": "historical:2026-03-27-switzerland-germany-friendly",
            "date": "2026-03-27",
            "team_id": "switzerland",
            "team_name": "Switzerland",
            "home_team": "Switzerland",
            "away_team": "Germany",
            "opponent_name": "Germany",
            "home_away": "home",
            "home_score": 3,
            "away_score": 4,
            "score_for": 3,
            "score_against": 4,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Basel",
            "country": "Switzerland",
            "venue": "Basel, Switzerland",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-18-kosovo-switzerland-fifa-world-cup-qualification",
            "date": "2025-11-18",
            "team_id": "switzerland",
            "team_name": "Switzerland",
            "home_team": "Kosovo",
            "away_team": "Switzerland",
            "opponent_name": "Kosovo",
            "home_away": "away",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Pristina",
            "country": "Kosovo",
            "venue": "Pristina, Kosovo",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-15-switzerland-sweden-fifa-world-cup-qualification",
            "date": "2025-11-15",
            "team_id": "switzerland",
            "team_name": "Switzerland",
            "home_team": "Switzerland",
            "away_team": "Sweden",
            "opponent_name": "Sweden",
            "home_away": "home",
            "home_score": 4,
            "away_score": 1,
            "score_for": 4,
            "score_against": 1,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Geneva",
            "country": "Switzerland",
            "venue": "Geneva, Switzerland",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-13-slovenia-switzerland-fifa-world-cup-qualification",
            "date": "2025-10-13",
            "team_id": "switzerland",
            "team_name": "Switzerland",
            "home_team": "Slovenia",
            "away_team": "Switzerland",
            "opponent_name": "Slovenia",
            "home_away": "away",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Ljubljana",
            "country": "Slovenia",
            "venue": "Ljubljana, Slovenia",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-10-sweden-switzerland-fifa-world-cup-qualification",
            "date": "2025-10-10",
            "team_id": "switzerland",
            "team_name": "Switzerland",
            "home_team": "Sweden",
            "away_team": "Switzerland",
            "opponent_name": "Sweden",
            "home_away": "away",
            "home_score": 0,
            "away_score": 2,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Solna",
            "country": "Sweden",
            "venue": "Solna, Sweden",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-08-switzerland-slovenia-fifa-world-cup-qualification",
            "date": "2025-09-08",
            "team_id": "switzerland",
            "team_name": "Switzerland",
            "home_team": "Switzerland",
            "away_team": "Slovenia",
            "opponent_name": "Slovenia",
            "home_away": "home",
            "home_score": 3,
            "away_score": 0,
            "score_for": 3,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Basel",
            "country": "Switzerland",
            "venue": "Basel, Switzerland",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-05-switzerland-kosovo-fifa-world-cup-qualification",
            "date": "2025-09-05",
            "team_id": "switzerland",
            "team_name": "Switzerland",
            "home_team": "Switzerland",
            "away_team": "Kosovo",
            "opponent_name": "Kosovo",
            "home_away": "home",
            "home_score": 4,
            "away_score": 0,
            "score_for": 4,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Basel",
            "country": "Switzerland",
            "venue": "Basel, Switzerland",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-10-united-states-switzerland-friendly",
            "date": "2025-06-10",
            "team_id": "switzerland",
            "team_name": "Switzerland",
            "home_team": "United States",
            "away_team": "Switzerland",
            "opponent_name": "United States",
            "home_away": "away",
            "home_score": 0,
            "away_score": 4,
            "score_for": 4,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Nashville",
            "country": "United States",
            "venue": "Nashville, United States",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-07-mexico-switzerland-friendly",
            "date": "2025-06-07",
            "team_id": "switzerland",
            "team_name": "Switzerland",
            "home_team": "Mexico",
            "away_team": "Switzerland",
            "opponent_name": "Mexico",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 4,
            "score_for": 4,
            "score_against": 2,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Salt Lake City",
            "country": "United States",
            "venue": "Salt Lake City, United States",
            "neutral": true
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 3,
          "drawn": 5,
          "lost": 2,
          "goals_for": 14,
          "goals_against": 10,
          "goal_difference": 4
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-canada-tunisia-friendly",
            "date": "2026-03-31",
            "team_id": "tunisia",
            "team_name": "Tunisia",
            "home_team": "Canada",
            "away_team": "Tunisia",
            "opponent_name": "Canada",
            "home_away": "away",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Toronto",
            "country": "Canada",
            "venue": "Toronto, Canada",
            "neutral": false
          },
          {
            "match_id": "historical:2026-03-28-haiti-tunisia-friendly",
            "date": "2026-03-28",
            "team_id": "tunisia",
            "team_name": "Tunisia",
            "home_team": "Haiti",
            "away_team": "Tunisia",
            "opponent_name": "Haiti",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 1,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Toronto",
            "country": "Canada",
            "venue": "Toronto, Canada",
            "neutral": true
          },
          {
            "match_id": "historical:2026-01-03-mali-tunisia-african-cup-of-nations",
            "date": "2026-01-03",
            "team_id": "tunisia",
            "team_name": "Tunisia",
            "home_team": "Mali",
            "away_team": "Tunisia",
            "opponent_name": "Mali",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Casablanca",
            "country": "Morocco",
            "venue": "Casablanca, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-30-tanzania-tunisia-african-cup-of-nations",
            "date": "2025-12-30",
            "team_id": "tunisia",
            "team_name": "Tunisia",
            "home_team": "Tanzania",
            "away_team": "Tunisia",
            "opponent_name": "Tanzania",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Rabat",
            "country": "Morocco",
            "venue": "Rabat, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-27-nigeria-tunisia-african-cup-of-nations",
            "date": "2025-12-27",
            "team_id": "tunisia",
            "team_name": "Tunisia",
            "home_team": "Nigeria",
            "away_team": "Tunisia",
            "opponent_name": "Nigeria",
            "home_away": "neutral",
            "home_score": 3,
            "away_score": 2,
            "score_for": 2,
            "score_against": 3,
            "result": "loss",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Fez",
            "country": "Morocco",
            "venue": "Fez, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-23-tunisia-uganda-african-cup-of-nations",
            "date": "2025-12-23",
            "team_id": "tunisia",
            "team_name": "Tunisia",
            "home_team": "Tunisia",
            "away_team": "Uganda",
            "opponent_name": "Uganda",
            "home_away": "neutral",
            "home_score": 3,
            "away_score": 1,
            "score_for": 3,
            "score_against": 1,
            "result": "win",
            "tournament": "African Cup of Nations",
            "competition_group": "",
            "competition_weight": null,
            "city": "Rabat",
            "country": "Morocco",
            "venue": "Rabat, Morocco",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-07-qatar-tunisia-arab-cup",
            "date": "2025-12-07",
            "team_id": "tunisia",
            "team_name": "Tunisia",
            "home_team": "Qatar",
            "away_team": "Tunisia",
            "opponent_name": "Qatar",
            "home_away": "away",
            "home_score": 0,
            "away_score": 3,
            "score_for": 3,
            "score_against": 0,
            "result": "win",
            "tournament": "Arab Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Al Khor",
            "country": "Qatar",
            "venue": "Al Khor, Qatar",
            "neutral": false
          },
          {
            "match_id": "historical:2025-12-04-palestine-tunisia-arab-cup",
            "date": "2025-12-04",
            "team_id": "tunisia",
            "team_name": "Tunisia",
            "home_team": "Palestine",
            "away_team": "Tunisia",
            "opponent_name": "Palestine",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 2,
            "score_for": 2,
            "score_against": 2,
            "result": "draw",
            "tournament": "Arab Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Lusail",
            "country": "Qatar",
            "venue": "Lusail, Qatar",
            "neutral": true
          },
          {
            "match_id": "historical:2025-12-01-tunisia-syria-arab-cup",
            "date": "2025-12-01",
            "team_id": "tunisia",
            "team_name": "Tunisia",
            "home_team": "Tunisia",
            "away_team": "Syria",
            "opponent_name": "Syria",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 1,
            "score_for": 0,
            "score_against": 1,
            "result": "loss",
            "tournament": "Arab Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Al Rayyan",
            "country": "Qatar",
            "venue": "Al Rayyan, Qatar",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-18-brazil-tunisia-friendly",
            "date": "2025-11-18",
            "team_id": "tunisia",
            "team_name": "Tunisia",
            "home_team": "Brazil",
            "away_team": "Tunisia",
            "opponent_name": "Brazil",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Lille",
            "country": "France",
            "venue": "Lille, France",
            "neutral": true
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "turkiye",
        "team_name": "Turkiye",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 7,
          "drawn": 1,
          "lost": 2,
          "goals_for": 21,
          "goals_against": 14,
          "goal_difference": 7
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-kosovo-turkey-fifa-world-cup-qualification",
            "date": "2026-03-31",
            "team_id": "turkiye",
            "team_name": "Turkey",
            "home_team": "Kosovo",
            "away_team": "Turkey",
            "opponent_name": "Kosovo",
            "home_away": "away",
            "home_score": 0,
            "away_score": 1,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Pristina",
            "country": "Kosovo",
            "venue": "Pristina, Kosovo",
            "neutral": false
          },
          {
            "match_id": "historical:2026-03-26-turkey-romania-fifa-world-cup-qualification",
            "date": "2026-03-26",
            "team_id": "turkiye",
            "team_name": "Turkey",
            "home_team": "Turkey",
            "away_team": "Romania",
            "opponent_name": "Romania",
            "home_away": "home",
            "home_score": 1,
            "away_score": 0,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Istanbul",
            "country": "Turkey",
            "venue": "Istanbul, Turkey",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-18-spain-turkey-fifa-world-cup-qualification",
            "date": "2025-11-18",
            "team_id": "turkiye",
            "team_name": "Turkey",
            "home_team": "Spain",
            "away_team": "Turkey",
            "opponent_name": "Spain",
            "home_away": "away",
            "home_score": 2,
            "away_score": 2,
            "score_for": 2,
            "score_against": 2,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Seville",
            "country": "Spain",
            "venue": "Seville, Spain",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-15-turkey-bulgaria-fifa-world-cup-qualification",
            "date": "2025-11-15",
            "team_id": "turkiye",
            "team_name": "Turkey",
            "home_team": "Turkey",
            "away_team": "Bulgaria",
            "opponent_name": "Bulgaria",
            "home_away": "home",
            "home_score": 2,
            "away_score": 0,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Bursa",
            "country": "Turkey",
            "venue": "Bursa, Turkey",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-14-turkey-georgia-fifa-world-cup-qualification",
            "date": "2025-10-14",
            "team_id": "turkiye",
            "team_name": "Turkey",
            "home_team": "Turkey",
            "away_team": "Georgia",
            "opponent_name": "Georgia",
            "home_away": "home",
            "home_score": 4,
            "away_score": 1,
            "score_for": 4,
            "score_against": 1,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Izmit",
            "country": "Turkey",
            "venue": "Izmit, Turkey",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-11-bulgaria-turkey-fifa-world-cup-qualification",
            "date": "2025-10-11",
            "team_id": "turkiye",
            "team_name": "Turkey",
            "home_team": "Bulgaria",
            "away_team": "Turkey",
            "opponent_name": "Bulgaria",
            "home_away": "away",
            "home_score": 1,
            "away_score": 6,
            "score_for": 6,
            "score_against": 1,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Sofia",
            "country": "Bulgaria",
            "venue": "Sofia, Bulgaria",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-07-turkey-spain-fifa-world-cup-qualification",
            "date": "2025-09-07",
            "team_id": "turkiye",
            "team_name": "Turkey",
            "home_team": "Turkey",
            "away_team": "Spain",
            "opponent_name": "Spain",
            "home_away": "home",
            "home_score": 0,
            "away_score": 6,
            "score_for": 0,
            "score_against": 6,
            "result": "loss",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Konya",
            "country": "Turkey",
            "venue": "Konya, Turkey",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-04-georgia-turkey-fifa-world-cup-qualification",
            "date": "2025-09-04",
            "team_id": "turkiye",
            "team_name": "Turkey",
            "home_team": "Georgia",
            "away_team": "Turkey",
            "opponent_name": "Georgia",
            "home_away": "away",
            "home_score": 2,
            "away_score": 3,
            "score_for": 3,
            "score_against": 2,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Tbilisi",
            "country": "Georgia",
            "venue": "Tbilisi, Georgia",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-10-mexico-turkey-friendly",
            "date": "2025-06-10",
            "team_id": "turkiye",
            "team_name": "Turkey",
            "home_team": "Mexico",
            "away_team": "Turkey",
            "opponent_name": "Mexico",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 0,
            "score_for": 0,
            "score_against": 1,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Chapel Hill",
            "country": "United States",
            "venue": "Chapel Hill, United States",
            "neutral": true
          },
          {
            "match_id": "historical:2025-06-07-united-states-turkey-friendly",
            "date": "2025-06-07",
            "team_id": "turkiye",
            "team_name": "Turkey",
            "home_team": "United States",
            "away_team": "Turkey",
            "opponent_name": "United States",
            "home_away": "away",
            "home_score": 1,
            "away_score": 2,
            "score_for": 2,
            "score_against": 1,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "East Hartford",
            "country": "United States",
            "venue": "East Hartford, United States",
            "neutral": false
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "united-states",
        "team_name": "United States",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 5,
          "drawn": 1,
          "lost": 4,
          "goals_for": 17,
          "goals_against": 16,
          "goal_difference": 1
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-united-states-portugal-friendly",
            "date": "2026-03-31",
            "team_id": "united-states",
            "team_name": "United States",
            "home_team": "United States",
            "away_team": "Portugal",
            "opponent_name": "Portugal",
            "home_away": "home",
            "home_score": 0,
            "away_score": 2,
            "score_for": 0,
            "score_against": 2,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Atlanta",
            "country": "United States",
            "venue": "Atlanta, United States",
            "neutral": false
          },
          {
            "match_id": "historical:2026-03-28-united-states-belgium-friendly",
            "date": "2026-03-28",
            "team_id": "united-states",
            "team_name": "United States",
            "home_team": "United States",
            "away_team": "Belgium",
            "opponent_name": "Belgium",
            "home_away": "home",
            "home_score": 2,
            "away_score": 5,
            "score_for": 2,
            "score_against": 5,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Atlanta",
            "country": "United States",
            "venue": "Atlanta, United States",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-18-united-states-uruguay-friendly",
            "date": "2025-11-18",
            "team_id": "united-states",
            "team_name": "United States",
            "home_team": "United States",
            "away_team": "Uruguay",
            "opponent_name": "Uruguay",
            "home_away": "home",
            "home_score": 5,
            "away_score": 1,
            "score_for": 5,
            "score_against": 1,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Tampa",
            "country": "United States",
            "venue": "Tampa, United States",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-15-united-states-paraguay-friendly",
            "date": "2025-11-15",
            "team_id": "united-states",
            "team_name": "United States",
            "home_team": "United States",
            "away_team": "Paraguay",
            "opponent_name": "Paraguay",
            "home_away": "home",
            "home_score": 2,
            "away_score": 1,
            "score_for": 2,
            "score_against": 1,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Chester",
            "country": "United States",
            "venue": "Chester, United States",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-14-united-states-australia-friendly",
            "date": "2025-10-14",
            "team_id": "united-states",
            "team_name": "United States",
            "home_team": "United States",
            "away_team": "Australia",
            "opponent_name": "Australia",
            "home_away": "home",
            "home_score": 2,
            "away_score": 1,
            "score_for": 2,
            "score_against": 1,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Denver",
            "country": "United States",
            "venue": "Denver, United States",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-10-united-states-ecuador-friendly",
            "date": "2025-10-10",
            "team_id": "united-states",
            "team_name": "United States",
            "home_team": "United States",
            "away_team": "Ecuador",
            "opponent_name": "Ecuador",
            "home_away": "home",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Austin",
            "country": "United States",
            "venue": "Austin, United States",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-09-united-states-japan-friendly",
            "date": "2025-09-09",
            "team_id": "united-states",
            "team_name": "United States",
            "home_team": "United States",
            "away_team": "Japan",
            "opponent_name": "Japan",
            "home_away": "home",
            "home_score": 2,
            "away_score": 0,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Columbus",
            "country": "United States",
            "venue": "Columbus, United States",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-06-united-states-south-korea-friendly",
            "date": "2025-09-06",
            "team_id": "united-states",
            "team_name": "United States",
            "home_team": "United States",
            "away_team": "South Korea",
            "opponent_name": "South Korea",
            "home_away": "home",
            "home_score": 0,
            "away_score": 2,
            "score_for": 0,
            "score_against": 2,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Harrison",
            "country": "United States",
            "venue": "Harrison, United States",
            "neutral": false
          },
          {
            "match_id": "historical:2025-07-06-united-states-mexico-gold-cup",
            "date": "2025-07-06",
            "team_id": "united-states",
            "team_name": "United States",
            "home_team": "United States",
            "away_team": "Mexico",
            "opponent_name": "Mexico",
            "home_away": "home",
            "home_score": 1,
            "away_score": 2,
            "score_for": 1,
            "score_against": 2,
            "result": "loss",
            "tournament": "Gold Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Houston",
            "country": "United States",
            "venue": "Houston, United States",
            "neutral": false
          },
          {
            "match_id": "historical:2025-07-02-united-states-guatemala-gold-cup",
            "date": "2025-07-02",
            "team_id": "united-states",
            "team_name": "United States",
            "home_team": "United States",
            "away_team": "Guatemala",
            "opponent_name": "Guatemala",
            "home_away": "home",
            "home_score": 2,
            "away_score": 1,
            "score_for": 2,
            "score_against": 1,
            "result": "win",
            "tournament": "Gold Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "St. Louis",
            "country": "United States",
            "venue": "St. Louis, United States",
            "neutral": false
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "uruguay",
        "team_name": "Uruguay",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-31",
        "form_summary": {
          "played": 10,
          "won": 4,
          "drawn": 4,
          "lost": 2,
          "goals_for": 10,
          "goals_against": 9,
          "goal_difference": 1
        },
        "matches": [
          {
            "match_id": "historical:2026-03-31-algeria-uruguay-friendly",
            "date": "2026-03-31",
            "team_id": "uruguay",
            "team_name": "Uruguay",
            "home_team": "Algeria",
            "away_team": "Uruguay",
            "opponent_name": "Algeria",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Turin",
            "country": "Italy",
            "venue": "Turin, Italy",
            "neutral": true
          },
          {
            "match_id": "historical:2026-03-27-england-uruguay-friendly",
            "date": "2026-03-27",
            "team_id": "uruguay",
            "team_name": "Uruguay",
            "home_team": "England",
            "away_team": "Uruguay",
            "opponent_name": "England",
            "home_away": "away",
            "home_score": 1,
            "away_score": 1,
            "score_for": 1,
            "score_against": 1,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "London",
            "country": "England",
            "venue": "London, England",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-18-united-states-uruguay-friendly",
            "date": "2025-11-18",
            "team_id": "uruguay",
            "team_name": "Uruguay",
            "home_team": "United States",
            "away_team": "Uruguay",
            "opponent_name": "United States",
            "home_away": "away",
            "home_score": 5,
            "away_score": 1,
            "score_for": 1,
            "score_against": 5,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Tampa",
            "country": "United States",
            "venue": "Tampa, United States",
            "neutral": false
          },
          {
            "match_id": "historical:2025-11-15-mexico-uruguay-friendly",
            "date": "2025-11-15",
            "team_id": "uruguay",
            "team_name": "Uruguay",
            "home_team": "Mexico",
            "away_team": "Uruguay",
            "opponent_name": "Mexico",
            "home_away": "away",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Torreón",
            "country": "Mexico",
            "venue": "Torreón, Mexico",
            "neutral": false
          },
          {
            "match_id": "historical:2025-10-13-uzbekistan-uruguay-friendly",
            "date": "2025-10-13",
            "team_id": "uruguay",
            "team_name": "Uruguay",
            "home_team": "Uzbekistan",
            "away_team": "Uruguay",
            "opponent_name": "Uzbekistan",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 2,
            "score_for": 2,
            "score_against": 1,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Malacca City",
            "country": "Malaysia",
            "venue": "Malacca City, Malaysia",
            "neutral": true
          },
          {
            "match_id": "historical:2025-10-10-uruguay-dominican-republic-friendly",
            "date": "2025-10-10",
            "team_id": "uruguay",
            "team_name": "Uruguay",
            "home_team": "Uruguay",
            "away_team": "Dominican Republic",
            "opponent_name": "Dominican Republic",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 0,
            "score_for": 1,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Kuala Lumpur",
            "country": "Malaysia",
            "venue": "Kuala Lumpur, Malaysia",
            "neutral": true
          },
          {
            "match_id": "historical:2025-09-09-chile-uruguay-fifa-world-cup-qualification",
            "date": "2025-09-09",
            "team_id": "uruguay",
            "team_name": "Uruguay",
            "home_team": "Chile",
            "away_team": "Uruguay",
            "opponent_name": "Chile",
            "home_away": "away",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Santiago",
            "country": "Chile",
            "venue": "Santiago, Chile",
            "neutral": false
          },
          {
            "match_id": "historical:2025-09-04-uruguay-peru-fifa-world-cup-qualification",
            "date": "2025-09-04",
            "team_id": "uruguay",
            "team_name": "Uruguay",
            "home_team": "Uruguay",
            "away_team": "Peru",
            "opponent_name": "Peru",
            "home_away": "home",
            "home_score": 3,
            "away_score": 0,
            "score_for": 3,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Montevideo",
            "country": "Uruguay",
            "venue": "Montevideo, Uruguay",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-10-uruguay-venezuela-fifa-world-cup-qualification",
            "date": "2025-06-10",
            "team_id": "uruguay",
            "team_name": "Uruguay",
            "home_team": "Uruguay",
            "away_team": "Venezuela",
            "opponent_name": "Venezuela",
            "home_away": "home",
            "home_score": 2,
            "away_score": 0,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Montevideo",
            "country": "Uruguay",
            "venue": "Montevideo, Uruguay",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-05-paraguay-uruguay-fifa-world-cup-qualification",
            "date": "2025-06-05",
            "team_id": "uruguay",
            "team_name": "Uruguay",
            "home_team": "Paraguay",
            "away_team": "Uruguay",
            "opponent_name": "Paraguay",
            "home_away": "away",
            "home_score": 2,
            "away_score": 0,
            "score_for": 0,
            "score_against": 2,
            "result": "loss",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Asunción",
            "country": "Paraguay",
            "venue": "Asunción, Paraguay",
            "neutral": false
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "team_id": "uzbekistan",
        "team_name": "Uzbekistan",
        "source": "martj42/international_results/results.csv",
        "source_status": "available",
        "match_count": 10,
        "latest_match_date": "2026-03-30",
        "form_summary": {
          "played": 10,
          "won": 4,
          "drawn": 5,
          "lost": 1,
          "goals_for": 15,
          "goals_against": 7,
          "goal_difference": 8
        },
        "matches": [
          {
            "match_id": "historical:2026-03-30-uzbekistan-venezuela-fifa-series",
            "date": "2026-03-30",
            "team_id": "uzbekistan",
            "team_name": "Uzbekistan",
            "home_team": "Uzbekistan",
            "away_team": "Venezuela",
            "opponent_name": "Venezuela",
            "home_away": "home",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "FIFA Series",
            "competition_group": "",
            "competition_weight": null,
            "city": "Tashkent",
            "country": "Uzbekistan",
            "venue": "Tashkent, Uzbekistan",
            "neutral": false
          },
          {
            "match_id": "historical:2026-03-27-uzbekistan-gabon-fifa-series",
            "date": "2026-03-27",
            "team_id": "uzbekistan",
            "team_name": "Uzbekistan",
            "home_team": "Uzbekistan",
            "away_team": "Gabon",
            "opponent_name": "Gabon",
            "home_away": "home",
            "home_score": 3,
            "away_score": 1,
            "score_for": 3,
            "score_against": 1,
            "result": "win",
            "tournament": "FIFA Series",
            "competition_group": "",
            "competition_weight": null,
            "city": "Tashkent",
            "country": "Uzbekistan",
            "venue": "Tashkent, Uzbekistan",
            "neutral": false
          },
          {
            "match_id": "historical:2026-01-26-uzbekistan-china-pr-friendly",
            "date": "2026-01-26",
            "team_id": "uzbekistan",
            "team_name": "Uzbekistan",
            "home_team": "Uzbekistan",
            "away_team": "China PR",
            "opponent_name": "China PR",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 2,
            "score_for": 2,
            "score_against": 2,
            "result": "draw",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Dubai",
            "country": "United Arab Emirates",
            "venue": "Dubai, United Arab Emirates",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-18-iran-uzbekistan-al-ain-international-cup",
            "date": "2025-11-18",
            "team_id": "uzbekistan",
            "team_name": "Uzbekistan",
            "home_team": "Iran",
            "away_team": "Uzbekistan",
            "opponent_name": "Iran",
            "home_away": "neutral",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "Al Ain International Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Al Ain",
            "country": "United Arab Emirates",
            "venue": "Al Ain, United Arab Emirates",
            "neutral": true
          },
          {
            "match_id": "historical:2025-11-14-uzbekistan-egypt-al-ain-international-cup",
            "date": "2025-11-14",
            "team_id": "uzbekistan",
            "team_name": "Uzbekistan",
            "home_team": "Uzbekistan",
            "away_team": "Egypt",
            "opponent_name": "Egypt",
            "home_away": "neutral",
            "home_score": 2,
            "away_score": 0,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "Al Ain International Cup",
            "competition_group": "",
            "competition_weight": null,
            "city": "Al Ain",
            "country": "United Arab Emirates",
            "venue": "Al Ain, United Arab Emirates",
            "neutral": true
          },
          {
            "match_id": "historical:2025-10-13-uzbekistan-uruguay-friendly",
            "date": "2025-10-13",
            "team_id": "uzbekistan",
            "team_name": "Uzbekistan",
            "home_team": "Uzbekistan",
            "away_team": "Uruguay",
            "opponent_name": "Uruguay",
            "home_away": "neutral",
            "home_score": 1,
            "away_score": 2,
            "score_for": 1,
            "score_against": 2,
            "result": "loss",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Malacca City",
            "country": "Malaysia",
            "venue": "Malacca City, Malaysia",
            "neutral": true
          },
          {
            "match_id": "historical:2025-10-10-uzbekistan-kuwait-friendly",
            "date": "2025-10-10",
            "team_id": "uzbekistan",
            "team_name": "Uzbekistan",
            "home_team": "Uzbekistan",
            "away_team": "Kuwait",
            "opponent_name": "Kuwait",
            "home_away": "home",
            "home_score": 2,
            "away_score": 0,
            "score_for": 2,
            "score_against": 0,
            "result": "win",
            "tournament": "Friendly",
            "competition_group": "",
            "competition_weight": null,
            "city": "Tashkent",
            "country": "Uzbekistan",
            "venue": "Tashkent, Uzbekistan",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-10-uzbekistan-qatar-fifa-world-cup-qualification",
            "date": "2025-06-10",
            "team_id": "uzbekistan",
            "team_name": "Uzbekistan",
            "home_team": "Uzbekistan",
            "away_team": "Qatar",
            "opponent_name": "Qatar",
            "home_away": "home",
            "home_score": 3,
            "away_score": 0,
            "score_for": 3,
            "score_against": 0,
            "result": "win",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Tashkent",
            "country": "Uzbekistan",
            "venue": "Tashkent, Uzbekistan",
            "neutral": false
          },
          {
            "match_id": "historical:2025-06-05-united-arab-emirates-uzbekistan-fifa-world-cup-qualification",
            "date": "2025-06-05",
            "team_id": "uzbekistan",
            "team_name": "Uzbekistan",
            "home_team": "United Arab Emirates",
            "away_team": "Uzbekistan",
            "opponent_name": "United Arab Emirates",
            "home_away": "away",
            "home_score": 0,
            "away_score": 0,
            "score_for": 0,
            "score_against": 0,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Abu Dhabi",
            "country": "United Arab Emirates",
            "venue": "Abu Dhabi, United Arab Emirates",
            "neutral": false
          },
          {
            "match_id": "historical:2025-03-25-iran-uzbekistan-fifa-world-cup-qualification",
            "date": "2025-03-25",
            "team_id": "uzbekistan",
            "team_name": "Uzbekistan",
            "home_team": "Iran",
            "away_team": "Uzbekistan",
            "opponent_name": "Iran",
            "home_away": "away",
            "home_score": 2,
            "away_score": 2,
            "score_for": 2,
            "score_against": 2,
            "result": "draw",
            "tournament": "FIFA World Cup qualification",
            "competition_group": "",
            "competition_weight": null,
            "city": "Tehran",
            "country": "Iran",
            "venue": "Tehran, Iran",
            "neutral": false
          }
        ],
        "updated_at": "2026-05-17T00:00:00Z"
      }
    ],
    "team_staff": [
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "algeria",
        "team_name": "Algeria",
        "staff_id": "algeria:staff:vladimir-petkovic",
        "name": "Vladimir Petkovic",
        "display_name": "Vladimir Petkovic",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/coaches-react-draw"
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/coaches-react-draw",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "argentina",
        "team_name": "Argentina",
        "staff_id": "argentina:staff:lionel-scaloni",
        "name": "Lionel Scaloni",
        "display_name": "Lionel Scaloni",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/es/articles/seleccion-argentina-mundial-estadisticas-numeros-historia-perfil"
        },
        "source_url": "https://www.fifa.com/es/articles/seleccion-argentina-mundial-estadisticas-numeros-historia-perfil",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "australia",
        "team_name": "Australia",
        "staff_id": "australia:staff:tony-popovic",
        "name": "Tony Popovic",
        "display_name": "Tony Popovic",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/australia-team-profile-history"
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/australia-team-profile-history",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "austria",
        "team_name": "Austria",
        "staff_id": "austria:staff:ralf-rangnick",
        "name": "Ralf Rangnick",
        "display_name": "Ralf Rangnick",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/austria-qualify"
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/austria-qualify",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "belgium",
        "team_name": "Belgium",
        "staff_id": "belgium:staff:rudi-garcia",
        "name": "Rudi Garcia",
        "display_name": "Rudi Garcia",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "staff_id": "bosnia-and-herzegovina:staff:sergej-barbarez",
        "name": "Sergej Barbarez",
        "display_name": "Sergej Barbarez",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
        },
        "source_url": "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "brazil",
        "team_name": "Brazil",
        "staff_id": "brazil:staff:carlo-ancelotti",
        "name": "Carlo Ancelotti",
        "display_name": "Carlo Ancelotti",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/ancelotti-and-brazil-the-selecaos-first-foreign-boss-prepares-for-a-new"
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/ancelotti-and-brazil-the-selecaos-first-foreign-boss-prepares-for-a-new",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "cabo-verde",
        "team_name": "Cabo Verde",
        "staff_id": "cabo-verde:staff:bubista",
        "name": "Bubista",
        "display_name": "Bubista",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/bubista-interview-cabo-verde"
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/bubista-interview-cabo-verde",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "canada",
        "team_name": "Canada",
        "staff_id": "canada:staff:jesse-marsch",
        "name": "Jesse Marsch",
        "display_name": "Jesse Marsch",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/articles/canada-team-profile-history"
        },
        "source_url": "https://www.fifa.com/en/articles/canada-team-profile-history",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "colombia",
        "team_name": "Colombia",
        "staff_id": "colombia:staff:nestor-lorenzo",
        "name": "Nestor Lorenzo",
        "display_name": "Nestor Lorenzo",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/articles/qualified-teams-nations-march-fixtures-results"
        },
        "source_url": "https://www.fifa.com/en/articles/qualified-teams-nations-march-fixtures-results",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "congo-dr",
        "team_name": "Congo DR",
        "staff_id": "congo-dr:staff:sebastien-desabre",
        "name": "Sebastien Desabre",
        "display_name": "Sebastien Desabre",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/qualifiers/play-off-tournament/articles/sebastien-desabre-congo-dr-interview"
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/qualifiers/play-off-tournament/articles/sebastien-desabre-congo-dr-interview",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "staff_id": "cote-divoire:staff:emerse-fae",
        "name": "Emerse Fae",
        "display_name": "Emerse Fae",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "croatia",
        "team_name": "Croatia",
        "staff_id": "croatia:staff:zlatko-dalic",
        "name": "Zlatko Dalic",
        "display_name": "Zlatko Dalic",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/returning-coaches"
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/returning-coaches",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "curacao",
        "team_name": "Curacao",
        "staff_id": "curacao:staff:dick-advocaat",
        "name": "Dick Advocaat",
        "display_name": "Dick Advocaat",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/articles/dick-advocaat-returns-curacao-coach"
        },
        "source_url": "https://www.fifa.com/en/articles/dick-advocaat-returns-curacao-coach",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "czechia",
        "team_name": "Czechia",
        "staff_id": "czechia:staff:miroslav-koubek",
        "name": "Miroslav Koubek",
        "display_name": "Miroslav Koubek",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/czechia-team-profile-history"
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/czechia-team-profile-history",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "ecuador",
        "team_name": "Ecuador",
        "staff_id": "ecuador:staff:sebastian-beccacece",
        "name": "Sebastian Beccacece",
        "display_name": "Sebastian Beccacece",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/es/es/articles/los-entrenadores-argentinos-una-tendencia-de-la-copa-mundial-2026"
        },
        "source_url": "https://www.fifa.com/es/es/articles/los-entrenadores-argentinos-una-tendencia-de-la-copa-mundial-2026",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "egypt",
        "team_name": "Egypt",
        "staff_id": "egypt:staff:hossam-hassan",
        "name": "Hossam Hassan",
        "display_name": "Hossam Hassan",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/hossam-hassan-egypt-coach-interview-qualifiers"
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/hossam-hassan-egypt-coach-interview-qualifiers",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "england",
        "team_name": "England",
        "staff_id": "england:staff:thomas-tuchel",
        "name": "Thomas Tuchel",
        "display_name": "Thomas Tuchel",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/thomas-tuchel-appointed-england-coach"
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/thomas-tuchel-appointed-england-coach",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "france",
        "team_name": "France",
        "staff_id": "france:staff:didier-deschamps",
        "name": "Didier Deschamps",
        "display_name": "Didier Deschamps",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/articles/france-world-cup-squad-named"
        },
        "source_url": "https://www.fifa.com/en/articles/france-world-cup-squad-named",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "germany",
        "team_name": "Germany",
        "staff_id": "germany:staff:julian-nagelsmann",
        "name": "Julian Nagelsmann",
        "display_name": "Julian Nagelsmann",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/coaches-react-draw"
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/coaches-react-draw",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "ghana",
        "team_name": "Ghana",
        "staff_id": "ghana:staff:carlos-queiroz",
        "name": "Carlos Queiroz",
        "display_name": "Carlos Queiroz",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/carlos-queiroz-ghana"
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/carlos-queiroz-ghana",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "haiti",
        "team_name": "Haiti",
        "staff_id": "haiti:staff:sebastien-migne",
        "name": "Sebastien Migne",
        "display_name": "Sebastien Migne",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "ir-iran",
        "team_name": "IR Iran",
        "staff_id": "ir-iran:staff:amir-ghalenoei",
        "name": "Amir Ghalenoei",
        "display_name": "Amir Ghalenoei",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/articles/amir-ghalenoei-iran-interview"
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/articles/amir-ghalenoei-iran-interview",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "iraq",
        "team_name": "Iraq",
        "staff_id": "iraq:staff:graham-arnold",
        "name": "Graham Arnold",
        "display_name": "Graham Arnold",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/articles/iraq-reaction-graham-arnold-merchas-doski-marko-farji-aimar-sher"
        },
        "source_url": "https://www.fifa.com/en/articles/iraq-reaction-graham-arnold-merchas-doski-marko-farji-aimar-sher",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "japan",
        "team_name": "Japan",
        "staff_id": "japan:staff:hajime-moriyasu",
        "name": "Hajime Moriyasu",
        "display_name": "Hajime Moriyasu",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/news/articles/japan-squad-announcement"
        },
        "source_url": "https://www.fifa.com/en/news/articles/japan-squad-announcement",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "jordan",
        "team_name": "Jordan",
        "staff_id": "jordan:staff:jamal-sellami",
        "name": "Jamal Sellami",
        "display_name": "Jamal Sellami",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sellami-replaces-ammouta-jordan-head-coach"
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sellami-replaces-ammouta-jordan-head-coach",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "staff_id": "korea-republic:staff:hong-myungbo",
        "name": "Hong Myungbo",
        "display_name": "Hong Myungbo",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "mexico",
        "team_name": "Mexico",
        "staff_id": "mexico:staff:javier-aguirre",
        "name": "Javier Aguirre",
        "display_name": "Javier Aguirre",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/articles/mexico-team-profile-history"
        },
        "source_url": "https://www.fifa.com/en/articles/mexico-team-profile-history",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "morocco",
        "team_name": "Morocco",
        "staff_id": "morocco:staff:mohamed-ouahbi",
        "name": "Mohamed Ouahbi",
        "display_name": "Mohamed Ouahbi",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/mohamed-ouahbi-replaces-walid-regragui-morocco"
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/mohamed-ouahbi-replaces-walid-regragui-morocco",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "netherlands",
        "team_name": "Netherlands",
        "staff_id": "netherlands:staff:ronald-koeman",
        "name": "Ronald Koeman",
        "display_name": "Ronald Koeman",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/netherlands-team-profile-history"
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/netherlands-team-profile-history",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "new-zealand",
        "team_name": "New Zealand",
        "staff_id": "new-zealand:staff:darren-bazeley",
        "name": "Darren Bazeley",
        "display_name": "Darren Bazeley",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://inside.fifa.com/about-fifa/organisation/news/darren-bazeley-on-new-zealands-world-cup-qualification"
        },
        "source_url": "https://inside.fifa.com/about-fifa/organisation/news/darren-bazeley-on-new-zealands-world-cup-qualification",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "norway",
        "team_name": "Norway",
        "staff_id": "norway:staff:stale-solbakken",
        "name": "Stale Solbakken",
        "display_name": "Stale Solbakken",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/norway-team-profile-history"
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/norway-team-profile-history",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "panama",
        "team_name": "Panama",
        "staff_id": "panama:staff:thomas-christiansen",
        "name": "Thomas Christiansen",
        "display_name": "Thomas Christiansen",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/panama-team-profile-history"
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/panama-team-profile-history",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "paraguay",
        "team_name": "Paraguay",
        "staff_id": "paraguay:staff:gustavo-alfaro",
        "name": "Gustavo Alfaro",
        "display_name": "Gustavo Alfaro",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/es/es/articles/los-entrenadores-argentinos-una-tendencia-de-la-copa-mundial-2026"
        },
        "source_url": "https://www.fifa.com/es/es/articles/los-entrenadores-argentinos-una-tendencia-de-la-copa-mundial-2026",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "portugal",
        "team_name": "Portugal",
        "staff_id": "portugal:staff:roberto-martinez",
        "name": "Roberto Martinez",
        "display_name": "Roberto Martinez",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/returning-coaches"
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/returning-coaches",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "qatar",
        "team_name": "Qatar",
        "staff_id": "qatar:staff:julen-lopetegui",
        "name": "Julen Lopetegui",
        "display_name": "Julen Lopetegui",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/qatar-team-profile-history"
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/qatar-team-profile-history",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "saudi-arabia",
        "team_name": "Saudi Arabia",
        "staff_id": "saudi-arabia:staff:herve-renard",
        "name": "Herve Renard",
        "display_name": "Herve Renard",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/returning-coaches"
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/returning-coaches",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "scotland",
        "team_name": "Scotland",
        "staff_id": "scotland:staff:steve-clarke",
        "name": "Steve Clarke",
        "display_name": "Steve Clarke",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/articles/steve-clarke-interview"
        },
        "source_url": "https://www.fifa.com/en/articles/steve-clarke-interview",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "senegal",
        "team_name": "Senegal",
        "staff_id": "senegal:staff:pape-thiaw",
        "name": "Pape Thiaw",
        "display_name": "Pape Thiaw",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/senegal-team-profile-history"
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/senegal-team-profile-history",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "south-africa",
        "team_name": "South Africa",
        "staff_id": "south-africa:staff:hugo-broos",
        "name": "Hugo Broos",
        "display_name": "Hugo Broos",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/articles/south-africa-team-profile-history"
        },
        "source_url": "https://www.fifa.com/en/articles/south-africa-team-profile-history",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "spain",
        "team_name": "Spain",
        "staff_id": "spain:staff:luis-de-la-fuente",
        "name": "Luis de la Fuente",
        "display_name": "Luis de la Fuente",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/luis-de-la-fuente-spain-profile"
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/luis-de-la-fuente-spain-profile",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "sweden",
        "team_name": "Sweden",
        "staff_id": "sweden:staff:graham-potter",
        "name": "Graham Potter",
        "display_name": "Graham Potter",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "switzerland",
        "team_name": "Switzerland",
        "staff_id": "switzerland:staff:murat-yakin",
        "name": "Murat Yakin",
        "display_name": "Murat Yakin",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/articles/switzerland-qualify"
        },
        "source_url": "https://www.fifa.com/en/articles/switzerland-qualify",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "staff_id": "tunisia:staff:sabri-lamouchi",
        "name": "Sabri Lamouchi",
        "display_name": "Sabri Lamouchi",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
        },
        "source_url": "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "turkiye",
        "team_name": "Turkiye",
        "staff_id": "turkiye:staff:vincenzo-montella",
        "name": "Vincenzo Montella",
        "display_name": "Vincenzo Montella",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/articles/turkiye-team-profile-history"
        },
        "source_url": "https://www.fifa.com/en/articles/turkiye-team-profile-history",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "united-states",
        "team_name": "United States",
        "staff_id": "united-states:staff:mauricio-pochettino",
        "name": "Mauricio Pochettino",
        "display_name": "Mauricio Pochettino",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/mauricio-pochettino-usa-interview"
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/mauricio-pochettino-usa-interview",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "uruguay",
        "team_name": "Uruguay",
        "staff_id": "uruguay:staff:marcelo-bielsa",
        "name": "Marcelo Bielsa",
        "display_name": "Marcelo Bielsa",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/articles/uruguay-team-profile-history"
        },
        "source_url": "https://www.fifa.com/en/articles/uruguay-team-profile-history",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "team_id": "uzbekistan",
        "team_name": "Uzbekistan",
        "staff_id": "uzbekistan:staff:fabio-cannavaro",
        "name": "Fabio Cannavaro",
        "display_name": "Fabio Cannavaro",
        "name_zh": null,
        "role": "head_coach",
        "role_zh": "主教练",
        "status": "active",
        "nationality": null,
        "date_of_birth": null,
        "age": null,
        "appointed_at": null,
        "contract_until": null,
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/coaches-who-played-tournament-deschamps-cannavaro-scaloni"
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/coaches-who-played-tournament-deschamps-cannavaro-scaloni",
        "updated_at": "2026-05-17T00:00:00Z"
      }
    ],
    "staff_external_facts": [
      {
        "staff_id": "algeria:staff:vladimir-petkovic",
        "team_id": "algeria",
        "name": "Vladimir Petkovic",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_c7d794213",
          "key_wikidata": "Q123937",
          "key_transfermarkt_manager": "1315"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "Switzerland",
          "date_of_birth": "1963-08-15",
          "age": 62
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "argentina:staff:lionel-scaloni",
        "team_id": "argentina",
        "name": "Lionel Scaloni",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_c493467d6",
          "key_wikidata": "Q311586",
          "key_transfermarkt_manager": "62271"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "Argentina",
          "date_of_birth": "1978-05-16",
          "age": 48
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "australia:staff:tony-popovic",
        "team_id": "australia",
        "name": "Tony Popovic",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_ccb245142",
          "key_wikidata": "Q361247",
          "key_transfermarkt_manager": "20038"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "Australia",
          "date_of_birth": "1973-07-04",
          "age": 52
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "austria:staff:ralf-rangnick",
        "team_id": "austria",
        "name": "Ralf Rangnick",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_c49d51c89",
          "key_wikidata": "Q57902",
          "key_transfermarkt_manager": "196"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "Germany",
          "date_of_birth": "1958-06-29",
          "age": 67
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "belgium:staff:rudi-garcia",
        "team_id": "belgium",
        "name": "Rudi Garcia",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_cbc08a975",
          "key_wikidata": "Q923131",
          "key_transfermarkt_manager": "1537"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "France",
          "date_of_birth": "1964-02-20",
          "age": 62
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "bosnia-and-herzegovina:staff:sergej-barbarez",
        "team_id": "bosnia-and-herzegovina",
        "name": "Sergej Barbarez",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_cecaaf2a3",
          "key_wikidata": "Q431455",
          "key_transfermarkt_manager": "8649"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "Bosnia and Herzegovina",
          "date_of_birth": "1971-09-17",
          "age": 54
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "brazil:staff:carlo-ancelotti",
        "team_id": "brazil",
        "name": "Carlo Ancelotti",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_cbda1292f",
          "key_wikidata": "Q174614",
          "key_transfermarkt_manager": "523"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "Italy",
          "date_of_birth": "1959-06-10",
          "age": 66
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "cabo-verde:staff:bubista",
        "team_id": "cabo-verde",
        "name": "Bubista",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_c46dd5292",
          "key_wikidata": "Q99597038",
          "key_transfermarkt_manager": "84856"
        },
        "confidence": "medium",
        "direct": {
          "nationality": null,
          "date_of_birth": "1970-01-06",
          "age": 56
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "canada:staff:jesse-marsch",
        "team_id": "canada",
        "name": "Jesse Marsch",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_cdfec4409",
          "key_wikidata": "Q1336179",
          "key_transfermarkt_manager": "17275"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "United States",
          "date_of_birth": "1973-11-08",
          "age": 52
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "colombia:staff:nestor-lorenzo",
        "team_id": "colombia",
        "name": "Nestor Lorenzo",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_c59b89251",
          "key_wikidata": "Q655975",
          "key_transfermarkt_manager": "34086"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "Argentina",
          "date_of_birth": "1966-02-26",
          "age": 60
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "congo-dr:staff:sebastien-desabre",
        "team_id": "congo-dr",
        "name": "Sebastien Desabre",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_ce9230e34",
          "key_wikidata": "Q3510036",
          "key_transfermarkt_manager": "28090"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "France",
          "date_of_birth": "1976-08-02",
          "age": 49
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "cote-divoire:staff:emerse-fae",
        "team_id": "cote-divoire",
        "name": "Emerse Fae",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_c76c59491",
          "key_wikidata": "Q726238",
          "key_transfermarkt_manager": "63806"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "France",
          "date_of_birth": "1984-01-24",
          "age": 42
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "croatia:staff:zlatko-dalic",
        "team_id": "croatia",
        "name": "Zlatko Dalic",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_c506eb5b5",
          "key_wikidata": "Q8072990",
          "key_transfermarkt_manager": "2711"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "Croatia",
          "date_of_birth": "1966-10-26",
          "age": 59
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "curacao:staff:dick-advocaat",
        "team_id": "curacao",
        "name": "Dick Advocaat",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_c4ffc6ece",
          "key_wikidata": "Q11949",
          "key_transfermarkt_manager": "3"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "Kingdom of the Netherlands",
          "date_of_birth": "1947-09-27",
          "age": 78
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "czechia:staff:miroslav-koubek",
        "team_id": "czechia",
        "name": "Miroslav Koubek",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_c622168ab",
          "key_wikidata": "Q353844",
          "key_transfermarkt_manager": "9822"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "Czech Republic",
          "date_of_birth": "1951-09-01",
          "age": 74
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "ecuador:staff:sebastian-beccacece",
        "team_id": "ecuador",
        "name": "Sebastian Beccacece",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_cdb362a66",
          "key_wikidata": "Q7442628",
          "key_transfermarkt_manager": "34076"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "Argentina",
          "date_of_birth": "1980-12-17",
          "age": 45
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "egypt:staff:hossam-hassan",
        "team_id": "egypt",
        "name": "Hossam Hassan",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_c5aeec554",
          "key_wikidata": "Q448937",
          "key_transfermarkt_manager": "6120"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "Egypt",
          "date_of_birth": "1966-08-10",
          "age": 59
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "england:staff:thomas-tuchel",
        "team_id": "england",
        "name": "Thomas Tuchel",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_c516a1a63",
          "key_wikidata": "Q702233",
          "key_transfermarkt_manager": "7471"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "Germany",
          "date_of_birth": "1973-08-29",
          "age": 52
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "france:staff:didier-deschamps",
        "team_id": "france",
        "name": "Didier Deschamps",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_cfd4b9a55",
          "key_wikidata": "Q508711",
          "key_transfermarkt_manager": "1229"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "France",
          "date_of_birth": "1968-10-15",
          "age": 57
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "germany:staff:julian-nagelsmann",
        "team_id": "germany",
        "name": "Julian Nagelsmann",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_c68dd5e82",
          "key_wikidata": "Q21226404",
          "key_transfermarkt_manager": "8402"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "Germany",
          "date_of_birth": "1987-07-23",
          "age": 38
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "ghana:staff:carlos-queiroz",
        "team_id": "ghana",
        "name": "Carlos Queiroz",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_ccba52057",
          "key_wikidata": "Q313209",
          "key_transfermarkt_manager": "552"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "Portugal",
          "date_of_birth": "1953-03-01",
          "age": 73
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "haiti:staff:sebastien-migne",
        "team_id": "haiti",
        "name": "Sebastien Migne",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_c468d5b57",
          "key_wikidata": "Q16732573",
          "key_transfermarkt_manager": "3747"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "France",
          "date_of_birth": "1972-11-30",
          "age": 53
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "ir-iran:staff:amir-ghalenoei",
        "team_id": "ir-iran",
        "name": "Amir Ghalenoei",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_c7af8f9ff",
          "key_wikidata": "Q472003",
          "key_transfermarkt_manager": "9610"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "Iran",
          "date_of_birth": "1963-11-21",
          "age": 62
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "iraq:staff:graham-arnold",
        "team_id": "iraq",
        "name": "Graham Arnold",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_cb0fd9781",
          "key_wikidata": "Q1336203",
          "key_transfermarkt_manager": "3342"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "Australia",
          "date_of_birth": "1963-08-03",
          "age": 62
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "japan:staff:hajime-moriyasu",
        "team_id": "japan",
        "name": "Hajime Moriyasu",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_cefd4c9b8",
          "key_wikidata": "Q2428403",
          "key_transfermarkt_manager": "21905"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "Japan",
          "date_of_birth": "1968-08-23",
          "age": 57
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "jordan:staff:jamal-sellami",
        "team_id": "jordan",
        "name": "Jamal Sellami",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_c7bc60cb6",
          "key_wikidata": "Q2407770",
          "key_transfermarkt_manager": "25573"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "Morocco",
          "date_of_birth": "1970-10-06",
          "age": 55
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "morocco:staff:mohamed-ouahbi",
        "team_id": "morocco",
        "name": "Mohamed Ouahbi",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_c29bd21af",
          "key_wikidata": "Q20973387",
          "key_transfermarkt_manager": "36751"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "Belgium",
          "date_of_birth": "1976-09-07",
          "age": 49
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "netherlands:staff:ronald-koeman",
        "team_id": "netherlands",
        "name": "Ronald Koeman",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_ceb6379c9",
          "key_wikidata": "Q192635",
          "key_transfermarkt_manager": "439"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "Kingdom of the Netherlands",
          "date_of_birth": "1963-03-21",
          "age": 63
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "new-zealand:staff:darren-bazeley",
        "team_id": "new-zealand",
        "name": "Darren Bazeley",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_c75dab205",
          "key_wikidata": "Q8353918",
          "key_transfermarkt_manager": "17293"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "United Kingdom",
          "date_of_birth": "1972-10-05",
          "age": 53
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "norway:staff:stale-solbakken",
        "team_id": "norway",
        "name": "Stale Solbakken",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_c22138440",
          "key_wikidata": "Q455291",
          "key_transfermarkt_manager": "3419"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "Norway",
          "date_of_birth": "1968-02-27",
          "age": 58
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "panama:staff:thomas-christiansen",
        "team_id": "panama",
        "name": "Thomas Christiansen",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_cf96ff26a",
          "key_wikidata": "Q505800",
          "key_transfermarkt_manager": "36659"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "Spain",
          "date_of_birth": "1973-03-11",
          "age": 53
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "paraguay:staff:gustavo-alfaro",
        "team_id": "paraguay",
        "name": "Gustavo Alfaro",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_ce79201ac",
          "key_wikidata": "Q5621337",
          "key_transfermarkt_manager": "4871"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "Uruguay",
          "date_of_birth": "1962-08-14",
          "age": 63
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "portugal:staff:roberto-martinez",
        "team_id": "portugal",
        "name": "Roberto Martinez",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_c0b94c8d2",
          "key_wikidata": "Q357994",
          "key_transfermarkt_manager": "4328"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "Spain",
          "date_of_birth": "1973-07-13",
          "age": 52
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "qatar:staff:julen-lopetegui",
        "team_id": "qatar",
        "name": "Julen Lopetegui",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_c17659161",
          "key_wikidata": "Q115119",
          "key_transfermarkt_manager": "6615"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "Spain",
          "date_of_birth": "1966-08-28",
          "age": 59
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "saudi-arabia:staff:herve-renard",
        "team_id": "saudi-arabia",
        "name": "Herve Renard",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_cc98cd250",
          "key_wikidata": "Q463158",
          "key_transfermarkt_manager": "6480"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "France",
          "date_of_birth": "1968-09-30",
          "age": 57
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "scotland:staff:steve-clarke",
        "team_id": "scotland",
        "name": "Steve Clarke",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_cb8caac7b",
          "key_wikidata": "Q379535",
          "key_transfermarkt_manager": "2638"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "United Kingdom",
          "date_of_birth": "1963-08-29",
          "age": 62
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "senegal:staff:pape-thiaw",
        "team_id": "senegal",
        "name": "Pape Thiaw",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_c442ca54c",
          "key_wikidata": "Q924134",
          "key_transfermarkt_manager": "112222"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "Senegal",
          "date_of_birth": "1981-02-05",
          "age": 45
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "south-africa:staff:hugo-broos",
        "team_id": "south-africa",
        "name": "Hugo Broos",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_c41715c8c",
          "key_wikidata": "Q2224676",
          "key_transfermarkt_manager": "706"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "Belgium",
          "date_of_birth": "1952-04-10",
          "age": 74
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "sweden:staff:graham-potter",
        "team_id": "sweden",
        "name": "Graham Potter",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_c94e58da3",
          "key_wikidata": "Q5593150",
          "key_transfermarkt_manager": "23954"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "United Kingdom",
          "date_of_birth": "1975-05-20",
          "age": 50
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "tunisia:staff:sabri-lamouchi",
        "team_id": "tunisia",
        "name": "Sabri Lamouchi",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_cef365de9",
          "key_wikidata": "Q1883",
          "key_transfermarkt_manager": "24207"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "France",
          "date_of_birth": "1971-11-09",
          "age": 54
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "turkiye:staff:vincenzo-montella",
        "team_id": "turkiye",
        "name": "Vincenzo Montella",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_cbe968080",
          "key_wikidata": "Q297768",
          "key_transfermarkt_manager": "11795"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "Italy",
          "date_of_birth": "1974-06-18",
          "age": 51
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "united-states:staff:mauricio-pochettino",
        "team_id": "united-states",
        "name": "Mauricio Pochettino",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_c48ec25d0",
          "key_wikidata": "Q313000",
          "key_transfermarkt_manager": "9044"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "Spain",
          "date_of_birth": "1972-03-02",
          "age": 54
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "uruguay:staff:marcelo-bielsa",
        "team_id": "uruguay",
        "name": "Marcelo Bielsa",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_c9aea9cec",
          "key_wikidata": "Q31575",
          "key_transfermarkt_manager": "2553"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "Argentina",
          "date_of_birth": "1955-07-21",
          "age": 70
        },
        "updated_at": "2026-05-18T12:12:07Z"
      },
      {
        "staff_id": "uzbekistan:staff:fabio-cannavaro",
        "team_id": "uzbekistan",
        "name": "Fabio Cannavaro",
        "source_status": "third_party_reep_identity_dataset",
        "source": "withqwerty/reep people.csv",
        "source_license": "CC0-1.0",
        "source_refs": {
          "reep_id": "reep_c5cde7b5a",
          "key_wikidata": "Q102027",
          "key_transfermarkt_manager": "22575"
        },
        "confidence": "medium",
        "direct": {
          "nationality": "Italy",
          "date_of_birth": "1973-09-13",
          "age": 52
        },
        "updated_at": "2026-05-18T12:12:07Z"
      }
    ],
    "people_index": [
      {
        "person_id": "algeria:staff:vladimir-petkovic",
        "person_type": "coach",
        "display_name": "Vladimir Petkovic",
        "name": "Vladimir Petkovic",
        "name_zh": null,
        "team_id": "algeria",
        "team_name": "Algeria",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "Switzerland",
        "date_of_birth": "1963-08-15",
        "age": 62,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "argentina:staff:lionel-scaloni",
        "person_type": "coach",
        "display_name": "Lionel Scaloni",
        "name": "Lionel Scaloni",
        "name_zh": null,
        "team_id": "argentina",
        "team_name": "Argentina",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "Argentina",
        "date_of_birth": "1978-05-16",
        "age": 48,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "australia:staff:tony-popovic",
        "person_type": "coach",
        "display_name": "Tony Popovic",
        "name": "Tony Popovic",
        "name_zh": null,
        "team_id": "australia",
        "team_name": "Australia",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "Australia",
        "date_of_birth": "1973-07-04",
        "age": 52,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "austria:staff:ralf-rangnick",
        "person_type": "coach",
        "display_name": "Ralf Rangnick",
        "name": "Ralf Rangnick",
        "name_zh": null,
        "team_id": "austria",
        "team_name": "Austria",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "Germany",
        "date_of_birth": "1958-06-29",
        "age": 67,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "belgium:staff:rudi-garcia",
        "person_type": "coach",
        "display_name": "Rudi Garcia",
        "name": "Rudi Garcia",
        "name_zh": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "France",
        "date_of_birth": "1964-02-20",
        "age": 62,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "bosnia-and-herzegovina:staff:sergej-barbarez",
        "person_type": "coach",
        "display_name": "Sergej Barbarez",
        "name": "Sergej Barbarez",
        "name_zh": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "Bosnia and Herzegovina",
        "date_of_birth": "1971-09-17",
        "age": 54,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "brazil:staff:carlo-ancelotti",
        "person_type": "coach",
        "display_name": "Carlo Ancelotti",
        "name": "Carlo Ancelotti",
        "name_zh": null,
        "team_id": "brazil",
        "team_name": "Brazil",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "Italy",
        "date_of_birth": "1959-06-10",
        "age": 66,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "cabo-verde:staff:bubista",
        "person_type": "coach",
        "display_name": "Bubista",
        "name": "Bubista",
        "name_zh": null,
        "team_id": "cabo-verde",
        "team_name": "Cabo Verde",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": null,
        "date_of_birth": "1970-01-06",
        "age": 56,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "canada:staff:jesse-marsch",
        "person_type": "coach",
        "display_name": "Jesse Marsch",
        "name": "Jesse Marsch",
        "name_zh": null,
        "team_id": "canada",
        "team_name": "Canada",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "United States",
        "date_of_birth": "1973-11-08",
        "age": 52,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "colombia:staff:nestor-lorenzo",
        "person_type": "coach",
        "display_name": "Nestor Lorenzo",
        "name": "Nestor Lorenzo",
        "name_zh": null,
        "team_id": "colombia",
        "team_name": "Colombia",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "Argentina",
        "date_of_birth": "1966-02-26",
        "age": 60,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "congo-dr:staff:sebastien-desabre",
        "person_type": "coach",
        "display_name": "Sebastien Desabre",
        "name": "Sebastien Desabre",
        "name_zh": null,
        "team_id": "congo-dr",
        "team_name": "Congo DR",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "France",
        "date_of_birth": "1976-08-02",
        "age": 49,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "cote-divoire:staff:emerse-fae",
        "person_type": "coach",
        "display_name": "Emerse Fae",
        "name": "Emerse Fae",
        "name_zh": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "France",
        "date_of_birth": "1984-01-24",
        "age": 42,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "croatia:staff:zlatko-dalic",
        "person_type": "coach",
        "display_name": "Zlatko Dalic",
        "name": "Zlatko Dalic",
        "name_zh": null,
        "team_id": "croatia",
        "team_name": "Croatia",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "Croatia",
        "date_of_birth": "1966-10-26",
        "age": 59,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "curacao:staff:dick-advocaat",
        "person_type": "coach",
        "display_name": "Dick Advocaat",
        "name": "Dick Advocaat",
        "name_zh": null,
        "team_id": "curacao",
        "team_name": "Curacao",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "Kingdom of the Netherlands",
        "date_of_birth": "1947-09-27",
        "age": 78,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "czechia:staff:miroslav-koubek",
        "person_type": "coach",
        "display_name": "Miroslav Koubek",
        "name": "Miroslav Koubek",
        "name_zh": null,
        "team_id": "czechia",
        "team_name": "Czechia",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "Czech Republic",
        "date_of_birth": "1951-09-01",
        "age": 74,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "ecuador:staff:sebastian-beccacece",
        "person_type": "coach",
        "display_name": "Sebastian Beccacece",
        "name": "Sebastian Beccacece",
        "name_zh": null,
        "team_id": "ecuador",
        "team_name": "Ecuador",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "Argentina",
        "date_of_birth": "1980-12-17",
        "age": 45,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "egypt:staff:hossam-hassan",
        "person_type": "coach",
        "display_name": "Hossam Hassan",
        "name": "Hossam Hassan",
        "name_zh": null,
        "team_id": "egypt",
        "team_name": "Egypt",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "Egypt",
        "date_of_birth": "1966-08-10",
        "age": 59,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "england:staff:thomas-tuchel",
        "person_type": "coach",
        "display_name": "Thomas Tuchel",
        "name": "Thomas Tuchel",
        "name_zh": null,
        "team_id": "england",
        "team_name": "England",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "Germany",
        "date_of_birth": "1973-08-29",
        "age": 52,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "france:staff:didier-deschamps",
        "person_type": "coach",
        "display_name": "Didier Deschamps",
        "name": "Didier Deschamps",
        "name_zh": null,
        "team_id": "france",
        "team_name": "France",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "France",
        "date_of_birth": "1968-10-15",
        "age": 57,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "germany:staff:julian-nagelsmann",
        "person_type": "coach",
        "display_name": "Julian Nagelsmann",
        "name": "Julian Nagelsmann",
        "name_zh": null,
        "team_id": "germany",
        "team_name": "Germany",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "Germany",
        "date_of_birth": "1987-07-23",
        "age": 38,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "ghana:staff:carlos-queiroz",
        "person_type": "coach",
        "display_name": "Carlos Queiroz",
        "name": "Carlos Queiroz",
        "name_zh": null,
        "team_id": "ghana",
        "team_name": "Ghana",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "Portugal",
        "date_of_birth": "1953-03-01",
        "age": 73,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "haiti:staff:sebastien-migne",
        "person_type": "coach",
        "display_name": "Sebastien Migne",
        "name": "Sebastien Migne",
        "name_zh": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "France",
        "date_of_birth": "1972-11-30",
        "age": 53,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "ir-iran:staff:amir-ghalenoei",
        "person_type": "coach",
        "display_name": "Amir Ghalenoei",
        "name": "Amir Ghalenoei",
        "name_zh": null,
        "team_id": "ir-iran",
        "team_name": "IR Iran",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "Iran",
        "date_of_birth": "1963-11-21",
        "age": 62,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "iraq:staff:graham-arnold",
        "person_type": "coach",
        "display_name": "Graham Arnold",
        "name": "Graham Arnold",
        "name_zh": null,
        "team_id": "iraq",
        "team_name": "Iraq",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "Australia",
        "date_of_birth": "1963-08-03",
        "age": 62,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "japan:staff:hajime-moriyasu",
        "person_type": "coach",
        "display_name": "Hajime Moriyasu",
        "name": "Hajime Moriyasu",
        "name_zh": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "Japan",
        "date_of_birth": "1968-08-23",
        "age": 57,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "jordan:staff:jamal-sellami",
        "person_type": "coach",
        "display_name": "Jamal Sellami",
        "name": "Jamal Sellami",
        "name_zh": null,
        "team_id": "jordan",
        "team_name": "Jordan",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "Morocco",
        "date_of_birth": "1970-10-06",
        "age": 55,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "korea-republic:staff:hong-myungbo",
        "person_type": "coach",
        "display_name": "Hong Myungbo",
        "name": "Hong Myungbo",
        "name_zh": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "mexico:staff:javier-aguirre",
        "person_type": "coach",
        "display_name": "Javier Aguirre",
        "name": "Javier Aguirre",
        "name_zh": null,
        "team_id": "mexico",
        "team_name": "Mexico",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "morocco:staff:mohamed-ouahbi",
        "person_type": "coach",
        "display_name": "Mohamed Ouahbi",
        "name": "Mohamed Ouahbi",
        "name_zh": null,
        "team_id": "morocco",
        "team_name": "Morocco",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "Belgium",
        "date_of_birth": "1976-09-07",
        "age": 49,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "netherlands:staff:ronald-koeman",
        "person_type": "coach",
        "display_name": "Ronald Koeman",
        "name": "Ronald Koeman",
        "name_zh": null,
        "team_id": "netherlands",
        "team_name": "Netherlands",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "Kingdom of the Netherlands",
        "date_of_birth": "1963-03-21",
        "age": 63,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "new-zealand:staff:darren-bazeley",
        "person_type": "coach",
        "display_name": "Darren Bazeley",
        "name": "Darren Bazeley",
        "name_zh": null,
        "team_id": "new-zealand",
        "team_name": "New Zealand",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "United Kingdom",
        "date_of_birth": "1972-10-05",
        "age": 53,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "norway:staff:stale-solbakken",
        "person_type": "coach",
        "display_name": "Stale Solbakken",
        "name": "Stale Solbakken",
        "name_zh": null,
        "team_id": "norway",
        "team_name": "Norway",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "Norway",
        "date_of_birth": "1968-02-27",
        "age": 58,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "panama:staff:thomas-christiansen",
        "person_type": "coach",
        "display_name": "Thomas Christiansen",
        "name": "Thomas Christiansen",
        "name_zh": null,
        "team_id": "panama",
        "team_name": "Panama",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "Spain",
        "date_of_birth": "1973-03-11",
        "age": 53,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "paraguay:staff:gustavo-alfaro",
        "person_type": "coach",
        "display_name": "Gustavo Alfaro",
        "name": "Gustavo Alfaro",
        "name_zh": null,
        "team_id": "paraguay",
        "team_name": "Paraguay",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "Uruguay",
        "date_of_birth": "1962-08-14",
        "age": 63,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "portugal:staff:roberto-martinez",
        "person_type": "coach",
        "display_name": "Roberto Martinez",
        "name": "Roberto Martinez",
        "name_zh": null,
        "team_id": "portugal",
        "team_name": "Portugal",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "Spain",
        "date_of_birth": "1973-07-13",
        "age": 52,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "qatar:staff:julen-lopetegui",
        "person_type": "coach",
        "display_name": "Julen Lopetegui",
        "name": "Julen Lopetegui",
        "name_zh": null,
        "team_id": "qatar",
        "team_name": "Qatar",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "Spain",
        "date_of_birth": "1966-08-28",
        "age": 59,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "saudi-arabia:staff:herve-renard",
        "person_type": "coach",
        "display_name": "Herve Renard",
        "name": "Herve Renard",
        "name_zh": null,
        "team_id": "saudi-arabia",
        "team_name": "Saudi Arabia",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "France",
        "date_of_birth": "1968-09-30",
        "age": 57,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "scotland:staff:steve-clarke",
        "person_type": "coach",
        "display_name": "Steve Clarke",
        "name": "Steve Clarke",
        "name_zh": null,
        "team_id": "scotland",
        "team_name": "Scotland",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "United Kingdom",
        "date_of_birth": "1963-08-29",
        "age": 62,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "senegal:staff:pape-thiaw",
        "person_type": "coach",
        "display_name": "Pape Thiaw",
        "name": "Pape Thiaw",
        "name_zh": null,
        "team_id": "senegal",
        "team_name": "Senegal",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "Senegal",
        "date_of_birth": "1981-02-05",
        "age": 45,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "south-africa:staff:hugo-broos",
        "person_type": "coach",
        "display_name": "Hugo Broos",
        "name": "Hugo Broos",
        "name_zh": null,
        "team_id": "south-africa",
        "team_name": "South Africa",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "Belgium",
        "date_of_birth": "1952-04-10",
        "age": 74,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "spain:staff:luis-de-la-fuente",
        "person_type": "coach",
        "display_name": "Luis de la Fuente",
        "name": "Luis de la Fuente",
        "name_zh": null,
        "team_id": "spain",
        "team_name": "Spain",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "sweden:staff:graham-potter",
        "person_type": "coach",
        "display_name": "Graham Potter",
        "name": "Graham Potter",
        "name_zh": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "United Kingdom",
        "date_of_birth": "1975-05-20",
        "age": 50,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "switzerland:staff:murat-yakin",
        "person_type": "coach",
        "display_name": "Murat Yakin",
        "name": "Murat Yakin",
        "name_zh": null,
        "team_id": "switzerland",
        "team_name": "Switzerland",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "tunisia:staff:sabri-lamouchi",
        "person_type": "coach",
        "display_name": "Sabri Lamouchi",
        "name": "Sabri Lamouchi",
        "name_zh": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "France",
        "date_of_birth": "1971-11-09",
        "age": 54,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "turkiye:staff:vincenzo-montella",
        "person_type": "coach",
        "display_name": "Vincenzo Montella",
        "name": "Vincenzo Montella",
        "name_zh": null,
        "team_id": "turkiye",
        "team_name": "Turkiye",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "Italy",
        "date_of_birth": "1974-06-18",
        "age": 51,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "united-states:staff:mauricio-pochettino",
        "person_type": "coach",
        "display_name": "Mauricio Pochettino",
        "name": "Mauricio Pochettino",
        "name_zh": null,
        "team_id": "united-states",
        "team_name": "United States",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "Spain",
        "date_of_birth": "1972-03-02",
        "age": 54,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "uruguay:staff:marcelo-bielsa",
        "person_type": "coach",
        "display_name": "Marcelo Bielsa",
        "name": "Marcelo Bielsa",
        "name_zh": null,
        "team_id": "uruguay",
        "team_name": "Uruguay",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "Argentina",
        "date_of_birth": "1955-07-21",
        "age": 70,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "uzbekistan:staff:fabio-cannavaro",
        "person_type": "coach",
        "display_name": "Fabio Cannavaro",
        "name": "Fabio Cannavaro",
        "name_zh": null,
        "team_id": "uzbekistan",
        "team_name": "Uzbekistan",
        "role": "head_coach",
        "role_zh": "主教练",
        "country_name": "Italy",
        "date_of_birth": "1973-09-13",
        "age": 52,
        "source_status": "official_fifa",
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "belgium:player:alexis-saelemaekers",
        "person_type": "player",
        "display_name": "Alexis Saelemaekers",
        "name": "Alexis Saelemaekers",
        "name_zh": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Belgium",
        "date_of_birth": "1999-06-27",
        "age": 26,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:amadou-onana",
        "person_type": "player",
        "display_name": "Amadou Onana",
        "name": "Amadou Onana",
        "name_zh": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Belgium",
        "date_of_birth": "2001-08-16",
        "age": 24,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:arthur-theate",
        "person_type": "player",
        "display_name": "Arthur Theate",
        "name": "Arthur Theate",
        "name_zh": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Belgium",
        "date_of_birth": "2000-05-25",
        "age": 25,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:axel-witsel",
        "person_type": "player",
        "display_name": "Axel Witsel",
        "name": "Axel Witsel",
        "name_zh": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Belgium",
        "date_of_birth": "1989-01-12",
        "age": 37,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:brandon-mechele",
        "person_type": "player",
        "display_name": "Brandon Mechele",
        "name": "Brandon Mechele",
        "name_zh": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Belgium",
        "date_of_birth": "1993-01-28",
        "age": 33,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:charles-de-ketelaere",
        "person_type": "player",
        "display_name": "Charles De Ketelaere",
        "name": "Charles De Ketelaere",
        "name_zh": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Belgium",
        "date_of_birth": "2001-03-10",
        "age": 25,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:diego-moreira",
        "person_type": "player",
        "display_name": "Diego Moreira",
        "name": "Diego Moreira",
        "name_zh": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Belgium",
        "date_of_birth": "2004-08-06",
        "age": 21,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:dodi-lukebakio",
        "person_type": "player",
        "display_name": "Dodi Lukebakio",
        "name": "Dodi Lukebakio",
        "name_zh": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Belgium",
        "date_of_birth": "1997-09-24",
        "age": 28,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:hans-vanaken",
        "person_type": "player",
        "display_name": "Hans Vanaken",
        "name": "Hans Vanaken",
        "name_zh": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Belgium",
        "date_of_birth": "1992-08-24",
        "age": 33,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:jeremy-doku",
        "person_type": "player",
        "display_name": "Jeremy Doku",
        "name": "Jeremy Doku",
        "name_zh": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Belgium",
        "date_of_birth": "2002-05-27",
        "age": 23,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:joaquin-seys",
        "person_type": "player",
        "display_name": "Joaquin Seys",
        "name": "Joaquin Seys",
        "name_zh": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Belgium",
        "date_of_birth": "2005-03-28",
        "age": 21,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:kevin-de-bruyne",
        "person_type": "player",
        "display_name": "Kevin De Bruyne",
        "name": "Kevin De Bruyne",
        "name_zh": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Belgium",
        "date_of_birth": "1991-06-28",
        "age": 34,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:koni-de-winter",
        "person_type": "player",
        "display_name": "Koni De Winter",
        "name": "Koni De Winter",
        "name_zh": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Belgium",
        "date_of_birth": "2002-06-12",
        "age": 23,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:leandro-trossard",
        "person_type": "player",
        "display_name": "Leandro Trossard",
        "name": "Leandro Trossard",
        "name_zh": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Belgium",
        "date_of_birth": "1994-12-04",
        "age": 31,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:matias-fernandez-pardo",
        "person_type": "player",
        "display_name": "Matias Fernandez-Pardo",
        "name": "Matias Fernandez-Pardo",
        "name_zh": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Belgium",
        "date_of_birth": "2005-02-03",
        "age": 21,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:maxim-de-cuyper",
        "person_type": "player",
        "display_name": "Maxim De Cuyper",
        "name": "Maxim De Cuyper",
        "name_zh": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Belgium",
        "date_of_birth": "2000-12-22",
        "age": 25,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:mike-penders",
        "person_type": "player",
        "display_name": "Mike Penders",
        "name": "Mike Penders",
        "name_zh": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Belgium",
        "date_of_birth": "2005-07-31",
        "age": 20,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:nathan-ngoy",
        "person_type": "player",
        "display_name": "Nathan Ngoy",
        "name": "Nathan Ngoy",
        "name_zh": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Belgium",
        "date_of_birth": "2003-06-10",
        "age": 22,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:nicolas-raskin",
        "person_type": "player",
        "display_name": "Nicolas Raskin",
        "name": "Nicolas Raskin",
        "name_zh": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Belgium",
        "date_of_birth": "2001-02-23",
        "age": 25,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:romelu-lukaku",
        "person_type": "player",
        "display_name": "Romelu Lukaku",
        "name": "Romelu Lukaku",
        "name_zh": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Belgium",
        "date_of_birth": "1993-05-13",
        "age": 33,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:senne-lammens",
        "person_type": "player",
        "display_name": "Senne Lammens",
        "name": "Senne Lammens",
        "name_zh": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Belgium",
        "date_of_birth": "2002-07-07",
        "age": 23,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:thibaut-courtois",
        "person_type": "player",
        "display_name": "Thibaut Courtois",
        "name": "Thibaut Courtois",
        "name_zh": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Belgium",
        "date_of_birth": "1992-05-11",
        "age": 34,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:thomas-meunier",
        "person_type": "player",
        "display_name": "Thomas Meunier",
        "name": "Thomas Meunier",
        "name_zh": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Belgium",
        "date_of_birth": "1991-09-12",
        "age": 34,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:timothy-castagne",
        "person_type": "player",
        "display_name": "Timothy Castagne",
        "name": "Timothy Castagne",
        "name_zh": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Belgium",
        "date_of_birth": "1995-12-05",
        "age": 30,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:youri-tielemans",
        "person_type": "player",
        "display_name": "Youri Tielemans",
        "name": "Youri Tielemans",
        "name_zh": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Belgium",
        "date_of_birth": "1997-05-07",
        "age": 29,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:zeno-debast",
        "person_type": "player",
        "display_name": "Zeno Debast",
        "name": "Zeno Debast",
        "name_zh": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Belgium",
        "date_of_birth": "2003-10-24",
        "age": 22,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:amar-dedic",
        "person_type": "player",
        "display_name": "Amar Dedic",
        "name": "Amar Dedic",
        "name_zh": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Bosnia and Herzegovina",
        "date_of_birth": "2002-08-18",
        "age": 23,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:amar-memic",
        "person_type": "player",
        "display_name": "Amar Memic",
        "name": "Amar Memic",
        "name_zh": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Bosnia and Herzegovina",
        "date_of_birth": "2001-01-20",
        "age": 25,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:amir-hadziahmetovic",
        "person_type": "player",
        "display_name": "Amir Hadziahmetovic",
        "name": "Amir Hadziahmetovic",
        "name_zh": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Bosnia and Herzegovina",
        "date_of_birth": "1997-03-08",
        "age": 29,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:armin-gigovic",
        "person_type": "player",
        "display_name": "Armin Gigovic",
        "name": "Armin Gigovic",
        "name_zh": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Bosnia and Herzegovina",
        "date_of_birth": "2002-04-06",
        "age": 24,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:benjamin-tahirovic",
        "person_type": "player",
        "display_name": "Benjamin Tahirovic",
        "name": "Benjamin Tahirovic",
        "name_zh": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Bosnia and Herzegovina",
        "date_of_birth": "2003-03-03",
        "age": 23,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:dennis-hadzikadunic",
        "person_type": "player",
        "display_name": "Dennis Hadzikadunic",
        "name": "Dennis Hadzikadunic",
        "name_zh": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Bosnia and Herzegovina",
        "date_of_birth": "1998-07-09",
        "age": 27,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:dzenis-burnic",
        "person_type": "player",
        "display_name": "Dzenis Burnic",
        "name": "Dzenis Burnic",
        "name_zh": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Bosnia and Herzegovina",
        "date_of_birth": "1998-05-22",
        "age": 27,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:edin-dzeko",
        "person_type": "player",
        "display_name": "Edin Dzeko",
        "name": "Edin Dzeko",
        "name_zh": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Bosnia and Herzegovina",
        "date_of_birth": "1986-03-17",
        "age": 40,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:ermedin-demirovic",
        "person_type": "player",
        "display_name": "Ermedin Demirovic",
        "name": "Ermedin Demirovic",
        "name_zh": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Bosnia and Herzegovina",
        "date_of_birth": "1998-03-25",
        "age": 28,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:ermin-mahmic",
        "person_type": "player",
        "display_name": "Ermin Mahmic",
        "name": "Ermin Mahmic",
        "name_zh": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Bosnia and Herzegovina",
        "date_of_birth": "2005-03-14",
        "age": 21,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:esmir-bajraktarevic",
        "person_type": "player",
        "display_name": "Esmir Bajraktarevic",
        "name": "Esmir Bajraktarevic",
        "name_zh": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Bosnia and Herzegovina",
        "date_of_birth": "2005-03-10",
        "age": 21,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:haris-tabakovic",
        "person_type": "player",
        "display_name": "Haris Tabakovic",
        "name": "Haris Tabakovic",
        "name_zh": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Bosnia and Herzegovina",
        "date_of_birth": "1994-06-20",
        "age": 31,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:ivan-basic",
        "person_type": "player",
        "display_name": "Ivan Basic",
        "name": "Ivan Basic",
        "name_zh": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Bosnia and Herzegovina",
        "date_of_birth": "2002-04-30",
        "age": 24,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:ivan-sunjic",
        "person_type": "player",
        "display_name": "Ivan Sunjic",
        "name": "Ivan Sunjic",
        "name_zh": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Bosnia and Herzegovina",
        "date_of_birth": "1996-10-09",
        "age": 29,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:jovo-lukic",
        "person_type": "player",
        "display_name": "Jovo Lukic",
        "name": "Jovo Lukic",
        "name_zh": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Bosnia and Herzegovina",
        "date_of_birth": "1998-11-28",
        "age": 27,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:kerim-alajbegovic",
        "person_type": "player",
        "display_name": "Kerim Alajbegovic",
        "name": "Kerim Alajbegovic",
        "name_zh": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Bosnia and Herzegovina",
        "date_of_birth": "2007-09-21",
        "age": 18,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:martin-zlomislic",
        "person_type": "player",
        "display_name": "Martin Zlomislic",
        "name": "Martin Zlomislic",
        "name_zh": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Bosnia and Herzegovina",
        "date_of_birth": "1998-08-16",
        "age": 27,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:nidal-celik",
        "person_type": "player",
        "display_name": "Nidal Celik",
        "name": "Nidal Celik",
        "name_zh": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Bosnia and Herzegovina",
        "date_of_birth": "2006-07-17",
        "age": 19,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:nihad-mujakic",
        "person_type": "player",
        "display_name": "Nihad Mujakic",
        "name": "Nihad Mujakic",
        "name_zh": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Bosnia and Herzegovina",
        "date_of_birth": "1998-04-15",
        "age": 28,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:nikola-katic",
        "person_type": "player",
        "display_name": "Nikola Katic",
        "name": "Nikola Katic",
        "name_zh": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Bosnia and Herzegovina",
        "date_of_birth": "1996-10-10",
        "age": 29,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:nikola-vasilj",
        "person_type": "player",
        "display_name": "Nikola Vasilj",
        "name": "Nikola Vasilj",
        "name_zh": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Bosnia and Herzegovina",
        "date_of_birth": "1995-12-02",
        "age": 30,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:osman-hadzikic",
        "person_type": "player",
        "display_name": "Osman Hadzikic",
        "name": "Osman Hadzikic",
        "name_zh": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Bosnia and Herzegovina",
        "date_of_birth": "1996-03-12",
        "age": 30,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:samed-bazdar",
        "person_type": "player",
        "display_name": "Samed Bazdar",
        "name": "Samed Bazdar",
        "name_zh": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Bosnia and Herzegovina",
        "date_of_birth": "2004-01-31",
        "age": 22,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:sead-kolasinac",
        "person_type": "player",
        "display_name": "Sead Kolasinac",
        "name": "Sead Kolasinac",
        "name_zh": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Bosnia and Herzegovina",
        "date_of_birth": "1993-06-20",
        "age": 32,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:stjepan-radeljic",
        "person_type": "player",
        "display_name": "Stjepan Radeljic",
        "name": "Stjepan Radeljic",
        "name_zh": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Bosnia and Herzegovina",
        "date_of_birth": "1997-09-05",
        "age": 28,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:tarik-muharemovic",
        "person_type": "player",
        "display_name": "Tarik Muharemovic",
        "name": "Tarik Muharemovic",
        "name_zh": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Bosnia and Herzegovina",
        "date_of_birth": "2003-02-28",
        "age": 23,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:alban-lafont",
        "person_type": "player",
        "display_name": "Alban Lafont",
        "name": "Alban Lafont",
        "name_zh": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Cote d'Ivoire",
        "date_of_birth": "1999-01-23",
        "age": 27,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:amad-diallo",
        "person_type": "player",
        "display_name": "Amad Diallo",
        "name": "Amad Diallo",
        "name_zh": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Cote d'Ivoire",
        "date_of_birth": "2002-07-11",
        "age": 23,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:ange-yoan-bonny",
        "person_type": "player",
        "display_name": "Ange-Yoan Bonny",
        "name": "Ange-Yoan Bonny",
        "name_zh": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Cote d'Ivoire",
        "date_of_birth": "2003-10-25",
        "age": 22,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:bazoumana-toure",
        "person_type": "player",
        "display_name": "Bazoumana Toure",
        "name": "Bazoumana Toure",
        "name_zh": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Cote d'Ivoire",
        "date_of_birth": "2006-03-02",
        "age": 20,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:christ-inao-oulai",
        "person_type": "player",
        "display_name": "Christ Inao Oulai",
        "name": "Christ Inao Oulai",
        "name_zh": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Cote d'Ivoire",
        "date_of_birth": "2006-04-06",
        "age": 20,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:clement-akpa",
        "person_type": "player",
        "display_name": "Clement Akpa",
        "name": "Clement Akpa",
        "name_zh": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Cote d'Ivoire",
        "date_of_birth": "2001-11-24",
        "age": 24,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:elye-wahi",
        "person_type": "player",
        "display_name": "Elye Wahi",
        "name": "Elye Wahi",
        "name_zh": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Cote d'Ivoire",
        "date_of_birth": "2003-01-02",
        "age": 23,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:emmanuel-agbadou",
        "person_type": "player",
        "display_name": "Emmanuel Agbadou",
        "name": "Emmanuel Agbadou",
        "name_zh": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Cote d'Ivoire",
        "date_of_birth": "1997-06-17",
        "age": 28,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:evan-ndicka",
        "person_type": "player",
        "display_name": "Evan Ndicka",
        "name": "Evan Ndicka",
        "name_zh": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Cote d'Ivoire",
        "date_of_birth": "1999-08-20",
        "age": 26,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:evann-guessand",
        "person_type": "player",
        "display_name": "Evann Guessand",
        "name": "Evann Guessand",
        "name_zh": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Cote d'Ivoire",
        "date_of_birth": "2001-07-01",
        "age": 24,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:franck-kessie",
        "person_type": "player",
        "display_name": "Franck Kessie",
        "name": "Franck Kessie",
        "name_zh": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Cote d'Ivoire",
        "date_of_birth": "1996-12-19",
        "age": 29,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:ghislain-konan",
        "person_type": "player",
        "display_name": "Ghislain Konan",
        "name": "Ghislain Konan",
        "name_zh": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Cote d'Ivoire",
        "date_of_birth": "1995-12-27",
        "age": 30,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:guela-doue",
        "person_type": "player",
        "display_name": "Guela Doue",
        "name": "Guela Doue",
        "name_zh": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Cote d'Ivoire",
        "date_of_birth": "2002-10-17",
        "age": 23,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:ibrahim-sangare",
        "person_type": "player",
        "display_name": "Ibrahim Sangare",
        "name": "Ibrahim Sangare",
        "name_zh": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Cote d'Ivoire",
        "date_of_birth": "1997-12-02",
        "age": 28,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:jean-michael-seri",
        "person_type": "player",
        "display_name": "Jean Michael Seri",
        "name": "Jean Michael Seri",
        "name_zh": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Cote d'Ivoire",
        "date_of_birth": "1991-07-19",
        "age": 34,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:mohamed-kone",
        "person_type": "player",
        "display_name": "Mohamed Kone",
        "name": "Mohamed Kone",
        "name_zh": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Cote d'Ivoire",
        "date_of_birth": "2002-03-07",
        "age": 24,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:nicolas-pepe",
        "person_type": "player",
        "display_name": "Nicolas Pepe",
        "name": "Nicolas Pepe",
        "name_zh": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Cote d'Ivoire",
        "date_of_birth": "1995-05-29",
        "age": 30,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:odilon-kossounou",
        "person_type": "player",
        "display_name": "Odilon Kossounou",
        "name": "Odilon Kossounou",
        "name_zh": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Cote d'Ivoire",
        "date_of_birth": "2001-01-04",
        "age": 25,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:oumar-diakite",
        "person_type": "player",
        "display_name": "Oumar Diakite",
        "name": "Oumar Diakite",
        "name_zh": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Cote d'Ivoire",
        "date_of_birth": "2003-12-20",
        "age": 22,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:ousmane-diomande",
        "person_type": "player",
        "display_name": "Ousmane Diomande",
        "name": "Ousmane Diomande",
        "name_zh": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Cote d'Ivoire",
        "date_of_birth": "2003-12-04",
        "age": 22,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:parfait-guiagon",
        "person_type": "player",
        "display_name": "Parfait Guiagon",
        "name": "Parfait Guiagon",
        "name_zh": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Cote d'Ivoire",
        "date_of_birth": "2001-02-22",
        "age": 25,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:seko-fofana",
        "person_type": "player",
        "display_name": "Seko Fofana",
        "name": "Seko Fofana",
        "name_zh": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Cote d'Ivoire",
        "date_of_birth": "1995-05-07",
        "age": 31,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:simon-adingra",
        "person_type": "player",
        "display_name": "Simon Adingra",
        "name": "Simon Adingra",
        "name_zh": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Cote d'Ivoire",
        "date_of_birth": "2002-01-01",
        "age": 24,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:wilfried-singo",
        "person_type": "player",
        "display_name": "Wilfried Singo",
        "name": "Wilfried Singo",
        "name_zh": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Cote d'Ivoire",
        "date_of_birth": "2000-12-25",
        "age": 25,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:yahia-fofana",
        "person_type": "player",
        "display_name": "Yahia Fofana",
        "name": "Yahia Fofana",
        "name_zh": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Cote d'Ivoire",
        "date_of_birth": "2000-08-21",
        "age": 25,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:yan-diomande",
        "person_type": "player",
        "display_name": "Yan Diomande",
        "name": "Yan Diomande",
        "name_zh": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Cote d'Ivoire",
        "date_of_birth": "2006-11-14",
        "age": 19,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:adrien-rabiot",
        "person_type": "player",
        "display_name": "Adrien Rabiot",
        "name": "Adrien Rabiot",
        "name_zh": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "country_name": "France",
        "date_of_birth": "1995-04-03",
        "age": 31,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:aurelien-tchouameni",
        "person_type": "player",
        "display_name": "Aurelien Tchouameni",
        "name": "Aurelien Tchouameni",
        "name_zh": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "country_name": "France",
        "date_of_birth": "2000-01-27",
        "age": 26,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:bradley-barcola",
        "person_type": "player",
        "display_name": "Bradley Barcola",
        "name": "Bradley Barcola",
        "name_zh": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "country_name": "France",
        "date_of_birth": "2002-09-02",
        "age": 23,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:brice-samba",
        "person_type": "player",
        "display_name": "Brice Samba",
        "name": "Brice Samba",
        "name_zh": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "country_name": "France",
        "date_of_birth": "1994-04-25",
        "age": 32,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:dayot-upamecano",
        "person_type": "player",
        "display_name": "Dayot Upamecano",
        "name": "Dayot Upamecano",
        "name_zh": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "country_name": "France",
        "date_of_birth": "1998-10-27",
        "age": 27,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:desire-doue",
        "person_type": "player",
        "display_name": "Desire Doue",
        "name": "Desire Doue",
        "name_zh": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "country_name": "France",
        "date_of_birth": "2005-06-03",
        "age": 20,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:ibrahima-konate",
        "person_type": "player",
        "display_name": "Ibrahima Konate",
        "name": "Ibrahima Konate",
        "name_zh": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "country_name": "France",
        "date_of_birth": "1999-05-25",
        "age": 26,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:jean-philippe-mateta",
        "person_type": "player",
        "display_name": "Jean-Philippe Mateta",
        "name": "Jean-Philippe Mateta",
        "name_zh": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "country_name": "France",
        "date_of_birth": "1997-06-28",
        "age": 28,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:jules-kounde",
        "person_type": "player",
        "display_name": "Jules Kounde",
        "name": "Jules Kounde",
        "name_zh": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "country_name": "France",
        "date_of_birth": "1998-11-12",
        "age": 27,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:kylian-mbappe",
        "person_type": "player",
        "display_name": "Kylian Mbappe",
        "name": "Kylian Mbappe",
        "name_zh": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "country_name": "France",
        "date_of_birth": "1998-12-20",
        "age": 27,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:lucas-digne",
        "person_type": "player",
        "display_name": "Lucas Digne",
        "name": "Lucas Digne",
        "name_zh": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "country_name": "France",
        "date_of_birth": "1993-07-20",
        "age": 32,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:lucas-hernandez",
        "person_type": "player",
        "display_name": "Lucas Hernandez",
        "name": "Lucas Hernandez",
        "name_zh": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "country_name": "France",
        "date_of_birth": "1996-02-14",
        "age": 30,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:maghnes-akliouche",
        "person_type": "player",
        "display_name": "Maghnes Akliouche",
        "name": "Maghnes Akliouche",
        "name_zh": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "country_name": "France",
        "date_of_birth": "2002-02-25",
        "age": 24,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:malo-gusto",
        "person_type": "player",
        "display_name": "Malo Gusto",
        "name": "Malo Gusto",
        "name_zh": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "country_name": "France",
        "date_of_birth": "2003-05-19",
        "age": 23,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:manu-kone",
        "person_type": "player",
        "display_name": "Manu Kone",
        "name": "Manu Kone",
        "name_zh": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "country_name": "France",
        "date_of_birth": "2001-05-17",
        "age": 25,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:marcus-thuram",
        "person_type": "player",
        "display_name": "Marcus Thuram",
        "name": "Marcus Thuram",
        "name_zh": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "country_name": "France",
        "date_of_birth": "1997-08-06",
        "age": 28,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:maxence-lacroix",
        "person_type": "player",
        "display_name": "Maxence Lacroix",
        "name": "Maxence Lacroix",
        "name_zh": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "country_name": "France",
        "date_of_birth": "2000-04-06",
        "age": 26,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:michael-olise",
        "person_type": "player",
        "display_name": "Michael Olise",
        "name": "Michael Olise",
        "name_zh": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "country_name": "France",
        "date_of_birth": "2001-12-12",
        "age": 24,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:mike-maignan",
        "person_type": "player",
        "display_name": "Mike Maignan",
        "name": "Mike Maignan",
        "name_zh": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "country_name": "France",
        "date_of_birth": "1995-07-03",
        "age": 30,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:n-golo-kante",
        "person_type": "player",
        "display_name": "N'Golo Kante",
        "name": "N'Golo Kante",
        "name_zh": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "country_name": "France",
        "date_of_birth": "1991-03-29",
        "age": 35,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:ousmane-dembele",
        "person_type": "player",
        "display_name": "Ousmane Dembele",
        "name": "Ousmane Dembele",
        "name_zh": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "country_name": "France",
        "date_of_birth": "1997-05-15",
        "age": 29,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:rayan-cherki",
        "person_type": "player",
        "display_name": "Rayan Cherki",
        "name": "Rayan Cherki",
        "name_zh": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "country_name": "France",
        "date_of_birth": "2003-08-17",
        "age": 22,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:robin-risser",
        "person_type": "player",
        "display_name": "Robin Risser",
        "name": "Robin Risser",
        "name_zh": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "country_name": "France",
        "date_of_birth": "2004-12-02",
        "age": 21,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:theo-hernandez",
        "person_type": "player",
        "display_name": "Theo Hernandez",
        "name": "Theo Hernandez",
        "name_zh": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "country_name": "France",
        "date_of_birth": "1997-10-06",
        "age": 28,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:warren-zaire-emery",
        "person_type": "player",
        "display_name": "Warren Zaire-Emery",
        "name": "Warren Zaire-Emery",
        "name_zh": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "country_name": "France",
        "date_of_birth": "2006-03-08",
        "age": 20,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:william-saliba",
        "person_type": "player",
        "display_name": "William Saliba",
        "name": "William Saliba",
        "name_zh": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "country_name": "France",
        "date_of_birth": "2001-03-24",
        "age": 25,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:alexandre-pierre",
        "person_type": "player",
        "display_name": "Alexandre Pierre",
        "name": "Alexandre Pierre",
        "name_zh": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Haiti",
        "date_of_birth": "2001-02-25",
        "age": 25,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:carl-fred-sainte",
        "person_type": "player",
        "display_name": "Carl Fred Sainte",
        "name": "Carl Fred Sainte",
        "name_zh": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Haiti",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:carlens-arcus",
        "person_type": "player",
        "display_name": "Carlens Arcus",
        "name": "Carlens Arcus",
        "name_zh": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Haiti",
        "date_of_birth": "1996-06-28",
        "age": 29,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:danley-jean-jacques",
        "person_type": "player",
        "display_name": "Danley Jean Jacques",
        "name": "Danley Jean Jacques",
        "name_zh": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Haiti",
        "date_of_birth": "2000-05-20",
        "age": 25,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:derrick-etienne-jr",
        "person_type": "player",
        "display_name": "Derrick Etienne Jr.",
        "name": "Derrick Etienne Jr.",
        "name_zh": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Haiti",
        "date_of_birth": "1996-11-25",
        "age": 29,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:dominique-simon",
        "person_type": "player",
        "display_name": "Dominique Simon",
        "name": "Dominique Simon",
        "name_zh": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Haiti",
        "date_of_birth": "2000-07-29",
        "age": 25,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:duckens-nazon",
        "person_type": "player",
        "display_name": "Duckens Nazon",
        "name": "Duckens Nazon",
        "name_zh": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Haiti",
        "date_of_birth": "1994-04-07",
        "age": 32,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:duke-lacroix",
        "person_type": "player",
        "display_name": "Duke Lacroix",
        "name": "Duke Lacroix",
        "name_zh": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Haiti",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:frantzdy-pierrot",
        "person_type": "player",
        "display_name": "Frantzdy Pierrot",
        "name": "Frantzdy Pierrot",
        "name_zh": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Haiti",
        "date_of_birth": "1995-03-29",
        "age": 31,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:hannes-delcroix",
        "person_type": "player",
        "display_name": "Hannes Delcroix",
        "name": "Hannes Delcroix",
        "name_zh": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Haiti",
        "date_of_birth": "1999-02-28",
        "age": 27,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:jean-kevin-duverne",
        "person_type": "player",
        "display_name": "Jean-Kevin Duverne",
        "name": "Jean-Kevin Duverne",
        "name_zh": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Haiti",
        "date_of_birth": "1997-07-12",
        "age": 28,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:jean-ricner-bellegarde",
        "person_type": "player",
        "display_name": "Jean-Ricner Bellegarde",
        "name": "Jean-Ricner Bellegarde",
        "name_zh": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Haiti",
        "date_of_birth": "1998-06-27",
        "age": 27,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:johny-placide",
        "person_type": "player",
        "display_name": "Johny Placide",
        "name": "Johny Placide",
        "name_zh": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Haiti",
        "date_of_birth": "1988-01-29",
        "age": 38,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:josue-casimir",
        "person_type": "player",
        "display_name": "Josue Casimir",
        "name": "Josue Casimir",
        "name_zh": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Haiti",
        "date_of_birth": "2001-09-24",
        "age": 24,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:josue-duverger",
        "person_type": "player",
        "display_name": "Josue Duverger",
        "name": "Josue Duverger",
        "name_zh": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Haiti",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:keeto-thermoncy",
        "person_type": "player",
        "display_name": "Keeto Thermoncy",
        "name": "Keeto Thermoncy",
        "name_zh": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Haiti",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:lenny-joseph",
        "person_type": "player",
        "display_name": "Lenny Joseph",
        "name": "Lenny Joseph",
        "name_zh": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Haiti",
        "date_of_birth": "2000-10-12",
        "age": 25,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:leverton-pierre",
        "person_type": "player",
        "display_name": "Leverton Pierre",
        "name": "Leverton Pierre",
        "name_zh": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Haiti",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:louicius-deedson",
        "person_type": "player",
        "display_name": "Louicius Deedson",
        "name": "Louicius Deedson",
        "name_zh": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Haiti",
        "date_of_birth": "2001-02-11",
        "age": 25,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:martin-experience",
        "person_type": "player",
        "display_name": "Martin Experience",
        "name": "Martin Experience",
        "name_zh": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Haiti",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:ricardo-ade",
        "person_type": "player",
        "display_name": "Ricardo Ade",
        "name": "Ricardo Ade",
        "name_zh": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Haiti",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:ruben-providence",
        "person_type": "player",
        "display_name": "Ruben Providence",
        "name": "Ruben Providence",
        "name_zh": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Haiti",
        "date_of_birth": "2001-07-07",
        "age": 24,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:wilguens-paugain",
        "person_type": "player",
        "display_name": "Wilguens Paugain",
        "name": "Wilguens Paugain",
        "name_zh": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Haiti",
        "date_of_birth": "2001-08-24",
        "age": 24,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:wilson-isidor",
        "person_type": "player",
        "display_name": "Wilson Isidor",
        "name": "Wilson Isidor",
        "name_zh": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Haiti",
        "date_of_birth": "2000-08-27",
        "age": 25,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:woodensky-pierre",
        "person_type": "player",
        "display_name": "Woodensky Pierre",
        "name": "Woodensky Pierre",
        "name_zh": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Haiti",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:yassin-fortune",
        "person_type": "player",
        "display_name": "Yassin Fortune",
        "name": "Yassin Fortune",
        "name_zh": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Haiti",
        "date_of_birth": "1999-01-30",
        "age": 27,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:ao-tanaka",
        "person_type": "player",
        "display_name": "Ao Tanaka",
        "name": "Ao Tanaka",
        "name_zh": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Japan",
        "date_of_birth": "1998-09-10",
        "age": 27,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:ayase-ueda",
        "person_type": "player",
        "display_name": "Ayase Ueda",
        "name": "Ayase Ueda",
        "name_zh": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Japan",
        "date_of_birth": "1998-08-28",
        "age": 27,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:ayumu-seko",
        "person_type": "player",
        "display_name": "Ayumu Seko",
        "name": "Ayumu Seko",
        "name_zh": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Japan",
        "date_of_birth": "2000-06-07",
        "age": 25,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:daichi-kamada",
        "person_type": "player",
        "display_name": "Daichi Kamada",
        "name": "Daichi Kamada",
        "name_zh": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Japan",
        "date_of_birth": "1996-08-05",
        "age": 29,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:daizen-maeda",
        "person_type": "player",
        "display_name": "Daizen Maeda",
        "name": "Daizen Maeda",
        "name_zh": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Japan",
        "date_of_birth": "1997-10-20",
        "age": 28,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:hiroki-ito",
        "person_type": "player",
        "display_name": "Hiroki Ito",
        "name": "Hiroki Ito",
        "name_zh": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Japan",
        "date_of_birth": "1999-05-12",
        "age": 27,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:junnosuke-suzuki",
        "person_type": "player",
        "display_name": "Junnosuke Suzuki",
        "name": "Junnosuke Suzuki",
        "name_zh": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Japan",
        "date_of_birth": "2003-07-12",
        "age": 22,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:junya-ito",
        "person_type": "player",
        "display_name": "Junya Ito",
        "name": "Junya Ito",
        "name_zh": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Japan",
        "date_of_birth": "1993-03-09",
        "age": 33,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:kaishu-sano",
        "person_type": "player",
        "display_name": "Kaishu Sano",
        "name": "Kaishu Sano",
        "name_zh": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Japan",
        "date_of_birth": "2000-12-30",
        "age": 25,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:keisuke-goto",
        "person_type": "player",
        "display_name": "Keisuke Goto",
        "name": "Keisuke Goto",
        "name_zh": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Japan",
        "date_of_birth": "2005-06-03",
        "age": 20,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:keisuke-osako",
        "person_type": "player",
        "display_name": "Keisuke Osako",
        "name": "Keisuke Osako",
        "name_zh": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Japan",
        "date_of_birth": "1999-07-28",
        "age": 26,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:keito-nakamura",
        "person_type": "player",
        "display_name": "Keito Nakamura",
        "name": "Keito Nakamura",
        "name_zh": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Japan",
        "date_of_birth": "2000-07-28",
        "age": 25,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:kento-shiogai",
        "person_type": "player",
        "display_name": "Kento Shiogai",
        "name": "Kento Shiogai",
        "name_zh": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Japan",
        "date_of_birth": "2005-03-26",
        "age": 21,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:ko-itakura",
        "person_type": "player",
        "display_name": "Ko Itakura",
        "name": "Ko Itakura",
        "name_zh": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Japan",
        "date_of_birth": "1997-01-27",
        "age": 29,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:koki-ogawa",
        "person_type": "player",
        "display_name": "Koki Ogawa",
        "name": "Koki Ogawa",
        "name_zh": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Japan",
        "date_of_birth": "1997-08-08",
        "age": 28,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:ritsu-doan",
        "person_type": "player",
        "display_name": "Ritsu Doan",
        "name": "Ritsu Doan",
        "name_zh": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Japan",
        "date_of_birth": "1998-06-16",
        "age": 27,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:shogo-taniguchi",
        "person_type": "player",
        "display_name": "Shogo Taniguchi",
        "name": "Shogo Taniguchi",
        "name_zh": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Japan",
        "date_of_birth": "1991-07-15",
        "age": 34,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:takefusa-kubo",
        "person_type": "player",
        "display_name": "Takefusa Kubo",
        "name": "Takefusa Kubo",
        "name_zh": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Japan",
        "date_of_birth": "2001-06-04",
        "age": 24,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:takehiro-tomiyasu",
        "person_type": "player",
        "display_name": "Takehiro Tomiyasu",
        "name": "Takehiro Tomiyasu",
        "name_zh": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Japan",
        "date_of_birth": "1998-11-05",
        "age": 27,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:tomoki-hayakawa",
        "person_type": "player",
        "display_name": "Tomoki Hayakawa",
        "name": "Tomoki Hayakawa",
        "name_zh": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Japan",
        "date_of_birth": "1999-03-03",
        "age": 27,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:tsuyoshi-watanabe",
        "person_type": "player",
        "display_name": "Tsuyoshi Watanabe",
        "name": "Tsuyoshi Watanabe",
        "name_zh": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Japan",
        "date_of_birth": "1997-02-05",
        "age": 29,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:wataru-endo",
        "person_type": "player",
        "display_name": "Wataru Endo",
        "name": "Wataru Endo",
        "name_zh": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Japan",
        "date_of_birth": "1993-02-09",
        "age": 33,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:yuito-suzuki",
        "person_type": "player",
        "display_name": "Yuito Suzuki",
        "name": "Yuito Suzuki",
        "name_zh": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Japan",
        "date_of_birth": "2001-10-25",
        "age": 24,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:yukinari-sugawara",
        "person_type": "player",
        "display_name": "Yukinari Sugawara",
        "name": "Yukinari Sugawara",
        "name_zh": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Japan",
        "date_of_birth": "2000-06-28",
        "age": 25,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:yuto-nagatomo",
        "person_type": "player",
        "display_name": "Yuto Nagatomo",
        "name": "Yuto Nagatomo",
        "name_zh": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Japan",
        "date_of_birth": "1986-09-12",
        "age": 39,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:zion-suzuki",
        "person_type": "player",
        "display_name": "Zion Suzuki",
        "name": "Zion Suzuki",
        "name_zh": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Japan",
        "date_of_birth": "2002-08-21",
        "age": 23,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:bae-junho",
        "person_type": "player",
        "display_name": "Bae Junho",
        "name": "Bae Junho",
        "name_zh": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Korea Republic",
        "date_of_birth": "2003-08-21",
        "age": 22,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:cho-guesung",
        "person_type": "player",
        "display_name": "Cho Guesung",
        "name": "Cho Guesung",
        "name_zh": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Korea Republic",
        "date_of_birth": "1998-01-25",
        "age": 28,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:cho-yumin",
        "person_type": "player",
        "display_name": "Cho Yumin",
        "name": "Cho Yumin",
        "name_zh": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Korea Republic",
        "date_of_birth": "1996-11-17",
        "age": 29,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:eom-jisung",
        "person_type": "player",
        "display_name": "Eom Jisung",
        "name": "Eom Jisung",
        "name_zh": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Korea Republic",
        "date_of_birth": "2002-05-09",
        "age": 24,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:hwang-heechan",
        "person_type": "player",
        "display_name": "Hwang Heechan",
        "name": "Hwang Heechan",
        "name_zh": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Korea Republic",
        "date_of_birth": "1996-01-26",
        "age": 30,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:hwang-inbeom",
        "person_type": "player",
        "display_name": "Hwang Inbeom",
        "name": "Hwang Inbeom",
        "name_zh": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Korea Republic",
        "date_of_birth": "1996-09-20",
        "age": 29,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:jens-castrop",
        "person_type": "player",
        "display_name": "Jens Castrop",
        "name": "Jens Castrop",
        "name_zh": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Korea Republic",
        "date_of_birth": "2003-07-29",
        "age": 22,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:jo-hyeonwoo",
        "person_type": "player",
        "display_name": "Jo Hyeonwoo",
        "name": "Jo Hyeonwoo",
        "name_zh": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Korea Republic",
        "date_of_birth": "1991-09-25",
        "age": 34,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:kim-jingyu",
        "person_type": "player",
        "display_name": "Kim Jingyu",
        "name": "Kim Jingyu",
        "name_zh": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Korea Republic",
        "date_of_birth": "1997-02-24",
        "age": 29,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:kim-minjae",
        "person_type": "player",
        "display_name": "Kim Minjae",
        "name": "Kim Minjae",
        "name_zh": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Korea Republic",
        "date_of_birth": "1996-11-15",
        "age": 29,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:kim-moonhwan",
        "person_type": "player",
        "display_name": "Kim Moonhwan",
        "name": "Kim Moonhwan",
        "name_zh": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Korea Republic",
        "date_of_birth": "1995-08-01",
        "age": 30,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:kim-seung-gyu",
        "person_type": "player",
        "display_name": "Kim Seung-gyu",
        "name": "Kim Seung-gyu",
        "name_zh": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Korea Republic",
        "date_of_birth": "1990-09-30",
        "age": 35,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:kim-taehyeon",
        "person_type": "player",
        "display_name": "Kim Taehyeon",
        "name": "Kim Taehyeon",
        "name_zh": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Korea Republic",
        "date_of_birth": "2000-09-17",
        "age": 25,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:lee-donggyeong",
        "person_type": "player",
        "display_name": "Lee Donggyeong",
        "name": "Lee Donggyeong",
        "name_zh": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Korea Republic",
        "date_of_birth": "1997-09-20",
        "age": 28,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:lee-hanbeom",
        "person_type": "player",
        "display_name": "Lee Hanbeom",
        "name": "Lee Hanbeom",
        "name_zh": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Korea Republic",
        "date_of_birth": "2002-06-17",
        "age": 23,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:lee-jaesung",
        "person_type": "player",
        "display_name": "Lee Jaesung",
        "name": "Lee Jaesung",
        "name_zh": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Korea Republic",
        "date_of_birth": "1992-08-10",
        "age": 33,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:lee-kangin",
        "person_type": "player",
        "display_name": "Lee Kangin",
        "name": "Lee Kangin",
        "name_zh": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Korea Republic",
        "date_of_birth": "2001-02-19",
        "age": 25,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:lee-kihyuk",
        "person_type": "player",
        "display_name": "Lee Kihyuk",
        "name": "Lee Kihyuk",
        "name_zh": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Korea Republic",
        "date_of_birth": "2000-07-07",
        "age": 25,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:lee-taeseok",
        "person_type": "player",
        "display_name": "Lee Taeseok",
        "name": "Lee Taeseok",
        "name_zh": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Korea Republic",
        "date_of_birth": "2002-07-28",
        "age": 23,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:oh-hyeongyu",
        "person_type": "player",
        "display_name": "Oh Hyeongyu",
        "name": "Oh Hyeongyu",
        "name_zh": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Korea Republic",
        "date_of_birth": "2001-04-12",
        "age": 25,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:paik-seungho",
        "person_type": "player",
        "display_name": "Paik Seungho",
        "name": "Paik Seungho",
        "name_zh": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Korea Republic",
        "date_of_birth": "1997-03-17",
        "age": 29,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:park-jinseob",
        "person_type": "player",
        "display_name": "Park Jinseob",
        "name": "Park Jinseob",
        "name_zh": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Korea Republic",
        "date_of_birth": "1995-10-23",
        "age": 30,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:seol-youngwoo",
        "person_type": "player",
        "display_name": "Seol Youngwoo",
        "name": "Seol Youngwoo",
        "name_zh": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Korea Republic",
        "date_of_birth": "1998-12-05",
        "age": 27,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:son-heungmin",
        "person_type": "player",
        "display_name": "Son Heungmin",
        "name": "Son Heungmin",
        "name_zh": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Korea Republic",
        "date_of_birth": "1992-07-08",
        "age": 33,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:song-bumkeun",
        "person_type": "player",
        "display_name": "Song Bumkeun",
        "name": "Song Bumkeun",
        "name_zh": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Korea Republic",
        "date_of_birth": "1997-10-15",
        "age": 28,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:yang-hyunjun",
        "person_type": "player",
        "display_name": "Yang Hyunjun",
        "name": "Yang Hyunjun",
        "name_zh": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Korea Republic",
        "date_of_birth": "2002-05-25",
        "age": 23,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:alexander-bernhardsson",
        "person_type": "player",
        "display_name": "Alexander Bernhardsson",
        "name": "Alexander Bernhardsson",
        "name_zh": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Sweden",
        "date_of_birth": "1998-09-08",
        "age": 27,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:alexander-isak",
        "person_type": "player",
        "display_name": "Alexander Isak",
        "name": "Alexander Isak",
        "name_zh": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Sweden",
        "date_of_birth": "1999-09-21",
        "age": 26,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:anthony-elanga",
        "person_type": "player",
        "display_name": "Anthony Elanga",
        "name": "Anthony Elanga",
        "name_zh": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Sweden",
        "date_of_birth": "2002-04-27",
        "age": 24,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:benjamin-nygren",
        "person_type": "player",
        "display_name": "Benjamin Nygren",
        "name": "Benjamin Nygren",
        "name_zh": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Sweden",
        "date_of_birth": "2001-07-08",
        "age": 24,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:besfort-zeneli",
        "person_type": "player",
        "display_name": "Besfort Zeneli",
        "name": "Besfort Zeneli",
        "name_zh": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Sweden",
        "date_of_birth": "2002-11-21",
        "age": 23,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:carl-starfelt",
        "person_type": "player",
        "display_name": "Carl Starfelt",
        "name": "Carl Starfelt",
        "name_zh": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Sweden",
        "date_of_birth": "1995-06-01",
        "age": 30,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:daniel-svensson",
        "person_type": "player",
        "display_name": "Daniel Svensson",
        "name": "Daniel Svensson",
        "name_zh": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Sweden",
        "date_of_birth": "2002-02-12",
        "age": 24,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:elliot-stroud",
        "person_type": "player",
        "display_name": "Elliot Stroud",
        "name": "Elliot Stroud",
        "name_zh": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Sweden",
        "date_of_birth": "2002-06-22",
        "age": 23,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:emil-holm",
        "person_type": "player",
        "display_name": "Emil Holm",
        "name": "Emil Holm",
        "name_zh": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Sweden",
        "date_of_birth": "2000-05-13",
        "age": 26,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:eric-smith",
        "person_type": "player",
        "display_name": "Eric Smith",
        "name": "Eric Smith",
        "name_zh": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Sweden",
        "date_of_birth": "1997-01-08",
        "age": 29,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:gabriel-gudmundsson",
        "person_type": "player",
        "display_name": "Gabriel Gudmundsson",
        "name": "Gabriel Gudmundsson",
        "name_zh": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Sweden",
        "date_of_birth": "1999-04-29",
        "age": 27,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:gustaf-lagerbielke",
        "person_type": "player",
        "display_name": "Gustaf Lagerbielke",
        "name": "Gustaf Lagerbielke",
        "name_zh": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Sweden",
        "date_of_birth": "2000-04-10",
        "age": 26,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:gustaf-nilsson",
        "person_type": "player",
        "display_name": "Gustaf Nilsson",
        "name": "Gustaf Nilsson",
        "name_zh": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Sweden",
        "date_of_birth": "1997-05-23",
        "age": 28,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:hjalmar-ekdal",
        "person_type": "player",
        "display_name": "Hjalmar Ekdal",
        "name": "Hjalmar Ekdal",
        "name_zh": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Sweden",
        "date_of_birth": "1998-10-21",
        "age": 27,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:isak-hien",
        "person_type": "player",
        "display_name": "Isak Hien",
        "name": "Isak Hien",
        "name_zh": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Sweden",
        "date_of_birth": "1999-01-13",
        "age": 27,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:jacob-zetterstrom",
        "person_type": "player",
        "display_name": "Jacob Zetterstrom",
        "name": "Jacob Zetterstrom",
        "name_zh": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Sweden",
        "date_of_birth": "1998-07-11",
        "age": 27,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:jesper-karlstrom",
        "person_type": "player",
        "display_name": "Jesper Karlstrom",
        "name": "Jesper Karlstrom",
        "name_zh": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Sweden",
        "date_of_birth": "1995-06-21",
        "age": 30,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:ken-sema",
        "person_type": "player",
        "display_name": "Ken Sema",
        "name": "Ken Sema",
        "name_zh": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Sweden",
        "date_of_birth": "1993-09-30",
        "age": 32,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:kristoffer-nordfeldt",
        "person_type": "player",
        "display_name": "Kristoffer Nordfeldt",
        "name": "Kristoffer Nordfeldt",
        "name_zh": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Sweden",
        "date_of_birth": "1989-06-23",
        "age": 36,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:lucas-bergvall",
        "person_type": "player",
        "display_name": "Lucas Bergvall",
        "name": "Lucas Bergvall",
        "name_zh": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Sweden",
        "date_of_birth": "2006-02-02",
        "age": 20,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:mattias-svanberg",
        "person_type": "player",
        "display_name": "Mattias Svanberg",
        "name": "Mattias Svanberg",
        "name_zh": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Sweden",
        "date_of_birth": "1999-01-05",
        "age": 27,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:taha-ali",
        "person_type": "player",
        "display_name": "Taha Ali",
        "name": "Taha Ali",
        "name_zh": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Sweden",
        "date_of_birth": "1998-07-01",
        "age": 27,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:victor-lindelof",
        "person_type": "player",
        "display_name": "Victor Lindelof",
        "name": "Victor Lindelof",
        "name_zh": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Sweden",
        "date_of_birth": "1994-07-17",
        "age": 31,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:viktor-gyokeres",
        "person_type": "player",
        "display_name": "Viktor Gyokeres",
        "name": "Viktor Gyokeres",
        "name_zh": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Sweden",
        "date_of_birth": "1998-06-04",
        "age": 27,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:viktor-johansson",
        "person_type": "player",
        "display_name": "Viktor Johansson",
        "name": "Viktor Johansson",
        "name_zh": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Sweden",
        "date_of_birth": "1998-09-14",
        "age": 27,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:yasin-ayari",
        "person_type": "player",
        "display_name": "Yasin Ayari",
        "name": "Yasin Ayari",
        "name_zh": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Sweden",
        "date_of_birth": "2003-10-06",
        "age": 22,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:abdelmouhib-chamakh",
        "person_type": "player",
        "display_name": "Abdelmouhib Chamakh",
        "name": "Abdelmouhib Chamakh",
        "name_zh": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Tunisia",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:adem-arous",
        "person_type": "player",
        "display_name": "Adem Arous",
        "name": "Adem Arous",
        "name_zh": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Tunisia",
        "date_of_birth": "2004-07-17",
        "age": 21,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:ali-abdi",
        "person_type": "player",
        "display_name": "Ali Abdi",
        "name": "Ali Abdi",
        "name_zh": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Tunisia",
        "date_of_birth": "1993-12-20",
        "age": 32,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:anis-ben-slimane",
        "person_type": "player",
        "display_name": "Anis Ben Slimane",
        "name": "Anis Ben Slimane",
        "name_zh": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Tunisia",
        "date_of_birth": "2001-03-16",
        "age": 25,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:aymen-dahmene",
        "person_type": "player",
        "display_name": "Aymen Dahmene",
        "name": "Aymen Dahmene",
        "name_zh": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Tunisia",
        "date_of_birth": "1997-01-28",
        "age": 29,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:dylan-bronn",
        "person_type": "player",
        "display_name": "Dylan Bronn",
        "name": "Dylan Bronn",
        "name_zh": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Tunisia",
        "date_of_birth": "1995-06-19",
        "age": 30,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:elias-achouri",
        "person_type": "player",
        "display_name": "Elias Achouri",
        "name": "Elias Achouri",
        "name_zh": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Tunisia",
        "date_of_birth": "1999-02-10",
        "age": 27,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:elias-saad",
        "person_type": "player",
        "display_name": "Elias Saad",
        "name": "Elias Saad",
        "name_zh": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Tunisia",
        "date_of_birth": "1999-12-27",
        "age": 26,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:ellyes-skhiri",
        "person_type": "player",
        "display_name": "Ellyes Skhiri",
        "name": "Ellyes Skhiri",
        "name_zh": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Tunisia",
        "date_of_birth": "1995-05-10",
        "age": 31,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:firas-chaouat",
        "person_type": "player",
        "display_name": "Firas Chaouat",
        "name": "Firas Chaouat",
        "name_zh": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Tunisia",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:hadj-mahmoud",
        "person_type": "player",
        "display_name": "Hadj Mahmoud",
        "name": "Hadj Mahmoud",
        "name_zh": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Tunisia",
        "date_of_birth": "2000-04-24",
        "age": 26,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:hannibal-mejbri",
        "person_type": "player",
        "display_name": "Hannibal Mejbri",
        "name": "Hannibal Mejbri",
        "name_zh": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Tunisia",
        "date_of_birth": "2003-01-21",
        "age": 23,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:hazem-mastouri",
        "person_type": "player",
        "display_name": "Hazem Mastouri",
        "name": "Hazem Mastouri",
        "name_zh": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Tunisia",
        "date_of_birth": "1997-06-18",
        "age": 28,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:ismael-gharbi",
        "person_type": "player",
        "display_name": "Ismael Gharbi",
        "name": "Ismael Gharbi",
        "name_zh": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Tunisia",
        "date_of_birth": "2004-04-10",
        "age": 22,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:khalil-ayari",
        "person_type": "player",
        "display_name": "Khalil Ayari",
        "name": "Khalil Ayari",
        "name_zh": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Tunisia",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:mohamed-amine-ben-hamida",
        "person_type": "player",
        "display_name": "Mohamed Amine Ben Hamida",
        "name": "Mohamed Amine Ben Hamida",
        "name_zh": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Tunisia",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:montassar-talbi",
        "person_type": "player",
        "display_name": "Montassar Talbi",
        "name": "Montassar Talbi",
        "name_zh": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Tunisia",
        "date_of_birth": "1998-05-26",
        "age": 27,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:mortadha-ben-ouanes",
        "person_type": "player",
        "display_name": "Mortadha Ben Ouanes",
        "name": "Mortadha Ben Ouanes",
        "name_zh": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Tunisia",
        "date_of_birth": "1994-07-02",
        "age": 31,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:moutaz-neffati",
        "person_type": "player",
        "display_name": "Moutaz Neffati",
        "name": "Moutaz Neffati",
        "name_zh": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Tunisia",
        "date_of_birth": "2004-09-04",
        "age": 21,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:omar-rekik",
        "person_type": "player",
        "display_name": "Omar Rekik",
        "name": "Omar Rekik",
        "name_zh": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Tunisia",
        "date_of_birth": "2001-12-20",
        "age": 24,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:raed-chikhaoui",
        "person_type": "player",
        "display_name": "Raed Chikhaoui",
        "name": "Raed Chikhaoui",
        "name_zh": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Tunisia",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:rani-khedira",
        "person_type": "player",
        "display_name": "Rani Khedira",
        "name": "Rani Khedira",
        "name_zh": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Tunisia",
        "date_of_birth": "1994-01-27",
        "age": 32,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:rayan-elloumi",
        "person_type": "player",
        "display_name": "Rayan Elloumi",
        "name": "Rayan Elloumi",
        "name_zh": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Tunisia",
        "date_of_birth": "2007-09-17",
        "age": 18,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:sabri-ben-hassan",
        "person_type": "player",
        "display_name": "Sabri Ben Hassan",
        "name": "Sabri Ben Hassan",
        "name_zh": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Tunisia",
        "date_of_birth": "1996-06-13",
        "age": 29,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:sebastian-tounekti",
        "person_type": "player",
        "display_name": "Sebastian Tounekti",
        "name": "Sebastian Tounekti",
        "name_zh": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Tunisia",
        "date_of_birth": "2002-07-13",
        "age": 23,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:yan-valery",
        "person_type": "player",
        "display_name": "Yan Valery",
        "name": "Yan Valery",
        "name_zh": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "country_name": "Tunisia",
        "date_of_birth": "1999-02-22",
        "age": 27,
        "source_status": "official_fifa",
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:gourari-mokrane",
        "person_type": "referee",
        "display_name": "GOURARI Mokrane",
        "name": "GOURARI Mokrane",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "ALG",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:zerhouni-abbes-akram",
        "person_type": "referee",
        "display_name": "ZERHOUNI Abbes Akram",
        "name": "ZERHOUNI Abbes Akram",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "ALG",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:jerson-santos",
        "person_type": "referee",
        "display_name": "JERSON SANTOS",
        "name": "JERSON SANTOS",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "ANG",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:belatti-juan-pablo",
        "person_type": "referee",
        "display_name": "BELATTI Juan Pablo",
        "name": "BELATTI Juan Pablo",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "ARG",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:chade-gabriel",
        "person_type": "referee",
        "display_name": "CHADE Gabriel",
        "name": "CHADE Gabriel",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "ARG",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:del-yesso-maximiliano",
        "person_type": "referee",
        "display_name": "DEL YESSO Maximiliano",
        "name": "DEL YESSO Maximiliano",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "ARG",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:navarro-cristian",
        "person_type": "referee",
        "display_name": "NAVARRO Cristian",
        "name": "NAVARRO Cristian",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "ARG",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:rodriguez-facundo",
        "person_type": "referee",
        "display_name": "RODRIGUEZ Facundo",
        "name": "RODRIGUEZ Facundo",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "ARG",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:lakrindis-george",
        "person_type": "referee",
        "display_name": "LAKRINDIS George",
        "name": "LAKRINDIS George",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "AUS",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:lindsay-james",
        "person_type": "referee",
        "display_name": "LINDSAY James",
        "name": "LINDSAY James",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "AUS",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:bruno-boschilia",
        "person_type": "referee",
        "display_name": "BRUNO BOSCHILIA",
        "name": "BRUNO BOSCHILIA",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "BRA",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:bruno-pires",
        "person_type": "referee",
        "display_name": "BRUNO PIRES",
        "name": "BRUNO PIRES",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "BRA",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:danilo-manis",
        "person_type": "referee",
        "display_name": "DANILO MANIS",
        "name": "DANILO MANIS",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "BRA",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:figueiredo-rodrigo",
        "person_type": "referee",
        "display_name": "FIGUEIREDO Rodrigo",
        "name": "FIGUEIREDO Rodrigo",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "BRA",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:rafael-alves",
        "person_type": "referee",
        "display_name": "RAFAEL ALVES",
        "name": "RAFAEL ALVES",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "BRA",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:arfa-lyes",
        "person_type": "referee",
        "display_name": "ARFA Lyes",
        "name": "ARFA Lyes",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "CAN",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:barwegen-micheal",
        "person_type": "referee",
        "display_name": "BARWEGEN Micheal",
        "name": "BARWEGEN Micheal",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "CAN",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:retamal-jose",
        "person_type": "referee",
        "display_name": "RETAMAL Jose",
        "name": "RETAMAL Jose",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "CHI",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:rocha-miguel",
        "person_type": "referee",
        "display_name": "ROCHA Miguel",
        "name": "ROCHA Miguel",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "CHI",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:zhou-fei",
        "person_type": "referee",
        "display_name": "ZHOU Fei",
        "name": "ZHOU Fei",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "CHN",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:noupue-elvis",
        "person_type": "referee",
        "display_name": "NOUPUE Elvis",
        "name": "NOUPUE Elvis",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "CMR",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:guzman-alexander",
        "person_type": "referee",
        "display_name": "GUZMAN Alexander",
        "name": "GUZMAN Alexander",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "COL",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:mora-juan-carlos",
        "person_type": "referee",
        "display_name": "MORA Juan Carlos",
        "name": "MORA Juan Carlos",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "CRC",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:abouelregal-mahmoud",
        "person_type": "referee",
        "display_name": "ABOUELREGAL Mahmoud",
        "name": "ABOUELREGAL Mahmoud",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "EGY",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:hossam-taha-ahmed",
        "person_type": "referee",
        "display_name": "HOSSAM TAHA Ahmed",
        "name": "HOSSAM TAHA Ahmed",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "EGY",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:beswick-gary",
        "person_type": "referee",
        "display_name": "BESWICK Gary",
        "name": "BESWICK Gary",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "ENG",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:burt-stuart",
        "person_type": "referee",
        "display_name": "BURT Stuart",
        "name": "BURT Stuart",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "ENG",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:mainwaring-james",
        "person_type": "referee",
        "display_name": "MAINWARING James",
        "name": "MAINWARING James",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "ENG",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:nunn-adam",
        "person_type": "referee",
        "display_name": "NUNN Adam",
        "name": "NUNN Adam",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "ENG",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:naranjo-perez-jose-enrique",
        "person_type": "referee",
        "display_name": "NARANJO PEREZ Jose Enrique",
        "name": "NARANJO PEREZ Jose Enrique",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "ESP",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:sanchez-diego",
        "person_type": "referee",
        "display_name": "SANCHEZ Diego",
        "name": "SANCHEZ Diego",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "ESP",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:danos-nicolas",
        "person_type": "referee",
        "display_name": "DANOS Nicolas",
        "name": "DANOS Nicolas",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "FRA",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:mugnier-cyril",
        "person_type": "referee",
        "display_name": "MUGNIER Cyril",
        "name": "MUGNIER Cyril",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "FRA",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:pages-benjamin",
        "person_type": "referee",
        "display_name": "PAGES Benjamin",
        "name": "PAGES Benjamin",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "FRA",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:rahmouni-mehdi",
        "person_type": "referee",
        "display_name": "RAHMOUNI Mehdi",
        "name": "RAHMOUNI Mehdi",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "FRA",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:abeigne-amos",
        "person_type": "referee",
        "display_name": "ABEIGNE Amos",
        "name": "ABEIGNE Amos",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "GAB",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:ditsoga-boris",
        "person_type": "referee",
        "display_name": "DITSOGA Boris",
        "name": "DITSOGA Boris",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "GAB",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:dietz-christian",
        "person_type": "referee",
        "display_name": "DIETZ Christian",
        "name": "DIETZ Christian",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "GER",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:kempter-robert",
        "person_type": "referee",
        "display_name": "KEMPTER Robert",
        "name": "KEMPTER Robert",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "GER",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:lopez-walter",
        "person_type": "referee",
        "display_name": "LOPEZ Walter",
        "name": "LOPEZ Walter",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "HON",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:ramirez-christian",
        "person_type": "referee",
        "display_name": "RAMIREZ Christian",
        "name": "RAMIREZ Christian",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "HON",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:bindoni-daniele",
        "person_type": "referee",
        "display_name": "BINDONI Daniele",
        "name": "BINDONI Daniele",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "ITA",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:tegoni-alberto",
        "person_type": "referee",
        "display_name": "TEGONI Alberto",
        "name": "TEGONI Alberto",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "ITA",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:al-kalaf-mohammad",
        "person_type": "referee",
        "display_name": "AL KALAF Mohammad",
        "name": "AL KALAF Mohammad",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "JOR",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:al-roalle-ahmad",
        "person_type": "referee",
        "display_name": "AL ROALLE Ahmad",
        "name": "AL ROALLE Ahmad",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "JOR",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:mihara-jun",
        "person_type": "referee",
        "display_name": "MIHARA Jun",
        "name": "MIHARA Jun",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "JPN",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:al-abakry-mohammed",
        "person_type": "referee",
        "display_name": "AL ABAKRY Mohammed",
        "name": "AL ABAKRY Mohammed",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "KSA",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:akarkad-mostafa",
        "person_type": "referee",
        "display_name": "AKARKAD Mostafa",
        "name": "AKARKAD Mostafa",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "MAR",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:brinsi-zakaria",
        "person_type": "referee",
        "display_name": "BRINSI Zakaria",
        "name": "BRINSI Zakaria",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "MAR",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:bisguerra-marco",
        "person_type": "referee",
        "display_name": "BISGUERRA Marco",
        "name": "BISGUERRA Marco",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "MEX",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:morin-alberto",
        "person_type": "referee",
        "display_name": "MORIN Alberto",
        "name": "MORIN Alberto",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "MEX",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:ramirez-sandra",
        "person_type": "referee",
        "display_name": "RAMIREZ Sandra",
        "name": "RAMIREZ Sandra",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "MEX",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:pupiro-antonio",
        "person_type": "referee",
        "display_name": "PUPIRO Antonio",
        "name": "PUPIRO Antonio",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "NCA",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:de-vries-jan",
        "person_type": "referee",
        "display_name": "DE VRIES Jan",
        "name": "DE VRIES Jan",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "NED",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:steegstra-hessel",
        "person_type": "referee",
        "display_name": "STEEGSTRA Hessel",
        "name": "STEEGSTRA Hessel",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "NED",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:bashevkin-isaak",
        "person_type": "referee",
        "display_name": "BASHEVKIN Isaak",
        "name": "BASHEVKIN Isaak",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "NOR",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:engan-jan-erik",
        "person_type": "referee",
        "display_name": "ENGAN Jan Erik",
        "name": "ENGAN Jan Erik",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "NOR",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:trevis-isaac",
        "person_type": "referee",
        "display_name": "TREVIS Isaac",
        "name": "TREVIS Isaac",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "NZL",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:cardozo-eduardo",
        "person_type": "referee",
        "display_name": "CARDOZO Eduardo",
        "name": "CARDOZO Eduardo",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "PAR",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:saldivar-milciades",
        "person_type": "referee",
        "display_name": "SALDIVAR Milciades",
        "name": "SALDIVAR Milciades",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "PAR",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:orue-michael",
        "person_type": "referee",
        "display_name": "ORUE Michael",
        "name": "ORUE Michael",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "PER",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:kupsik-adam",
        "person_type": "referee",
        "display_name": "KUPSIK Adam",
        "name": "KUPSIK Adam",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "POL",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:listkiewicz-tomasz",
        "person_type": "referee",
        "display_name": "LISTKIEWICZ Tomasz",
        "name": "LISTKIEWICZ Tomasz",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "POL",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:jesus-bruno",
        "person_type": "referee",
        "display_name": "JESUS Bruno",
        "name": "JESUS Bruno",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "POR",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:maia-luciano",
        "person_type": "referee",
        "display_name": "MAIA Luciano",
        "name": "MAIA Luciano",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "POR",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:al-maqaleh-saoud",
        "person_type": "referee",
        "display_name": "AL MAQALEH Saoud",
        "name": "AL MAQALEH Saoud",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "QAT",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:al-marri-taleb",
        "person_type": "referee",
        "display_name": "AL MARRI Taleb",
        "name": "AL MARRI Taleb",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "QAT",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:marica-mihai",
        "person_type": "referee",
        "display_name": "MARICA Mihai",
        "name": "MARICA Mihai",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "ROU",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:tunyogi-ferencz",
        "person_type": "referee",
        "display_name": "TUNYOGI Ferencz",
        "name": "TUNYOGI Ferencz",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "ROU",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:siwela-zakhele",
        "person_type": "referee",
        "display_name": "SIWELA Zakhele",
        "name": "SIWELA Zakhele",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "RSA",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:moran-david",
        "person_type": "referee",
        "display_name": "MORAN David",
        "name": "MORAN David",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "SLV",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:de-almeida-stephane",
        "person_type": "referee",
        "display_name": "DE ALMEIDA Stephane",
        "name": "DE ALMEIDA Stephane",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "SUI",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:klancnik-tomaz",
        "person_type": "referee",
        "display_name": "KLANCNIK Tomaz",
        "name": "KLANCNIK Tomaz",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "SVN",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:kovacic-andraz",
        "person_type": "referee",
        "display_name": "KOVACIC Andraz",
        "name": "KOVACIC Andraz",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "SVN",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:beigi-mahbod",
        "person_type": "referee",
        "display_name": "BEIGI Mahbod",
        "name": "BEIGI Mahbod",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "SWE",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:soderkvist-andreas",
        "person_type": "referee",
        "display_name": "SODERKVIST Andreas",
        "name": "SODERKVIST Andreas",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "SWE",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:wales-caleb",
        "person_type": "referee",
        "display_name": "WALES Caleb",
        "name": "WALES Caleb",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "TRI",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:al-hammadi-mohamed",
        "person_type": "referee",
        "display_name": "AL HAMMADI Mohamed",
        "name": "AL HAMMADI Mohamed",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "UAE",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:barreiro-carlos",
        "person_type": "referee",
        "display_name": "BARREIRO Carlos",
        "name": "BARREIRO Carlos",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "URU",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:taran-nicolas",
        "person_type": "referee",
        "display_name": "TARAN Nicolas",
        "name": "TARAN Nicolas",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "URU",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:atkins-kyle",
        "person_type": "referee",
        "display_name": "ATKINS Kyle",
        "name": "ATKINS Kyle",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "USA",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:mayo-brooke",
        "person_type": "referee",
        "display_name": "MAYO Brooke",
        "name": "MAYO Brooke",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "USA",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:nesbitt-kathryn",
        "person_type": "referee",
        "display_name": "NESBITT Kathryn",
        "name": "NESBITT Kathryn",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "USA",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:parker-corey",
        "person_type": "referee",
        "display_name": "PARKER Corey",
        "name": "PARKER Corey",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "USA",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:gaynullin-timur",
        "person_type": "referee",
        "display_name": "GAYNULLIN Timur",
        "name": "GAYNULLIN Timur",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "UZB",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:tsapenko-andrey",
        "person_type": "referee",
        "display_name": "TSAPENKO Andrey",
        "name": "TSAPENKO Andrey",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "UZB",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:moreno-tulio",
        "person_type": "referee",
        "display_name": "MORENO Tulio",
        "name": "MORENO Tulio",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "VEN",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:urrego-jorge",
        "person_type": "referee",
        "display_name": "URREGO Jorge",
        "name": "URREGO Jorge",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "country_name": "VEN",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:ghorbal-mustapha",
        "person_type": "referee",
        "display_name": "GHORBAL Mustapha",
        "name": "GHORBAL Mustapha",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "ALG",
        "date_of_birth": "1985-08-19",
        "age": 40,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:falcon-perez-yael",
        "person_type": "referee",
        "display_name": "FALCON PEREZ Yael",
        "name": "FALCON PEREZ Yael",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "ARG",
        "date_of_birth": "1988-05-04",
        "age": 38,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:herrera-dario",
        "person_type": "referee",
        "display_name": "HERRERA Dario",
        "name": "HERRERA Dario",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "ARG",
        "date_of_birth": "1985-02-24",
        "age": 41,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:tello-facundo",
        "person_type": "referee",
        "display_name": "TELLO Facundo",
        "name": "TELLO Facundo",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "ARG",
        "date_of_birth": "1982-05-04",
        "age": 44,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:faghani-alireza",
        "person_type": "referee",
        "display_name": "FAGHANI Alireza",
        "name": "FAGHANI Alireza",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "AUS",
        "date_of_birth": "1978-03-21",
        "age": 48,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:claus-raphael",
        "person_type": "referee",
        "display_name": "CLAUS Raphael",
        "name": "CLAUS Raphael",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "BRA",
        "date_of_birth": "1979-09-06",
        "age": 46,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:ramon-abatti",
        "person_type": "referee",
        "display_name": "RAMON ABATTI",
        "name": "RAMON ABATTI",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "BRA",
        "date_of_birth": "1989-09-18",
        "age": 36,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:wilton-sampaio",
        "person_type": "referee",
        "display_name": "WILTON SAMPAIO",
        "name": "WILTON SAMPAIO",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "BRA",
        "date_of_birth": "1981-12-28",
        "age": 44,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:fischer-drew",
        "person_type": "referee",
        "display_name": "FISCHER Drew",
        "name": "FISCHER Drew",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "CAN",
        "date_of_birth": "1980-07-10",
        "age": 45,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:garay-cristian",
        "person_type": "referee",
        "display_name": "GARAY Cristian",
        "name": "GARAY Cristian",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "CHI",
        "date_of_birth": "1989-04-08",
        "age": 37,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:ma-ning",
        "person_type": "referee",
        "display_name": "MA Ning",
        "name": "MA Ning",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "CHN",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:rojas-andres",
        "person_type": "referee",
        "display_name": "ROJAS Andres",
        "name": "ROJAS Andres",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "COL",
        "date_of_birth": "1984-01-01",
        "age": 42,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:calderon-juan",
        "person_type": "referee",
        "display_name": "CALDERON Juan",
        "name": "CALDERON Juan",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "CRC",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:mohamed-amin",
        "person_type": "referee",
        "display_name": "MOHAMED Amin",
        "name": "MOHAMED Amin",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "EGY",
        "date_of_birth": "1985-09-25",
        "age": 40,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:oliver-michael",
        "person_type": "referee",
        "display_name": "OLIVER Michael",
        "name": "OLIVER Michael",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "ENG",
        "date_of_birth": "1985-02-20",
        "age": 41,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:taylor-anthony",
        "person_type": "referee",
        "display_name": "TAYLOR Anthony",
        "name": "TAYLOR Anthony",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "ENG",
        "date_of_birth": "1978-10-20",
        "age": 47,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:hernandez-alejandro",
        "person_type": "referee",
        "display_name": "HERNANDEZ Alejandro",
        "name": "HERNANDEZ Alejandro",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "ESP",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:letexier-francois",
        "person_type": "referee",
        "display_name": "LETEXIER Francois",
        "name": "LETEXIER Francois",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "FRA",
        "date_of_birth": "1989-04-23",
        "age": 37,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:turpin-clement",
        "person_type": "referee",
        "display_name": "TURPIN Clement",
        "name": "TURPIN Clement",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "FRA",
        "date_of_birth": "1982-05-16",
        "age": 44,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:atcho-pierre",
        "person_type": "referee",
        "display_name": "ATCHO Pierre",
        "name": "ATCHO Pierre",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "GAB",
        "date_of_birth": "1992-10-10",
        "age": 33,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:zwayer-felix",
        "person_type": "referee",
        "display_name": "ZWAYER Felix",
        "name": "ZWAYER Felix",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "GER",
        "date_of_birth": "1981-05-19",
        "age": 45,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:martinez-hector-said",
        "person_type": "referee",
        "display_name": "MARTINEZ Hector Said",
        "name": "MARTINEZ Hector Said",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "HON",
        "date_of_birth": "1991-08-07",
        "age": 34,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:mariani-maurizio",
        "person_type": "referee",
        "display_name": "MARIANI Maurizio",
        "name": "MARIANI Maurizio",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "ITA",
        "date_of_birth": "1982-02-25",
        "age": 44,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:nation-oshane",
        "person_type": "referee",
        "display_name": "NATION Oshane",
        "name": "NATION Oshane",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "JAM",
        "date_of_birth": "1991-01-10",
        "age": 35,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:makhadmeh-adham",
        "person_type": "referee",
        "display_name": "MAKHADMEH Adham",
        "name": "MAKHADMEH Adham",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "JOR",
        "date_of_birth": "1987-02-13",
        "age": 39,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:araki-yusuke",
        "person_type": "referee",
        "display_name": "ARAKI Yusuke",
        "name": "ARAKI Yusuke",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "JPN",
        "date_of_birth": "1986-05-02",
        "age": 40,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:al-turais-khalid",
        "person_type": "referee",
        "display_name": "AL TURAIS Khalid",
        "name": "AL TURAIS Khalid",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "KSA",
        "date_of_birth": "1987-04-30",
        "age": 39,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:jayed-jalal",
        "person_type": "referee",
        "display_name": "JAYED Jalal",
        "name": "JAYED Jalal",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "MAR",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:garcia-katia",
        "person_type": "referee",
        "display_name": "GARCIA Katia",
        "name": "GARCIA Katia",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "MEX",
        "date_of_birth": "1992-09-01",
        "age": 33,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:ramos-cesar",
        "person_type": "referee",
        "display_name": "RAMOS Cesar",
        "name": "RAMOS Cesar",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "MEX",
        "date_of_birth": "1983-12-15",
        "age": 42,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:beida-dahane",
        "person_type": "referee",
        "display_name": "BEIDA Dahane",
        "name": "BEIDA Dahane",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "MTN",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:makkelie-danny",
        "person_type": "referee",
        "display_name": "MAKKELIE Danny",
        "name": "MAKKELIE Danny",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "NED",
        "date_of_birth": "1983-01-28",
        "age": 43,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:eskas-espen",
        "person_type": "referee",
        "display_name": "ESKAS Espen",
        "name": "ESKAS Espen",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "NOR",
        "date_of_birth": "1988-06-24",
        "age": 37,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:kawana-waugh-campbell-kirk",
        "person_type": "referee",
        "display_name": "KAWANA-WAUGH Campbell-Kirk",
        "name": "KAWANA-WAUGH Campbell-Kirk",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "NZL",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:benitez-juan-gabriel",
        "person_type": "referee",
        "display_name": "BENITEZ Juan Gabriel",
        "name": "BENITEZ Juan Gabriel",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "PAR",
        "date_of_birth": "1982-01-01",
        "age": 44,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:ortega-kevin",
        "person_type": "referee",
        "display_name": "ORTEGA Kevin",
        "name": "ORTEGA Kevin",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "PER",
        "date_of_birth": "1992-03-26",
        "age": 34,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:marciniak-szymon",
        "person_type": "referee",
        "display_name": "MARCINIAK Szymon",
        "name": "MARCINIAK Szymon",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "POL",
        "date_of_birth": "1981-01-07",
        "age": 45,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:pinheiro-joao",
        "person_type": "referee",
        "display_name": "PINHEIRO Joao",
        "name": "PINHEIRO Joao",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "POR",
        "date_of_birth": "1988-01-04",
        "age": 38,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:al-jassim-abdulrahman",
        "person_type": "referee",
        "display_name": "AL JASSIM Abdulrahman",
        "name": "AL JASSIM Abdulrahman",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "QAT",
        "date_of_birth": "1987-10-14",
        "age": 38,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:kovacs-istvan",
        "person_type": "referee",
        "display_name": "KOVACS Istvan",
        "name": "KOVACS Istvan",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "ROU",
        "date_of_birth": "1984-09-16",
        "age": 41,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:tom-abongile",
        "person_type": "referee",
        "display_name": "TOM Abongile",
        "name": "TOM Abongile",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "RSA",
        "date_of_birth": "1991-12-16",
        "age": 34,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:barton-ivan",
        "person_type": "referee",
        "display_name": "BARTON Ivan",
        "name": "BARTON Ivan",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "SLV",
        "date_of_birth": "1991-01-27",
        "age": 35,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:artan-omar-abdulkadir",
        "person_type": "referee",
        "display_name": "ARTAN Omar Abdulkadir",
        "name": "ARTAN Omar Abdulkadir",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "SOM",
        "date_of_birth": "1992-01-01",
        "age": 34,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:schaerer-sandro",
        "person_type": "referee",
        "display_name": "SCHAERER Sandro",
        "name": "SCHAERER Sandro",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "SUI",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:vincic-slavko",
        "person_type": "referee",
        "display_name": "VINCIC Slavko",
        "name": "VINCIC Slavko",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "SVN",
        "date_of_birth": "1979-11-25",
        "age": 46,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:nyberg-glenn",
        "person_type": "referee",
        "display_name": "NYBERG Glenn",
        "name": "NYBERG Glenn",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "SWE",
        "date_of_birth": "1988-10-12",
        "age": 37,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:omar-al-ali",
        "person_type": "referee",
        "display_name": "OMAR AL ALI",
        "name": "OMAR AL ALI",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "UAE",
        "date_of_birth": "1988-02-16",
        "age": 38,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:tejera-gustavo",
        "person_type": "referee",
        "display_name": "TEJERA Gustavo",
        "name": "TEJERA Gustavo",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "URU",
        "date_of_birth": "1988-01-20",
        "age": 38,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:elfath-ismail",
        "person_type": "referee",
        "display_name": "ELFATH Ismail",
        "name": "ELFATH Ismail",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "USA",
        "date_of_birth": "1982-03-03",
        "age": 44,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:penso-tori",
        "person_type": "referee",
        "display_name": "PENSO Tori",
        "name": "PENSO Tori",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "USA",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:tantashev-ilgiz",
        "person_type": "referee",
        "display_name": "TANTASHEV Ilgiz",
        "name": "TANTASHEV Ilgiz",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "UZB",
        "date_of_birth": "1984-04-05",
        "age": 42,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:valenzuela-jesus",
        "person_type": "referee",
        "display_name": "VALENZUELA Jesus",
        "name": "VALENZUELA Jesus",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "主裁判",
        "country_name": "VEN",
        "date_of_birth": "1983-11-24",
        "age": 42,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:mastrangelo-hernan",
        "person_type": "referee",
        "display_name": "MASTRANGELO Hernan",
        "name": "MASTRANGELO Hernan",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "country_name": "ARG",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:evans-shaun",
        "person_type": "referee",
        "display_name": "EVANS Shaun",
        "name": "EVANS Shaun",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "country_name": "AUS",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:van-driessche-bram",
        "person_type": "referee",
        "display_name": "VAN DRIESSCHE Bram",
        "name": "VAN DRIESSCHE Bram",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "country_name": "BEL",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:toski-rodolpho",
        "person_type": "referee",
        "display_name": "TOSKI Rodolpho",
        "name": "TOSKI Rodolpho",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "country_name": "BRA",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:lara-juan",
        "person_type": "referee",
        "display_name": "LARA Juan",
        "name": "LARA Juan",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "country_name": "CHI",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:fu-ming",
        "person_type": "referee",
        "display_name": "FU Ming",
        "name": "FU Ming",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "country_name": "CHN",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:gallo-nicolas",
        "person_type": "referee",
        "display_name": "GALLO Nicolas",
        "name": "GALLO Nicolas",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "country_name": "COL",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:bebek-ivan",
        "person_type": "referee",
        "display_name": "BEBEK Ivan",
        "name": "BEBEK Ivan",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "country_name": "CRO",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:ashour-mahmoud",
        "person_type": "referee",
        "display_name": "ASHOUR Mahmoud",
        "name": "ASHOUR Mahmoud",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "country_name": "EGY",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:gillett-jarred",
        "person_type": "referee",
        "display_name": "GILLETT Jarred",
        "name": "GILLETT Jarred",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "country_name": "ENG",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:del-cerro-grande-carlos",
        "person_type": "referee",
        "display_name": "DEL CERRO GRANDE Carlos",
        "name": "DEL CERRO GRANDE Carlos",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "country_name": "ESP",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:brisard-jerome",
        "person_type": "referee",
        "display_name": "BRISARD Jerome",
        "name": "BRISARD Jerome",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "country_name": "FRA",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:dankert-bastian",
        "person_type": "referee",
        "display_name": "DANKERT Bastian",
        "name": "DANKERT Bastian",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "country_name": "GER",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:di-bello-marco",
        "person_type": "referee",
        "display_name": "DI BELLO Marco",
        "name": "DI BELLO Marco",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "country_name": "ITA",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:alshehri-abdullah",
        "person_type": "referee",
        "display_name": "ALSHEHRI Abdullah",
        "name": "ALSHEHRI Abdullah",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "country_name": "KSA",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:el-fariq-hamza",
        "person_type": "referee",
        "display_name": "EL FARIQ Hamza",
        "name": "EL FARIQ Hamza",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "country_name": "MAR",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:miranda-erick",
        "person_type": "referee",
        "display_name": "MIRANDA Erick",
        "name": "MIRANDA Erick",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "country_name": "MEX",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:pacheco-guillermo",
        "person_type": "referee",
        "display_name": "PACHECO Guillermo",
        "name": "PACHECO Guillermo",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "country_name": "MEX",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:guzman-tatiana",
        "person_type": "referee",
        "display_name": "GUZMAN Tatiana",
        "name": "GUZMAN Tatiana",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "country_name": "NCA",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:dieperink-rob",
        "person_type": "referee",
        "display_name": "DIEPERINK Rob",
        "name": "DIEPERINK Rob",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "country_name": "NED",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:higler-dennis",
        "person_type": "referee",
        "display_name": "HIGLER Dennis",
        "name": "HIGLER Dennis",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "country_name": "NED",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:kwiatkowski-tomasz",
        "person_type": "referee",
        "display_name": "KWIATKOWSKI Tomasz",
        "name": "KWIATKOWSKI Tomasz",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "country_name": "POL",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:al-marri-khamis",
        "person_type": "referee",
        "display_name": "AL-MARRI Khamis",
        "name": "AL-MARRI Khamis",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "country_name": "QAT",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:san-fedayi",
        "person_type": "referee",
        "display_name": "SAN Fedayi",
        "name": "SAN Fedayi",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "country_name": "SUI",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:mohammed-obaid-khadim",
        "person_type": "referee",
        "display_name": "MOHAMMED OBAID KHADIM",
        "name": "MOHAMMED OBAID KHADIM",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "country_name": "UAE",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:garcia-antonio",
        "person_type": "referee",
        "display_name": "GARCIA Antonio",
        "name": "GARCIA Antonio",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "country_name": "URU",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:gonzalez-leodan",
        "person_type": "referee",
        "display_name": "GONZALEZ Leodan",
        "name": "GONZALEZ Leodan",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "country_name": "URU",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:dickerson-joe",
        "person_type": "referee",
        "display_name": "DICKERSON Joe",
        "name": "DICKERSON Joe",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "country_name": "USA",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:villarreal-armando",
        "person_type": "referee",
        "display_name": "VILLARREAL Armando",
        "name": "VILLARREAL Armando",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "country_name": "USA",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:soto-juan",
        "person_type": "referee",
        "display_name": "SOTO Juan",
        "name": "SOTO Juan",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "country_name": "VEN",
        "date_of_birth": null,
        "age": null,
        "source_status": "official_fifa_match_official_list",
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "referee:premier-league:a-kitchen",
        "person_type": "referee",
        "display_name": "A Kitchen",
        "name": "A Kitchen",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:a-madley",
        "person_type": "referee",
        "display_name": "A Madley",
        "name": "A Madley",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:a-marriner",
        "person_type": "referee",
        "display_name": "A Marriner",
        "name": "A Marriner",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:a-moss",
        "person_type": "referee",
        "display_name": "A Moss",
        "name": "A Moss",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:a-taylor",
        "person_type": "referee",
        "display_name": "A Taylor",
        "name": "A Taylor",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:c-kavanagh",
        "person_type": "referee",
        "display_name": "C Kavanagh",
        "name": "C Kavanagh",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:c-pawson",
        "person_type": "referee",
        "display_name": "C Pawson",
        "name": "C Pawson",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:d-bond",
        "person_type": "referee",
        "display_name": "D Bond",
        "name": "D Bond",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:d-coote",
        "person_type": "referee",
        "display_name": "D Coote",
        "name": "D Coote",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:d-england",
        "person_type": "referee",
        "display_name": "D England",
        "name": "D England",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:d-webb",
        "person_type": "referee",
        "display_name": "D Webb",
        "name": "D Webb",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:f-hallam",
        "person_type": "referee",
        "display_name": "F Hallam",
        "name": "F Hallam",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:g-scott",
        "person_type": "referee",
        "display_name": "G Scott",
        "name": "G Scott",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:j-brooks",
        "person_type": "referee",
        "display_name": "J Brooks",
        "name": "J Brooks",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:j-gillett",
        "person_type": "referee",
        "display_name": "J Gillett",
        "name": "J Gillett",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:j-moss",
        "person_type": "referee",
        "display_name": "J Moss",
        "name": "J Moss",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:j-smith",
        "person_type": "referee",
        "display_name": "J Smith",
        "name": "J Smith",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:k-friend",
        "person_type": "referee",
        "display_name": "K Friend",
        "name": "K Friend",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:k-kavanagh",
        "person_type": "referee",
        "display_name": "K Kavanagh",
        "name": "K Kavanagh",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:k-stroud",
        "person_type": "referee",
        "display_name": "K Stroud",
        "name": "K Stroud",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:l-probert",
        "person_type": "referee",
        "display_name": "L Probert",
        "name": "L Probert",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:l-smith",
        "person_type": "referee",
        "display_name": "L Smith",
        "name": "L Smith",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:m-atkinson",
        "person_type": "referee",
        "display_name": "M Atkinson",
        "name": "M Atkinson",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:m-clattenburg",
        "person_type": "referee",
        "display_name": "M Clattenburg",
        "name": "M Clattenburg",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:m-dean",
        "person_type": "referee",
        "display_name": "M Dean",
        "name": "M Dean",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:m-donohue",
        "person_type": "referee",
        "display_name": "M Donohue",
        "name": "M Donohue",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:m-jones",
        "person_type": "referee",
        "display_name": "M Jones",
        "name": "M Jones",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:m-oliver",
        "person_type": "referee",
        "display_name": "M Oliver",
        "name": "M Oliver",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:m-salisbury",
        "person_type": "referee",
        "display_name": "M Salisbury",
        "name": "M Salisbury",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:n-swarbrick",
        "person_type": "referee",
        "display_name": "N Swarbrick",
        "name": "N Swarbrick",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:o-langford",
        "person_type": "referee",
        "display_name": "O Langford",
        "name": "O Langford",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:o-oliver",
        "person_type": "referee",
        "display_name": "O Oliver",
        "name": "O Oliver",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:p-bankes",
        "person_type": "referee",
        "display_name": "P Bankes",
        "name": "P Bankes",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:p-tierney",
        "person_type": "referee",
        "display_name": "P Tierney",
        "name": "P Tierney",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:r-east",
        "person_type": "referee",
        "display_name": "R East",
        "name": "R East",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:r-jones",
        "person_type": "referee",
        "display_name": "R Jones",
        "name": "R Jones",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:r-madley",
        "person_type": "referee",
        "display_name": "R Madley",
        "name": "R Madley",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:r-welch",
        "person_type": "referee",
        "display_name": "R Welch",
        "name": "R Welch",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:s-allison",
        "person_type": "referee",
        "display_name": "S Allison",
        "name": "S Allison",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:s-attwell",
        "person_type": "referee",
        "display_name": "S Attwell",
        "name": "S Attwell",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:s-barrott",
        "person_type": "referee",
        "display_name": "S Barrott",
        "name": "S Barrott",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:s-hooper",
        "person_type": "referee",
        "display_name": "S Hooper",
        "name": "S Hooper",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:s-scott",
        "person_type": "referee",
        "display_name": "S Scott",
        "name": "S Scott",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:s-singh",
        "person_type": "referee",
        "display_name": "S Singh",
        "name": "S Singh",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:t-bramall",
        "person_type": "referee",
        "display_name": "T Bramall",
        "name": "T Bramall",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:t-harrington",
        "person_type": "referee",
        "display_name": "T Harrington",
        "name": "T Harrington",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:t-kirk",
        "person_type": "referee",
        "display_name": "T Kirk",
        "name": "T Kirk",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:t-robinson",
        "person_type": "referee",
        "display_name": "T Robinson",
        "name": "T Robinson",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:l-mason",
        "person_type": "referee",
        "display_name": "l Mason",
        "name": "l Mason",
        "name_zh": null,
        "team_id": null,
        "team_name": null,
        "role": "referee",
        "role_zh": "裁判",
        "country_name": null,
        "date_of_birth": null,
        "age": null,
        "source_status": "historical_sample_only",
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      }
    ],
    "coach_profiles": [
      {
        "person_id": "algeria:staff:vladimir-petkovic",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Vladimir Petkovic",
        "name": "Vladimir Petkovic",
        "name_zh": null,
        "country_code": null,
        "country_name": "Switzerland",
        "country_name_zh": null,
        "date_of_birth": "1963-08-15",
        "age": 62,
        "photo_url": null,
        "team_id": "algeria",
        "team_name": "Algeria",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "algeria:staff:vladimir-petkovic",
          "status": "active",
          "nationality": "Switzerland",
          "date_of_birth": "1963-08-15",
          "age": 62,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Algeria",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_c7d794213",
              "key_wikidata": "Q123937",
              "key_transfermarkt_manager": "1315"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 7,
            "d_total": 2,
            "l_total": 1,
            "win_rate_pct": 70.0,
            "goals_for_per_match": 2.3,
            "goals_against_per_match": 0.5,
            "clean_sheet_rate_pct": 60.0,
            "recent_10_form": {
              "played": 10,
              "won": 7,
              "drawn": 2,
              "lost": 1,
              "goals_for": 23,
              "goals_against": 5,
              "goal_difference": 18
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Algeria",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "7-2-1",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 70.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "algeria:staff:vladimir-petkovic",
              "status": "active",
              "nationality": "Switzerland",
              "date_of_birth": "1963-08-15",
              "age": 62,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Algeria",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/coaches-react-draw"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/coaches-react-draw"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_c7d794213",
                  "key_wikidata": "Q123937",
                  "key_transfermarkt_manager": "1315"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 7,
              "d_total": 2,
              "l_total": 1,
              "win_rate_pct": 70.0,
              "goals_for_per_match": 2.3,
              "goals_against_per_match": 0.5,
              "clean_sheet_rate_pct": 60.0,
              "recent_10_form": {
                "played": 10,
                "won": 7,
                "drawn": 2,
                "lost": 1,
                "goals_for": 23,
                "goals_against": 5,
                "goal_difference": 18
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "algeria:staff:vladimir-petkovic",
              "status": "active",
              "nationality": "Switzerland",
              "date_of_birth": "1963-08-15",
              "age": 62,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Algeria"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 70.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 76.67,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 60.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 7,
              "d_total": 2,
              "l_total": 1,
              "win_rate_pct": 70.0,
              "goals_for_per_match": 2.3,
              "goals_against_per_match": 0.5,
              "clean_sheet_rate_pct": 60.0,
              "recent_10_form": {
                "played": 10,
                "won": 7,
                "drawn": 2,
                "lost": 1,
                "goals_for": 23,
                "goals_against": 5,
                "goal_difference": 18
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/coaches-react-draw"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/coaches-react-draw"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "argentina:staff:lionel-scaloni",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Lionel Scaloni",
        "name": "Lionel Scaloni",
        "name_zh": null,
        "country_code": null,
        "country_name": "Argentina",
        "country_name_zh": null,
        "date_of_birth": "1978-05-16",
        "age": 48,
        "photo_url": null,
        "team_id": "argentina",
        "team_name": "Argentina",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "argentina:staff:lionel-scaloni",
          "status": "active",
          "nationality": "Argentina",
          "date_of_birth": "1978-05-16",
          "age": 48,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Argentina",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_c493467d6",
              "key_wikidata": "Q311586",
              "key_transfermarkt_manager": "62271"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 8,
            "d_total": 1,
            "l_total": 1,
            "win_rate_pct": 80.0,
            "goals_for_per_match": 2.5,
            "goals_against_per_match": 0.4,
            "clean_sheet_rate_pct": 60.0,
            "recent_10_form": {
              "played": 10,
              "won": 8,
              "drawn": 1,
              "lost": 1,
              "goals_for": 25,
              "goals_against": 4,
              "goal_difference": 21
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Argentina",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "8-1-1",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 80.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "argentina:staff:lionel-scaloni",
              "status": "active",
              "nationality": "Argentina",
              "date_of_birth": "1978-05-16",
              "age": 48,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Argentina",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/es/articles/seleccion-argentina-mundial-estadisticas-numeros-historia-perfil"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/es/articles/seleccion-argentina-mundial-estadisticas-numeros-historia-perfil"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_c493467d6",
                  "key_wikidata": "Q311586",
                  "key_transfermarkt_manager": "62271"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 8,
              "d_total": 1,
              "l_total": 1,
              "win_rate_pct": 80.0,
              "goals_for_per_match": 2.5,
              "goals_against_per_match": 0.4,
              "clean_sheet_rate_pct": 60.0,
              "recent_10_form": {
                "played": 10,
                "won": 8,
                "drawn": 1,
                "lost": 1,
                "goals_for": 25,
                "goals_against": 4,
                "goal_difference": 21
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "argentina:staff:lionel-scaloni",
              "status": "active",
              "nationality": "Argentina",
              "date_of_birth": "1978-05-16",
              "age": 48,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Argentina"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 80.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 83.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 60.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 8,
              "d_total": 1,
              "l_total": 1,
              "win_rate_pct": 80.0,
              "goals_for_per_match": 2.5,
              "goals_against_per_match": 0.4,
              "clean_sheet_rate_pct": 60.0,
              "recent_10_form": {
                "played": 10,
                "won": 8,
                "drawn": 1,
                "lost": 1,
                "goals_for": 25,
                "goals_against": 4,
                "goal_difference": 21
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/es/articles/seleccion-argentina-mundial-estadisticas-numeros-historia-perfil"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/es/articles/seleccion-argentina-mundial-estadisticas-numeros-historia-perfil"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "australia:staff:tony-popovic",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Tony Popovic",
        "name": "Tony Popovic",
        "name_zh": null,
        "country_code": null,
        "country_name": "Australia",
        "country_name_zh": null,
        "date_of_birth": "1973-07-04",
        "age": 52,
        "photo_url": null,
        "team_id": "australia",
        "team_name": "Australia",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "australia:staff:tony-popovic",
          "status": "active",
          "nationality": "Australia",
          "date_of_birth": "1973-07-04",
          "age": 52,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Australia",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_ccb245142",
              "key_wikidata": "Q361247",
              "key_transfermarkt_manager": "20038"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 7,
            "d_total": 0,
            "l_total": 3,
            "win_rate_pct": 70.0,
            "goals_for_per_match": 1.5,
            "goals_against_per_match": 0.9,
            "clean_sheet_rate_pct": 40.0,
            "recent_10_form": {
              "played": 10,
              "won": 7,
              "drawn": 0,
              "lost": 3,
              "goals_for": 15,
              "goals_against": 9,
              "goal_difference": 6
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Australia",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "7-0-3",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 70.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "australia:staff:tony-popovic",
              "status": "active",
              "nationality": "Australia",
              "date_of_birth": "1973-07-04",
              "age": 52,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Australia",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/australia-team-profile-history"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/australia-team-profile-history"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_ccb245142",
                  "key_wikidata": "Q361247",
                  "key_transfermarkt_manager": "20038"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 7,
              "d_total": 0,
              "l_total": 3,
              "win_rate_pct": 70.0,
              "goals_for_per_match": 1.5,
              "goals_against_per_match": 0.9,
              "clean_sheet_rate_pct": 40.0,
              "recent_10_form": {
                "played": 10,
                "won": 7,
                "drawn": 0,
                "lost": 3,
                "goals_for": 15,
                "goals_against": 9,
                "goal_difference": 6
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "australia:staff:tony-popovic",
              "status": "active",
              "nationality": "Australia",
              "date_of_birth": "1973-07-04",
              "age": 52,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Australia"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 70.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 50.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 40.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 7,
              "d_total": 0,
              "l_total": 3,
              "win_rate_pct": 70.0,
              "goals_for_per_match": 1.5,
              "goals_against_per_match": 0.9,
              "clean_sheet_rate_pct": 40.0,
              "recent_10_form": {
                "played": 10,
                "won": 7,
                "drawn": 0,
                "lost": 3,
                "goals_for": 15,
                "goals_against": 9,
                "goal_difference": 6
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/australia-team-profile-history"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/australia-team-profile-history"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "austria:staff:ralf-rangnick",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Ralf Rangnick",
        "name": "Ralf Rangnick",
        "name_zh": null,
        "country_code": null,
        "country_name": "Germany",
        "country_name_zh": null,
        "date_of_birth": "1958-06-29",
        "age": 67,
        "photo_url": null,
        "team_id": "austria",
        "team_name": "Austria",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "austria:staff:ralf-rangnick",
          "status": "active",
          "nationality": "Germany",
          "date_of_birth": "1958-06-29",
          "age": 67,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Austria",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_c49d51c89",
              "key_wikidata": "Q57902",
              "key_transfermarkt_manager": "196"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 8,
            "d_total": 1,
            "l_total": 1,
            "win_rate_pct": 80.0,
            "goals_for_per_match": 2.8,
            "goals_against_per_match": 0.5,
            "clean_sheet_rate_pct": 50.0,
            "recent_10_form": {
              "played": 10,
              "won": 8,
              "drawn": 1,
              "lost": 1,
              "goals_for": 28,
              "goals_against": 5,
              "goal_difference": 23
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Austria",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "8-1-1",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 80.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "austria:staff:ralf-rangnick",
              "status": "active",
              "nationality": "Germany",
              "date_of_birth": "1958-06-29",
              "age": 67,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Austria",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/austria-qualify"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/austria-qualify"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_c49d51c89",
                  "key_wikidata": "Q57902",
                  "key_transfermarkt_manager": "196"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 8,
              "d_total": 1,
              "l_total": 1,
              "win_rate_pct": 80.0,
              "goals_for_per_match": 2.8,
              "goals_against_per_match": 0.5,
              "clean_sheet_rate_pct": 50.0,
              "recent_10_form": {
                "played": 10,
                "won": 8,
                "drawn": 1,
                "lost": 1,
                "goals_for": 28,
                "goals_against": 5,
                "goal_difference": 23
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "austria:staff:ralf-rangnick",
              "status": "active",
              "nationality": "Germany",
              "date_of_birth": "1958-06-29",
              "age": 67,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Austria"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 80.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 93.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 50.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 8,
              "d_total": 1,
              "l_total": 1,
              "win_rate_pct": 80.0,
              "goals_for_per_match": 2.8,
              "goals_against_per_match": 0.5,
              "clean_sheet_rate_pct": 50.0,
              "recent_10_form": {
                "played": 10,
                "won": 8,
                "drawn": 1,
                "lost": 1,
                "goals_for": 28,
                "goals_against": 5,
                "goal_difference": 23
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/austria-qualify"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/austria-qualify"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "belgium:staff:rudi-garcia",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Rudi Garcia",
        "name": "Rudi Garcia",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "1964-02-20",
        "age": 62,
        "photo_url": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "belgium:staff:rudi-garcia",
          "status": "active",
          "nationality": "France",
          "date_of_birth": "1964-02-20",
          "age": 62,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Belgium",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_cbc08a975",
              "key_wikidata": "Q923131",
              "key_transfermarkt_manager": "1537"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 6,
            "d_total": 4,
            "l_total": 0,
            "win_rate_pct": 60.0,
            "goals_for_per_match": 3.5,
            "goals_against_per_match": 1.0,
            "clean_sheet_rate_pct": 40.0,
            "recent_10_form": {
              "played": 10,
              "won": 6,
              "drawn": 4,
              "lost": 0,
              "goals_for": 35,
              "goals_against": 10,
              "goal_difference": 25
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Belgium",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "6-4-0",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 60.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "belgium:staff:rudi-garcia",
              "status": "active",
              "nationality": "France",
              "date_of_birth": "1964-02-20",
              "age": 62,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Belgium",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_cbc08a975",
                  "key_wikidata": "Q923131",
                  "key_transfermarkt_manager": "1537"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 6,
              "d_total": 4,
              "l_total": 0,
              "win_rate_pct": 60.0,
              "goals_for_per_match": 3.5,
              "goals_against_per_match": 1.0,
              "clean_sheet_rate_pct": 40.0,
              "recent_10_form": {
                "played": 10,
                "won": 6,
                "drawn": 4,
                "lost": 0,
                "goals_for": 35,
                "goals_against": 10,
                "goal_difference": 25
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "belgium:staff:rudi-garcia",
              "status": "active",
              "nationality": "France",
              "date_of_birth": "1964-02-20",
              "age": 62,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Belgium"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 60.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 40.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 6,
              "d_total": 4,
              "l_total": 0,
              "win_rate_pct": 60.0,
              "goals_for_per_match": 3.5,
              "goals_against_per_match": 1.0,
              "clean_sheet_rate_pct": 40.0,
              "recent_10_form": {
                "played": 10,
                "won": 6,
                "drawn": 4,
                "lost": 0,
                "goals_for": 35,
                "goals_against": 10,
                "goal_difference": 25
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "bosnia-and-herzegovina:staff:sergej-barbarez",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Sergej Barbarez",
        "name": "Sergej Barbarez",
        "name_zh": null,
        "country_code": null,
        "country_name": "Bosnia and Herzegovina",
        "country_name_zh": null,
        "date_of_birth": "1971-09-17",
        "age": 54,
        "photo_url": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "bosnia-and-herzegovina:staff:sergej-barbarez",
          "status": "active",
          "nationality": "Bosnia and Herzegovina",
          "date_of_birth": "1971-09-17",
          "age": 54,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Bosnia and Herzegovina",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_cecaaf2a3",
              "key_wikidata": "Q431455",
              "key_transfermarkt_manager": "8649"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 4,
            "d_total": 4,
            "l_total": 2,
            "win_rate_pct": 40.0,
            "goals_for_per_match": 2.1,
            "goals_against_per_match": 1.1,
            "clean_sheet_rate_pct": 20.0,
            "recent_10_form": {
              "played": 10,
              "won": 4,
              "drawn": 4,
              "lost": 2,
              "goals_for": 21,
              "goals_against": 11,
              "goal_difference": 10
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Bosnia and Herzegovina",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "4-4-2",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 40.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "bosnia-and-herzegovina:staff:sergej-barbarez",
              "status": "active",
              "nationality": "Bosnia and Herzegovina",
              "date_of_birth": "1971-09-17",
              "age": 54,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Bosnia and Herzegovina",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_cecaaf2a3",
                  "key_wikidata": "Q431455",
                  "key_transfermarkt_manager": "8649"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 4,
              "d_total": 4,
              "l_total": 2,
              "win_rate_pct": 40.0,
              "goals_for_per_match": 2.1,
              "goals_against_per_match": 1.1,
              "clean_sheet_rate_pct": 20.0,
              "recent_10_form": {
                "played": 10,
                "won": 4,
                "drawn": 4,
                "lost": 2,
                "goals_for": 21,
                "goals_against": 11,
                "goal_difference": 10
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "bosnia-and-herzegovina:staff:sergej-barbarez",
              "status": "active",
              "nationality": "Bosnia and Herzegovina",
              "date_of_birth": "1971-09-17",
              "age": 54,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Bosnia and Herzegovina"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 40.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 70.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 20.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 4,
              "d_total": 4,
              "l_total": 2,
              "win_rate_pct": 40.0,
              "goals_for_per_match": 2.1,
              "goals_against_per_match": 1.1,
              "clean_sheet_rate_pct": 20.0,
              "recent_10_form": {
                "played": 10,
                "won": 4,
                "drawn": 4,
                "lost": 2,
                "goals_for": 21,
                "goals_against": 11,
                "goal_difference": 10
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "brazil:staff:carlo-ancelotti",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Carlo Ancelotti",
        "name": "Carlo Ancelotti",
        "name_zh": null,
        "country_code": null,
        "country_name": "Italy",
        "country_name_zh": null,
        "date_of_birth": "1959-06-10",
        "age": 66,
        "photo_url": null,
        "team_id": "brazil",
        "team_name": "Brazil",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "brazil:staff:carlo-ancelotti",
          "status": "active",
          "nationality": "Italy",
          "date_of_birth": "1959-06-10",
          "age": 66,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Brazil",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_cbda1292f",
              "key_wikidata": "Q174614",
              "key_transfermarkt_manager": "523"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 5,
            "d_total": 2,
            "l_total": 3,
            "win_rate_pct": 50.0,
            "goals_for_per_match": 1.8,
            "goals_against_per_match": 0.8,
            "clean_sheet_rate_pct": 50.0,
            "recent_10_form": {
              "played": 10,
              "won": 5,
              "drawn": 2,
              "lost": 3,
              "goals_for": 18,
              "goals_against": 8,
              "goal_difference": 10
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Brazil",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "5-2-3",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 50.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "brazil:staff:carlo-ancelotti",
              "status": "active",
              "nationality": "Italy",
              "date_of_birth": "1959-06-10",
              "age": 66,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Brazil",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/ancelotti-and-brazil-the-selecaos-first-foreign-boss-prepares-for-a-new"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/ancelotti-and-brazil-the-selecaos-first-foreign-boss-prepares-for-a-new"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_cbda1292f",
                  "key_wikidata": "Q174614",
                  "key_transfermarkt_manager": "523"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 5,
              "d_total": 2,
              "l_total": 3,
              "win_rate_pct": 50.0,
              "goals_for_per_match": 1.8,
              "goals_against_per_match": 0.8,
              "clean_sheet_rate_pct": 50.0,
              "recent_10_form": {
                "played": 10,
                "won": 5,
                "drawn": 2,
                "lost": 3,
                "goals_for": 18,
                "goals_against": 8,
                "goal_difference": 10
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "brazil:staff:carlo-ancelotti",
              "status": "active",
              "nationality": "Italy",
              "date_of_birth": "1959-06-10",
              "age": 66,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Brazil"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 50.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 60.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 50.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 5,
              "d_total": 2,
              "l_total": 3,
              "win_rate_pct": 50.0,
              "goals_for_per_match": 1.8,
              "goals_against_per_match": 0.8,
              "clean_sheet_rate_pct": 50.0,
              "recent_10_form": {
                "played": 10,
                "won": 5,
                "drawn": 2,
                "lost": 3,
                "goals_for": 18,
                "goals_against": 8,
                "goal_difference": 10
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/ancelotti-and-brazil-the-selecaos-first-foreign-boss-prepares-for-a-new"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/ancelotti-and-brazil-the-selecaos-first-foreign-boss-prepares-for-a-new"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "cabo-verde:staff:bubista",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Bubista",
        "name": "Bubista",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": "1970-01-06",
        "age": 56,
        "photo_url": null,
        "team_id": "cabo-verde",
        "team_name": "Cabo Verde",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "cabo-verde:staff:bubista",
          "status": "active",
          "nationality": null,
          "date_of_birth": "1970-01-06",
          "age": 56,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Cabo Verde",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "pending_source",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_c46dd5292",
              "key_wikidata": "Q99597038",
              "key_transfermarkt_manager": "84856"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 4,
            "d_total": 5,
            "l_total": 1,
            "win_rate_pct": 40.0,
            "goals_for_per_match": 1.7,
            "goals_against_per_match": 1.0,
            "clean_sheet_rate_pct": 50.0,
            "recent_10_form": {
              "played": 10,
              "won": 4,
              "drawn": 5,
              "lost": 1,
              "goals_for": 17,
              "goals_against": 10,
              "goal_difference": 7
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Cabo Verde",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "4-5-1",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 40.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "cabo-verde:staff:bubista",
              "status": "active",
              "nationality": null,
              "date_of_birth": "1970-01-06",
              "age": 56,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Cabo Verde",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/bubista-interview-cabo-verde"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/bubista-interview-cabo-verde"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_c46dd5292",
                  "key_wikidata": "Q99597038",
                  "key_transfermarkt_manager": "84856"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 4,
              "d_total": 5,
              "l_total": 1,
              "win_rate_pct": 40.0,
              "goals_for_per_match": 1.7,
              "goals_against_per_match": 1.0,
              "clean_sheet_rate_pct": 50.0,
              "recent_10_form": {
                "played": 10,
                "won": 4,
                "drawn": 5,
                "lost": 1,
                "goals_for": 17,
                "goals_against": 10,
                "goal_difference": 7
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "cabo-verde:staff:bubista",
              "status": "active",
              "nationality": null,
              "date_of_birth": "1970-01-06",
              "age": 56,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Cabo Verde"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "pending_source",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 40.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 56.67,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 50.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 4,
              "d_total": 5,
              "l_total": 1,
              "win_rate_pct": 40.0,
              "goals_for_per_match": 1.7,
              "goals_against_per_match": 1.0,
              "clean_sheet_rate_pct": 50.0,
              "recent_10_form": {
                "played": 10,
                "won": 4,
                "drawn": 5,
                "lost": 1,
                "goals_for": 17,
                "goals_against": 10,
                "goal_difference": 7
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/bubista-interview-cabo-verde"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/bubista-interview-cabo-verde"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "canada:staff:jesse-marsch",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Jesse Marsch",
        "name": "Jesse Marsch",
        "name_zh": null,
        "country_code": null,
        "country_name": "United States",
        "country_name_zh": null,
        "date_of_birth": "1973-11-08",
        "age": 52,
        "photo_url": null,
        "team_id": "canada",
        "team_name": "Canada",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "canada:staff:jesse-marsch",
          "status": "active",
          "nationality": "United States",
          "date_of_birth": "1973-11-08",
          "age": 52,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Canada",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_cdfec4409",
              "key_wikidata": "Q1336179",
              "key_transfermarkt_manager": "17275"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 4,
            "d_total": 5,
            "l_total": 1,
            "win_rate_pct": 40.0,
            "goals_for_per_match": 1.1,
            "goals_against_per_match": 0.4,
            "clean_sheet_rate_pct": 70.0,
            "recent_10_form": {
              "played": 10,
              "won": 4,
              "drawn": 5,
              "lost": 1,
              "goals_for": 11,
              "goals_against": 4,
              "goal_difference": 7
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Canada",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "4-5-1",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 40.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "canada:staff:jesse-marsch",
              "status": "active",
              "nationality": "United States",
              "date_of_birth": "1973-11-08",
              "age": 52,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Canada",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/canada-team-profile-history"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/articles/canada-team-profile-history"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_cdfec4409",
                  "key_wikidata": "Q1336179",
                  "key_transfermarkt_manager": "17275"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 4,
              "d_total": 5,
              "l_total": 1,
              "win_rate_pct": 40.0,
              "goals_for_per_match": 1.1,
              "goals_against_per_match": 0.4,
              "clean_sheet_rate_pct": 70.0,
              "recent_10_form": {
                "played": 10,
                "won": 4,
                "drawn": 5,
                "lost": 1,
                "goals_for": 11,
                "goals_against": 4,
                "goal_difference": 7
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "canada:staff:jesse-marsch",
              "status": "active",
              "nationality": "United States",
              "date_of_birth": "1973-11-08",
              "age": 52,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Canada"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 40.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 36.67,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 70.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 4,
              "d_total": 5,
              "l_total": 1,
              "win_rate_pct": 40.0,
              "goals_for_per_match": 1.1,
              "goals_against_per_match": 0.4,
              "clean_sheet_rate_pct": 70.0,
              "recent_10_form": {
                "played": 10,
                "won": 4,
                "drawn": 5,
                "lost": 1,
                "goals_for": 11,
                "goals_against": 4,
                "goal_difference": 7
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/canada-team-profile-history"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/articles/canada-team-profile-history"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "colombia:staff:nestor-lorenzo",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Nestor Lorenzo",
        "name": "Nestor Lorenzo",
        "name_zh": null,
        "country_code": null,
        "country_name": "Argentina",
        "country_name_zh": null,
        "date_of_birth": "1966-02-26",
        "age": 60,
        "photo_url": null,
        "team_id": "colombia",
        "team_name": "Colombia",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "colombia:staff:nestor-lorenzo",
          "status": "active",
          "nationality": "Argentina",
          "date_of_birth": "1966-02-26",
          "age": 60,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Colombia",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_c59b89251",
              "key_wikidata": "Q655975",
              "key_transfermarkt_manager": "34086"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 5,
            "d_total": 3,
            "l_total": 2,
            "win_rate_pct": 50.0,
            "goals_for_per_match": 2.1,
            "goals_against_per_match": 1.0,
            "clean_sheet_rate_pct": 50.0,
            "recent_10_form": {
              "played": 10,
              "won": 5,
              "drawn": 3,
              "lost": 2,
              "goals_for": 21,
              "goals_against": 10,
              "goal_difference": 11
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Colombia",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "5-3-2",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 50.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "colombia:staff:nestor-lorenzo",
              "status": "active",
              "nationality": "Argentina",
              "date_of_birth": "1966-02-26",
              "age": 60,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Colombia",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/qualified-teams-nations-march-fixtures-results"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/articles/qualified-teams-nations-march-fixtures-results"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_c59b89251",
                  "key_wikidata": "Q655975",
                  "key_transfermarkt_manager": "34086"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 5,
              "d_total": 3,
              "l_total": 2,
              "win_rate_pct": 50.0,
              "goals_for_per_match": 2.1,
              "goals_against_per_match": 1.0,
              "clean_sheet_rate_pct": 50.0,
              "recent_10_form": {
                "played": 10,
                "won": 5,
                "drawn": 3,
                "lost": 2,
                "goals_for": 21,
                "goals_against": 10,
                "goal_difference": 11
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "colombia:staff:nestor-lorenzo",
              "status": "active",
              "nationality": "Argentina",
              "date_of_birth": "1966-02-26",
              "age": 60,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Colombia"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 50.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 70.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 50.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 5,
              "d_total": 3,
              "l_total": 2,
              "win_rate_pct": 50.0,
              "goals_for_per_match": 2.1,
              "goals_against_per_match": 1.0,
              "clean_sheet_rate_pct": 50.0,
              "recent_10_form": {
                "played": 10,
                "won": 5,
                "drawn": 3,
                "lost": 2,
                "goals_for": 21,
                "goals_against": 10,
                "goal_difference": 11
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/qualified-teams-nations-march-fixtures-results"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/articles/qualified-teams-nations-march-fixtures-results"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "congo-dr:staff:sebastien-desabre",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Sebastien Desabre",
        "name": "Sebastien Desabre",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "1976-08-02",
        "age": 49,
        "photo_url": null,
        "team_id": "congo-dr",
        "team_name": "Congo DR",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "congo-dr:staff:sebastien-desabre",
          "status": "active",
          "nationality": "France",
          "date_of_birth": "1976-08-02",
          "age": 49,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Congo DR",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_ce9230e34",
              "key_wikidata": "Q3510036",
              "key_transfermarkt_manager": "28090"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 7,
            "d_total": 2,
            "l_total": 1,
            "win_rate_pct": 70.0,
            "goals_for_per_match": 1.2,
            "goals_against_per_match": 0.3,
            "clean_sheet_rate_pct": 70.0,
            "recent_10_form": {
              "played": 10,
              "won": 7,
              "drawn": 2,
              "lost": 1,
              "goals_for": 12,
              "goals_against": 3,
              "goal_difference": 9
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Congo DR",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "7-2-1",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 70.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "congo-dr:staff:sebastien-desabre",
              "status": "active",
              "nationality": "France",
              "date_of_birth": "1976-08-02",
              "age": 49,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Congo DR",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/qualifiers/play-off-tournament/articles/sebastien-desabre-congo-dr-interview"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/qualifiers/play-off-tournament/articles/sebastien-desabre-congo-dr-interview"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_ce9230e34",
                  "key_wikidata": "Q3510036",
                  "key_transfermarkt_manager": "28090"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 7,
              "d_total": 2,
              "l_total": 1,
              "win_rate_pct": 70.0,
              "goals_for_per_match": 1.2,
              "goals_against_per_match": 0.3,
              "clean_sheet_rate_pct": 70.0,
              "recent_10_form": {
                "played": 10,
                "won": 7,
                "drawn": 2,
                "lost": 1,
                "goals_for": 12,
                "goals_against": 3,
                "goal_difference": 9
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "congo-dr:staff:sebastien-desabre",
              "status": "active",
              "nationality": "France",
              "date_of_birth": "1976-08-02",
              "age": 49,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Congo DR"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 70.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 40.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 70.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 7,
              "d_total": 2,
              "l_total": 1,
              "win_rate_pct": 70.0,
              "goals_for_per_match": 1.2,
              "goals_against_per_match": 0.3,
              "clean_sheet_rate_pct": 70.0,
              "recent_10_form": {
                "played": 10,
                "won": 7,
                "drawn": 2,
                "lost": 1,
                "goals_for": 12,
                "goals_against": 3,
                "goal_difference": 9
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/qualifiers/play-off-tournament/articles/sebastien-desabre-congo-dr-interview"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/qualifiers/play-off-tournament/articles/sebastien-desabre-congo-dr-interview"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "cote-divoire:staff:emerse-fae",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Emerse Fae",
        "name": "Emerse Fae",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "1984-01-24",
        "age": 42,
        "photo_url": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "cote-divoire:staff:emerse-fae",
          "status": "active",
          "nationality": "France",
          "date_of_birth": "1984-01-24",
          "age": 42,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Cote d'Ivoire",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_c76c59491",
              "key_wikidata": "Q726238",
              "key_transfermarkt_manager": "63806"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 7,
            "d_total": 1,
            "l_total": 2,
            "win_rate_pct": 70.0,
            "goals_for_per_match": 2.0,
            "goals_against_per_match": 0.7,
            "clean_sheet_rate_pct": 60.0,
            "recent_10_form": {
              "played": 10,
              "won": 7,
              "drawn": 1,
              "lost": 2,
              "goals_for": 20,
              "goals_against": 7,
              "goal_difference": 13
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Cote d'Ivoire",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "7-1-2",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 70.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "cote-divoire:staff:emerse-fae",
              "status": "active",
              "nationality": "France",
              "date_of_birth": "1984-01-24",
              "age": 42,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Cote d'Ivoire",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_c76c59491",
                  "key_wikidata": "Q726238",
                  "key_transfermarkt_manager": "63806"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 7,
              "d_total": 1,
              "l_total": 2,
              "win_rate_pct": 70.0,
              "goals_for_per_match": 2.0,
              "goals_against_per_match": 0.7,
              "clean_sheet_rate_pct": 60.0,
              "recent_10_form": {
                "played": 10,
                "won": 7,
                "drawn": 1,
                "lost": 2,
                "goals_for": 20,
                "goals_against": 7,
                "goal_difference": 13
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "cote-divoire:staff:emerse-fae",
              "status": "active",
              "nationality": "France",
              "date_of_birth": "1984-01-24",
              "age": 42,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Cote d'Ivoire"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 70.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 66.67,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 60.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 7,
              "d_total": 1,
              "l_total": 2,
              "win_rate_pct": 70.0,
              "goals_for_per_match": 2.0,
              "goals_against_per_match": 0.7,
              "clean_sheet_rate_pct": 60.0,
              "recent_10_form": {
                "played": 10,
                "won": 7,
                "drawn": 1,
                "lost": 2,
                "goals_for": 20,
                "goals_against": 7,
                "goal_difference": 13
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "croatia:staff:zlatko-dalic",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Zlatko Dalic",
        "name": "Zlatko Dalic",
        "name_zh": null,
        "country_code": null,
        "country_name": "Croatia",
        "country_name_zh": null,
        "date_of_birth": "1966-10-26",
        "age": 59,
        "photo_url": null,
        "team_id": "croatia",
        "team_name": "Croatia",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "croatia:staff:zlatko-dalic",
          "status": "active",
          "nationality": "Croatia",
          "date_of_birth": "1966-10-26",
          "age": 59,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Croatia",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_c506eb5b5",
              "key_wikidata": "Q8072990",
              "key_transfermarkt_manager": "2711"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 8,
            "d_total": 1,
            "l_total": 1,
            "win_rate_pct": 80.0,
            "goals_for_per_match": 2.9,
            "goals_against_per_match": 0.8,
            "clean_sheet_rate_pct": 50.0,
            "recent_10_form": {
              "played": 10,
              "won": 8,
              "drawn": 1,
              "lost": 1,
              "goals_for": 29,
              "goals_against": 8,
              "goal_difference": 21
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Croatia",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "8-1-1",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 80.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "croatia:staff:zlatko-dalic",
              "status": "active",
              "nationality": "Croatia",
              "date_of_birth": "1966-10-26",
              "age": 59,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Croatia",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/returning-coaches"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/returning-coaches"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_c506eb5b5",
                  "key_wikidata": "Q8072990",
                  "key_transfermarkt_manager": "2711"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 8,
              "d_total": 1,
              "l_total": 1,
              "win_rate_pct": 80.0,
              "goals_for_per_match": 2.9,
              "goals_against_per_match": 0.8,
              "clean_sheet_rate_pct": 50.0,
              "recent_10_form": {
                "played": 10,
                "won": 8,
                "drawn": 1,
                "lost": 1,
                "goals_for": 29,
                "goals_against": 8,
                "goal_difference": 21
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "croatia:staff:zlatko-dalic",
              "status": "active",
              "nationality": "Croatia",
              "date_of_birth": "1966-10-26",
              "age": 59,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Croatia"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 80.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 96.67,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 50.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 8,
              "d_total": 1,
              "l_total": 1,
              "win_rate_pct": 80.0,
              "goals_for_per_match": 2.9,
              "goals_against_per_match": 0.8,
              "clean_sheet_rate_pct": 50.0,
              "recent_10_form": {
                "played": 10,
                "won": 8,
                "drawn": 1,
                "lost": 1,
                "goals_for": 29,
                "goals_against": 8,
                "goal_difference": 21
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/returning-coaches"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/returning-coaches"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "curacao:staff:dick-advocaat",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Dick Advocaat",
        "name": "Dick Advocaat",
        "name_zh": null,
        "country_code": null,
        "country_name": "Kingdom of the Netherlands",
        "country_name_zh": null,
        "date_of_birth": "1947-09-27",
        "age": 78,
        "photo_url": null,
        "team_id": "curacao",
        "team_name": "Curacao",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "curacao:staff:dick-advocaat",
          "status": "active",
          "nationality": "Kingdom of the Netherlands",
          "date_of_birth": "1947-09-27",
          "age": 78,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Curacao",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_c4ffc6ece",
              "key_wikidata": "Q11949",
              "key_transfermarkt_manager": "3"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 3,
            "d_total": 4,
            "l_total": 3,
            "win_rate_pct": 30.0,
            "goals_for_per_match": 1.6,
            "goals_against_per_match": 1.3,
            "clean_sheet_rate_pct": 40.0,
            "recent_10_form": {
              "played": 10,
              "won": 3,
              "drawn": 4,
              "lost": 3,
              "goals_for": 16,
              "goals_against": 13,
              "goal_difference": 3
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Curacao",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "3-4-3",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 30.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "curacao:staff:dick-advocaat",
              "status": "active",
              "nationality": "Kingdom of the Netherlands",
              "date_of_birth": "1947-09-27",
              "age": 78,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Curacao",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/dick-advocaat-returns-curacao-coach"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/articles/dick-advocaat-returns-curacao-coach"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_c4ffc6ece",
                  "key_wikidata": "Q11949",
                  "key_transfermarkt_manager": "3"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 3,
              "d_total": 4,
              "l_total": 3,
              "win_rate_pct": 30.0,
              "goals_for_per_match": 1.6,
              "goals_against_per_match": 1.3,
              "clean_sheet_rate_pct": 40.0,
              "recent_10_form": {
                "played": 10,
                "won": 3,
                "drawn": 4,
                "lost": 3,
                "goals_for": 16,
                "goals_against": 13,
                "goal_difference": 3
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "curacao:staff:dick-advocaat",
              "status": "active",
              "nationality": "Kingdom of the Netherlands",
              "date_of_birth": "1947-09-27",
              "age": 78,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Curacao"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 30.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 53.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 40.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 3,
              "d_total": 4,
              "l_total": 3,
              "win_rate_pct": 30.0,
              "goals_for_per_match": 1.6,
              "goals_against_per_match": 1.3,
              "clean_sheet_rate_pct": 40.0,
              "recent_10_form": {
                "played": 10,
                "won": 3,
                "drawn": 4,
                "lost": 3,
                "goals_for": 16,
                "goals_against": 13,
                "goal_difference": 3
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/dick-advocaat-returns-curacao-coach"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/articles/dick-advocaat-returns-curacao-coach"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "czechia:staff:miroslav-koubek",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Miroslav Koubek",
        "name": "Miroslav Koubek",
        "name_zh": null,
        "country_code": null,
        "country_name": "Czech Republic",
        "country_name_zh": null,
        "date_of_birth": "1951-09-01",
        "age": 74,
        "photo_url": null,
        "team_id": "czechia",
        "team_name": "Czechia",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "czechia:staff:miroslav-koubek",
          "status": "active",
          "nationality": "Czech Republic",
          "date_of_birth": "1951-09-01",
          "age": 74,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Czechia",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_c622168ab",
              "key_wikidata": "Q353844",
              "key_transfermarkt_manager": "9822"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 4,
            "d_total": 4,
            "l_total": 2,
            "win_rate_pct": 40.0,
            "goals_for_per_match": 1.8,
            "goals_against_per_match": 1.2,
            "clean_sheet_rate_pct": 50.0,
            "recent_10_form": {
              "played": 10,
              "won": 4,
              "drawn": 4,
              "lost": 2,
              "goals_for": 18,
              "goals_against": 12,
              "goal_difference": 6
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Czechia",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "4-4-2",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 40.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "czechia:staff:miroslav-koubek",
              "status": "active",
              "nationality": "Czech Republic",
              "date_of_birth": "1951-09-01",
              "age": 74,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Czechia",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/czechia-team-profile-history"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/czechia-team-profile-history"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_c622168ab",
                  "key_wikidata": "Q353844",
                  "key_transfermarkt_manager": "9822"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 4,
              "d_total": 4,
              "l_total": 2,
              "win_rate_pct": 40.0,
              "goals_for_per_match": 1.8,
              "goals_against_per_match": 1.2,
              "clean_sheet_rate_pct": 50.0,
              "recent_10_form": {
                "played": 10,
                "won": 4,
                "drawn": 4,
                "lost": 2,
                "goals_for": 18,
                "goals_against": 12,
                "goal_difference": 6
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "czechia:staff:miroslav-koubek",
              "status": "active",
              "nationality": "Czech Republic",
              "date_of_birth": "1951-09-01",
              "age": 74,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Czechia"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 40.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 60.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 50.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 4,
              "d_total": 4,
              "l_total": 2,
              "win_rate_pct": 40.0,
              "goals_for_per_match": 1.8,
              "goals_against_per_match": 1.2,
              "clean_sheet_rate_pct": 50.0,
              "recent_10_form": {
                "played": 10,
                "won": 4,
                "drawn": 4,
                "lost": 2,
                "goals_for": 18,
                "goals_against": 12,
                "goal_difference": 6
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/czechia-team-profile-history"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/czechia-team-profile-history"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "ecuador:staff:sebastian-beccacece",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Sebastian Beccacece",
        "name": "Sebastian Beccacece",
        "name_zh": null,
        "country_code": null,
        "country_name": "Argentina",
        "country_name_zh": null,
        "date_of_birth": "1980-12-17",
        "age": 45,
        "photo_url": null,
        "team_id": "ecuador",
        "team_name": "Ecuador",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "ecuador:staff:sebastian-beccacece",
          "status": "active",
          "nationality": "Argentina",
          "date_of_birth": "1980-12-17",
          "age": 45,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Ecuador",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_cdb362a66",
              "key_wikidata": "Q7442628",
              "key_transfermarkt_manager": "34076"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 2,
            "d_total": 8,
            "l_total": 0,
            "win_rate_pct": 20.0,
            "goals_for_per_match": 0.7,
            "goals_against_per_match": 0.4,
            "clean_sheet_rate_pct": 60.0,
            "recent_10_form": {
              "played": 10,
              "won": 2,
              "drawn": 8,
              "lost": 0,
              "goals_for": 7,
              "goals_against": 4,
              "goal_difference": 3
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Ecuador",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "2-8-0",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 20.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "ecuador:staff:sebastian-beccacece",
              "status": "active",
              "nationality": "Argentina",
              "date_of_birth": "1980-12-17",
              "age": 45,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Ecuador",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/es/es/articles/los-entrenadores-argentinos-una-tendencia-de-la-copa-mundial-2026"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/es/es/articles/los-entrenadores-argentinos-una-tendencia-de-la-copa-mundial-2026"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_cdb362a66",
                  "key_wikidata": "Q7442628",
                  "key_transfermarkt_manager": "34076"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 2,
              "d_total": 8,
              "l_total": 0,
              "win_rate_pct": 20.0,
              "goals_for_per_match": 0.7,
              "goals_against_per_match": 0.4,
              "clean_sheet_rate_pct": 60.0,
              "recent_10_form": {
                "played": 10,
                "won": 2,
                "drawn": 8,
                "lost": 0,
                "goals_for": 7,
                "goals_against": 4,
                "goal_difference": 3
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "ecuador:staff:sebastian-beccacece",
              "status": "active",
              "nationality": "Argentina",
              "date_of_birth": "1980-12-17",
              "age": 45,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Ecuador"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 20.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 23.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 60.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 2,
              "d_total": 8,
              "l_total": 0,
              "win_rate_pct": 20.0,
              "goals_for_per_match": 0.7,
              "goals_against_per_match": 0.4,
              "clean_sheet_rate_pct": 60.0,
              "recent_10_form": {
                "played": 10,
                "won": 2,
                "drawn": 8,
                "lost": 0,
                "goals_for": 7,
                "goals_against": 4,
                "goal_difference": 3
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/es/es/articles/los-entrenadores-argentinos-una-tendencia-de-la-copa-mundial-2026"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/es/es/articles/los-entrenadores-argentinos-una-tendencia-de-la-copa-mundial-2026"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "egypt:staff:hossam-hassan",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Hossam Hassan",
        "name": "Hossam Hassan",
        "name_zh": null,
        "country_code": null,
        "country_name": "Egypt",
        "country_name_zh": null,
        "date_of_birth": "1966-08-10",
        "age": 59,
        "photo_url": null,
        "team_id": "egypt",
        "team_name": "Egypt",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "egypt:staff:hossam-hassan",
          "status": "active",
          "nationality": "Egypt",
          "date_of_birth": "1966-08-10",
          "age": 59,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Egypt",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_c5aeec554",
              "key_wikidata": "Q448937",
              "key_transfermarkt_manager": "6120"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 5,
            "d_total": 3,
            "l_total": 2,
            "win_rate_pct": 50.0,
            "goals_for_per_match": 1.3,
            "goals_against_per_match": 0.8,
            "clean_sheet_rate_pct": 50.0,
            "recent_10_form": {
              "played": 10,
              "won": 5,
              "drawn": 3,
              "lost": 2,
              "goals_for": 13,
              "goals_against": 8,
              "goal_difference": 5
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Egypt",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "5-3-2",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 50.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "egypt:staff:hossam-hassan",
              "status": "active",
              "nationality": "Egypt",
              "date_of_birth": "1966-08-10",
              "age": 59,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Egypt",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/hossam-hassan-egypt-coach-interview-qualifiers"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/hossam-hassan-egypt-coach-interview-qualifiers"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_c5aeec554",
                  "key_wikidata": "Q448937",
                  "key_transfermarkt_manager": "6120"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 5,
              "d_total": 3,
              "l_total": 2,
              "win_rate_pct": 50.0,
              "goals_for_per_match": 1.3,
              "goals_against_per_match": 0.8,
              "clean_sheet_rate_pct": 50.0,
              "recent_10_form": {
                "played": 10,
                "won": 5,
                "drawn": 3,
                "lost": 2,
                "goals_for": 13,
                "goals_against": 8,
                "goal_difference": 5
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "egypt:staff:hossam-hassan",
              "status": "active",
              "nationality": "Egypt",
              "date_of_birth": "1966-08-10",
              "age": 59,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Egypt"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 50.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 43.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 50.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 5,
              "d_total": 3,
              "l_total": 2,
              "win_rate_pct": 50.0,
              "goals_for_per_match": 1.3,
              "goals_against_per_match": 0.8,
              "clean_sheet_rate_pct": 50.0,
              "recent_10_form": {
                "played": 10,
                "won": 5,
                "drawn": 3,
                "lost": 2,
                "goals_for": 13,
                "goals_against": 8,
                "goal_difference": 5
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/hossam-hassan-egypt-coach-interview-qualifiers"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/hossam-hassan-egypt-coach-interview-qualifiers"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "england:staff:thomas-tuchel",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Thomas Tuchel",
        "name": "Thomas Tuchel",
        "name_zh": null,
        "country_code": null,
        "country_name": "Germany",
        "country_name_zh": null,
        "date_of_birth": "1973-08-29",
        "age": 52,
        "photo_url": null,
        "team_id": "england",
        "team_name": "England",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "england:staff:thomas-tuchel",
          "status": "active",
          "nationality": "Germany",
          "date_of_birth": "1973-08-29",
          "age": 52,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "England",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_c516a1a63",
              "key_wikidata": "Q702233",
              "key_transfermarkt_manager": "7471"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 7,
            "d_total": 1,
            "l_total": 2,
            "win_rate_pct": 70.0,
            "goals_for_per_match": 2.2,
            "goals_against_per_match": 0.5,
            "clean_sheet_rate_pct": 70.0,
            "recent_10_form": {
              "played": 10,
              "won": 7,
              "drawn": 1,
              "lost": 2,
              "goals_for": 22,
              "goals_against": 5,
              "goal_difference": 17
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "England",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "7-1-2",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 70.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "england:staff:thomas-tuchel",
              "status": "active",
              "nationality": "Germany",
              "date_of_birth": "1973-08-29",
              "age": 52,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "England",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/thomas-tuchel-appointed-england-coach"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/thomas-tuchel-appointed-england-coach"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_c516a1a63",
                  "key_wikidata": "Q702233",
                  "key_transfermarkt_manager": "7471"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 7,
              "d_total": 1,
              "l_total": 2,
              "win_rate_pct": 70.0,
              "goals_for_per_match": 2.2,
              "goals_against_per_match": 0.5,
              "clean_sheet_rate_pct": 70.0,
              "recent_10_form": {
                "played": 10,
                "won": 7,
                "drawn": 1,
                "lost": 2,
                "goals_for": 22,
                "goals_against": 5,
                "goal_difference": 17
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "england:staff:thomas-tuchel",
              "status": "active",
              "nationality": "Germany",
              "date_of_birth": "1973-08-29",
              "age": 52,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "England"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 70.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 73.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 70.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 7,
              "d_total": 1,
              "l_total": 2,
              "win_rate_pct": 70.0,
              "goals_for_per_match": 2.2,
              "goals_against_per_match": 0.5,
              "clean_sheet_rate_pct": 70.0,
              "recent_10_form": {
                "played": 10,
                "won": 7,
                "drawn": 1,
                "lost": 2,
                "goals_for": 22,
                "goals_against": 5,
                "goal_difference": 17
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/thomas-tuchel-appointed-england-coach"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/thomas-tuchel-appointed-england-coach"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "france:staff:didier-deschamps",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Didier Deschamps",
        "name": "Didier Deschamps",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "1968-10-15",
        "age": 57,
        "photo_url": null,
        "team_id": "france",
        "team_name": "France",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "france:staff:didier-deschamps",
          "status": "active",
          "nationality": "France",
          "date_of_birth": "1968-10-15",
          "age": 57,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "France",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_cfd4b9a55",
              "key_wikidata": "Q508711",
              "key_transfermarkt_manager": "1229"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 8,
            "d_total": 1,
            "l_total": 1,
            "win_rate_pct": 80.0,
            "goals_for_per_match": 2.7,
            "goals_against_per_match": 1.1,
            "clean_sheet_rate_pct": 40.0,
            "recent_10_form": {
              "played": 10,
              "won": 8,
              "drawn": 1,
              "lost": 1,
              "goals_for": 27,
              "goals_against": 11,
              "goal_difference": 16
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "France",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "8-1-1",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 80.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "france:staff:didier-deschamps",
              "status": "active",
              "nationality": "France",
              "date_of_birth": "1968-10-15",
              "age": 57,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "France",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/france-world-cup-squad-named"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/articles/france-world-cup-squad-named"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_cfd4b9a55",
                  "key_wikidata": "Q508711",
                  "key_transfermarkt_manager": "1229"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 8,
              "d_total": 1,
              "l_total": 1,
              "win_rate_pct": 80.0,
              "goals_for_per_match": 2.7,
              "goals_against_per_match": 1.1,
              "clean_sheet_rate_pct": 40.0,
              "recent_10_form": {
                "played": 10,
                "won": 8,
                "drawn": 1,
                "lost": 1,
                "goals_for": 27,
                "goals_against": 11,
                "goal_difference": 16
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "france:staff:didier-deschamps",
              "status": "active",
              "nationality": "France",
              "date_of_birth": "1968-10-15",
              "age": 57,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "France"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 80.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 90.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 40.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 8,
              "d_total": 1,
              "l_total": 1,
              "win_rate_pct": 80.0,
              "goals_for_per_match": 2.7,
              "goals_against_per_match": 1.1,
              "clean_sheet_rate_pct": 40.0,
              "recent_10_form": {
                "played": 10,
                "won": 8,
                "drawn": 1,
                "lost": 1,
                "goals_for": 27,
                "goals_against": 11,
                "goal_difference": 16
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/france-world-cup-squad-named"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/articles/france-world-cup-squad-named"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "germany:staff:julian-nagelsmann",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Julian Nagelsmann",
        "name": "Julian Nagelsmann",
        "name_zh": null,
        "country_code": null,
        "country_name": "Germany",
        "country_name_zh": null,
        "date_of_birth": "1987-07-23",
        "age": 38,
        "photo_url": null,
        "team_id": "germany",
        "team_name": "Germany",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "germany:staff:julian-nagelsmann",
          "status": "active",
          "nationality": "Germany",
          "date_of_birth": "1987-07-23",
          "age": 38,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Germany",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_c68dd5e82",
              "key_wikidata": "Q21226404",
              "key_transfermarkt_manager": "8402"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 7,
            "d_total": 0,
            "l_total": 3,
            "win_rate_pct": 70.0,
            "goals_for_per_match": 2.3,
            "goals_against_per_match": 1.1,
            "clean_sheet_rate_pct": 40.0,
            "recent_10_form": {
              "played": 10,
              "won": 7,
              "drawn": 0,
              "lost": 3,
              "goals_for": 23,
              "goals_against": 11,
              "goal_difference": 12
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Germany",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "7-0-3",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 70.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "germany:staff:julian-nagelsmann",
              "status": "active",
              "nationality": "Germany",
              "date_of_birth": "1987-07-23",
              "age": 38,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Germany",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/coaches-react-draw"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/coaches-react-draw"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_c68dd5e82",
                  "key_wikidata": "Q21226404",
                  "key_transfermarkt_manager": "8402"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 7,
              "d_total": 0,
              "l_total": 3,
              "win_rate_pct": 70.0,
              "goals_for_per_match": 2.3,
              "goals_against_per_match": 1.1,
              "clean_sheet_rate_pct": 40.0,
              "recent_10_form": {
                "played": 10,
                "won": 7,
                "drawn": 0,
                "lost": 3,
                "goals_for": 23,
                "goals_against": 11,
                "goal_difference": 12
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "germany:staff:julian-nagelsmann",
              "status": "active",
              "nationality": "Germany",
              "date_of_birth": "1987-07-23",
              "age": 38,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Germany"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 70.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 76.67,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 40.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 7,
              "d_total": 0,
              "l_total": 3,
              "win_rate_pct": 70.0,
              "goals_for_per_match": 2.3,
              "goals_against_per_match": 1.1,
              "clean_sheet_rate_pct": 40.0,
              "recent_10_form": {
                "played": 10,
                "won": 7,
                "drawn": 0,
                "lost": 3,
                "goals_for": 23,
                "goals_against": 11,
                "goal_difference": 12
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/coaches-react-draw"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/coaches-react-draw"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "ghana:staff:carlos-queiroz",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Carlos Queiroz",
        "name": "Carlos Queiroz",
        "name_zh": null,
        "country_code": null,
        "country_name": "Portugal",
        "country_name_zh": null,
        "date_of_birth": "1953-03-01",
        "age": 73,
        "photo_url": null,
        "team_id": "ghana",
        "team_name": "Ghana",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "ghana:staff:carlos-queiroz",
          "status": "active",
          "nationality": "Portugal",
          "date_of_birth": "1953-03-01",
          "age": 73,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Ghana",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_ccba52057",
              "key_wikidata": "Q313209",
              "key_transfermarkt_manager": "552"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 4,
            "d_total": 1,
            "l_total": 5,
            "win_rate_pct": 40.0,
            "goals_for_per_match": 1.5,
            "goals_against_per_match": 1.3,
            "clean_sheet_rate_pct": 40.0,
            "recent_10_form": {
              "played": 10,
              "won": 4,
              "drawn": 1,
              "lost": 5,
              "goals_for": 15,
              "goals_against": 13,
              "goal_difference": 2
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Ghana",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "4-1-5",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 40.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "ghana:staff:carlos-queiroz",
              "status": "active",
              "nationality": "Portugal",
              "date_of_birth": "1953-03-01",
              "age": 73,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Ghana",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/carlos-queiroz-ghana"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/carlos-queiroz-ghana"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_ccba52057",
                  "key_wikidata": "Q313209",
                  "key_transfermarkt_manager": "552"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 4,
              "d_total": 1,
              "l_total": 5,
              "win_rate_pct": 40.0,
              "goals_for_per_match": 1.5,
              "goals_against_per_match": 1.3,
              "clean_sheet_rate_pct": 40.0,
              "recent_10_form": {
                "played": 10,
                "won": 4,
                "drawn": 1,
                "lost": 5,
                "goals_for": 15,
                "goals_against": 13,
                "goal_difference": 2
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "ghana:staff:carlos-queiroz",
              "status": "active",
              "nationality": "Portugal",
              "date_of_birth": "1953-03-01",
              "age": 73,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Ghana"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 40.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 50.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 40.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 4,
              "d_total": 1,
              "l_total": 5,
              "win_rate_pct": 40.0,
              "goals_for_per_match": 1.5,
              "goals_against_per_match": 1.3,
              "clean_sheet_rate_pct": 40.0,
              "recent_10_form": {
                "played": 10,
                "won": 4,
                "drawn": 1,
                "lost": 5,
                "goals_for": 15,
                "goals_against": 13,
                "goal_difference": 2
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/carlos-queiroz-ghana"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/carlos-queiroz-ghana"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "haiti:staff:sebastien-migne",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Sebastien Migne",
        "name": "Sebastien Migne",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "1972-11-30",
        "age": 53,
        "photo_url": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "haiti:staff:sebastien-migne",
          "status": "active",
          "nationality": "France",
          "date_of_birth": "1972-11-30",
          "age": 53,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Haiti",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_c468d5b57",
              "key_wikidata": "Q16732573",
              "key_transfermarkt_manager": "3747"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 3,
            "d_total": 4,
            "l_total": 3,
            "win_rate_pct": 30.0,
            "goals_for_per_match": 1.2,
            "goals_against_per_match": 1.1,
            "clean_sheet_rate_pct": 40.0,
            "recent_10_form": {
              "played": 10,
              "won": 3,
              "drawn": 4,
              "lost": 3,
              "goals_for": 12,
              "goals_against": 11,
              "goal_difference": 1
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Haiti",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "3-4-3",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 30.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "haiti:staff:sebastien-migne",
              "status": "active",
              "nationality": "France",
              "date_of_birth": "1972-11-30",
              "age": 53,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Haiti",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_c468d5b57",
                  "key_wikidata": "Q16732573",
                  "key_transfermarkt_manager": "3747"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 3,
              "d_total": 4,
              "l_total": 3,
              "win_rate_pct": 30.0,
              "goals_for_per_match": 1.2,
              "goals_against_per_match": 1.1,
              "clean_sheet_rate_pct": 40.0,
              "recent_10_form": {
                "played": 10,
                "won": 3,
                "drawn": 4,
                "lost": 3,
                "goals_for": 12,
                "goals_against": 11,
                "goal_difference": 1
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "haiti:staff:sebastien-migne",
              "status": "active",
              "nationality": "France",
              "date_of_birth": "1972-11-30",
              "age": 53,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Haiti"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 30.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 40.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 40.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 3,
              "d_total": 4,
              "l_total": 3,
              "win_rate_pct": 30.0,
              "goals_for_per_match": 1.2,
              "goals_against_per_match": 1.1,
              "clean_sheet_rate_pct": 40.0,
              "recent_10_form": {
                "played": 10,
                "won": 3,
                "drawn": 4,
                "lost": 3,
                "goals_for": 12,
                "goals_against": 11,
                "goal_difference": 1
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "ir-iran:staff:amir-ghalenoei",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Amir Ghalenoei",
        "name": "Amir Ghalenoei",
        "name_zh": null,
        "country_code": null,
        "country_name": "Iran",
        "country_name_zh": null,
        "date_of_birth": "1963-11-21",
        "age": 62,
        "photo_url": null,
        "team_id": "ir-iran",
        "team_name": "IR Iran",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "ir-iran:staff:amir-ghalenoei",
          "status": "active",
          "nationality": "Iran",
          "date_of_birth": "1963-11-21",
          "age": 62,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "IR Iran",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_c7af8f9ff",
              "key_wikidata": "Q472003",
              "key_transfermarkt_manager": "9610"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 4,
            "d_total": 3,
            "l_total": 3,
            "win_rate_pct": 40.0,
            "goals_for_per_match": 1.6,
            "goals_against_per_match": 0.7,
            "clean_sheet_rate_pct": 60.0,
            "recent_10_form": {
              "played": 10,
              "won": 4,
              "drawn": 3,
              "lost": 3,
              "goals_for": 16,
              "goals_against": 7,
              "goal_difference": 9
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "IR Iran",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "4-3-3",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 40.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "ir-iran:staff:amir-ghalenoei",
              "status": "active",
              "nationality": "Iran",
              "date_of_birth": "1963-11-21",
              "age": 62,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "IR Iran",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/articles/amir-ghalenoei-iran-interview"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/articles/amir-ghalenoei-iran-interview"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_c7af8f9ff",
                  "key_wikidata": "Q472003",
                  "key_transfermarkt_manager": "9610"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 4,
              "d_total": 3,
              "l_total": 3,
              "win_rate_pct": 40.0,
              "goals_for_per_match": 1.6,
              "goals_against_per_match": 0.7,
              "clean_sheet_rate_pct": 60.0,
              "recent_10_form": {
                "played": 10,
                "won": 4,
                "drawn": 3,
                "lost": 3,
                "goals_for": 16,
                "goals_against": 7,
                "goal_difference": 9
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "ir-iran:staff:amir-ghalenoei",
              "status": "active",
              "nationality": "Iran",
              "date_of_birth": "1963-11-21",
              "age": 62,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "IR Iran"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 40.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 53.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 60.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 4,
              "d_total": 3,
              "l_total": 3,
              "win_rate_pct": 40.0,
              "goals_for_per_match": 1.6,
              "goals_against_per_match": 0.7,
              "clean_sheet_rate_pct": 60.0,
              "recent_10_form": {
                "played": 10,
                "won": 4,
                "drawn": 3,
                "lost": 3,
                "goals_for": 16,
                "goals_against": 7,
                "goal_difference": 9
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/articles/amir-ghalenoei-iran-interview"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/articles/amir-ghalenoei-iran-interview"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "iraq:staff:graham-arnold",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Graham Arnold",
        "name": "Graham Arnold",
        "name_zh": null,
        "country_code": null,
        "country_name": "Australia",
        "country_name_zh": null,
        "date_of_birth": "1963-08-03",
        "age": 62,
        "photo_url": null,
        "team_id": "iraq",
        "team_name": "Iraq",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "iraq:staff:graham-arnold",
          "status": "active",
          "nationality": "Australia",
          "date_of_birth": "1963-08-03",
          "age": 62,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Iraq",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_cb0fd9781",
              "key_wikidata": "Q1336203",
              "key_transfermarkt_manager": "3342"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 6,
            "d_total": 2,
            "l_total": 2,
            "win_rate_pct": 60.0,
            "goals_for_per_match": 1.1,
            "goals_against_per_match": 0.7,
            "clean_sheet_rate_pct": 40.0,
            "recent_10_form": {
              "played": 10,
              "won": 6,
              "drawn": 2,
              "lost": 2,
              "goals_for": 11,
              "goals_against": 7,
              "goal_difference": 4
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Iraq",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "6-2-2",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 60.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "iraq:staff:graham-arnold",
              "status": "active",
              "nationality": "Australia",
              "date_of_birth": "1963-08-03",
              "age": 62,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Iraq",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/iraq-reaction-graham-arnold-merchas-doski-marko-farji-aimar-sher"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/articles/iraq-reaction-graham-arnold-merchas-doski-marko-farji-aimar-sher"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_cb0fd9781",
                  "key_wikidata": "Q1336203",
                  "key_transfermarkt_manager": "3342"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 6,
              "d_total": 2,
              "l_total": 2,
              "win_rate_pct": 60.0,
              "goals_for_per_match": 1.1,
              "goals_against_per_match": 0.7,
              "clean_sheet_rate_pct": 40.0,
              "recent_10_form": {
                "played": 10,
                "won": 6,
                "drawn": 2,
                "lost": 2,
                "goals_for": 11,
                "goals_against": 7,
                "goal_difference": 4
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "iraq:staff:graham-arnold",
              "status": "active",
              "nationality": "Australia",
              "date_of_birth": "1963-08-03",
              "age": 62,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Iraq"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 60.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 36.67,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 40.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 6,
              "d_total": 2,
              "l_total": 2,
              "win_rate_pct": 60.0,
              "goals_for_per_match": 1.1,
              "goals_against_per_match": 0.7,
              "clean_sheet_rate_pct": 40.0,
              "recent_10_form": {
                "played": 10,
                "won": 6,
                "drawn": 2,
                "lost": 2,
                "goals_for": 11,
                "goals_against": 7,
                "goal_difference": 4
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/iraq-reaction-graham-arnold-merchas-doski-marko-farji-aimar-sher"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/articles/iraq-reaction-graham-arnold-merchas-doski-marko-farji-aimar-sher"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "japan:staff:hajime-moriyasu",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Hajime Moriyasu",
        "name": "Hajime Moriyasu",
        "name_zh": null,
        "country_code": null,
        "country_name": "Japan",
        "country_name_zh": null,
        "date_of_birth": "1968-08-23",
        "age": 57,
        "photo_url": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "japan:staff:hajime-moriyasu",
          "status": "active",
          "nationality": "Japan",
          "date_of_birth": "1968-08-23",
          "age": 57,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Japan",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_cefd4c9b8",
              "key_wikidata": "Q2428403",
              "key_transfermarkt_manager": "21905"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 6,
            "d_total": 2,
            "l_total": 2,
            "win_rate_pct": 60.0,
            "goals_for_per_match": 1.8,
            "goals_against_per_match": 0.7,
            "clean_sheet_rate_pct": 60.0,
            "recent_10_form": {
              "played": 10,
              "won": 6,
              "drawn": 2,
              "lost": 2,
              "goals_for": 18,
              "goals_against": 7,
              "goal_difference": 11
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Japan",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "6-2-2",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 60.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "japan:staff:hajime-moriyasu",
              "status": "active",
              "nationality": "Japan",
              "date_of_birth": "1968-08-23",
              "age": 57,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Japan",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/news/articles/japan-squad-announcement"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/news/articles/japan-squad-announcement"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_cefd4c9b8",
                  "key_wikidata": "Q2428403",
                  "key_transfermarkt_manager": "21905"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 6,
              "d_total": 2,
              "l_total": 2,
              "win_rate_pct": 60.0,
              "goals_for_per_match": 1.8,
              "goals_against_per_match": 0.7,
              "clean_sheet_rate_pct": 60.0,
              "recent_10_form": {
                "played": 10,
                "won": 6,
                "drawn": 2,
                "lost": 2,
                "goals_for": 18,
                "goals_against": 7,
                "goal_difference": 11
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "japan:staff:hajime-moriyasu",
              "status": "active",
              "nationality": "Japan",
              "date_of_birth": "1968-08-23",
              "age": 57,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Japan"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 60.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 60.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 60.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 6,
              "d_total": 2,
              "l_total": 2,
              "win_rate_pct": 60.0,
              "goals_for_per_match": 1.8,
              "goals_against_per_match": 0.7,
              "clean_sheet_rate_pct": 60.0,
              "recent_10_form": {
                "played": 10,
                "won": 6,
                "drawn": 2,
                "lost": 2,
                "goals_for": 18,
                "goals_against": 7,
                "goal_difference": 11
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/news/articles/japan-squad-announcement"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/news/articles/japan-squad-announcement"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "jordan:staff:jamal-sellami",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Jamal Sellami",
        "name": "Jamal Sellami",
        "name_zh": null,
        "country_code": null,
        "country_name": "Morocco",
        "country_name_zh": null,
        "date_of_birth": "1970-10-06",
        "age": 55,
        "photo_url": null,
        "team_id": "jordan",
        "team_name": "Jordan",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "jordan:staff:jamal-sellami",
          "status": "active",
          "nationality": "Morocco",
          "date_of_birth": "1970-10-06",
          "age": 55,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Jordan",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_c7bc60cb6",
              "key_wikidata": "Q2407770",
              "key_transfermarkt_manager": "25573"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 5,
            "d_total": 2,
            "l_total": 3,
            "win_rate_pct": 50.0,
            "goals_for_per_match": 2.0,
            "goals_against_per_match": 1.5,
            "clean_sheet_rate_pct": 30.0,
            "recent_10_form": {
              "played": 10,
              "won": 5,
              "drawn": 2,
              "lost": 3,
              "goals_for": 20,
              "goals_against": 15,
              "goal_difference": 5
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Jordan",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "5-2-3",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 50.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "jordan:staff:jamal-sellami",
              "status": "active",
              "nationality": "Morocco",
              "date_of_birth": "1970-10-06",
              "age": 55,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Jordan",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sellami-replaces-ammouta-jordan-head-coach"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sellami-replaces-ammouta-jordan-head-coach"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_c7bc60cb6",
                  "key_wikidata": "Q2407770",
                  "key_transfermarkt_manager": "25573"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 5,
              "d_total": 2,
              "l_total": 3,
              "win_rate_pct": 50.0,
              "goals_for_per_match": 2.0,
              "goals_against_per_match": 1.5,
              "clean_sheet_rate_pct": 30.0,
              "recent_10_form": {
                "played": 10,
                "won": 5,
                "drawn": 2,
                "lost": 3,
                "goals_for": 20,
                "goals_against": 15,
                "goal_difference": 5
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "jordan:staff:jamal-sellami",
              "status": "active",
              "nationality": "Morocco",
              "date_of_birth": "1970-10-06",
              "age": 55,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Jordan"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 50.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 66.67,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 30.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 5,
              "d_total": 2,
              "l_total": 3,
              "win_rate_pct": 50.0,
              "goals_for_per_match": 2.0,
              "goals_against_per_match": 1.5,
              "clean_sheet_rate_pct": 30.0,
              "recent_10_form": {
                "played": 10,
                "won": 5,
                "drawn": 2,
                "lost": 3,
                "goals_for": 20,
                "goals_against": 15,
                "goal_difference": 5
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sellami-replaces-ammouta-jordan-head-coach"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sellami-replaces-ammouta-jordan-head-coach"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "korea-republic:staff:hong-myungbo",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Hong Myungbo",
        "name": "Hong Myungbo",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "korea-republic:staff:hong-myungbo",
          "status": "active",
          "nationality": null,
          "date_of_birth": null,
          "age": null,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Korea Republic",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source"
          },
          "external_fact": {}
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 6,
            "d_total": 1,
            "l_total": 3,
            "win_rate_pct": 60.0,
            "goals_for_per_match": 1.5,
            "goals_against_per_match": 1.2,
            "clean_sheet_rate_pct": 60.0,
            "recent_10_form": {
              "played": 10,
              "won": 6,
              "drawn": 1,
              "lost": 3,
              "goals_for": 15,
              "goals_against": 12,
              "goal_difference": 3
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Korea Republic",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "6-1-3",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 60.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "korea-republic:staff:hong-myungbo",
              "status": "active",
              "nationality": null,
              "date_of_birth": null,
              "age": null,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Korea Republic",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {}
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 6,
              "d_total": 1,
              "l_total": 3,
              "win_rate_pct": 60.0,
              "goals_for_per_match": 1.5,
              "goals_against_per_match": 1.2,
              "clean_sheet_rate_pct": 60.0,
              "recent_10_form": {
                "played": 10,
                "won": 6,
                "drawn": 1,
                "lost": 3,
                "goals_for": 15,
                "goals_against": 12,
                "goal_difference": 3
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "korea-republic:staff:hong-myungbo",
              "status": "active",
              "nationality": null,
              "date_of_birth": null,
              "age": null,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Korea Republic"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 60.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 50.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 60.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 6,
              "d_total": 1,
              "l_total": 3,
              "win_rate_pct": 60.0,
              "goals_for_per_match": 1.5,
              "goals_against_per_match": 1.2,
              "clean_sheet_rate_pct": 60.0,
              "recent_10_form": {
                "played": 10,
                "won": 6,
                "drawn": 1,
                "lost": 3,
                "goals_for": 15,
                "goals_against": 12,
                "goal_difference": 3
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "mexico:staff:javier-aguirre",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Javier Aguirre",
        "name": "Javier Aguirre",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "team_id": "mexico",
        "team_name": "Mexico",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "mexico:staff:javier-aguirre",
          "status": "active",
          "nationality": null,
          "date_of_birth": null,
          "age": null,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Mexico",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source"
          },
          "external_fact": {}
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 3,
            "d_total": 5,
            "l_total": 2,
            "win_rate_pct": 30.0,
            "goals_for_per_match": 1.1,
            "goals_against_per_match": 1.0,
            "clean_sheet_rate_pct": 50.0,
            "recent_10_form": {
              "played": 10,
              "won": 3,
              "drawn": 5,
              "lost": 2,
              "goals_for": 11,
              "goals_against": 10,
              "goal_difference": 1
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Mexico",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "3-5-2",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 30.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "mexico:staff:javier-aguirre",
              "status": "active",
              "nationality": null,
              "date_of_birth": null,
              "age": null,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Mexico",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/mexico-team-profile-history"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/articles/mexico-team-profile-history"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {}
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 3,
              "d_total": 5,
              "l_total": 2,
              "win_rate_pct": 30.0,
              "goals_for_per_match": 1.1,
              "goals_against_per_match": 1.0,
              "clean_sheet_rate_pct": 50.0,
              "recent_10_form": {
                "played": 10,
                "won": 3,
                "drawn": 5,
                "lost": 2,
                "goals_for": 11,
                "goals_against": 10,
                "goal_difference": 1
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "mexico:staff:javier-aguirre",
              "status": "active",
              "nationality": null,
              "date_of_birth": null,
              "age": null,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Mexico"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 30.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 36.67,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 50.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 3,
              "d_total": 5,
              "l_total": 2,
              "win_rate_pct": 30.0,
              "goals_for_per_match": 1.1,
              "goals_against_per_match": 1.0,
              "clean_sheet_rate_pct": 50.0,
              "recent_10_form": {
                "played": 10,
                "won": 3,
                "drawn": 5,
                "lost": 2,
                "goals_for": 11,
                "goals_against": 10,
                "goal_difference": 1
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/mexico-team-profile-history"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/articles/mexico-team-profile-history"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "morocco:staff:mohamed-ouahbi",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Mohamed Ouahbi",
        "name": "Mohamed Ouahbi",
        "name_zh": null,
        "country_code": null,
        "country_name": "Belgium",
        "country_name_zh": null,
        "date_of_birth": "1976-09-07",
        "age": 49,
        "photo_url": null,
        "team_id": "morocco",
        "team_name": "Morocco",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "morocco:staff:mohamed-ouahbi",
          "status": "active",
          "nationality": "Belgium",
          "date_of_birth": "1976-09-07",
          "age": 49,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Morocco",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_c29bd21af",
              "key_wikidata": "Q20973387",
              "key_transfermarkt_manager": "36751"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 7,
            "d_total": 3,
            "l_total": 0,
            "win_rate_pct": 70.0,
            "goals_for_per_match": 1.8,
            "goals_against_per_match": 0.5,
            "clean_sheet_rate_pct": 60.0,
            "recent_10_form": {
              "played": 10,
              "won": 7,
              "drawn": 3,
              "lost": 0,
              "goals_for": 18,
              "goals_against": 5,
              "goal_difference": 13
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Morocco",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "7-3-0",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 70.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "morocco:staff:mohamed-ouahbi",
              "status": "active",
              "nationality": "Belgium",
              "date_of_birth": "1976-09-07",
              "age": 49,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Morocco",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/mohamed-ouahbi-replaces-walid-regragui-morocco"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/mohamed-ouahbi-replaces-walid-regragui-morocco"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_c29bd21af",
                  "key_wikidata": "Q20973387",
                  "key_transfermarkt_manager": "36751"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 7,
              "d_total": 3,
              "l_total": 0,
              "win_rate_pct": 70.0,
              "goals_for_per_match": 1.8,
              "goals_against_per_match": 0.5,
              "clean_sheet_rate_pct": 60.0,
              "recent_10_form": {
                "played": 10,
                "won": 7,
                "drawn": 3,
                "lost": 0,
                "goals_for": 18,
                "goals_against": 5,
                "goal_difference": 13
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "morocco:staff:mohamed-ouahbi",
              "status": "active",
              "nationality": "Belgium",
              "date_of_birth": "1976-09-07",
              "age": 49,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Morocco"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 70.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 60.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 60.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 7,
              "d_total": 3,
              "l_total": 0,
              "win_rate_pct": 70.0,
              "goals_for_per_match": 1.8,
              "goals_against_per_match": 0.5,
              "clean_sheet_rate_pct": 60.0,
              "recent_10_form": {
                "played": 10,
                "won": 7,
                "drawn": 3,
                "lost": 0,
                "goals_for": 18,
                "goals_against": 5,
                "goal_difference": 13
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/mohamed-ouahbi-replaces-walid-regragui-morocco"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/mohamed-ouahbi-replaces-walid-regragui-morocco"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "netherlands:staff:ronald-koeman",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Ronald Koeman",
        "name": "Ronald Koeman",
        "name_zh": null,
        "country_code": null,
        "country_name": "Kingdom of the Netherlands",
        "country_name_zh": null,
        "date_of_birth": "1963-03-21",
        "age": 63,
        "photo_url": null,
        "team_id": "netherlands",
        "team_name": "Netherlands",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "netherlands:staff:ronald-koeman",
          "status": "active",
          "nationality": "Kingdom of the Netherlands",
          "date_of_birth": "1963-03-21",
          "age": 63,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Netherlands",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_ceb6379c9",
              "key_wikidata": "Q192635",
              "key_transfermarkt_manager": "439"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 7,
            "d_total": 3,
            "l_total": 0,
            "win_rate_pct": 70.0,
            "goals_for_per_match": 3.0,
            "goals_against_per_match": 0.6,
            "clean_sheet_rate_pct": 50.0,
            "recent_10_form": {
              "played": 10,
              "won": 7,
              "drawn": 3,
              "lost": 0,
              "goals_for": 30,
              "goals_against": 6,
              "goal_difference": 24
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Netherlands",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "7-3-0",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 70.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "netherlands:staff:ronald-koeman",
              "status": "active",
              "nationality": "Kingdom of the Netherlands",
              "date_of_birth": "1963-03-21",
              "age": 63,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Netherlands",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/netherlands-team-profile-history"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/netherlands-team-profile-history"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_ceb6379c9",
                  "key_wikidata": "Q192635",
                  "key_transfermarkt_manager": "439"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 7,
              "d_total": 3,
              "l_total": 0,
              "win_rate_pct": 70.0,
              "goals_for_per_match": 3.0,
              "goals_against_per_match": 0.6,
              "clean_sheet_rate_pct": 50.0,
              "recent_10_form": {
                "played": 10,
                "won": 7,
                "drawn": 3,
                "lost": 0,
                "goals_for": 30,
                "goals_against": 6,
                "goal_difference": 24
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "netherlands:staff:ronald-koeman",
              "status": "active",
              "nationality": "Kingdom of the Netherlands",
              "date_of_birth": "1963-03-21",
              "age": 63,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Netherlands"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 70.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 50.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 7,
              "d_total": 3,
              "l_total": 0,
              "win_rate_pct": 70.0,
              "goals_for_per_match": 3.0,
              "goals_against_per_match": 0.6,
              "clean_sheet_rate_pct": 50.0,
              "recent_10_form": {
                "played": 10,
                "won": 7,
                "drawn": 3,
                "lost": 0,
                "goals_for": 30,
                "goals_against": 6,
                "goal_difference": 24
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/netherlands-team-profile-history"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/netherlands-team-profile-history"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "new-zealand:staff:darren-bazeley",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Darren Bazeley",
        "name": "Darren Bazeley",
        "name_zh": null,
        "country_code": null,
        "country_name": "United Kingdom",
        "country_name_zh": null,
        "date_of_birth": "1972-10-05",
        "age": 53,
        "photo_url": null,
        "team_id": "new-zealand",
        "team_name": "New Zealand",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "new-zealand:staff:darren-bazeley",
          "status": "active",
          "nationality": "United Kingdom",
          "date_of_birth": "1972-10-05",
          "age": 53,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "New Zealand",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_c75dab205",
              "key_wikidata": "Q8353918",
              "key_transfermarkt_manager": "17293"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 2,
            "d_total": 1,
            "l_total": 7,
            "win_rate_pct": 20.0,
            "goals_for_per_match": 0.9,
            "goals_against_per_match": 1.5,
            "clean_sheet_rate_pct": 10.0,
            "recent_10_form": {
              "played": 10,
              "won": 2,
              "drawn": 1,
              "lost": 7,
              "goals_for": 9,
              "goals_against": 15,
              "goal_difference": -6
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "New Zealand",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "2-1-7",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 20.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "new-zealand:staff:darren-bazeley",
              "status": "active",
              "nationality": "United Kingdom",
              "date_of_birth": "1972-10-05",
              "age": 53,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "New Zealand",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://inside.fifa.com/about-fifa/organisation/news/darren-bazeley-on-new-zealands-world-cup-qualification"
              ],
              "source_refs": {
                "source_url": "https://inside.fifa.com/about-fifa/organisation/news/darren-bazeley-on-new-zealands-world-cup-qualification"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_c75dab205",
                  "key_wikidata": "Q8353918",
                  "key_transfermarkt_manager": "17293"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 2,
              "d_total": 1,
              "l_total": 7,
              "win_rate_pct": 20.0,
              "goals_for_per_match": 0.9,
              "goals_against_per_match": 1.5,
              "clean_sheet_rate_pct": 10.0,
              "recent_10_form": {
                "played": 10,
                "won": 2,
                "drawn": 1,
                "lost": 7,
                "goals_for": 9,
                "goals_against": 15,
                "goal_difference": -6
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "new-zealand:staff:darren-bazeley",
              "status": "active",
              "nationality": "United Kingdom",
              "date_of_birth": "1972-10-05",
              "age": 53,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "New Zealand"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 20.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 30.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 10.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 2,
              "d_total": 1,
              "l_total": 7,
              "win_rate_pct": 20.0,
              "goals_for_per_match": 0.9,
              "goals_against_per_match": 1.5,
              "clean_sheet_rate_pct": 10.0,
              "recent_10_form": {
                "played": 10,
                "won": 2,
                "drawn": 1,
                "lost": 7,
                "goals_for": 9,
                "goals_against": 15,
                "goal_difference": -6
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://inside.fifa.com/about-fifa/organisation/news/darren-bazeley-on-new-zealands-world-cup-qualification"
        ],
        "source_refs": {
          "source_url": "https://inside.fifa.com/about-fifa/organisation/news/darren-bazeley-on-new-zealands-world-cup-qualification"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "norway:staff:stale-solbakken",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Stale Solbakken",
        "name": "Stale Solbakken",
        "name_zh": null,
        "country_code": null,
        "country_name": "Norway",
        "country_name_zh": null,
        "date_of_birth": "1968-02-27",
        "age": 58,
        "photo_url": null,
        "team_id": "norway",
        "team_name": "Norway",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "norway:staff:stale-solbakken",
          "status": "active",
          "nationality": "Norway",
          "date_of_birth": "1968-02-27",
          "age": 58,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Norway",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_c22138440",
              "key_wikidata": "Q455291",
              "key_transfermarkt_manager": "3419"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 7,
            "d_total": 2,
            "l_total": 1,
            "win_rate_pct": 70.0,
            "goals_for_per_match": 3.1,
            "goals_against_per_match": 0.6,
            "clean_sheet_rate_pct": 50.0,
            "recent_10_form": {
              "played": 10,
              "won": 7,
              "drawn": 2,
              "lost": 1,
              "goals_for": 31,
              "goals_against": 6,
              "goal_difference": 25
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Norway",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "7-2-1",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 70.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "norway:staff:stale-solbakken",
              "status": "active",
              "nationality": "Norway",
              "date_of_birth": "1968-02-27",
              "age": 58,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Norway",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/norway-team-profile-history"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/norway-team-profile-history"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_c22138440",
                  "key_wikidata": "Q455291",
                  "key_transfermarkt_manager": "3419"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 7,
              "d_total": 2,
              "l_total": 1,
              "win_rate_pct": 70.0,
              "goals_for_per_match": 3.1,
              "goals_against_per_match": 0.6,
              "clean_sheet_rate_pct": 50.0,
              "recent_10_form": {
                "played": 10,
                "won": 7,
                "drawn": 2,
                "lost": 1,
                "goals_for": 31,
                "goals_against": 6,
                "goal_difference": 25
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "norway:staff:stale-solbakken",
              "status": "active",
              "nationality": "Norway",
              "date_of_birth": "1968-02-27",
              "age": 58,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Norway"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 70.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 50.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 7,
              "d_total": 2,
              "l_total": 1,
              "win_rate_pct": 70.0,
              "goals_for_per_match": 3.1,
              "goals_against_per_match": 0.6,
              "clean_sheet_rate_pct": 50.0,
              "recent_10_form": {
                "played": 10,
                "won": 7,
                "drawn": 2,
                "lost": 1,
                "goals_for": 31,
                "goals_against": 6,
                "goal_difference": 25
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/norway-team-profile-history"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/norway-team-profile-history"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "panama:staff:thomas-christiansen",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Thomas Christiansen",
        "name": "Thomas Christiansen",
        "name_zh": null,
        "country_code": null,
        "country_name": "Spain",
        "country_name_zh": null,
        "date_of_birth": "1973-03-11",
        "age": 53,
        "photo_url": null,
        "team_id": "panama",
        "team_name": "Panama",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "panama:staff:thomas-christiansen",
          "status": "active",
          "nationality": "Spain",
          "date_of_birth": "1973-03-11",
          "age": 53,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Panama",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_cf96ff26a",
              "key_wikidata": "Q505800",
              "key_transfermarkt_manager": "36659"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 4,
            "d_total": 5,
            "l_total": 1,
            "win_rate_pct": 40.0,
            "goals_for_per_match": 1.3,
            "goals_against_per_match": 0.8,
            "clean_sheet_rate_pct": 30.0,
            "recent_10_form": {
              "played": 10,
              "won": 4,
              "drawn": 5,
              "lost": 1,
              "goals_for": 13,
              "goals_against": 8,
              "goal_difference": 5
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Panama",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "4-5-1",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 40.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "panama:staff:thomas-christiansen",
              "status": "active",
              "nationality": "Spain",
              "date_of_birth": "1973-03-11",
              "age": 53,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Panama",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/panama-team-profile-history"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/panama-team-profile-history"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_cf96ff26a",
                  "key_wikidata": "Q505800",
                  "key_transfermarkt_manager": "36659"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 4,
              "d_total": 5,
              "l_total": 1,
              "win_rate_pct": 40.0,
              "goals_for_per_match": 1.3,
              "goals_against_per_match": 0.8,
              "clean_sheet_rate_pct": 30.0,
              "recent_10_form": {
                "played": 10,
                "won": 4,
                "drawn": 5,
                "lost": 1,
                "goals_for": 13,
                "goals_against": 8,
                "goal_difference": 5
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "panama:staff:thomas-christiansen",
              "status": "active",
              "nationality": "Spain",
              "date_of_birth": "1973-03-11",
              "age": 53,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Panama"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 40.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 43.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 30.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 4,
              "d_total": 5,
              "l_total": 1,
              "win_rate_pct": 40.0,
              "goals_for_per_match": 1.3,
              "goals_against_per_match": 0.8,
              "clean_sheet_rate_pct": 30.0,
              "recent_10_form": {
                "played": 10,
                "won": 4,
                "drawn": 5,
                "lost": 1,
                "goals_for": 13,
                "goals_against": 8,
                "goal_difference": 5
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/panama-team-profile-history"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/panama-team-profile-history"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "paraguay:staff:gustavo-alfaro",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Gustavo Alfaro",
        "name": "Gustavo Alfaro",
        "name_zh": null,
        "country_code": null,
        "country_name": "Uruguay",
        "country_name_zh": null,
        "date_of_birth": "1962-08-14",
        "age": 63,
        "photo_url": null,
        "team_id": "paraguay",
        "team_name": "Paraguay",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "paraguay:staff:gustavo-alfaro",
          "status": "active",
          "nationality": "Uruguay",
          "date_of_birth": "1962-08-14",
          "age": 63,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Paraguay",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_ce79201ac",
              "key_wikidata": "Q5621337",
              "key_transfermarkt_manager": "4871"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 4,
            "d_total": 2,
            "l_total": 4,
            "win_rate_pct": 40.0,
            "goals_for_per_match": 1.0,
            "goals_against_per_match": 1.0,
            "clean_sheet_rate_pct": 40.0,
            "recent_10_form": {
              "played": 10,
              "won": 4,
              "drawn": 2,
              "lost": 4,
              "goals_for": 10,
              "goals_against": 10,
              "goal_difference": 0
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Paraguay",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "4-2-4",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 40.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "paraguay:staff:gustavo-alfaro",
              "status": "active",
              "nationality": "Uruguay",
              "date_of_birth": "1962-08-14",
              "age": 63,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Paraguay",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/es/es/articles/los-entrenadores-argentinos-una-tendencia-de-la-copa-mundial-2026"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/es/es/articles/los-entrenadores-argentinos-una-tendencia-de-la-copa-mundial-2026"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_ce79201ac",
                  "key_wikidata": "Q5621337",
                  "key_transfermarkt_manager": "4871"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 4,
              "d_total": 2,
              "l_total": 4,
              "win_rate_pct": 40.0,
              "goals_for_per_match": 1.0,
              "goals_against_per_match": 1.0,
              "clean_sheet_rate_pct": 40.0,
              "recent_10_form": {
                "played": 10,
                "won": 4,
                "drawn": 2,
                "lost": 4,
                "goals_for": 10,
                "goals_against": 10,
                "goal_difference": 0
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "paraguay:staff:gustavo-alfaro",
              "status": "active",
              "nationality": "Uruguay",
              "date_of_birth": "1962-08-14",
              "age": 63,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Paraguay"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 40.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 40.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 4,
              "d_total": 2,
              "l_total": 4,
              "win_rate_pct": 40.0,
              "goals_for_per_match": 1.0,
              "goals_against_per_match": 1.0,
              "clean_sheet_rate_pct": 40.0,
              "recent_10_form": {
                "played": 10,
                "won": 4,
                "drawn": 2,
                "lost": 4,
                "goals_for": 10,
                "goals_against": 10,
                "goal_difference": 0
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/es/es/articles/los-entrenadores-argentinos-una-tendencia-de-la-copa-mundial-2026"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/es/es/articles/los-entrenadores-argentinos-una-tendencia-de-la-copa-mundial-2026"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "portugal:staff:roberto-martinez",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Roberto Martinez",
        "name": "Roberto Martinez",
        "name_zh": null,
        "country_code": null,
        "country_name": "Spain",
        "country_name_zh": null,
        "date_of_birth": "1973-07-13",
        "age": 52,
        "photo_url": null,
        "team_id": "portugal",
        "team_name": "Portugal",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "portugal:staff:roberto-martinez",
          "status": "active",
          "nationality": "Spain",
          "date_of_birth": "1973-07-13",
          "age": 52,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Portugal",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_c0b94c8d2",
              "key_wikidata": "Q357994",
              "key_transfermarkt_manager": "4328"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 6,
            "d_total": 3,
            "l_total": 1,
            "win_rate_pct": 60.0,
            "goals_for_per_match": 2.6,
            "goals_against_per_match": 1.0,
            "clean_sheet_rate_pct": 40.0,
            "recent_10_form": {
              "played": 10,
              "won": 6,
              "drawn": 3,
              "lost": 1,
              "goals_for": 26,
              "goals_against": 10,
              "goal_difference": 16
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Portugal",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "6-3-1",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 60.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "portugal:staff:roberto-martinez",
              "status": "active",
              "nationality": "Spain",
              "date_of_birth": "1973-07-13",
              "age": 52,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Portugal",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/returning-coaches"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/returning-coaches"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_c0b94c8d2",
                  "key_wikidata": "Q357994",
                  "key_transfermarkt_manager": "4328"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 6,
              "d_total": 3,
              "l_total": 1,
              "win_rate_pct": 60.0,
              "goals_for_per_match": 2.6,
              "goals_against_per_match": 1.0,
              "clean_sheet_rate_pct": 40.0,
              "recent_10_form": {
                "played": 10,
                "won": 6,
                "drawn": 3,
                "lost": 1,
                "goals_for": 26,
                "goals_against": 10,
                "goal_difference": 16
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "portugal:staff:roberto-martinez",
              "status": "active",
              "nationality": "Spain",
              "date_of_birth": "1973-07-13",
              "age": 52,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Portugal"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 60.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 86.67,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 40.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 6,
              "d_total": 3,
              "l_total": 1,
              "win_rate_pct": 60.0,
              "goals_for_per_match": 2.6,
              "goals_against_per_match": 1.0,
              "clean_sheet_rate_pct": 40.0,
              "recent_10_form": {
                "played": 10,
                "won": 6,
                "drawn": 3,
                "lost": 1,
                "goals_for": 26,
                "goals_against": 10,
                "goal_difference": 16
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/returning-coaches"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/returning-coaches"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "qatar:staff:julen-lopetegui",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Julen Lopetegui",
        "name": "Julen Lopetegui",
        "name_zh": null,
        "country_code": null,
        "country_name": "Spain",
        "country_name_zh": null,
        "date_of_birth": "1966-08-28",
        "age": 59,
        "photo_url": null,
        "team_id": "qatar",
        "team_name": "Qatar",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "qatar:staff:julen-lopetegui",
          "status": "active",
          "nationality": "Spain",
          "date_of_birth": "1966-08-28",
          "age": 59,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Qatar",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_c17659161",
              "key_wikidata": "Q115119",
              "key_transfermarkt_manager": "6615"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 1,
            "d_total": 4,
            "l_total": 5,
            "win_rate_pct": 10.0,
            "goals_for_per_match": 0.9,
            "goals_against_per_match": 1.9,
            "clean_sheet_rate_pct": 10.0,
            "recent_10_form": {
              "played": 10,
              "won": 1,
              "drawn": 4,
              "lost": 5,
              "goals_for": 9,
              "goals_against": 19,
              "goal_difference": -10
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Qatar",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "1-4-5",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 10.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "qatar:staff:julen-lopetegui",
              "status": "active",
              "nationality": "Spain",
              "date_of_birth": "1966-08-28",
              "age": 59,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Qatar",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/qatar-team-profile-history"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/qatar-team-profile-history"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_c17659161",
                  "key_wikidata": "Q115119",
                  "key_transfermarkt_manager": "6615"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 1,
              "d_total": 4,
              "l_total": 5,
              "win_rate_pct": 10.0,
              "goals_for_per_match": 0.9,
              "goals_against_per_match": 1.9,
              "clean_sheet_rate_pct": 10.0,
              "recent_10_form": {
                "played": 10,
                "won": 1,
                "drawn": 4,
                "lost": 5,
                "goals_for": 9,
                "goals_against": 19,
                "goal_difference": -10
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "qatar:staff:julen-lopetegui",
              "status": "active",
              "nationality": "Spain",
              "date_of_birth": "1966-08-28",
              "age": 59,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Qatar"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 10.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 30.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 10.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 1,
              "d_total": 4,
              "l_total": 5,
              "win_rate_pct": 10.0,
              "goals_for_per_match": 0.9,
              "goals_against_per_match": 1.9,
              "clean_sheet_rate_pct": 10.0,
              "recent_10_form": {
                "played": 10,
                "won": 1,
                "drawn": 4,
                "lost": 5,
                "goals_for": 9,
                "goals_against": 19,
                "goal_difference": -10
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/qatar-team-profile-history"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/qatar-team-profile-history"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "saudi-arabia:staff:herve-renard",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Herve Renard",
        "name": "Herve Renard",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "1968-09-30",
        "age": 57,
        "photo_url": null,
        "team_id": "saudi-arabia",
        "team_name": "Saudi Arabia",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "saudi-arabia:staff:herve-renard",
          "status": "active",
          "nationality": "France",
          "date_of_birth": "1968-09-30",
          "age": 57,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Saudi Arabia",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_cc98cd250",
              "key_wikidata": "Q463158",
              "key_transfermarkt_manager": "6480"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 4,
            "d_total": 1,
            "l_total": 5,
            "win_rate_pct": 40.0,
            "goals_for_per_match": 0.9,
            "goals_against_per_match": 1.3,
            "clean_sheet_rate_pct": 20.0,
            "recent_10_form": {
              "played": 10,
              "won": 4,
              "drawn": 1,
              "lost": 5,
              "goals_for": 9,
              "goals_against": 13,
              "goal_difference": -4
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Saudi Arabia",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "4-1-5",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 40.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "saudi-arabia:staff:herve-renard",
              "status": "active",
              "nationality": "France",
              "date_of_birth": "1968-09-30",
              "age": 57,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Saudi Arabia",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/returning-coaches"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/returning-coaches"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_cc98cd250",
                  "key_wikidata": "Q463158",
                  "key_transfermarkt_manager": "6480"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 4,
              "d_total": 1,
              "l_total": 5,
              "win_rate_pct": 40.0,
              "goals_for_per_match": 0.9,
              "goals_against_per_match": 1.3,
              "clean_sheet_rate_pct": 20.0,
              "recent_10_form": {
                "played": 10,
                "won": 4,
                "drawn": 1,
                "lost": 5,
                "goals_for": 9,
                "goals_against": 13,
                "goal_difference": -4
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "saudi-arabia:staff:herve-renard",
              "status": "active",
              "nationality": "France",
              "date_of_birth": "1968-09-30",
              "age": 57,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Saudi Arabia"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 40.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 30.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 20.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 4,
              "d_total": 1,
              "l_total": 5,
              "win_rate_pct": 40.0,
              "goals_for_per_match": 0.9,
              "goals_against_per_match": 1.3,
              "clean_sheet_rate_pct": 20.0,
              "recent_10_form": {
                "played": 10,
                "won": 4,
                "drawn": 1,
                "lost": 5,
                "goals_for": 9,
                "goals_against": 13,
                "goal_difference": -4
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/returning-coaches"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/returning-coaches"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "scotland:staff:steve-clarke",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Steve Clarke",
        "name": "Steve Clarke",
        "name_zh": null,
        "country_code": null,
        "country_name": "United Kingdom",
        "country_name_zh": null,
        "date_of_birth": "1963-08-29",
        "age": 62,
        "photo_url": null,
        "team_id": "scotland",
        "team_name": "Scotland",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "scotland:staff:steve-clarke",
          "status": "active",
          "nationality": "United Kingdom",
          "date_of_birth": "1963-08-29",
          "age": 62,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Scotland",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_cb8caac7b",
              "key_wikidata": "Q379535",
              "key_transfermarkt_manager": "2638"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 5,
            "d_total": 1,
            "l_total": 4,
            "win_rate_pct": 50.0,
            "goals_for_per_match": 1.8,
            "goals_against_per_match": 1.2,
            "clean_sheet_rate_pct": 30.0,
            "recent_10_form": {
              "played": 10,
              "won": 5,
              "drawn": 1,
              "lost": 4,
              "goals_for": 18,
              "goals_against": 12,
              "goal_difference": 6
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Scotland",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "5-1-4",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 50.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "scotland:staff:steve-clarke",
              "status": "active",
              "nationality": "United Kingdom",
              "date_of_birth": "1963-08-29",
              "age": 62,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Scotland",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/steve-clarke-interview"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/articles/steve-clarke-interview"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_cb8caac7b",
                  "key_wikidata": "Q379535",
                  "key_transfermarkt_manager": "2638"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 5,
              "d_total": 1,
              "l_total": 4,
              "win_rate_pct": 50.0,
              "goals_for_per_match": 1.8,
              "goals_against_per_match": 1.2,
              "clean_sheet_rate_pct": 30.0,
              "recent_10_form": {
                "played": 10,
                "won": 5,
                "drawn": 1,
                "lost": 4,
                "goals_for": 18,
                "goals_against": 12,
                "goal_difference": 6
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "scotland:staff:steve-clarke",
              "status": "active",
              "nationality": "United Kingdom",
              "date_of_birth": "1963-08-29",
              "age": 62,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Scotland"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 50.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 60.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 30.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 5,
              "d_total": 1,
              "l_total": 4,
              "win_rate_pct": 50.0,
              "goals_for_per_match": 1.8,
              "goals_against_per_match": 1.2,
              "clean_sheet_rate_pct": 30.0,
              "recent_10_form": {
                "played": 10,
                "won": 5,
                "drawn": 1,
                "lost": 4,
                "goals_for": 18,
                "goals_against": 12,
                "goal_difference": 6
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/steve-clarke-interview"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/articles/steve-clarke-interview"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "senegal:staff:pape-thiaw",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Pape Thiaw",
        "name": "Pape Thiaw",
        "name_zh": null,
        "country_code": null,
        "country_name": "Senegal",
        "country_name_zh": null,
        "date_of_birth": "1981-02-05",
        "age": 45,
        "photo_url": null,
        "team_id": "senegal",
        "team_name": "Senegal",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "senegal:staff:pape-thiaw",
          "status": "active",
          "nationality": "Senegal",
          "date_of_birth": "1981-02-05",
          "age": 45,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Senegal",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_c442ca54c",
              "key_wikidata": "Q924134",
              "key_transfermarkt_manager": "112222"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 8,
            "d_total": 1,
            "l_total": 1,
            "win_rate_pct": 80.0,
            "goals_for_per_match": 2.5,
            "goals_against_per_match": 0.6,
            "clean_sheet_rate_pct": 60.0,
            "recent_10_form": {
              "played": 10,
              "won": 8,
              "drawn": 1,
              "lost": 1,
              "goals_for": 25,
              "goals_against": 6,
              "goal_difference": 19
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Senegal",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "8-1-1",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 80.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "senegal:staff:pape-thiaw",
              "status": "active",
              "nationality": "Senegal",
              "date_of_birth": "1981-02-05",
              "age": 45,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Senegal",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/senegal-team-profile-history"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/senegal-team-profile-history"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_c442ca54c",
                  "key_wikidata": "Q924134",
                  "key_transfermarkt_manager": "112222"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 8,
              "d_total": 1,
              "l_total": 1,
              "win_rate_pct": 80.0,
              "goals_for_per_match": 2.5,
              "goals_against_per_match": 0.6,
              "clean_sheet_rate_pct": 60.0,
              "recent_10_form": {
                "played": 10,
                "won": 8,
                "drawn": 1,
                "lost": 1,
                "goals_for": 25,
                "goals_against": 6,
                "goal_difference": 19
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "senegal:staff:pape-thiaw",
              "status": "active",
              "nationality": "Senegal",
              "date_of_birth": "1981-02-05",
              "age": 45,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Senegal"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 80.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 83.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 60.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 8,
              "d_total": 1,
              "l_total": 1,
              "win_rate_pct": 80.0,
              "goals_for_per_match": 2.5,
              "goals_against_per_match": 0.6,
              "clean_sheet_rate_pct": 60.0,
              "recent_10_form": {
                "played": 10,
                "won": 8,
                "drawn": 1,
                "lost": 1,
                "goals_for": 25,
                "goals_against": 6,
                "goal_difference": 19
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/senegal-team-profile-history"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/senegal-team-profile-history"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "south-africa:staff:hugo-broos",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Hugo Broos",
        "name": "Hugo Broos",
        "name_zh": null,
        "country_code": null,
        "country_name": "Belgium",
        "country_name_zh": null,
        "date_of_birth": "1952-04-10",
        "age": 74,
        "photo_url": null,
        "team_id": "south-africa",
        "team_name": "South Africa",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "south-africa:staff:hugo-broos",
          "status": "active",
          "nationality": "Belgium",
          "date_of_birth": "1952-04-10",
          "age": 74,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "South Africa",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_c41715c8c",
              "key_wikidata": "Q2224676",
              "key_transfermarkt_manager": "706"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 4,
            "d_total": 3,
            "l_total": 3,
            "win_rate_pct": 40.0,
            "goals_for_per_match": 1.5,
            "goals_against_per_match": 1.1,
            "clean_sheet_rate_pct": 20.0,
            "recent_10_form": {
              "played": 10,
              "won": 4,
              "drawn": 3,
              "lost": 3,
              "goals_for": 15,
              "goals_against": 11,
              "goal_difference": 4
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "South Africa",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "4-3-3",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 40.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "south-africa:staff:hugo-broos",
              "status": "active",
              "nationality": "Belgium",
              "date_of_birth": "1952-04-10",
              "age": 74,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "South Africa",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/south-africa-team-profile-history"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/articles/south-africa-team-profile-history"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_c41715c8c",
                  "key_wikidata": "Q2224676",
                  "key_transfermarkt_manager": "706"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 4,
              "d_total": 3,
              "l_total": 3,
              "win_rate_pct": 40.0,
              "goals_for_per_match": 1.5,
              "goals_against_per_match": 1.1,
              "clean_sheet_rate_pct": 20.0,
              "recent_10_form": {
                "played": 10,
                "won": 4,
                "drawn": 3,
                "lost": 3,
                "goals_for": 15,
                "goals_against": 11,
                "goal_difference": 4
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "south-africa:staff:hugo-broos",
              "status": "active",
              "nationality": "Belgium",
              "date_of_birth": "1952-04-10",
              "age": 74,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "South Africa"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 40.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 50.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 20.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 4,
              "d_total": 3,
              "l_total": 3,
              "win_rate_pct": 40.0,
              "goals_for_per_match": 1.5,
              "goals_against_per_match": 1.1,
              "clean_sheet_rate_pct": 20.0,
              "recent_10_form": {
                "played": 10,
                "won": 4,
                "drawn": 3,
                "lost": 3,
                "goals_for": 15,
                "goals_against": 11,
                "goal_difference": 4
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/south-africa-team-profile-history"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/articles/south-africa-team-profile-history"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "spain:staff:luis-de-la-fuente",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Luis de la Fuente",
        "name": "Luis de la Fuente",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "team_id": "spain",
        "team_name": "Spain",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "spain:staff:luis-de-la-fuente",
          "status": "active",
          "nationality": null,
          "date_of_birth": null,
          "age": null,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Spain",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source"
          },
          "external_fact": {}
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 7,
            "d_total": 3,
            "l_total": 0,
            "win_rate_pct": 70.0,
            "goals_for_per_match": 3.1,
            "goals_against_per_match": 0.8,
            "clean_sheet_rate_pct": 70.0,
            "recent_10_form": {
              "played": 10,
              "won": 7,
              "drawn": 3,
              "lost": 0,
              "goals_for": 31,
              "goals_against": 8,
              "goal_difference": 23
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Spain",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "7-3-0",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 70.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "spain:staff:luis-de-la-fuente",
              "status": "active",
              "nationality": null,
              "date_of_birth": null,
              "age": null,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Spain",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/luis-de-la-fuente-spain-profile"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/luis-de-la-fuente-spain-profile"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {}
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 7,
              "d_total": 3,
              "l_total": 0,
              "win_rate_pct": 70.0,
              "goals_for_per_match": 3.1,
              "goals_against_per_match": 0.8,
              "clean_sheet_rate_pct": 70.0,
              "recent_10_form": {
                "played": 10,
                "won": 7,
                "drawn": 3,
                "lost": 0,
                "goals_for": 31,
                "goals_against": 8,
                "goal_difference": 23
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "spain:staff:luis-de-la-fuente",
              "status": "active",
              "nationality": null,
              "date_of_birth": null,
              "age": null,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Spain"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 70.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 70.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 7,
              "d_total": 3,
              "l_total": 0,
              "win_rate_pct": 70.0,
              "goals_for_per_match": 3.1,
              "goals_against_per_match": 0.8,
              "clean_sheet_rate_pct": 70.0,
              "recent_10_form": {
                "played": 10,
                "won": 7,
                "drawn": 3,
                "lost": 0,
                "goals_for": 31,
                "goals_against": 8,
                "goal_difference": 23
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/luis-de-la-fuente-spain-profile"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/luis-de-la-fuente-spain-profile"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "sweden:staff:graham-potter",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Graham Potter",
        "name": "Graham Potter",
        "name_zh": null,
        "country_code": null,
        "country_name": "United Kingdom",
        "country_name_zh": null,
        "date_of_birth": "1975-05-20",
        "age": 50,
        "photo_url": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "sweden:staff:graham-potter",
          "status": "active",
          "nationality": "United Kingdom",
          "date_of_birth": "1975-05-20",
          "age": 50,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Sweden",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_c94e58da3",
              "key_wikidata": "Q5593150",
              "key_transfermarkt_manager": "23954"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 4,
            "d_total": 2,
            "l_total": 4,
            "win_rate_pct": 40.0,
            "goals_for_per_match": 1.6,
            "goals_against_per_match": 1.8,
            "clean_sheet_rate_pct": 10.0,
            "recent_10_form": {
              "played": 10,
              "won": 4,
              "drawn": 2,
              "lost": 4,
              "goals_for": 16,
              "goals_against": 18,
              "goal_difference": -2
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Sweden",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "4-2-4",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 40.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "sweden:staff:graham-potter",
              "status": "active",
              "nationality": "United Kingdom",
              "date_of_birth": "1975-05-20",
              "age": 50,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Sweden",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_c94e58da3",
                  "key_wikidata": "Q5593150",
                  "key_transfermarkt_manager": "23954"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 4,
              "d_total": 2,
              "l_total": 4,
              "win_rate_pct": 40.0,
              "goals_for_per_match": 1.6,
              "goals_against_per_match": 1.8,
              "clean_sheet_rate_pct": 10.0,
              "recent_10_form": {
                "played": 10,
                "won": 4,
                "drawn": 2,
                "lost": 4,
                "goals_for": 16,
                "goals_against": 18,
                "goal_difference": -2
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "sweden:staff:graham-potter",
              "status": "active",
              "nationality": "United Kingdom",
              "date_of_birth": "1975-05-20",
              "age": 50,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Sweden"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 40.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 53.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 10.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 4,
              "d_total": 2,
              "l_total": 4,
              "win_rate_pct": 40.0,
              "goals_for_per_match": 1.6,
              "goals_against_per_match": 1.8,
              "clean_sheet_rate_pct": 10.0,
              "recent_10_form": {
                "played": 10,
                "won": 4,
                "drawn": 2,
                "lost": 4,
                "goals_for": 16,
                "goals_against": 18,
                "goal_difference": -2
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "switzerland:staff:murat-yakin",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Murat Yakin",
        "name": "Murat Yakin",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "team_id": "switzerland",
        "team_name": "Switzerland",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "switzerland:staff:murat-yakin",
          "status": "active",
          "nationality": null,
          "date_of_birth": null,
          "age": null,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Switzerland",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source"
          },
          "external_fact": {}
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 6,
            "d_total": 3,
            "l_total": 1,
            "win_rate_pct": 60.0,
            "goals_for_per_match": 2.5,
            "goals_against_per_match": 0.8,
            "clean_sheet_rate_pct": 60.0,
            "recent_10_form": {
              "played": 10,
              "won": 6,
              "drawn": 3,
              "lost": 1,
              "goals_for": 25,
              "goals_against": 8,
              "goal_difference": 17
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Switzerland",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "6-3-1",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 60.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "switzerland:staff:murat-yakin",
              "status": "active",
              "nationality": null,
              "date_of_birth": null,
              "age": null,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Switzerland",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/switzerland-qualify"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/articles/switzerland-qualify"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {}
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 6,
              "d_total": 3,
              "l_total": 1,
              "win_rate_pct": 60.0,
              "goals_for_per_match": 2.5,
              "goals_against_per_match": 0.8,
              "clean_sheet_rate_pct": 60.0,
              "recent_10_form": {
                "played": 10,
                "won": 6,
                "drawn": 3,
                "lost": 1,
                "goals_for": 25,
                "goals_against": 8,
                "goal_difference": 17
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "switzerland:staff:murat-yakin",
              "status": "active",
              "nationality": null,
              "date_of_birth": null,
              "age": null,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Switzerland"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 60.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 83.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 60.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 6,
              "d_total": 3,
              "l_total": 1,
              "win_rate_pct": 60.0,
              "goals_for_per_match": 2.5,
              "goals_against_per_match": 0.8,
              "clean_sheet_rate_pct": 60.0,
              "recent_10_form": {
                "played": 10,
                "won": 6,
                "drawn": 3,
                "lost": 1,
                "goals_for": 25,
                "goals_against": 8,
                "goal_difference": 17
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/switzerland-qualify"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/articles/switzerland-qualify"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "tunisia:staff:sabri-lamouchi",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Sabri Lamouchi",
        "name": "Sabri Lamouchi",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "1971-11-09",
        "age": 54,
        "photo_url": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "tunisia:staff:sabri-lamouchi",
          "status": "active",
          "nationality": "France",
          "date_of_birth": "1971-11-09",
          "age": 54,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Tunisia",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_cef365de9",
              "key_wikidata": "Q1883",
              "key_transfermarkt_manager": "24207"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 3,
            "d_total": 5,
            "l_total": 2,
            "win_rate_pct": 30.0,
            "goals_for_per_match": 1.4,
            "goals_against_per_match": 1.0,
            "clean_sheet_rate_pct": 30.0,
            "recent_10_form": {
              "played": 10,
              "won": 3,
              "drawn": 5,
              "lost": 2,
              "goals_for": 14,
              "goals_against": 10,
              "goal_difference": 4
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Tunisia",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "3-5-2",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 30.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "tunisia:staff:sabri-lamouchi",
              "status": "active",
              "nationality": "France",
              "date_of_birth": "1971-11-09",
              "age": 54,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Tunisia",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_cef365de9",
                  "key_wikidata": "Q1883",
                  "key_transfermarkt_manager": "24207"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 3,
              "d_total": 5,
              "l_total": 2,
              "win_rate_pct": 30.0,
              "goals_for_per_match": 1.4,
              "goals_against_per_match": 1.0,
              "clean_sheet_rate_pct": 30.0,
              "recent_10_form": {
                "played": 10,
                "won": 3,
                "drawn": 5,
                "lost": 2,
                "goals_for": 14,
                "goals_against": 10,
                "goal_difference": 4
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "tunisia:staff:sabri-lamouchi",
              "status": "active",
              "nationality": "France",
              "date_of_birth": "1971-11-09",
              "age": 54,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Tunisia"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 30.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 46.67,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 30.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 3,
              "d_total": 5,
              "l_total": 2,
              "win_rate_pct": 30.0,
              "goals_for_per_match": 1.4,
              "goals_against_per_match": 1.0,
              "clean_sheet_rate_pct": 30.0,
              "recent_10_form": {
                "played": 10,
                "won": 3,
                "drawn": 5,
                "lost": 2,
                "goals_for": 14,
                "goals_against": 10,
                "goal_difference": 4
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "turkiye:staff:vincenzo-montella",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Vincenzo Montella",
        "name": "Vincenzo Montella",
        "name_zh": null,
        "country_code": null,
        "country_name": "Italy",
        "country_name_zh": null,
        "date_of_birth": "1974-06-18",
        "age": 51,
        "photo_url": null,
        "team_id": "turkiye",
        "team_name": "Turkiye",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "turkiye:staff:vincenzo-montella",
          "status": "active",
          "nationality": "Italy",
          "date_of_birth": "1974-06-18",
          "age": 51,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Turkiye",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_cbe968080",
              "key_wikidata": "Q297768",
              "key_transfermarkt_manager": "11795"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 7,
            "d_total": 1,
            "l_total": 2,
            "win_rate_pct": 70.0,
            "goals_for_per_match": 2.1,
            "goals_against_per_match": 1.4,
            "clean_sheet_rate_pct": 30.0,
            "recent_10_form": {
              "played": 10,
              "won": 7,
              "drawn": 1,
              "lost": 2,
              "goals_for": 21,
              "goals_against": 14,
              "goal_difference": 7
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Turkiye",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "7-1-2",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 70.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "turkiye:staff:vincenzo-montella",
              "status": "active",
              "nationality": "Italy",
              "date_of_birth": "1974-06-18",
              "age": 51,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Turkiye",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/turkiye-team-profile-history"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/articles/turkiye-team-profile-history"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_cbe968080",
                  "key_wikidata": "Q297768",
                  "key_transfermarkt_manager": "11795"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 7,
              "d_total": 1,
              "l_total": 2,
              "win_rate_pct": 70.0,
              "goals_for_per_match": 2.1,
              "goals_against_per_match": 1.4,
              "clean_sheet_rate_pct": 30.0,
              "recent_10_form": {
                "played": 10,
                "won": 7,
                "drawn": 1,
                "lost": 2,
                "goals_for": 21,
                "goals_against": 14,
                "goal_difference": 7
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "turkiye:staff:vincenzo-montella",
              "status": "active",
              "nationality": "Italy",
              "date_of_birth": "1974-06-18",
              "age": 51,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Turkiye"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 70.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 70.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 30.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 7,
              "d_total": 1,
              "l_total": 2,
              "win_rate_pct": 70.0,
              "goals_for_per_match": 2.1,
              "goals_against_per_match": 1.4,
              "clean_sheet_rate_pct": 30.0,
              "recent_10_form": {
                "played": 10,
                "won": 7,
                "drawn": 1,
                "lost": 2,
                "goals_for": 21,
                "goals_against": 14,
                "goal_difference": 7
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/turkiye-team-profile-history"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/articles/turkiye-team-profile-history"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "united-states:staff:mauricio-pochettino",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Mauricio Pochettino",
        "name": "Mauricio Pochettino",
        "name_zh": null,
        "country_code": null,
        "country_name": "Spain",
        "country_name_zh": null,
        "date_of_birth": "1972-03-02",
        "age": 54,
        "photo_url": null,
        "team_id": "united-states",
        "team_name": "United States",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "united-states:staff:mauricio-pochettino",
          "status": "active",
          "nationality": "Spain",
          "date_of_birth": "1972-03-02",
          "age": 54,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "United States",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_c48ec25d0",
              "key_wikidata": "Q313000",
              "key_transfermarkt_manager": "9044"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 5,
            "d_total": 1,
            "l_total": 4,
            "win_rate_pct": 50.0,
            "goals_for_per_match": 1.7,
            "goals_against_per_match": 1.6,
            "clean_sheet_rate_pct": 10.0,
            "recent_10_form": {
              "played": 10,
              "won": 5,
              "drawn": 1,
              "lost": 4,
              "goals_for": 17,
              "goals_against": 16,
              "goal_difference": 1
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "United States",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "5-1-4",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 50.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "united-states:staff:mauricio-pochettino",
              "status": "active",
              "nationality": "Spain",
              "date_of_birth": "1972-03-02",
              "age": 54,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "United States",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/mauricio-pochettino-usa-interview"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/mauricio-pochettino-usa-interview"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_c48ec25d0",
                  "key_wikidata": "Q313000",
                  "key_transfermarkt_manager": "9044"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 5,
              "d_total": 1,
              "l_total": 4,
              "win_rate_pct": 50.0,
              "goals_for_per_match": 1.7,
              "goals_against_per_match": 1.6,
              "clean_sheet_rate_pct": 10.0,
              "recent_10_form": {
                "played": 10,
                "won": 5,
                "drawn": 1,
                "lost": 4,
                "goals_for": 17,
                "goals_against": 16,
                "goal_difference": 1
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "united-states:staff:mauricio-pochettino",
              "status": "active",
              "nationality": "Spain",
              "date_of_birth": "1972-03-02",
              "age": 54,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "United States"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 50.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 56.67,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 10.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 5,
              "d_total": 1,
              "l_total": 4,
              "win_rate_pct": 50.0,
              "goals_for_per_match": 1.7,
              "goals_against_per_match": 1.6,
              "clean_sheet_rate_pct": 10.0,
              "recent_10_form": {
                "played": 10,
                "won": 5,
                "drawn": 1,
                "lost": 4,
                "goals_for": 17,
                "goals_against": 16,
                "goal_difference": 1
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/mauricio-pochettino-usa-interview"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/mauricio-pochettino-usa-interview"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "uruguay:staff:marcelo-bielsa",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Marcelo Bielsa",
        "name": "Marcelo Bielsa",
        "name_zh": null,
        "country_code": null,
        "country_name": "Argentina",
        "country_name_zh": null,
        "date_of_birth": "1955-07-21",
        "age": 70,
        "photo_url": null,
        "team_id": "uruguay",
        "team_name": "Uruguay",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "uruguay:staff:marcelo-bielsa",
          "status": "active",
          "nationality": "Argentina",
          "date_of_birth": "1955-07-21",
          "age": 70,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Uruguay",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_c9aea9cec",
              "key_wikidata": "Q31575",
              "key_transfermarkt_manager": "2553"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 4,
            "d_total": 4,
            "l_total": 2,
            "win_rate_pct": 40.0,
            "goals_for_per_match": 1.0,
            "goals_against_per_match": 0.9,
            "clean_sheet_rate_pct": 60.0,
            "recent_10_form": {
              "played": 10,
              "won": 4,
              "drawn": 4,
              "lost": 2,
              "goals_for": 10,
              "goals_against": 9,
              "goal_difference": 1
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Uruguay",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "4-4-2",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 40.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "uruguay:staff:marcelo-bielsa",
              "status": "active",
              "nationality": "Argentina",
              "date_of_birth": "1955-07-21",
              "age": 70,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Uruguay",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/uruguay-team-profile-history"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/articles/uruguay-team-profile-history"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_c9aea9cec",
                  "key_wikidata": "Q31575",
                  "key_transfermarkt_manager": "2553"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 4,
              "d_total": 4,
              "l_total": 2,
              "win_rate_pct": 40.0,
              "goals_for_per_match": 1.0,
              "goals_against_per_match": 0.9,
              "clean_sheet_rate_pct": 60.0,
              "recent_10_form": {
                "played": 10,
                "won": 4,
                "drawn": 4,
                "lost": 2,
                "goals_for": 10,
                "goals_against": 9,
                "goal_difference": 1
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "uruguay:staff:marcelo-bielsa",
              "status": "active",
              "nationality": "Argentina",
              "date_of_birth": "1955-07-21",
              "age": 70,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Uruguay"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 40.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 60.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 4,
              "d_total": 4,
              "l_total": 2,
              "win_rate_pct": 40.0,
              "goals_for_per_match": 1.0,
              "goals_against_per_match": 0.9,
              "clean_sheet_rate_pct": 60.0,
              "recent_10_form": {
                "played": 10,
                "won": 4,
                "drawn": 4,
                "lost": 2,
                "goals_for": 10,
                "goals_against": 9,
                "goal_difference": 1
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/uruguay-team-profile-history"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/articles/uruguay-team-profile-history"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      },
      {
        "person_id": "uzbekistan:staff:fabio-cannavaro",
        "person_type": "coach",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Fabio Cannavaro",
        "name": "Fabio Cannavaro",
        "name_zh": null,
        "country_code": null,
        "country_name": "Italy",
        "country_name_zh": null,
        "date_of_birth": "1973-09-13",
        "age": 52,
        "photo_url": null,
        "team_id": "uzbekistan",
        "team_name": "Uzbekistan",
        "role": "head_coach",
        "role_zh": "主教练",
        "direct": {
          "staff_id": "uzbekistan:staff:fabio-cannavaro",
          "status": "active",
          "nationality": "Italy",
          "date_of_birth": "1973-09-13",
          "age": 52,
          "appointed_at": null,
          "contract_until": null,
          "current_team_display": "Uzbekistan",
          "field_coverage": {
            "staff_id": "available",
            "status": "available",
            "nationality": "available",
            "date_of_birth": "available",
            "age": "available",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "current_team_display": "available"
          },
          "field_sources": {
            "staff_id": "official_fifa",
            "status": "official_fifa",
            "current_team_display": "official_fifa",
            "appointed_at": "pending_source",
            "contract_until": "pending_source",
            "nationality": "third_party_reep_identity_dataset",
            "date_of_birth": "third_party_reep_identity_dataset",
            "age": "third_party_reep_identity_dataset"
          },
          "external_fact": {
            "source_status": "third_party_reep_identity_dataset",
            "source": "withqwerty/reep people.csv",
            "source_url": null,
            "source_refs": {
              "reep_id": "reep_c5cde7b5a",
              "key_wikidata": "Q102027",
              "key_transfermarkt_manager": "22575"
            },
            "confidence": "medium",
            "updated_at": "2026-05-18T12:12:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "last_10",
          "competition_scope": "international_team_recent_matches",
          "basis": {
            "sample_size_matches": 10,
            "window": "last_10",
            "competition_scope": "international_team_recent_matches",
            "source": "data/public/team-recent-matches.json",
            "method": "Team recent-form proxy for page display; not a full coach career record."
          },
          "metrics": {
            "matches_managed_total": 10,
            "w_total": 4,
            "d_total": 5,
            "l_total": 1,
            "win_rate_pct": 40.0,
            "goals_for_per_match": 1.5,
            "goals_against_per_match": 0.7,
            "clean_sheet_rate_pct": 60.0,
            "recent_10_form": {
              "played": 10,
              "won": 4,
              "drawn": 5,
              "lost": 1,
              "goals_for": 15,
              "goals_against": 7,
              "goal_difference": 8
            }
          }
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "主教练",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "team",
            "label": "Team",
            "label_zh": "球队",
            "value": "Uzbekistan",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "recent_record",
            "label": "Recent record",
            "label_zh": "近10场战绩",
            "value": "4-5-1",
            "unit": "W-D-L",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "win_rate_pct",
            "label": "Win rate",
            "label_zh": "胜率",
            "value": 40.0,
            "unit": "%",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "staff_id": "uzbekistan:staff:fabio-cannavaro",
              "status": "active",
              "nationality": "Italy",
              "date_of_birth": "1973-09-13",
              "age": 52,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Uzbekistan",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/coaches-who-played-tournament-deschamps-cannavaro-scaloni"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/coaches-who-played-tournament-deschamps-cannavaro-scaloni"
              },
              "updated_at": "2026-05-17T00:00:00Z",
              "external_fact": {
                "source_status": "third_party_reep_identity_dataset",
                "source": "withqwerty/reep people.csv",
                "source_url": null,
                "source_refs": {
                  "reep_id": "reep_c5cde7b5a",
                  "key_wikidata": "Q102027",
                  "key_transfermarkt_manager": "22575"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T12:12:07Z"
              }
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 4,
              "d_total": 5,
              "l_total": 1,
              "win_rate_pct": 40.0,
              "goals_for_per_match": 1.5,
              "goals_against_per_match": 0.7,
              "clean_sheet_rate_pct": 60.0,
              "recent_10_form": {
                "played": 10,
                "won": 4,
                "drawn": 5,
                "lost": 1,
                "goals_for": 15,
                "goals_against": 7,
                "goal_difference": 8
              }
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "staff_id": "uzbekistan:staff:fabio-cannavaro",
              "status": "active",
              "nationality": "Italy",
              "date_of_birth": "1973-09-13",
              "age": 52,
              "appointed_at": null,
              "contract_until": null,
              "current_team_display": "Uzbekistan"
            },
            "field_coverage": {
              "staff_id": "available",
              "status": "available",
              "nationality": "available",
              "date_of_birth": "available",
              "age": "available",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "current_team_display": "available"
            },
            "field_sources": {
              "staff_id": "official_fifa",
              "status": "official_fifa",
              "current_team_display": "official_fifa",
              "appointed_at": "pending_source",
              "contract_until": "pending_source",
              "nationality": "third_party_reep_identity_dataset",
              "date_of_birth": "third_party_reep_identity_dataset",
              "age": "third_party_reep_identity_dataset"
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "recent_win_rate",
                "label": "Recent win rate",
                "label_zh": "近期胜率",
                "value": 40.0,
                "unit": "%",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "attacking_output",
                "label": "Attacking output",
                "label_zh": "进攻产出",
                "value": 50.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "defensive_solidity",
                "label": "Defensive solidity",
                "label_zh": "防守稳固度",
                "value": 60.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "sample_confidence",
                "label": "Sample confidence",
                "label_zh": "样本置信度",
                "value": 33.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "low_sample"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            }
          },
          {
            "type": "career_summary",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "last_10",
              "competition_scope": "international_team_recent_matches",
              "source": "data/public/team-recent-matches.json",
              "method": "Team recent-form proxy for page display; not a full coach career record."
            },
            "metrics": {
              "matches_managed_total": 10,
              "w_total": 4,
              "d_total": 5,
              "l_total": 1,
              "win_rate_pct": 40.0,
              "goals_for_per_match": 1.5,
              "goals_against_per_match": 0.7,
              "clean_sheet_rate_pct": 60.0,
              "recent_10_form": {
                "played": 10,
                "won": 4,
                "drawn": 5,
                "lost": 1,
                "goals_for": 15,
                "goals_against": 7,
                "goal_difference": 8
              }
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/coaches-who-played-tournament-deschamps-cannavaro-scaloni"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/coaches-who-played-tournament-deschamps-cannavaro-scaloni"
        },
        "updated_at": "2026-05-17T00:00:00Z"
      }
    ],
    "player_profiles": [
      {
        "person_id": "belgium:player:alexis-saelemaekers",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Alexis Saelemaekers",
        "name": "Alexis Saelemaekers",
        "name_zh": null,
        "country_code": null,
        "country_name": "Belgium",
        "country_name_zh": null,
        "date_of_birth": "1999-06-27",
        "age": 26,
        "photo_url": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "belgium:player:alexis-saelemaekers",
          "position": "FW",
          "shirt_number": null,
          "club": "Associazione Calcio Milan",
          "date_of_birth": "1999-06-27",
          "age": 26,
          "status": "selected",
          "country_of_citizenship": "Belgium",
          "height_cm": 180,
          "foot": "right",
          "sub_position": "Right Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/381950-1757604189.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/alexis-saelemaekers/profil/spieler/381950",
            "source_refs": {
              "key_transfermarkt": "381950",
              "reep_id": "reep_pfaf09064",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 23,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 23,
            "goals": 2,
            "market_value_eur": 12000000,
            "highest_market_value_eur": 20000000,
            "impact_proxy_score": 13.55,
            "appearances_total": 284,
            "minutes_total": 17444,
            "assists_total": 35,
            "starts_total": 202,
            "bench_rows_total": 104,
            "event_rows_total": 213
          },
          "basis": {
            "sample_size_matches": 23,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/alexis-saelemaekers/profil/spieler/381950",
              "source_refs": {
                "key_transfermarkt": "381950",
                "reep_id": "reep_pfaf09064",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 381950,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 13.55,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 23,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/alexis-saelemaekers/profil/spieler/381950",
                "source_refs": {
                  "key_transfermarkt": "381950",
                  "reep_id": "reep_pfaf09064",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 381950,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "56",
              "sample_size": 306,
              "latest_seen_date": "2026-05-03"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Associazione Calcio Milan",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "56",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 23,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 17444,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 13.55,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "belgium:player:alexis-saelemaekers",
              "position": "FW",
              "shirt_number": null,
              "club": "Associazione Calcio Milan",
              "date_of_birth": "1999-06-27",
              "age": 26,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 180,
              "foot": "right",
              "sub_position": "Right Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/381950-1757604189.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "belgium:player:alexis-saelemaekers",
              "position": "FW",
              "shirt_number": null,
              "club": "Associazione Calcio Milan",
              "date_of_birth": "1999-06-27",
              "age": 26,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 180,
              "foot": "right",
              "sub_position": "Right Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/381950-1757604189.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 23,
              "goals": 2,
              "market_value_eur": 12000000,
              "highest_market_value_eur": 20000000,
              "impact_proxy_score": 13.55,
              "appearances_total": 284,
              "minutes_total": 17444,
              "assists_total": 35,
              "starts_total": 202,
              "bench_rows_total": 104,
              "event_rows_total": 213
            },
            "basis": {
              "sample_size_matches": 23,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/alexis-saelemaekers/profil/spieler/381950",
                "source_refs": {
                  "key_transfermarkt": "381950",
                  "reep_id": "reep_pfaf09064",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 381950,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 23.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 4.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 12.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 13.55,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 58.15,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 23,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/alexis-saelemaekers/profil/spieler/381950",
                "source_refs": {
                  "key_transfermarkt": "381950",
                  "reep_id": "reep_pfaf09064",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 381950,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 13.55,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 23,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/alexis-saelemaekers/profil/spieler/381950",
                "source_refs": {
                  "key_transfermarkt": "381950",
                  "reep_id": "reep_pfaf09064",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 381950,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 23,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/alexis-saelemaekers/profil/spieler/381950",
                "source_refs": {
                  "key_transfermarkt": "381950",
                  "reep_id": "reep_pfaf09064",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 381950,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 23,
              "goals": 2,
              "market_value_eur": 12000000,
              "highest_market_value_eur": 20000000,
              "impact_proxy_score": 13.55,
              "appearances_total": 284,
              "minutes_total": 17444,
              "assists_total": 35,
              "starts_total": 202,
              "bench_rows_total": 104,
              "event_rows_total": 213
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "56",
                "sample_size": 306,
                "latest_seen_date": "2026-05-03"
              }
            ],
            "activity": {
              "appearances_total": 284,
              "minutes_total": 17444,
              "goals_total": 25,
              "assists_total": 35,
              "yellow_cards_total": 47,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 306,
              "starts": 202,
              "bench_rows": 104,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4621066,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "56",
                  "team_captain": false
                },
                {
                  "game_id": 4621050,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "56",
                  "team_captain": false
                },
                {
                  "game_id": 4621044,
                  "date": "2026-04-19",
                  "type": "substitutes",
                  "position": "Right Midfield",
                  "number": "56",
                  "team_captain": false
                },
                {
                  "game_id": 4621031,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "56",
                  "team_captain": false
                },
                {
                  "game_id": 4621020,
                  "date": "2026-04-06",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "56",
                  "team_captain": false
                },
                {
                  "game_id": 4621012,
                  "date": "2026-03-21",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "56",
                  "team_captain": false
                },
                {
                  "game_id": 4620998,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "56",
                  "team_captain": false
                },
                {
                  "game_id": 4620993,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "56",
                  "team_captain": false
                },
                {
                  "game_id": 4620976,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "56",
                  "team_captain": false
                },
                {
                  "game_id": 4620972,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "56",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 213,
              "goal_events": 25,
              "card_events": 47,
              "substitution_events": 141,
              "latest_event_date": "2026-05-03"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "belgium:player:alexis-saelemaekers"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:amadou-onana",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Amadou Onana",
        "name": "Amadou Onana",
        "name_zh": null,
        "country_code": null,
        "country_name": "Belgium",
        "country_name_zh": null,
        "date_of_birth": "2001-08-16",
        "age": 24,
        "photo_url": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "belgium:player:amadou-onana",
          "position": "MF",
          "shirt_number": null,
          "club": "Aston Villa Football Club",
          "date_of_birth": "2001-08-16",
          "age": 24,
          "status": "selected",
          "country_of_citizenship": "Belgium",
          "height_cm": 195,
          "foot": "right",
          "sub_position": "Defensive Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/485706-1718697649.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/amadou-onana/profil/spieler/485706",
            "source_refs": {
              "key_transfermarkt": "485706",
              "reep_id": "reep_p7813ca1f",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 27,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 27,
            "goals": 1,
            "market_value_eur": 42000000,
            "highest_market_value_eur": 55000000,
            "impact_proxy_score": 32.25,
            "appearances_total": 180,
            "minutes_total": 11462,
            "assists_total": 3,
            "starts_total": 126,
            "bench_rows_total": 65,
            "event_rows_total": 106
          },
          "basis": {
            "sample_size_matches": 27,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/amadou-onana/profil/spieler/485706",
              "source_refs": {
                "key_transfermarkt": "485706",
                "reep_id": "reep_p7813ca1f",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 485706,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 32.25,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 27,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/amadou-onana/profil/spieler/485706",
                "source_refs": {
                  "key_transfermarkt": "485706",
                  "reep_id": "reep_p7813ca1f",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 485706,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "24",
              "sample_size": 121,
              "latest_seen_date": "2026-04-30"
            },
            {
              "number": "8",
              "sample_size": 70,
              "latest_seen_date": "2024-05-19"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Aston Villa Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "24",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 27,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 11462,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 32.25,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "belgium:player:amadou-onana",
              "position": "MF",
              "shirt_number": null,
              "club": "Aston Villa Football Club",
              "date_of_birth": "2001-08-16",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 195,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/485706-1718697649.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "belgium:player:amadou-onana",
              "position": "MF",
              "shirt_number": null,
              "club": "Aston Villa Football Club",
              "date_of_birth": "2001-08-16",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 195,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/485706-1718697649.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 27,
              "goals": 1,
              "market_value_eur": 42000000,
              "highest_market_value_eur": 55000000,
              "impact_proxy_score": 32.25,
              "appearances_total": 180,
              "minutes_total": 11462,
              "assists_total": 3,
              "starts_total": 126,
              "bench_rows_total": 65,
              "event_rows_total": 106
            },
            "basis": {
              "sample_size_matches": 27,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/amadou-onana/profil/spieler/485706",
                "source_refs": {
                  "key_transfermarkt": "485706",
                  "reep_id": "reep_p7813ca1f",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 485706,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 27.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 42.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 32.25,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 38.21,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 27,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/amadou-onana/profil/spieler/485706",
                "source_refs": {
                  "key_transfermarkt": "485706",
                  "reep_id": "reep_p7813ca1f",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 485706,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 32.25,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 27,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/amadou-onana/profil/spieler/485706",
                "source_refs": {
                  "key_transfermarkt": "485706",
                  "reep_id": "reep_p7813ca1f",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 485706,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 27,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/amadou-onana/profil/spieler/485706",
                "source_refs": {
                  "key_transfermarkt": "485706",
                  "reep_id": "reep_p7813ca1f",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 485706,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 27,
              "goals": 1,
              "market_value_eur": 42000000,
              "highest_market_value_eur": 55000000,
              "impact_proxy_score": 32.25,
              "appearances_total": 180,
              "minutes_total": 11462,
              "assists_total": 3,
              "starts_total": 126,
              "bench_rows_total": 65,
              "event_rows_total": 106
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "24",
                "sample_size": 121,
                "latest_seen_date": "2026-04-30"
              },
              {
                "number": "8",
                "sample_size": 70,
                "latest_seen_date": "2024-05-19"
              }
            ],
            "activity": {
              "appearances_total": 180,
              "minutes_total": 11462,
              "goals_total": 12,
              "assists_total": 3,
              "yellow_cards_total": 25,
              "red_cards_total": 1,
              "latest_appearance_date": "2026-04-30"
            },
            "lineups": {
              "lineup_rows": 191,
              "starts": 126,
              "bench_rows": 65,
              "latest_lineup_date": "2026-04-30",
              "latest_rows": [
                {
                  "game_id": 4805929,
                  "date": "2026-04-30",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "24",
                  "team_captain": false
                },
                {
                  "game_id": 4626118,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "24",
                  "team_captain": false
                },
                {
                  "game_id": 4805927,
                  "date": "2026-04-16",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "24",
                  "team_captain": false
                },
                {
                  "game_id": 4626115,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "24",
                  "team_captain": false
                },
                {
                  "game_id": 4805923,
                  "date": "2026-04-09",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "24",
                  "team_captain": false
                },
                {
                  "game_id": 4626098,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "24",
                  "team_captain": false
                },
                {
                  "game_id": 4805919,
                  "date": "2026-03-19",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "24",
                  "team_captain": false
                },
                {
                  "game_id": 4626094,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "24",
                  "team_captain": false
                },
                {
                  "game_id": 4805911,
                  "date": "2026-03-12",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "24",
                  "team_captain": false
                },
                {
                  "game_id": 4626078,
                  "date": "2026-03-04",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "24",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 106,
              "goal_events": 13,
              "card_events": 28,
              "substitution_events": 64,
              "latest_event_date": "2026-04-30"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "belgium:player:amadou-onana"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:arthur-theate",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Arthur Theate",
        "name": "Arthur Theate",
        "name_zh": null,
        "country_code": null,
        "country_name": "Belgium",
        "country_name_zh": null,
        "date_of_birth": "2000-05-25",
        "age": 25,
        "photo_url": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "belgium:player:arthur-theate",
          "position": "DF",
          "shirt_number": null,
          "club": "Eintracht Frankfurt Fußball AG",
          "date_of_birth": "2000-05-25",
          "age": 25,
          "status": "selected",
          "country_of_citizenship": "Belgium",
          "height_cm": 185,
          "foot": "left",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/368891-1757597860.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/arthur-theate/profil/spieler/368891",
            "source_refs": {
              "key_transfermarkt": "368891",
              "reep_id": "reep_p7fd33746",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 32,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 32,
            "goals": 1,
            "market_value_eur": 24000000,
            "highest_market_value_eur": 24000000,
            "impact_proxy_score": 22.7,
            "appearances_total": 213,
            "minutes_total": 18298,
            "assists_total": 2,
            "starts_total": 208,
            "bench_rows_total": 21,
            "event_rows_total": 79
          },
          "basis": {
            "sample_size_matches": 32,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/arthur-theate/profil/spieler/368891",
              "source_refs": {
                "key_transfermarkt": "368891",
                "reep_id": "reep_p7fd33746",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 368891,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 22.7,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 32,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/arthur-theate/profil/spieler/368891",
                "source_refs": {
                  "key_transfermarkt": "368891",
                  "reep_id": "reep_p7fd33746",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 368891,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "5",
              "sample_size": 117,
              "latest_seen_date": "2024-05-12"
            },
            {
              "number": "3",
              "sample_size": 78,
              "latest_seen_date": "2026-05-02"
            },
            {
              "number": "6",
              "sample_size": 34,
              "latest_seen_date": "2022-05-21"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Eintracht Frankfurt Fußball AG",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "5",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 32,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 18298,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 22.7,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "belgium:player:arthur-theate",
              "position": "DF",
              "shirt_number": null,
              "club": "Eintracht Frankfurt Fußball AG",
              "date_of_birth": "2000-05-25",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 185,
              "foot": "left",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/368891-1757597860.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "belgium:player:arthur-theate",
              "position": "DF",
              "shirt_number": null,
              "club": "Eintracht Frankfurt Fußball AG",
              "date_of_birth": "2000-05-25",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 185,
              "foot": "left",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/368891-1757597860.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 32,
              "goals": 1,
              "market_value_eur": 24000000,
              "highest_market_value_eur": 24000000,
              "impact_proxy_score": 22.7,
              "appearances_total": 213,
              "minutes_total": 18298,
              "assists_total": 2,
              "starts_total": 208,
              "bench_rows_total": 21,
              "event_rows_total": 79
            },
            "basis": {
              "sample_size_matches": 32,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/arthur-theate/profil/spieler/368891",
                "source_refs": {
                  "key_transfermarkt": "368891",
                  "reep_id": "reep_p7fd33746",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 368891,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 32.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 24.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 22.7,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 60.99,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 32,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/arthur-theate/profil/spieler/368891",
                "source_refs": {
                  "key_transfermarkt": "368891",
                  "reep_id": "reep_p7fd33746",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 368891,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 22.7,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 32,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/arthur-theate/profil/spieler/368891",
                "source_refs": {
                  "key_transfermarkt": "368891",
                  "reep_id": "reep_p7fd33746",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 368891,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 32,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/arthur-theate/profil/spieler/368891",
                "source_refs": {
                  "key_transfermarkt": "368891",
                  "reep_id": "reep_p7fd33746",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 368891,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 32,
              "goals": 1,
              "market_value_eur": 24000000,
              "highest_market_value_eur": 24000000,
              "impact_proxy_score": 22.7,
              "appearances_total": 213,
              "minutes_total": 18298,
              "assists_total": 2,
              "starts_total": 208,
              "bench_rows_total": 21,
              "event_rows_total": 79
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "5",
                "sample_size": 117,
                "latest_seen_date": "2024-05-12"
              },
              {
                "number": "3",
                "sample_size": 78,
                "latest_seen_date": "2026-05-02"
              },
              {
                "number": "6",
                "sample_size": 34,
                "latest_seen_date": "2022-05-21"
              }
            ],
            "activity": {
              "appearances_total": 213,
              "minutes_total": 18298,
              "goals_total": 13,
              "assists_total": 2,
              "yellow_cards_total": 41,
              "red_cards_total": 1,
              "latest_appearance_date": "2026-04-18"
            },
            "lineups": {
              "lineup_rows": 229,
              "starts": 208,
              "bench_rows": 21,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4634515,
                  "date": "2026-05-02",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4634500,
                  "date": "2026-04-25",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4634479,
                  "date": "2026-04-18",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4634463,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4634442,
                  "date": "2026-04-05",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4634425,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": true
                },
                {
                  "game_id": 4634329,
                  "date": "2026-02-06",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4634306,
                  "date": "2026-01-31",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4715002,
                  "date": "2026-01-28",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4634299,
                  "date": "2026-01-24",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 79,
              "goal_events": 14,
              "card_events": 42,
              "substitution_events": 23,
              "latest_event_date": "2026-04-18"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "belgium:player:arthur-theate"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:axel-witsel",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Axel Witsel",
        "name": "Axel Witsel",
        "name_zh": null,
        "country_code": null,
        "country_name": "Belgium",
        "country_name_zh": null,
        "date_of_birth": "1989-01-12",
        "age": 37,
        "photo_url": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "belgium:player:axel-witsel",
          "position": "MF",
          "shirt_number": null,
          "club": "Girona Fútbol Club S. A. D.",
          "date_of_birth": "1989-01-12",
          "age": 37,
          "status": "selected",
          "country_of_citizenship": "Belgium",
          "height_cm": 186,
          "foot": "right",
          "sub_position": "Defensive Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/35047-1665067807.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/axel-witsel/profil/spieler/35047",
            "source_refs": {
              "key_transfermarkt": "35047",
              "reep_id": "reep_p131973de",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 136,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 136,
            "goals": 12,
            "market_value_eur": 1400000,
            "highest_market_value_eur": 40000000,
            "impact_proxy_score": 29.44,
            "appearances_total": 472,
            "minutes_total": 37653,
            "assists_total": 24,
            "starts_total": 386,
            "bench_rows_total": 102,
            "event_rows_total": 180
          },
          "basis": {
            "sample_size_matches": 136,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/axel-witsel/profil/spieler/35047",
              "source_refs": {
                "key_transfermarkt": "35047",
                "reep_id": "reep_p131973de",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 35047,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 29.44,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 136,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/axel-witsel/profil/spieler/35047",
                "source_refs": {
                  "key_transfermarkt": "35047",
                  "reep_id": "reep_p131973de",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 35047,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "28",
              "sample_size": 301,
              "latest_seen_date": "2022-05-14"
            },
            {
              "number": "20",
              "sample_size": 187,
              "latest_seen_date": "2026-05-01"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Girona Fútbol Club S. A. D.",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "28",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 136,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 12,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 37653,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 29.44,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "belgium:player:axel-witsel",
              "position": "MF",
              "shirt_number": null,
              "club": "Girona Fútbol Club S. A. D.",
              "date_of_birth": "1989-01-12",
              "age": 37,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 186,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/35047-1665067807.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "belgium:player:axel-witsel",
              "position": "MF",
              "shirt_number": null,
              "club": "Girona Fútbol Club S. A. D.",
              "date_of_birth": "1989-01-12",
              "age": 37,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 186,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/35047-1665067807.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 136,
              "goals": 12,
              "market_value_eur": 1400000,
              "highest_market_value_eur": 40000000,
              "impact_proxy_score": 29.44,
              "appearances_total": 472,
              "minutes_total": 37653,
              "assists_total": 24,
              "starts_total": 386,
              "bench_rows_total": 102,
              "event_rows_total": 180
            },
            "basis": {
              "sample_size_matches": 136,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/axel-witsel/profil/spieler/35047",
                "source_refs": {
                  "key_transfermarkt": "35047",
                  "reep_id": "reep_p131973de",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 35047,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 24.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 1.4,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 29.44,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 136,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/axel-witsel/profil/spieler/35047",
                "source_refs": {
                  "key_transfermarkt": "35047",
                  "reep_id": "reep_p131973de",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 35047,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 29.44,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 136,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/axel-witsel/profil/spieler/35047",
                "source_refs": {
                  "key_transfermarkt": "35047",
                  "reep_id": "reep_p131973de",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 35047,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 136,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/axel-witsel/profil/spieler/35047",
                "source_refs": {
                  "key_transfermarkt": "35047",
                  "reep_id": "reep_p131973de",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 35047,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 136,
              "goals": 12,
              "market_value_eur": 1400000,
              "highest_market_value_eur": 40000000,
              "impact_proxy_score": 29.44,
              "appearances_total": 472,
              "minutes_total": 37653,
              "assists_total": 24,
              "starts_total": 386,
              "bench_rows_total": 102,
              "event_rows_total": 180
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "28",
                "sample_size": 301,
                "latest_seen_date": "2022-05-14"
              },
              {
                "number": "20",
                "sample_size": 187,
                "latest_seen_date": "2026-05-01"
              }
            ],
            "activity": {
              "appearances_total": 472,
              "minutes_total": 37653,
              "goals_total": 40,
              "assists_total": 24,
              "yellow_cards_total": 61,
              "red_cards_total": 3,
              "latest_appearance_date": "2026-05-01"
            },
            "lineups": {
              "lineup_rows": 488,
              "starts": 386,
              "bench_rows": 102,
              "latest_lineup_date": "2026-05-01",
              "latest_rows": [
                {
                  "game_id": 4646006,
                  "date": "2026-05-01",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4645969,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4645937,
                  "date": "2026-04-21",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4645940,
                  "date": "2026-04-10",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4645905,
                  "date": "2026-04-06",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4645910,
                  "date": "2026-03-21",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4645928,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4645949,
                  "date": "2026-03-07",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4645821,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4645864,
                  "date": "2026-02-23",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "20",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 180,
              "goal_events": 41,
              "card_events": 69,
              "substitution_events": 67,
              "latest_event_date": "2026-03-01"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "belgium:player:axel-witsel"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:brandon-mechele",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Brandon Mechele",
        "name": "Brandon Mechele",
        "name_zh": null,
        "country_code": null,
        "country_name": "Belgium",
        "country_name_zh": null,
        "date_of_birth": "1993-01-28",
        "age": 33,
        "photo_url": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "belgium:player:brandon-mechele",
          "position": "DF",
          "shirt_number": null,
          "club": "Club Brugge Koninklijke Voetbalvereniging",
          "date_of_birth": "1993-01-28",
          "age": 33,
          "status": "selected",
          "country_of_citizenship": "Belgium",
          "height_cm": 190,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/236168-1704874625.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/brandon-mechele/profil/spieler/236168",
            "source_refs": {
              "key_transfermarkt": "236168",
              "reep_id": "reep_p34d84246",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 7,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 7,
            "goals": 1,
            "market_value_eur": 3000000,
            "highest_market_value_eur": 7000000,
            "impact_proxy_score": 3.85,
            "appearances_total": 416,
            "minutes_total": 36515,
            "assists_total": 11,
            "starts_total": 417,
            "bench_rows_total": 73,
            "event_rows_total": 91
          },
          "basis": {
            "sample_size_matches": 7,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/brandon-mechele/profil/spieler/236168",
              "source_refs": {
                "key_transfermarkt": "236168",
                "reep_id": "reep_p34d84246",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 236168,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 3.85,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 7,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/brandon-mechele/profil/spieler/236168",
                "source_refs": {
                  "key_transfermarkt": "236168",
                  "reep_id": "reep_p34d84246",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 236168,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "44",
              "sample_size": 483,
              "latest_seen_date": "2026-03-22"
            },
            {
              "number": "2",
              "sample_size": 7,
              "latest_seen_date": "2017-03-04"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Club Brugge Koninklijke Voetbalvereniging",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "44",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 7,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 36515,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 3.85,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "belgium:player:brandon-mechele",
              "position": "DF",
              "shirt_number": null,
              "club": "Club Brugge Koninklijke Voetbalvereniging",
              "date_of_birth": "1993-01-28",
              "age": 33,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 190,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/236168-1704874625.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "belgium:player:brandon-mechele",
              "position": "DF",
              "shirt_number": null,
              "club": "Club Brugge Koninklijke Voetbalvereniging",
              "date_of_birth": "1993-01-28",
              "age": 33,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 190,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/236168-1704874625.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 7,
              "goals": 1,
              "market_value_eur": 3000000,
              "highest_market_value_eur": 7000000,
              "impact_proxy_score": 3.85,
              "appearances_total": 416,
              "minutes_total": 36515,
              "assists_total": 11,
              "starts_total": 417,
              "bench_rows_total": 73,
              "event_rows_total": 91
            },
            "basis": {
              "sample_size_matches": 7,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/brandon-mechele/profil/spieler/236168",
                "source_refs": {
                  "key_transfermarkt": "236168",
                  "reep_id": "reep_p34d84246",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 236168,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 7.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 3.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 3.85,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 7,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/brandon-mechele/profil/spieler/236168",
                "source_refs": {
                  "key_transfermarkt": "236168",
                  "reep_id": "reep_p34d84246",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 236168,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 3.85,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 7,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/brandon-mechele/profil/spieler/236168",
                "source_refs": {
                  "key_transfermarkt": "236168",
                  "reep_id": "reep_p34d84246",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 236168,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 7,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/brandon-mechele/profil/spieler/236168",
                "source_refs": {
                  "key_transfermarkt": "236168",
                  "reep_id": "reep_p34d84246",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 236168,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 7,
              "goals": 1,
              "market_value_eur": 3000000,
              "highest_market_value_eur": 7000000,
              "impact_proxy_score": 3.85,
              "appearances_total": 416,
              "minutes_total": 36515,
              "assists_total": 11,
              "starts_total": 417,
              "bench_rows_total": 73,
              "event_rows_total": 91
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "44",
                "sample_size": 483,
                "latest_seen_date": "2026-03-22"
              },
              {
                "number": "2",
                "sample_size": 7,
                "latest_seen_date": "2017-03-04"
              }
            ],
            "activity": {
              "appearances_total": 416,
              "minutes_total": 36515,
              "goals_total": 23,
              "assists_total": 11,
              "yellow_cards_total": 44,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-03-22"
            },
            "lineups": {
              "lineup_rows": 490,
              "starts": 417,
              "bench_rows": 73,
              "latest_lineup_date": "2026-03-22",
              "latest_rows": [
                {
                  "game_id": 4641391,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "44",
                  "team_captain": false
                },
                {
                  "game_id": 4641381,
                  "date": "2026-03-14",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "44",
                  "team_captain": false
                },
                {
                  "game_id": 4641354,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "44",
                  "team_captain": false
                },
                {
                  "game_id": 4641302,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "44",
                  "team_captain": false
                },
                {
                  "game_id": 4814108,
                  "date": "2026-02-24",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "44",
                  "team_captain": false
                },
                {
                  "game_id": 4641335,
                  "date": "2026-02-21",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "44",
                  "team_captain": false
                },
                {
                  "game_id": 4814100,
                  "date": "2026-02-18",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "44",
                  "team_captain": false
                },
                {
                  "game_id": 4641370,
                  "date": "2026-02-15",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "44",
                  "team_captain": false
                },
                {
                  "game_id": 4641359,
                  "date": "2026-02-08",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "44",
                  "team_captain": false
                },
                {
                  "game_id": 4641311,
                  "date": "2026-02-01",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "44",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 91,
              "goal_events": 30,
              "card_events": 48,
              "substitution_events": 13,
              "latest_event_date": "2026-03-22"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "belgium:player:brandon-mechele"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:charles-de-ketelaere",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Charles De Ketelaere",
        "name": "Charles De Ketelaere",
        "name_zh": null,
        "country_code": null,
        "country_name": "Belgium",
        "country_name_zh": null,
        "date_of_birth": "2001-03-10",
        "age": 25,
        "photo_url": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "belgium:player:charles-de-ketelaere",
          "position": "FW",
          "shirt_number": null,
          "club": "Atalanta Bergamasca Calcio S.p.a.",
          "date_of_birth": "2001-03-10",
          "age": 25,
          "status": "selected",
          "country_of_citizenship": "Belgium",
          "height_cm": 192,
          "foot": "left",
          "sub_position": "Attacking Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/435772-1659601388.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/charles-de-ketelaere/profil/spieler/435772",
            "source_refs": {
              "key_transfermarkt": "435772",
              "reep_id": "reep_p0209525e",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 28,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 28,
            "goals": 5,
            "market_value_eur": 34000000,
            "highest_market_value_eur": 34000000,
            "impact_proxy_score": 28.9,
            "appearances_total": 277,
            "minutes_total": 17084,
            "assists_total": 47,
            "starts_total": 192,
            "bench_rows_total": 103,
            "event_rows_total": 189
          },
          "basis": {
            "sample_size_matches": 28,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/charles-de-ketelaere/profil/spieler/435772",
              "source_refs": {
                "key_transfermarkt": "435772",
                "reep_id": "reep_p0209525e",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 435772,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 28.9,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 28,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/charles-de-ketelaere/profil/spieler/435772",
                "source_refs": {
                  "key_transfermarkt": "435772",
                  "reep_id": "reep_p0209525e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 435772,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "90",
              "sample_size": 154,
              "latest_seen_date": "2023-06-04"
            },
            {
              "number": "17",
              "sample_size": 141,
              "latest_seen_date": "2026-05-02"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Atalanta Bergamasca Calcio S.p.a.",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "90",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 28,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 5,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 17084,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 28.9,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "belgium:player:charles-de-ketelaere",
              "position": "FW",
              "shirt_number": null,
              "club": "Atalanta Bergamasca Calcio S.p.a.",
              "date_of_birth": "2001-03-10",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 192,
              "foot": "left",
              "sub_position": "Attacking Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/435772-1659601388.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "belgium:player:charles-de-ketelaere",
              "position": "FW",
              "shirt_number": null,
              "club": "Atalanta Bergamasca Calcio S.p.a.",
              "date_of_birth": "2001-03-10",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 192,
              "foot": "left",
              "sub_position": "Attacking Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/435772-1659601388.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 28,
              "goals": 5,
              "market_value_eur": 34000000,
              "highest_market_value_eur": 34000000,
              "impact_proxy_score": 28.9,
              "appearances_total": 277,
              "minutes_total": 17084,
              "assists_total": 47,
              "starts_total": 192,
              "bench_rows_total": 103,
              "event_rows_total": 189
            },
            "basis": {
              "sample_size_matches": 28,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/charles-de-ketelaere/profil/spieler/435772",
                "source_refs": {
                  "key_transfermarkt": "435772",
                  "reep_id": "reep_p0209525e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 435772,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 28.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 10.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 34.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 28.9,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 56.95,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 28,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/charles-de-ketelaere/profil/spieler/435772",
                "source_refs": {
                  "key_transfermarkt": "435772",
                  "reep_id": "reep_p0209525e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 435772,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 28.9,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 28,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/charles-de-ketelaere/profil/spieler/435772",
                "source_refs": {
                  "key_transfermarkt": "435772",
                  "reep_id": "reep_p0209525e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 435772,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 28,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/charles-de-ketelaere/profil/spieler/435772",
                "source_refs": {
                  "key_transfermarkt": "435772",
                  "reep_id": "reep_p0209525e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 435772,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 28,
              "goals": 5,
              "market_value_eur": 34000000,
              "highest_market_value_eur": 34000000,
              "impact_proxy_score": 28.9,
              "appearances_total": 277,
              "minutes_total": 17084,
              "assists_total": 47,
              "starts_total": 192,
              "bench_rows_total": 103,
              "event_rows_total": 189
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "90",
                "sample_size": 154,
                "latest_seen_date": "2023-06-04"
              },
              {
                "number": "17",
                "sample_size": 141,
                "latest_seen_date": "2026-05-02"
              }
            ],
            "activity": {
              "appearances_total": 277,
              "minutes_total": 17084,
              "goals_total": 52,
              "assists_total": 47,
              "yellow_cards_total": 15,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-02"
            },
            "lineups": {
              "lineup_rows": 295,
              "starts": 192,
              "bench_rows": 103,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4621058,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4621046,
                  "date": "2026-04-27",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4824556,
                  "date": "2026-04-22",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4621041,
                  "date": "2026-04-18",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4621025,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4621019,
                  "date": "2026-04-06",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4621005,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4814365,
                  "date": "2026-03-18",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4620997,
                  "date": "2026-03-14",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4785785,
                  "date": "2026-02-05",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "17",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 189,
              "goal_events": 53,
              "card_events": 15,
              "substitution_events": 120,
              "latest_event_date": "2026-05-02"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "belgium:player:charles-de-ketelaere"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:diego-moreira",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Diego Moreira",
        "name": "Diego Moreira",
        "name_zh": null,
        "country_code": null,
        "country_name": "Belgium",
        "country_name_zh": null,
        "date_of_birth": "2004-08-06",
        "age": 21,
        "photo_url": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "belgium:player:diego-moreira",
          "position": "FW",
          "shirt_number": null,
          "club": "Racing Club de Strasbourg Alsace",
          "date_of_birth": "2004-08-06",
          "age": 21,
          "status": "selected",
          "country_of_citizenship": "Belgium",
          "height_cm": 179,
          "foot": "left",
          "sub_position": "Left Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/655006-1732575837.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/diego-moreira/profil/spieler/655006",
            "source_refs": {
              "key_transfermarkt": "655006",
              "reep_id": "reep_p51f19892",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 2,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 2,
            "goals": 0,
            "market_value_eur": 18000000,
            "highest_market_value_eur": 18000000,
            "impact_proxy_score": 11.3,
            "appearances_total": 67,
            "minutes_total": 4866,
            "assists_total": 13,
            "starts_total": 60,
            "bench_rows_total": 24,
            "event_rows_total": 52
          },
          "basis": {
            "sample_size_matches": 2,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/diego-moreira/profil/spieler/655006",
              "source_refs": {
                "key_transfermarkt": "655006",
                "reep_id": "reep_p51f19892",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 655006,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 11.3,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/diego-moreira/profil/spieler/655006",
                "source_refs": {
                  "key_transfermarkt": "655006",
                  "reep_id": "reep_p51f19892",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 655006,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "7",
              "sample_size": 68,
              "latest_seen_date": "2026-05-07"
            },
            {
              "number": "19",
              "sample_size": 11,
              "latest_seen_date": "2024-01-14"
            },
            {
              "number": "96",
              "sample_size": 3,
              "latest_seen_date": "2022-08-09"
            },
            {
              "number": "43",
              "sample_size": 2,
              "latest_seen_date": "2023-08-30"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Racing Club de Strasbourg Alsace",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "7",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 4866,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 11.3,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "belgium:player:diego-moreira",
              "position": "FW",
              "shirt_number": null,
              "club": "Racing Club de Strasbourg Alsace",
              "date_of_birth": "2004-08-06",
              "age": 21,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 179,
              "foot": "left",
              "sub_position": "Left Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/655006-1732575837.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "belgium:player:diego-moreira",
              "position": "FW",
              "shirt_number": null,
              "club": "Racing Club de Strasbourg Alsace",
              "date_of_birth": "2004-08-06",
              "age": 21,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 179,
              "foot": "left",
              "sub_position": "Left Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/655006-1732575837.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 2,
              "goals": 0,
              "market_value_eur": 18000000,
              "highest_market_value_eur": 18000000,
              "impact_proxy_score": 11.3,
              "appearances_total": 67,
              "minutes_total": 4866,
              "assists_total": 13,
              "starts_total": 60,
              "bench_rows_total": 24,
              "event_rows_total": 52
            },
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/diego-moreira/profil/spieler/655006",
                "source_refs": {
                  "key_transfermarkt": "655006",
                  "reep_id": "reep_p51f19892",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 655006,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 18.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 11.3,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 16.22,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/diego-moreira/profil/spieler/655006",
                "source_refs": {
                  "key_transfermarkt": "655006",
                  "reep_id": "reep_p51f19892",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 655006,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 11.3,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/diego-moreira/profil/spieler/655006",
                "source_refs": {
                  "key_transfermarkt": "655006",
                  "reep_id": "reep_p51f19892",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 655006,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/diego-moreira/profil/spieler/655006",
                "source_refs": {
                  "key_transfermarkt": "655006",
                  "reep_id": "reep_p51f19892",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 655006,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 2,
              "goals": 0,
              "market_value_eur": 18000000,
              "highest_market_value_eur": 18000000,
              "impact_proxy_score": 11.3,
              "appearances_total": 67,
              "minutes_total": 4866,
              "assists_total": 13,
              "starts_total": 60,
              "bench_rows_total": 24,
              "event_rows_total": 52
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "7",
                "sample_size": 68,
                "latest_seen_date": "2026-05-07"
              },
              {
                "number": "19",
                "sample_size": 11,
                "latest_seen_date": "2024-01-14"
              },
              {
                "number": "96",
                "sample_size": 3,
                "latest_seen_date": "2022-08-09"
              },
              {
                "number": "43",
                "sample_size": 2,
                "latest_seen_date": "2023-08-30"
              }
            ],
            "activity": {
              "appearances_total": 67,
              "minutes_total": 4866,
              "goals_total": 5,
              "assists_total": 13,
              "yellow_cards_total": 10,
              "red_cards_total": 1,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 84,
              "starts": 60,
              "bench_rows": 24,
              "latest_lineup_date": "2026-05-07",
              "latest_rows": [
                {
                  "game_id": 4805886,
                  "date": "2026-05-07",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4635289,
                  "date": "2026-05-03",
                  "type": "substitutes",
                  "position": "Left Midfield",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4805884,
                  "date": "2026-04-30",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4635280,
                  "date": "2026-04-26",
                  "type": "substitutes",
                  "position": "Left Midfield",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4805882,
                  "date": "2026-04-16",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4805878,
                  "date": "2026-04-09",
                  "type": "substitutes",
                  "position": "Left Midfield",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4635220,
                  "date": "2026-02-27",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4635204,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4635196,
                  "date": "2026-02-14",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4635189,
                  "date": "2026-02-08",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "7",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 52,
              "goal_events": 5,
              "card_events": 15,
              "substitution_events": 32,
              "latest_event_date": "2026-05-07"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "belgium:player:diego-moreira"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:dodi-lukebakio",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Dodi Lukebakio",
        "name": "Dodi Lukebakio",
        "name_zh": null,
        "country_code": null,
        "country_name": "Belgium",
        "country_name_zh": null,
        "date_of_birth": "1997-09-24",
        "age": 28,
        "photo_url": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "belgium:player:dodi-lukebakio",
          "position": "FW",
          "shirt_number": null,
          "club": "Sport Lisboa e Benfica",
          "date_of_birth": "1997-09-24",
          "age": 28,
          "status": "selected",
          "country_of_citizenship": "Belgium",
          "height_cm": 187,
          "foot": "left",
          "sub_position": "Right Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/303259-1657098989.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/dodi-lukebakio/profil/spieler/303259",
            "source_refs": {
              "key_transfermarkt": "303259",
              "reep_id": "reep_p5e3ef796",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 29,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 29,
            "goals": 5,
            "market_value_eur": 20000000,
            "highest_market_value_eur": 25000000,
            "impact_proxy_score": 20.75,
            "appearances_total": 287,
            "minutes_total": 17897,
            "assists_total": 38,
            "starts_total": 195,
            "bench_rows_total": 127,
            "event_rows_total": 225
          },
          "basis": {
            "sample_size_matches": 29,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/dodi-lukebakio/profil/spieler/303259",
              "source_refs": {
                "key_transfermarkt": "303259",
                "reep_id": "reep_p5e3ef796",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 303259,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 20.75,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 29,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dodi-lukebakio/profil/spieler/303259",
                "source_refs": {
                  "key_transfermarkt": "303259",
                  "reep_id": "reep_p5e3ef796",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 303259,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "11",
              "sample_size": 126,
              "latest_seen_date": "2026-05-02"
            },
            {
              "number": "28",
              "sample_size": 73,
              "latest_seen_date": "2022-05-14"
            },
            {
              "number": "20",
              "sample_size": 40,
              "latest_seen_date": "2019-05-18"
            },
            {
              "number": "46",
              "sample_size": 40,
              "latest_seen_date": "2018-01-27"
            },
            {
              "number": "14",
              "sample_size": 33,
              "latest_seen_date": "2023-05-20"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Sport Lisboa e Benfica",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "11",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 29,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 5,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 17897,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 20.75,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "belgium:player:dodi-lukebakio",
              "position": "FW",
              "shirt_number": null,
              "club": "Sport Lisboa e Benfica",
              "date_of_birth": "1997-09-24",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 187,
              "foot": "left",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/303259-1657098989.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "belgium:player:dodi-lukebakio",
              "position": "FW",
              "shirt_number": null,
              "club": "Sport Lisboa e Benfica",
              "date_of_birth": "1997-09-24",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 187,
              "foot": "left",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/303259-1657098989.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 29,
              "goals": 5,
              "market_value_eur": 20000000,
              "highest_market_value_eur": 25000000,
              "impact_proxy_score": 20.75,
              "appearances_total": 287,
              "minutes_total": 17897,
              "assists_total": 38,
              "starts_total": 195,
              "bench_rows_total": 127,
              "event_rows_total": 225
            },
            "basis": {
              "sample_size_matches": 29,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dodi-lukebakio/profil/spieler/303259",
                "source_refs": {
                  "key_transfermarkt": "303259",
                  "reep_id": "reep_p5e3ef796",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 303259,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 29.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 10.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 20.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 20.75,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 59.66,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 29,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dodi-lukebakio/profil/spieler/303259",
                "source_refs": {
                  "key_transfermarkt": "303259",
                  "reep_id": "reep_p5e3ef796",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 303259,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 20.75,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 29,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dodi-lukebakio/profil/spieler/303259",
                "source_refs": {
                  "key_transfermarkt": "303259",
                  "reep_id": "reep_p5e3ef796",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 303259,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 29,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dodi-lukebakio/profil/spieler/303259",
                "source_refs": {
                  "key_transfermarkt": "303259",
                  "reep_id": "reep_p5e3ef796",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 303259,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 29,
              "goals": 5,
              "market_value_eur": 20000000,
              "highest_market_value_eur": 25000000,
              "impact_proxy_score": 20.75,
              "appearances_total": 287,
              "minutes_total": 17897,
              "assists_total": 38,
              "starts_total": 195,
              "bench_rows_total": 127,
              "event_rows_total": 225
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "11",
                "sample_size": 126,
                "latest_seen_date": "2026-05-02"
              },
              {
                "number": "28",
                "sample_size": 73,
                "latest_seen_date": "2022-05-14"
              },
              {
                "number": "20",
                "sample_size": 40,
                "latest_seen_date": "2019-05-18"
              },
              {
                "number": "46",
                "sample_size": 40,
                "latest_seen_date": "2018-01-27"
              },
              {
                "number": "14",
                "sample_size": 33,
                "latest_seen_date": "2023-05-20"
              }
            ],
            "activity": {
              "appearances_total": 287,
              "minutes_total": 17897,
              "goals_total": 65,
              "assists_total": 38,
              "yellow_cards_total": 35,
              "red_cards_total": 1,
              "latest_appearance_date": "2026-04-25"
            },
            "lineups": {
              "lineup_rows": 322,
              "starts": 195,
              "bench_rows": 127,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4648920,
                  "date": "2026-05-02",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4648914,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4648893,
                  "date": "2026-04-19",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4648906,
                  "date": "2026-04-12",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4648859,
                  "date": "2026-04-06",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4648870,
                  "date": "2026-03-21",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4648878,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4648852,
                  "date": "2026-03-08",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4648841,
                  "date": "2026-03-02",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4814105,
                  "date": "2026-02-25",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "11",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 225,
              "goal_events": 65,
              "card_events": 38,
              "substitution_events": 122,
              "latest_event_date": "2026-04-25"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "belgium:player:dodi-lukebakio"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:hans-vanaken",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Hans Vanaken",
        "name": "Hans Vanaken",
        "name_zh": null,
        "country_code": null,
        "country_name": "Belgium",
        "country_name_zh": null,
        "date_of_birth": "1992-08-24",
        "age": 33,
        "photo_url": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "belgium:player:hans-vanaken",
          "position": "MF",
          "shirt_number": null,
          "club": "Club Brugge Koninklijke Voetbalvereniging",
          "date_of_birth": "1992-08-24",
          "age": 33,
          "status": "selected",
          "country_of_citizenship": "Belgium",
          "height_cm": 195,
          "foot": "right",
          "sub_position": "Attacking Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/137576-1705414489.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/hans-vanaken/profil/spieler/137576",
            "source_refs": {
              "key_transfermarkt": "137576",
              "reep_id": "reep_p61c9bc00",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 32,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 32,
            "goals": 7,
            "market_value_eur": 6000000,
            "highest_market_value_eur": 16000000,
            "impact_proxy_score": 13.7,
            "appearances_total": 487,
            "minutes_total": 41729,
            "assists_total": 100,
            "starts_total": 477,
            "bench_rows_total": 27,
            "event_rows_total": 251
          },
          "basis": {
            "sample_size_matches": 32,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/hans-vanaken/profil/spieler/137576",
              "source_refs": {
                "key_transfermarkt": "137576",
                "reep_id": "reep_p61c9bc00",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 137576,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 13.7,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 32,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hans-vanaken/profil/spieler/137576",
                "source_refs": {
                  "key_transfermarkt": "137576",
                  "reep_id": "reep_p61c9bc00",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 137576,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "20",
              "sample_size": 504,
              "latest_seen_date": "2026-03-14"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Club Brugge Koninklijke Voetbalvereniging",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "20",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 32,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 7,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 41729,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 13.7,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "belgium:player:hans-vanaken",
              "position": "MF",
              "shirt_number": null,
              "club": "Club Brugge Koninklijke Voetbalvereniging",
              "date_of_birth": "1992-08-24",
              "age": 33,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 195,
              "foot": "right",
              "sub_position": "Attacking Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/137576-1705414489.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "belgium:player:hans-vanaken",
              "position": "MF",
              "shirt_number": null,
              "club": "Club Brugge Koninklijke Voetbalvereniging",
              "date_of_birth": "1992-08-24",
              "age": 33,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 195,
              "foot": "right",
              "sub_position": "Attacking Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/137576-1705414489.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 32,
              "goals": 7,
              "market_value_eur": 6000000,
              "highest_market_value_eur": 16000000,
              "impact_proxy_score": 13.7,
              "appearances_total": 487,
              "minutes_total": 41729,
              "assists_total": 100,
              "starts_total": 477,
              "bench_rows_total": 27,
              "event_rows_total": 251
            },
            "basis": {
              "sample_size_matches": 32,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hans-vanaken/profil/spieler/137576",
                "source_refs": {
                  "key_transfermarkt": "137576",
                  "reep_id": "reep_p61c9bc00",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 137576,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 32.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 14.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 6.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 13.7,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 32,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hans-vanaken/profil/spieler/137576",
                "source_refs": {
                  "key_transfermarkt": "137576",
                  "reep_id": "reep_p61c9bc00",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 137576,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 13.7,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 32,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hans-vanaken/profil/spieler/137576",
                "source_refs": {
                  "key_transfermarkt": "137576",
                  "reep_id": "reep_p61c9bc00",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 137576,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 32,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hans-vanaken/profil/spieler/137576",
                "source_refs": {
                  "key_transfermarkt": "137576",
                  "reep_id": "reep_p61c9bc00",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 137576,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 32,
              "goals": 7,
              "market_value_eur": 6000000,
              "highest_market_value_eur": 16000000,
              "impact_proxy_score": 13.7,
              "appearances_total": 487,
              "minutes_total": 41729,
              "assists_total": 100,
              "starts_total": 477,
              "bench_rows_total": 27,
              "event_rows_total": 251
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "20",
                "sample_size": 504,
                "latest_seen_date": "2026-03-14"
              }
            ],
            "activity": {
              "appearances_total": 487,
              "minutes_total": 41729,
              "goals_total": 125,
              "assists_total": 100,
              "yellow_cards_total": 54,
              "red_cards_total": 2,
              "latest_appearance_date": "2026-03-14"
            },
            "lineups": {
              "lineup_rows": 504,
              "starts": 477,
              "bench_rows": 27,
              "latest_lineup_date": "2026-03-14",
              "latest_rows": [
                {
                  "game_id": 4641381,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "20",
                  "team_captain": true
                },
                {
                  "game_id": 4641354,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "20",
                  "team_captain": true
                },
                {
                  "game_id": 4641302,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "20",
                  "team_captain": true
                },
                {
                  "game_id": 4814108,
                  "date": "2026-02-24",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "20",
                  "team_captain": true
                },
                {
                  "game_id": 4641335,
                  "date": "2026-02-21",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "20",
                  "team_captain": true
                },
                {
                  "game_id": 4814100,
                  "date": "2026-02-18",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "20",
                  "team_captain": true
                },
                {
                  "game_id": 4641370,
                  "date": "2026-02-15",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "20",
                  "team_captain": true
                },
                {
                  "game_id": 4641359,
                  "date": "2026-02-08",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "20",
                  "team_captain": true
                },
                {
                  "game_id": 4641311,
                  "date": "2026-02-01",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "20",
                  "team_captain": true
                },
                {
                  "game_id": 4714997,
                  "date": "2026-01-28",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "20",
                  "team_captain": true
                }
              ]
            },
            "events": {
              "events_total": 251,
              "goal_events": 131,
              "card_events": 60,
              "substitution_events": 60,
              "latest_event_date": "2026-03-14"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "belgium:player:hans-vanaken"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:jeremy-doku",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Jeremy Doku",
        "name": "Jeremy Doku",
        "name_zh": null,
        "country_code": null,
        "country_name": "Belgium",
        "country_name_zh": null,
        "date_of_birth": "2002-05-27",
        "age": 23,
        "photo_url": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "belgium:player:jeremy-doku",
          "position": "FW",
          "shirt_number": null,
          "club": "Manchester City Football Club",
          "date_of_birth": "2002-05-27",
          "age": 23,
          "status": "selected",
          "country_of_citizenship": "Belgium",
          "height_cm": 173,
          "foot": "right",
          "sub_position": "Left Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/486049-1743670159.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/jeremy-doku/profil/spieler/486049",
            "source_refs": {
              "key_transfermarkt": "486049",
              "reep_id": "reep_p6acb85fd",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 41,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 41,
            "goals": 7,
            "market_value_eur": 65000000,
            "highest_market_value_eur": 65000000,
            "impact_proxy_score": 51.35,
            "appearances_total": 239,
            "minutes_total": 13773,
            "assists_total": 50,
            "starts_total": 146,
            "bench_rows_total": 122,
            "event_rows_total": 142
          },
          "basis": {
            "sample_size_matches": 41,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/jeremy-doku/profil/spieler/486049",
              "source_refs": {
                "key_transfermarkt": "486049",
                "reep_id": "reep_p6acb85fd",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 486049,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 51.35,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 41,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jeremy-doku/profil/spieler/486049",
                "source_refs": {
                  "key_transfermarkt": "486049",
                  "reep_id": "reep_p6acb85fd",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 486049,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "11",
              "sample_size": 173,
              "latest_seen_date": "2026-05-04"
            },
            {
              "number": "49",
              "sample_size": 40,
              "latest_seen_date": "2020-09-27"
            },
            {
              "number": "18",
              "sample_size": 36,
              "latest_seen_date": "2021-05-23"
            },
            {
              "number": "10",
              "sample_size": 19,
              "latest_seen_date": "2023-08-20"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Manchester City Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "11",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 41,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 7,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 13773,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 51.35,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "belgium:player:jeremy-doku",
              "position": "FW",
              "shirt_number": null,
              "club": "Manchester City Football Club",
              "date_of_birth": "2002-05-27",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 173,
              "foot": "right",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/486049-1743670159.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "belgium:player:jeremy-doku",
              "position": "FW",
              "shirt_number": null,
              "club": "Manchester City Football Club",
              "date_of_birth": "2002-05-27",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 173,
              "foot": "right",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/486049-1743670159.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 41,
              "goals": 7,
              "market_value_eur": 65000000,
              "highest_market_value_eur": 65000000,
              "impact_proxy_score": 51.35,
              "appearances_total": 239,
              "minutes_total": 13773,
              "assists_total": 50,
              "starts_total": 146,
              "bench_rows_total": 122,
              "event_rows_total": 142
            },
            "basis": {
              "sample_size_matches": 41,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jeremy-doku/profil/spieler/486049",
                "source_refs": {
                  "key_transfermarkt": "486049",
                  "reep_id": "reep_p6acb85fd",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 486049,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 41.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 14.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 65.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 51.35,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 45.91,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 41,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jeremy-doku/profil/spieler/486049",
                "source_refs": {
                  "key_transfermarkt": "486049",
                  "reep_id": "reep_p6acb85fd",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 486049,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 51.35,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 41,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jeremy-doku/profil/spieler/486049",
                "source_refs": {
                  "key_transfermarkt": "486049",
                  "reep_id": "reep_p6acb85fd",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 486049,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 41,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jeremy-doku/profil/spieler/486049",
                "source_refs": {
                  "key_transfermarkt": "486049",
                  "reep_id": "reep_p6acb85fd",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 486049,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 41,
              "goals": 7,
              "market_value_eur": 65000000,
              "highest_market_value_eur": 65000000,
              "impact_proxy_score": 51.35,
              "appearances_total": 239,
              "minutes_total": 13773,
              "assists_total": 50,
              "starts_total": 146,
              "bench_rows_total": 122,
              "event_rows_total": 142
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "11",
                "sample_size": 173,
                "latest_seen_date": "2026-05-04"
              },
              {
                "number": "49",
                "sample_size": 40,
                "latest_seen_date": "2020-09-27"
              },
              {
                "number": "18",
                "sample_size": 36,
                "latest_seen_date": "2021-05-23"
              },
              {
                "number": "10",
                "sample_size": 19,
                "latest_seen_date": "2023-08-20"
              }
            ],
            "activity": {
              "appearances_total": 239,
              "minutes_total": 13773,
              "goals_total": 35,
              "assists_total": 50,
              "yellow_cards_total": 13,
              "red_cards_total": 1,
              "latest_appearance_date": "2026-05-04"
            },
            "lineups": {
              "lineup_rows": 268,
              "starts": 146,
              "bench_rows": 122,
              "latest_lineup_date": "2026-05-04",
              "latest_rows": [
                {
                  "game_id": 4626143,
                  "date": "2026-05-04",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4859279,
                  "date": "2026-04-25",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4626131,
                  "date": "2026-04-22",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4626124,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4626111,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4844306,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4818788,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4814364,
                  "date": "2026-03-17",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4626097,
                  "date": "2026-03-14",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4814356,
                  "date": "2026-03-11",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "11",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 142,
              "goal_events": 35,
              "card_events": 14,
              "substitution_events": 92,
              "latest_event_date": "2026-05-04"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "belgium:player:jeremy-doku"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:joaquin-seys",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Joaquin Seys",
        "name": "Joaquin Seys",
        "name_zh": null,
        "country_code": null,
        "country_name": "Belgium",
        "country_name_zh": null,
        "date_of_birth": "2005-03-28",
        "age": 21,
        "photo_url": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "belgium:player:joaquin-seys",
          "position": "DF",
          "shirt_number": null,
          "club": "Club Brugge Koninklijke Voetbalvereniging",
          "date_of_birth": "2005-03-28",
          "age": 21,
          "status": "selected",
          "country_of_citizenship": "Belgium",
          "height_cm": 178,
          "foot": "left",
          "sub_position": "Left-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/981196-1754511396.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/joaquin-seys/profil/spieler/981196",
            "source_refs": {
              "key_transfermarkt": "981196",
              "reep_id": "reep_pec211cd7",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 4,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 4,
            "goals": 0,
            "market_value_eur": 600000,
            "highest_market_value_eur": 600000,
            "impact_proxy_score": 1.36,
            "appearances_total": 79,
            "minutes_total": 5814,
            "assists_total": 6,
            "starts_total": 70,
            "bench_rows_total": 13,
            "event_rows_total": 51
          },
          "basis": {
            "sample_size_matches": 4,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/joaquin-seys/profil/spieler/981196",
              "source_refs": {
                "key_transfermarkt": "981196",
                "reep_id": "reep_pec211cd7",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 981196,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 1.36,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 4,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/joaquin-seys/profil/spieler/981196",
                "source_refs": {
                  "key_transfermarkt": "981196",
                  "reep_id": "reep_pec211cd7",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 981196,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "65",
              "sample_size": 83,
              "latest_seen_date": "2026-03-22"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Club Brugge Koninklijke Voetbalvereniging",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "65",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 4,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 5814,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 1.36,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "belgium:player:joaquin-seys",
              "position": "DF",
              "shirt_number": null,
              "club": "Club Brugge Koninklijke Voetbalvereniging",
              "date_of_birth": "2005-03-28",
              "age": 21,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 178,
              "foot": "left",
              "sub_position": "Left-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/981196-1754511396.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "belgium:player:joaquin-seys",
              "position": "DF",
              "shirt_number": null,
              "club": "Club Brugge Koninklijke Voetbalvereniging",
              "date_of_birth": "2005-03-28",
              "age": 21,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 178,
              "foot": "left",
              "sub_position": "Left-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/981196-1754511396.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 4,
              "goals": 0,
              "market_value_eur": 600000,
              "highest_market_value_eur": 600000,
              "impact_proxy_score": 1.36,
              "appearances_total": 79,
              "minutes_total": 5814,
              "assists_total": 6,
              "starts_total": 70,
              "bench_rows_total": 13,
              "event_rows_total": 51
            },
            "basis": {
              "sample_size_matches": 4,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/joaquin-seys/profil/spieler/981196",
                "source_refs": {
                  "key_transfermarkt": "981196",
                  "reep_id": "reep_pec211cd7",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 981196,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 4.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 0.6,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 1.36,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 19.38,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 4,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/joaquin-seys/profil/spieler/981196",
                "source_refs": {
                  "key_transfermarkt": "981196",
                  "reep_id": "reep_pec211cd7",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 981196,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 1.36,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 4,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/joaquin-seys/profil/spieler/981196",
                "source_refs": {
                  "key_transfermarkt": "981196",
                  "reep_id": "reep_pec211cd7",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 981196,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 4,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/joaquin-seys/profil/spieler/981196",
                "source_refs": {
                  "key_transfermarkt": "981196",
                  "reep_id": "reep_pec211cd7",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 981196,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 4,
              "goals": 0,
              "market_value_eur": 600000,
              "highest_market_value_eur": 600000,
              "impact_proxy_score": 1.36,
              "appearances_total": 79,
              "minutes_total": 5814,
              "assists_total": 6,
              "starts_total": 70,
              "bench_rows_total": 13,
              "event_rows_total": 51
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "65",
                "sample_size": 83,
                "latest_seen_date": "2026-03-22"
              }
            ],
            "activity": {
              "appearances_total": 79,
              "minutes_total": 5814,
              "goals_total": 6,
              "assists_total": 6,
              "yellow_cards_total": 7,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-03-22"
            },
            "lineups": {
              "lineup_rows": 83,
              "starts": 70,
              "bench_rows": 13,
              "latest_lineup_date": "2026-03-22",
              "latest_rows": [
                {
                  "game_id": 4641391,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "65",
                  "team_captain": false
                },
                {
                  "game_id": 4641381,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "65",
                  "team_captain": false
                },
                {
                  "game_id": 4641354,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "65",
                  "team_captain": false
                },
                {
                  "game_id": 4641302,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "65",
                  "team_captain": false
                },
                {
                  "game_id": 4814108,
                  "date": "2026-02-24",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "65",
                  "team_captain": false
                },
                {
                  "game_id": 4641335,
                  "date": "2026-02-21",
                  "type": "substitutes",
                  "position": "Left-Back",
                  "number": "65",
                  "team_captain": false
                },
                {
                  "game_id": 4814100,
                  "date": "2026-02-18",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "65",
                  "team_captain": false
                },
                {
                  "game_id": 4641370,
                  "date": "2026-02-15",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "65",
                  "team_captain": false
                },
                {
                  "game_id": 4641359,
                  "date": "2026-02-08",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "65",
                  "team_captain": false
                },
                {
                  "game_id": 4641311,
                  "date": "2026-02-01",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "65",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 51,
              "goal_events": 6,
              "card_events": 7,
              "substitution_events": 38,
              "latest_event_date": "2026-03-14"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "belgium:player:joaquin-seys"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:kevin-de-bruyne",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Kevin De Bruyne",
        "name": "Kevin De Bruyne",
        "name_zh": null,
        "country_code": null,
        "country_name": "Belgium",
        "country_name_zh": null,
        "date_of_birth": "1991-06-28",
        "age": 34,
        "photo_url": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "belgium:player:kevin-de-bruyne",
          "position": "MF",
          "shirt_number": null,
          "club": "Società Sportiva Calcio Napoli",
          "date_of_birth": "1991-06-28",
          "age": 34,
          "status": "selected",
          "country_of_citizenship": "Belgium",
          "height_cm": 181,
          "foot": "right",
          "sub_position": "Attacking Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/88755-1713391485.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/kevin-de-bruyne/profil/spieler/88755",
            "source_refs": {
              "key_transfermarkt": "88755",
              "reep_id": "reep_p116e0d9d",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 117,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 117,
            "goals": 36,
            "market_value_eur": 15000000,
            "highest_market_value_eur": 150000000,
            "impact_proxy_score": 44.8,
            "appearances_total": 528,
            "minutes_total": 40206,
            "assists_total": 219,
            "starts_total": 428,
            "bench_rows_total": 116,
            "event_rows_total": 377
          },
          "basis": {
            "sample_size_matches": 117,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/kevin-de-bruyne/profil/spieler/88755",
              "source_refs": {
                "key_transfermarkt": "88755",
                "reep_id": "reep_p116e0d9d",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 88755,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 44.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 117,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kevin-de-bruyne/profil/spieler/88755",
                "source_refs": {
                  "key_transfermarkt": "88755",
                  "reep_id": "reep_p116e0d9d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 88755,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "17",
              "sample_size": 439,
              "latest_seen_date": "2025-05-25"
            },
            {
              "number": "14",
              "sample_size": 73,
              "latest_seen_date": "2015-08-22"
            },
            {
              "number": "11",
              "sample_size": 19,
              "latest_seen_date": "2026-05-02"
            },
            {
              "number": "15",
              "sample_size": 13,
              "latest_seen_date": "2013-12-11"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Società Sportiva Calcio Napoli",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "17",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 117,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 36,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 40206,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 44.8,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "belgium:player:kevin-de-bruyne",
              "position": "MF",
              "shirt_number": null,
              "club": "Società Sportiva Calcio Napoli",
              "date_of_birth": "1991-06-28",
              "age": 34,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 181,
              "foot": "right",
              "sub_position": "Attacking Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/88755-1713391485.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "belgium:player:kevin-de-bruyne",
              "position": "MF",
              "shirt_number": null,
              "club": "Società Sportiva Calcio Napoli",
              "date_of_birth": "1991-06-28",
              "age": 34,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 181,
              "foot": "right",
              "sub_position": "Attacking Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/88755-1713391485.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 117,
              "goals": 36,
              "market_value_eur": 15000000,
              "highest_market_value_eur": 150000000,
              "impact_proxy_score": 44.8,
              "appearances_total": 528,
              "minutes_total": 40206,
              "assists_total": 219,
              "starts_total": 428,
              "bench_rows_total": 116,
              "event_rows_total": 377
            },
            "basis": {
              "sample_size_matches": 117,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kevin-de-bruyne/profil/spieler/88755",
                "source_refs": {
                  "key_transfermarkt": "88755",
                  "reep_id": "reep_p116e0d9d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 88755,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 72.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 15.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 44.8,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 117,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kevin-de-bruyne/profil/spieler/88755",
                "source_refs": {
                  "key_transfermarkt": "88755",
                  "reep_id": "reep_p116e0d9d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 88755,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 44.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 117,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kevin-de-bruyne/profil/spieler/88755",
                "source_refs": {
                  "key_transfermarkt": "88755",
                  "reep_id": "reep_p116e0d9d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 88755,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 117,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kevin-de-bruyne/profil/spieler/88755",
                "source_refs": {
                  "key_transfermarkt": "88755",
                  "reep_id": "reep_p116e0d9d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 88755,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 117,
              "goals": 36,
              "market_value_eur": 15000000,
              "highest_market_value_eur": 150000000,
              "impact_proxy_score": 44.8,
              "appearances_total": 528,
              "minutes_total": 40206,
              "assists_total": 219,
              "starts_total": 428,
              "bench_rows_total": 116,
              "event_rows_total": 377
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "17",
                "sample_size": 439,
                "latest_seen_date": "2025-05-25"
              },
              {
                "number": "14",
                "sample_size": 73,
                "latest_seen_date": "2015-08-22"
              },
              {
                "number": "11",
                "sample_size": 19,
                "latest_seen_date": "2026-05-02"
              },
              {
                "number": "15",
                "sample_size": 13,
                "latest_seen_date": "2013-12-11"
              }
            ],
            "activity": {
              "appearances_total": 528,
              "minutes_total": 40206,
              "goals_total": 133,
              "assists_total": 219,
              "yellow_cards_total": 55,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-02"
            },
            "lineups": {
              "lineup_rows": 544,
              "starts": 428,
              "bench_rows": 116,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4621060,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4621051,
                  "date": "2026-04-24",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4621039,
                  "date": "2026-04-18",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4621032,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4621020,
                  "date": "2026-04-06",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4621007,
                  "date": "2026-03-20",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4620999,
                  "date": "2026-03-14",
                  "type": "substitutes",
                  "position": "Attacking Midfield",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4620994,
                  "date": "2026-03-06",
                  "type": "substitutes",
                  "position": "Attacking Midfield",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4620761,
                  "date": "2025-10-25",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4715062,
                  "date": "2025-10-21",
                  "type": "starting_lineup",
                  "position": "Second Striker",
                  "number": "11",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 377,
              "goal_events": 137,
              "card_events": 56,
              "substitution_events": 180,
              "latest_event_date": "2026-05-02"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "belgium:player:kevin-de-bruyne"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:koni-de-winter",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Koni De Winter",
        "name": "Koni De Winter",
        "name_zh": null,
        "country_code": null,
        "country_name": "Belgium",
        "country_name_zh": null,
        "date_of_birth": "2002-06-12",
        "age": 23,
        "photo_url": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "belgium:player:koni-de-winter",
          "position": "DF",
          "shirt_number": null,
          "club": "Associazione Calcio Milan",
          "date_of_birth": "2002-06-12",
          "age": 23,
          "status": "selected",
          "country_of_citizenship": "Belgium",
          "height_cm": 191,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/490384-1730126791.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/koni-de-winter/profil/spieler/490384",
            "source_refs": {
              "key_transfermarkt": "490384",
              "reep_id": "reep_p3a2de72b",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 7,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 7,
            "goals": 0,
            "market_value_eur": 12000000,
            "highest_market_value_eur": 12000000,
            "impact_proxy_score": 8.95,
            "appearances_total": 98,
            "minutes_total": 7743,
            "assists_total": 2,
            "starts_total": 85,
            "bench_rows_total": 60,
            "event_rows_total": 32
          },
          "basis": {
            "sample_size_matches": 7,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/koni-de-winter/profil/spieler/490384",
              "source_refs": {
                "key_transfermarkt": "490384",
                "reep_id": "reep_p3a2de72b",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 490384,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 8.95,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 7,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/koni-de-winter/profil/spieler/490384",
                "source_refs": {
                  "key_transfermarkt": "490384",
                  "reep_id": "reep_p3a2de72b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 490384,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "4",
              "sample_size": 65,
              "latest_seen_date": "2025-05-24"
            },
            {
              "number": "5",
              "sample_size": 39,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "6",
              "sample_size": 28,
              "latest_seen_date": "2023-04-14"
            },
            {
              "number": "45",
              "sample_size": 12,
              "latest_seen_date": "2022-01-18"
            },
            {
              "number": "35",
              "sample_size": 1,
              "latest_seen_date": "2020-10-28"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Associazione Calcio Milan",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "4",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 7,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 7743,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 8.95,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "belgium:player:koni-de-winter",
              "position": "DF",
              "shirt_number": null,
              "club": "Associazione Calcio Milan",
              "date_of_birth": "2002-06-12",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 191,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/490384-1730126791.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "belgium:player:koni-de-winter",
              "position": "DF",
              "shirt_number": null,
              "club": "Associazione Calcio Milan",
              "date_of_birth": "2002-06-12",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 191,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/490384-1730126791.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 7,
              "goals": 0,
              "market_value_eur": 12000000,
              "highest_market_value_eur": 12000000,
              "impact_proxy_score": 8.95,
              "appearances_total": 98,
              "minutes_total": 7743,
              "assists_total": 2,
              "starts_total": 85,
              "bench_rows_total": 60,
              "event_rows_total": 32
            },
            "basis": {
              "sample_size_matches": 7,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/koni-de-winter/profil/spieler/490384",
                "source_refs": {
                  "key_transfermarkt": "490384",
                  "reep_id": "reep_p3a2de72b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 490384,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 7.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 12.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 8.95,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 25.81,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 7,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/koni-de-winter/profil/spieler/490384",
                "source_refs": {
                  "key_transfermarkt": "490384",
                  "reep_id": "reep_p3a2de72b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 490384,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 8.95,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 7,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/koni-de-winter/profil/spieler/490384",
                "source_refs": {
                  "key_transfermarkt": "490384",
                  "reep_id": "reep_p3a2de72b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 490384,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 7,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/koni-de-winter/profil/spieler/490384",
                "source_refs": {
                  "key_transfermarkt": "490384",
                  "reep_id": "reep_p3a2de72b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 490384,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 7,
              "goals": 0,
              "market_value_eur": 12000000,
              "highest_market_value_eur": 12000000,
              "impact_proxy_score": 8.95,
              "appearances_total": 98,
              "minutes_total": 7743,
              "assists_total": 2,
              "starts_total": 85,
              "bench_rows_total": 60,
              "event_rows_total": 32
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "4",
                "sample_size": 65,
                "latest_seen_date": "2025-05-24"
              },
              {
                "number": "5",
                "sample_size": 39,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "6",
                "sample_size": 28,
                "latest_seen_date": "2023-04-14"
              },
              {
                "number": "45",
                "sample_size": 12,
                "latest_seen_date": "2022-01-18"
              },
              {
                "number": "35",
                "sample_size": 1,
                "latest_seen_date": "2020-10-28"
              }
            ],
            "activity": {
              "appearances_total": 98,
              "minutes_total": 7743,
              "goals_total": 4,
              "assists_total": 2,
              "yellow_cards_total": 20,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-04-11"
            },
            "lineups": {
              "lineup_rows": 145,
              "starts": 85,
              "bench_rows": 60,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4621066,
                  "date": "2026-05-03",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4621050,
                  "date": "2026-04-26",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4621044,
                  "date": "2026-04-19",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4621031,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4621020,
                  "date": "2026-04-06",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4621012,
                  "date": "2026-03-21",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4620998,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4620993,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4620976,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4620972,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 32,
              "goal_events": 4,
              "card_events": 20,
              "substitution_events": 8,
              "latest_event_date": "2026-01-25"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "belgium:player:koni-de-winter"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:leandro-trossard",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Leandro Trossard",
        "name": "Leandro Trossard",
        "name_zh": null,
        "country_code": null,
        "country_name": "Belgium",
        "country_name_zh": null,
        "date_of_birth": "1994-12-04",
        "age": 31,
        "photo_url": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "belgium:player:leandro-trossard",
          "position": "FW",
          "shirt_number": null,
          "club": "Arsenal Football Club",
          "date_of_birth": "1994-12-04",
          "age": 31,
          "status": "selected",
          "country_of_citizenship": "Belgium",
          "height_cm": 172,
          "foot": "right",
          "sub_position": "Left Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/144028-1702412939.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/leandro-trossard/profil/spieler/144028",
            "source_refs": {
              "key_transfermarkt": "144028",
              "reep_id": "reep_p1eab9144",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 50,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 50,
            "goals": 11,
            "market_value_eur": 20000000,
            "highest_market_value_eur": 38000000,
            "impact_proxy_score": 27.8,
            "appearances_total": 399,
            "minutes_total": 25343,
            "assists_total": 64,
            "starts_total": 277,
            "bench_rows_total": 142,
            "event_rows_total": 275
          },
          "basis": {
            "sample_size_matches": 50,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/leandro-trossard/profil/spieler/144028",
              "source_refs": {
                "key_transfermarkt": "144028",
                "reep_id": "reep_p1eab9144",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 144028,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 27.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 50,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/leandro-trossard/profil/spieler/144028",
                "source_refs": {
                  "key_transfermarkt": "144028",
                  "reep_id": "reep_p1eab9144",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 144028,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "19",
              "sample_size": 206,
              "latest_seen_date": "2026-05-05"
            },
            {
              "number": "11",
              "sample_size": 125,
              "latest_seen_date": "2023-01-03"
            },
            {
              "number": "14",
              "sample_size": 87,
              "latest_seen_date": "2019-03-17"
            },
            {
              "number": "39",
              "sample_size": 1,
              "latest_seen_date": "2016-08-13"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Arsenal Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "19",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 50,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 11,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 25343,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 27.8,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "belgium:player:leandro-trossard",
              "position": "FW",
              "shirt_number": null,
              "club": "Arsenal Football Club",
              "date_of_birth": "1994-12-04",
              "age": 31,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 172,
              "foot": "right",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/144028-1702412939.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "belgium:player:leandro-trossard",
              "position": "FW",
              "shirt_number": null,
              "club": "Arsenal Football Club",
              "date_of_birth": "1994-12-04",
              "age": 31,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 172,
              "foot": "right",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/144028-1702412939.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 50,
              "goals": 11,
              "market_value_eur": 20000000,
              "highest_market_value_eur": 38000000,
              "impact_proxy_score": 27.8,
              "appearances_total": 399,
              "minutes_total": 25343,
              "assists_total": 64,
              "starts_total": 277,
              "bench_rows_total": 142,
              "event_rows_total": 275
            },
            "basis": {
              "sample_size_matches": 50,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/leandro-trossard/profil/spieler/144028",
                "source_refs": {
                  "key_transfermarkt": "144028",
                  "reep_id": "reep_p1eab9144",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 144028,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 50.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 22.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 20.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 27.8,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 84.48,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 50,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/leandro-trossard/profil/spieler/144028",
                "source_refs": {
                  "key_transfermarkt": "144028",
                  "reep_id": "reep_p1eab9144",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 144028,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 27.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 50,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/leandro-trossard/profil/spieler/144028",
                "source_refs": {
                  "key_transfermarkt": "144028",
                  "reep_id": "reep_p1eab9144",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 144028,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 50,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/leandro-trossard/profil/spieler/144028",
                "source_refs": {
                  "key_transfermarkt": "144028",
                  "reep_id": "reep_p1eab9144",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 144028,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 50,
              "goals": 11,
              "market_value_eur": 20000000,
              "highest_market_value_eur": 38000000,
              "impact_proxy_score": 27.8,
              "appearances_total": 399,
              "minutes_total": 25343,
              "assists_total": 64,
              "starts_total": 277,
              "bench_rows_total": 142,
              "event_rows_total": 275
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "19",
                "sample_size": 206,
                "latest_seen_date": "2026-05-05"
              },
              {
                "number": "11",
                "sample_size": 125,
                "latest_seen_date": "2023-01-03"
              },
              {
                "number": "14",
                "sample_size": 87,
                "latest_seen_date": "2019-03-17"
              },
              {
                "number": "39",
                "sample_size": 1,
                "latest_seen_date": "2016-08-13"
              }
            ],
            "activity": {
              "appearances_total": 399,
              "minutes_total": 25343,
              "goals_total": 95,
              "assists_total": 64,
              "yellow_cards_total": 19,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-05"
            },
            "lineups": {
              "lineup_rows": 419,
              "starts": 277,
              "bench_rows": 142,
              "latest_lineup_date": "2026-05-05",
              "latest_rows": [
                {
                  "game_id": 4814381,
                  "date": "2026-05-05",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4626138,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4814379,
                  "date": "2026-04-29",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4626128,
                  "date": "2026-04-25",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4626124,
                  "date": "2026-04-19",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4814377,
                  "date": "2026-04-15",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4626108,
                  "date": "2026-04-11",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4814373,
                  "date": "2026-04-07",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4818788,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4814369,
                  "date": "2026-03-17",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "19",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 275,
              "goal_events": 95,
              "card_events": 19,
              "substitution_events": 157,
              "latest_event_date": "2026-05-05"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "belgium:player:leandro-trossard"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:matias-fernandez-pardo",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Matias Fernandez-Pardo",
        "name": "Matias Fernandez-Pardo",
        "name_zh": null,
        "country_code": null,
        "country_name": "Belgium",
        "country_name_zh": null,
        "date_of_birth": "2005-02-03",
        "age": 21,
        "photo_url": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "belgium:player:matias-fernandez-pardo",
          "position": "FW",
          "shirt_number": null,
          "club": "Lille Olympique Sporting Club",
          "date_of_birth": "2005-02-03",
          "age": 21,
          "status": "selected",
          "country_of_citizenship": "Spain",
          "height_cm": 188,
          "foot": "right",
          "sub_position": "Centre-Forward",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/724129-1762353726.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/matias-fernandez-pardo/profil/spieler/724129",
            "source_refs": {
              "key_transfermarkt": "724129",
              "reep_id": "reep_p0f7597cb",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 0,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 0,
            "goals": 0,
            "market_value_eur": 3000000,
            "highest_market_value_eur": 3000000,
            "impact_proxy_score": 1.8,
            "appearances_total": 81,
            "minutes_total": 4804,
            "assists_total": 11,
            "starts_total": 50,
            "bench_rows_total": 49,
            "event_rows_total": 55
          },
          "basis": {
            "sample_size_matches": 0,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/matias-fernandez-pardo/profil/spieler/724129",
              "source_refs": {
                "key_transfermarkt": "724129",
                "reep_id": "reep_p0f7597cb",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 724129,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 1.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/matias-fernandez-pardo/profil/spieler/724129",
                "source_refs": {
                  "key_transfermarkt": "724129",
                  "reep_id": "reep_p0f7597cb",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 724129,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "7",
              "sample_size": 40,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "19",
              "sample_size": 33,
              "latest_seen_date": "2025-05-17"
            },
            {
              "number": "28",
              "sample_size": 25,
              "latest_seen_date": "2024-08-28"
            },
            {
              "number": "39",
              "sample_size": 1,
              "latest_seen_date": "2023-04-01"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Lille Olympique Sporting Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "7",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 4804,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 1.8,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "belgium:player:matias-fernandez-pardo",
              "position": "FW",
              "shirt_number": null,
              "club": "Lille Olympique Sporting Club",
              "date_of_birth": "2005-02-03",
              "age": 21,
              "status": "selected",
              "country_of_citizenship": "Spain",
              "height_cm": 188,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/724129-1762353726.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "belgium:player:matias-fernandez-pardo",
              "position": "FW",
              "shirt_number": null,
              "club": "Lille Olympique Sporting Club",
              "date_of_birth": "2005-02-03",
              "age": 21,
              "status": "selected",
              "country_of_citizenship": "Spain",
              "height_cm": 188,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/724129-1762353726.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 0,
              "goals": 0,
              "market_value_eur": 3000000,
              "highest_market_value_eur": 3000000,
              "impact_proxy_score": 1.8,
              "appearances_total": 81,
              "minutes_total": 4804,
              "assists_total": 11,
              "starts_total": 50,
              "bench_rows_total": 49,
              "event_rows_total": 55
            },
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/matias-fernandez-pardo/profil/spieler/724129",
                "source_refs": {
                  "key_transfermarkt": "724129",
                  "reep_id": "reep_p0f7597cb",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 724129,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 3.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 1.8,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 16.01,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/matias-fernandez-pardo/profil/spieler/724129",
                "source_refs": {
                  "key_transfermarkt": "724129",
                  "reep_id": "reep_p0f7597cb",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 724129,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 1.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/matias-fernandez-pardo/profil/spieler/724129",
                "source_refs": {
                  "key_transfermarkt": "724129",
                  "reep_id": "reep_p0f7597cb",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 724129,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/matias-fernandez-pardo/profil/spieler/724129",
                "source_refs": {
                  "key_transfermarkt": "724129",
                  "reep_id": "reep_p0f7597cb",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 724129,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 0,
              "goals": 0,
              "market_value_eur": 3000000,
              "highest_market_value_eur": 3000000,
              "impact_proxy_score": 1.8,
              "appearances_total": 81,
              "minutes_total": 4804,
              "assists_total": 11,
              "starts_total": 50,
              "bench_rows_total": 49,
              "event_rows_total": 55
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "7",
                "sample_size": 40,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "19",
                "sample_size": 33,
                "latest_seen_date": "2025-05-17"
              },
              {
                "number": "28",
                "sample_size": 25,
                "latest_seen_date": "2024-08-28"
              },
              {
                "number": "39",
                "sample_size": 1,
                "latest_seen_date": "2023-04-01"
              }
            ],
            "activity": {
              "appearances_total": 81,
              "minutes_total": 4804,
              "goals_total": 15,
              "assists_total": 11,
              "yellow_cards_total": 11,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 99,
              "starts": 50,
              "bench_rows": 49,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4635288,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4635279,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4635274,
                  "date": "2026-04-18",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4635264,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4635255,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4635248,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4805919,
                  "date": "2026-03-19",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4635236,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4805911,
                  "date": "2026-03-12",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4635227,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 55,
              "goal_events": 15,
              "card_events": 11,
              "substitution_events": 29,
              "latest_event_date": "2026-04-26"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "belgium:player:matias-fernandez-pardo"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:maxim-de-cuyper",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Maxim De Cuyper",
        "name": "Maxim De Cuyper",
        "name_zh": null,
        "country_code": null,
        "country_name": "Belgium",
        "country_name_zh": null,
        "date_of_birth": "2000-12-22",
        "age": 25,
        "photo_url": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "belgium:player:maxim-de-cuyper",
          "position": "DF",
          "shirt_number": null,
          "club": "Brighton and Hove Albion Football Club",
          "date_of_birth": "2000-12-22",
          "age": 25,
          "status": "selected",
          "country_of_citizenship": "Belgium",
          "height_cm": 182,
          "foot": "left",
          "sub_position": "Left-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/429915-1733899691.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/maxim-de-cuyper/profil/spieler/429915",
            "source_refs": {
              "key_transfermarkt": "429915",
              "reep_id": "reep_p56d81ec4",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 17,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 17,
            "goals": 4,
            "market_value_eur": 22000000,
            "highest_market_value_eur": 22000000,
            "impact_proxy_score": 18.65,
            "appearances_total": 137,
            "minutes_total": 10295,
            "assists_total": 22,
            "starts_total": 124,
            "bench_rows_total": 39,
            "event_rows_total": 63
          },
          "basis": {
            "sample_size_matches": 17,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/maxim-de-cuyper/profil/spieler/429915",
              "source_refs": {
                "key_transfermarkt": "429915",
                "reep_id": "reep_p56d81ec4",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 429915,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 18.65,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 17,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/maxim-de-cuyper/profil/spieler/429915",
                "source_refs": {
                  "key_transfermarkt": "429915",
                  "reep_id": "reep_p56d81ec4",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 429915,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "55",
              "sample_size": 91,
              "latest_seen_date": "2025-03-16"
            },
            {
              "number": "29",
              "sample_size": 35,
              "latest_seen_date": "2026-05-02"
            },
            {
              "number": "11",
              "sample_size": 33,
              "latest_seen_date": "2023-04-22"
            },
            {
              "number": "95",
              "sample_size": 4,
              "latest_seen_date": "2020-03-07"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Brighton and Hove Albion Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "55",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 17,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 4,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 10295,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 18.65,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "belgium:player:maxim-de-cuyper",
              "position": "DF",
              "shirt_number": null,
              "club": "Brighton and Hove Albion Football Club",
              "date_of_birth": "2000-12-22",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 182,
              "foot": "left",
              "sub_position": "Left-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/429915-1733899691.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "belgium:player:maxim-de-cuyper",
              "position": "DF",
              "shirt_number": null,
              "club": "Brighton and Hove Albion Football Club",
              "date_of_birth": "2000-12-22",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 182,
              "foot": "left",
              "sub_position": "Left-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/429915-1733899691.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 17,
              "goals": 4,
              "market_value_eur": 22000000,
              "highest_market_value_eur": 22000000,
              "impact_proxy_score": 18.65,
              "appearances_total": 137,
              "minutes_total": 10295,
              "assists_total": 22,
              "starts_total": 124,
              "bench_rows_total": 39,
              "event_rows_total": 63
            },
            "basis": {
              "sample_size_matches": 17,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/maxim-de-cuyper/profil/spieler/429915",
                "source_refs": {
                  "key_transfermarkt": "429915",
                  "reep_id": "reep_p56d81ec4",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 429915,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 17.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 8.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 22.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 18.65,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 34.32,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 17,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/maxim-de-cuyper/profil/spieler/429915",
                "source_refs": {
                  "key_transfermarkt": "429915",
                  "reep_id": "reep_p56d81ec4",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 429915,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 18.65,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 17,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/maxim-de-cuyper/profil/spieler/429915",
                "source_refs": {
                  "key_transfermarkt": "429915",
                  "reep_id": "reep_p56d81ec4",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 429915,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 17,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/maxim-de-cuyper/profil/spieler/429915",
                "source_refs": {
                  "key_transfermarkt": "429915",
                  "reep_id": "reep_p56d81ec4",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 429915,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 17,
              "goals": 4,
              "market_value_eur": 22000000,
              "highest_market_value_eur": 22000000,
              "impact_proxy_score": 18.65,
              "appearances_total": 137,
              "minutes_total": 10295,
              "assists_total": 22,
              "starts_total": 124,
              "bench_rows_total": 39,
              "event_rows_total": 63
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "55",
                "sample_size": 91,
                "latest_seen_date": "2025-03-16"
              },
              {
                "number": "29",
                "sample_size": 35,
                "latest_seen_date": "2026-05-02"
              },
              {
                "number": "11",
                "sample_size": 33,
                "latest_seen_date": "2023-04-22"
              },
              {
                "number": "95",
                "sample_size": 4,
                "latest_seen_date": "2020-03-07"
              }
            ],
            "activity": {
              "appearances_total": 137,
              "minutes_total": 10295,
              "goals_total": 16,
              "assists_total": 22,
              "yellow_cards_total": 16,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-02"
            },
            "lineups": {
              "lineup_rows": 163,
              "starts": 124,
              "bench_rows": 39,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4626146,
                  "date": "2026-05-02",
                  "type": "substitutes",
                  "position": "Left-Back",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4626130,
                  "date": "2026-04-21",
                  "type": "substitutes",
                  "position": "Left-Back",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4626127,
                  "date": "2026-04-18",
                  "type": "substitutes",
                  "position": "Left-Back",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4626110,
                  "date": "2026-04-11",
                  "type": "substitutes",
                  "position": "Left-Back",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4626100,
                  "date": "2026-03-21",
                  "type": "substitutes",
                  "position": "Left-Back",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4626096,
                  "date": "2026-03-14",
                  "type": "substitutes",
                  "position": "Left-Back",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4626080,
                  "date": "2026-03-04",
                  "type": "substitutes",
                  "position": "Left-Back",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4626070,
                  "date": "2026-03-01",
                  "type": "substitutes",
                  "position": "Left-Back",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4626059,
                  "date": "2026-02-21",
                  "type": "substitutes",
                  "position": "Left-Back",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4808369,
                  "date": "2026-02-14",
                  "type": "substitutes",
                  "position": "Left-Back",
                  "number": "29",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 63,
              "goal_events": 17,
              "card_events": 19,
              "substitution_events": 27,
              "latest_event_date": "2026-02-08"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "belgium:player:maxim-de-cuyper"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:mike-penders",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Mike Penders",
        "name": "Mike Penders",
        "name_zh": null,
        "country_code": null,
        "country_name": "Belgium",
        "country_name_zh": null,
        "date_of_birth": "2005-07-31",
        "age": 20,
        "photo_url": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "belgium:player:mike-penders",
          "position": "GK",
          "shirt_number": null,
          "club": "Racing Club de Strasbourg Alsace",
          "date_of_birth": "2005-07-31",
          "age": 20,
          "status": "selected",
          "country_of_citizenship": "Belgium",
          "height_cm": 200,
          "foot": "left",
          "sub_position": "Goalkeeper",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/834397-1714036498.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/mike-penders/profil/spieler/834397",
            "source_refs": {
              "key_transfermarkt": "834397",
              "reep_id": "reep_p90b85b40",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 4,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 4,
            "goals": 0,
            "market_value_eur": 1000000,
            "highest_market_value_eur": 1000000,
            "impact_proxy_score": 1.6,
            "appearances_total": 43,
            "minutes_total": 3821,
            "assists_total": 0,
            "starts_total": 55,
            "bench_rows_total": 28,
            "event_rows_total": 7
          },
          "basis": {
            "sample_size_matches": 4,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/mike-penders/profil/spieler/834397",
              "source_refs": {
                "key_transfermarkt": "834397",
                "reep_id": "reep_p90b85b40",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 834397,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 1.6,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 4,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/mike-penders/profil/spieler/834397",
                "source_refs": {
                  "key_transfermarkt": "834397",
                  "reep_id": "reep_p90b85b40",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 834397,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "39",
              "sample_size": 77,
              "latest_seen_date": "2026-05-07"
            },
            {
              "number": "41",
              "sample_size": 6,
              "latest_seen_date": "2023-12-17"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "GK",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Racing Club de Strasbourg Alsace",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "39",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 4,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 3821,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 1.6,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "belgium:player:mike-penders",
              "position": "GK",
              "shirt_number": null,
              "club": "Racing Club de Strasbourg Alsace",
              "date_of_birth": "2005-07-31",
              "age": 20,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 200,
              "foot": "left",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/834397-1714036498.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "belgium:player:mike-penders",
              "position": "GK",
              "shirt_number": null,
              "club": "Racing Club de Strasbourg Alsace",
              "date_of_birth": "2005-07-31",
              "age": 20,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 200,
              "foot": "left",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/834397-1714036498.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 4,
              "goals": 0,
              "market_value_eur": 1000000,
              "highest_market_value_eur": 1000000,
              "impact_proxy_score": 1.6,
              "appearances_total": 43,
              "minutes_total": 3821,
              "assists_total": 0,
              "starts_total": 55,
              "bench_rows_total": 28,
              "event_rows_total": 7
            },
            "basis": {
              "sample_size_matches": 4,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/mike-penders/profil/spieler/834397",
                "source_refs": {
                  "key_transfermarkt": "834397",
                  "reep_id": "reep_p90b85b40",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 834397,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 4.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 1.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 1.6,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 12.74,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 4,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/mike-penders/profil/spieler/834397",
                "source_refs": {
                  "key_transfermarkt": "834397",
                  "reep_id": "reep_p90b85b40",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 834397,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 1.6,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 4,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/mike-penders/profil/spieler/834397",
                "source_refs": {
                  "key_transfermarkt": "834397",
                  "reep_id": "reep_p90b85b40",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 834397,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 4,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/mike-penders/profil/spieler/834397",
                "source_refs": {
                  "key_transfermarkt": "834397",
                  "reep_id": "reep_p90b85b40",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 834397,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 4,
              "goals": 0,
              "market_value_eur": 1000000,
              "highest_market_value_eur": 1000000,
              "impact_proxy_score": 1.6,
              "appearances_total": 43,
              "minutes_total": 3821,
              "assists_total": 0,
              "starts_total": 55,
              "bench_rows_total": 28,
              "event_rows_total": 7
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "39",
                "sample_size": 77,
                "latest_seen_date": "2026-05-07"
              },
              {
                "number": "41",
                "sample_size": 6,
                "latest_seen_date": "2023-12-17"
              }
            ],
            "activity": {
              "appearances_total": 43,
              "minutes_total": 3821,
              "goals_total": 0,
              "assists_total": 0,
              "yellow_cards_total": 6,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 83,
              "starts": 55,
              "bench_rows": 28,
              "latest_lineup_date": "2026-05-07",
              "latest_rows": [
                {
                  "game_id": 4805886,
                  "date": "2026-05-07",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "39",
                  "team_captain": false
                },
                {
                  "game_id": 4635289,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "39",
                  "team_captain": false
                },
                {
                  "game_id": 4805884,
                  "date": "2026-04-30",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "39",
                  "team_captain": false
                },
                {
                  "game_id": 4635280,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "39",
                  "team_captain": false
                },
                {
                  "game_id": 4635268,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "39",
                  "team_captain": true
                },
                {
                  "game_id": 4805882,
                  "date": "2026-04-16",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "39",
                  "team_captain": false
                },
                {
                  "game_id": 4805878,
                  "date": "2026-04-09",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "39",
                  "team_captain": false
                },
                {
                  "game_id": 4635257,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "39",
                  "team_captain": false
                },
                {
                  "game_id": 4635243,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "39",
                  "team_captain": false
                },
                {
                  "game_id": 4805874,
                  "date": "2026-03-19",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "39",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 7,
              "goal_events": 0,
              "card_events": 6,
              "substitution_events": 1,
              "latest_event_date": "2025-11-09"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "belgium:player:mike-penders"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:nathan-ngoy",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Nathan Ngoy",
        "name": "Nathan Ngoy",
        "name_zh": null,
        "country_code": null,
        "country_name": "Belgium",
        "country_name_zh": null,
        "date_of_birth": "2003-06-10",
        "age": 22,
        "photo_url": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "belgium:player:nathan-ngoy",
          "position": "DF",
          "shirt_number": null,
          "club": "Lille Olympique Sporting Club",
          "date_of_birth": "2003-06-10",
          "age": 22,
          "status": "selected",
          "country_of_citizenship": "Belgium",
          "height_cm": 183,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/548254-1705573683.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/nathan-ngoy/profil/spieler/548254",
            "source_refs": {
              "key_transfermarkt": "548254",
              "reep_id": "reep_p16c7706e",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 2,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 2,
            "goals": 0,
            "market_value_eur": 3500000,
            "highest_market_value_eur": 4000000,
            "impact_proxy_score": 2.6,
            "appearances_total": 71,
            "minutes_total": 5291,
            "assists_total": 2,
            "starts_total": 59,
            "bench_rows_total": 35,
            "event_rows_total": 36
          },
          "basis": {
            "sample_size_matches": 2,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/nathan-ngoy/profil/spieler/548254",
              "source_refs": {
                "key_transfermarkt": "548254",
                "reep_id": "reep_p16c7706e",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 548254,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 2.6,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nathan-ngoy/profil/spieler/548254",
                "source_refs": {
                  "key_transfermarkt": "548254",
                  "reep_id": "reep_p16c7706e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 548254,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "3",
              "sample_size": 75,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "33",
              "sample_size": 19,
              "latest_seen_date": "2022-04-10"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Lille Olympique Sporting Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "3",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 5291,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 2.6,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "belgium:player:nathan-ngoy",
              "position": "DF",
              "shirt_number": null,
              "club": "Lille Olympique Sporting Club",
              "date_of_birth": "2003-06-10",
              "age": 22,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 183,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/548254-1705573683.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "belgium:player:nathan-ngoy",
              "position": "DF",
              "shirt_number": null,
              "club": "Lille Olympique Sporting Club",
              "date_of_birth": "2003-06-10",
              "age": 22,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 183,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/548254-1705573683.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 2,
              "goals": 0,
              "market_value_eur": 3500000,
              "highest_market_value_eur": 4000000,
              "impact_proxy_score": 2.6,
              "appearances_total": 71,
              "minutes_total": 5291,
              "assists_total": 2,
              "starts_total": 59,
              "bench_rows_total": 35,
              "event_rows_total": 36
            },
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nathan-ngoy/profil/spieler/548254",
                "source_refs": {
                  "key_transfermarkt": "548254",
                  "reep_id": "reep_p16c7706e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 548254,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 3.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 2.6,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 17.64,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nathan-ngoy/profil/spieler/548254",
                "source_refs": {
                  "key_transfermarkt": "548254",
                  "reep_id": "reep_p16c7706e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 548254,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 2.6,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nathan-ngoy/profil/spieler/548254",
                "source_refs": {
                  "key_transfermarkt": "548254",
                  "reep_id": "reep_p16c7706e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 548254,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nathan-ngoy/profil/spieler/548254",
                "source_refs": {
                  "key_transfermarkt": "548254",
                  "reep_id": "reep_p16c7706e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 548254,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 2,
              "goals": 0,
              "market_value_eur": 3500000,
              "highest_market_value_eur": 4000000,
              "impact_proxy_score": 2.6,
              "appearances_total": 71,
              "minutes_total": 5291,
              "assists_total": 2,
              "starts_total": 59,
              "bench_rows_total": 35,
              "event_rows_total": 36
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "3",
                "sample_size": 75,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "33",
                "sample_size": 19,
                "latest_seen_date": "2022-04-10"
              }
            ],
            "activity": {
              "appearances_total": 71,
              "minutes_total": 5291,
              "goals_total": 3,
              "assists_total": 2,
              "yellow_cards_total": 22,
              "red_cards_total": 1,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 94,
              "starts": 59,
              "bench_rows": 35,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4635288,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4635279,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4635264,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4635255,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4635248,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4805919,
                  "date": "2026-03-19",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4635236,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4805911,
                  "date": "2026-03-12",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4635227,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4635218,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 36,
              "goal_events": 3,
              "card_events": 24,
              "substitution_events": 9,
              "latest_event_date": "2026-04-26"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "belgium:player:nathan-ngoy"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:nicolas-raskin",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Nicolas Raskin",
        "name": "Nicolas Raskin",
        "name_zh": null,
        "country_code": null,
        "country_name": "Belgium",
        "country_name_zh": null,
        "date_of_birth": "2001-02-23",
        "age": 25,
        "photo_url": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "belgium:player:nicolas-raskin",
          "position": "MF",
          "shirt_number": null,
          "club": "Rangers Football Club",
          "date_of_birth": "2001-02-23",
          "age": 25,
          "status": "selected",
          "country_of_citizenship": "Belgium",
          "height_cm": 178,
          "foot": "right",
          "sub_position": "Defensive Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/422763-1616873075.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/nicolas-raskin/profil/spieler/422763",
            "source_refs": {
              "key_transfermarkt": "422763",
              "reep_id": "reep_p0dece94f",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 11,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 11,
            "goals": 1,
            "market_value_eur": 6500000,
            "highest_market_value_eur": 8000000,
            "impact_proxy_score": 6.95,
            "appearances_total": 208,
            "minutes_total": 15930,
            "assists_total": 31,
            "starts_total": 179,
            "bench_rows_total": 57,
            "event_rows_total": 103
          },
          "basis": {
            "sample_size_matches": 11,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/nicolas-raskin/profil/spieler/422763",
              "source_refs": {
                "key_transfermarkt": "422763",
                "reep_id": "reep_p0dece94f",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 422763,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 6.95,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nicolas-raskin/profil/spieler/422763",
                "source_refs": {
                  "key_transfermarkt": "422763",
                  "reep_id": "reep_p0dece94f",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 422763,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "43",
              "sample_size": 133,
              "latest_seen_date": "2026-04-12"
            },
            {
              "number": "26",
              "sample_size": 96,
              "latest_seen_date": "2022-11-13"
            },
            {
              "number": "24",
              "sample_size": 7,
              "latest_seen_date": "2018-02-10"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Rangers Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "43",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 11,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 15930,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 6.95,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "belgium:player:nicolas-raskin",
              "position": "MF",
              "shirt_number": null,
              "club": "Rangers Football Club",
              "date_of_birth": "2001-02-23",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 178,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/422763-1616873075.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "belgium:player:nicolas-raskin",
              "position": "MF",
              "shirt_number": null,
              "club": "Rangers Football Club",
              "date_of_birth": "2001-02-23",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 178,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/422763-1616873075.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 11,
              "goals": 1,
              "market_value_eur": 6500000,
              "highest_market_value_eur": 8000000,
              "impact_proxy_score": 6.95,
              "appearances_total": 208,
              "minutes_total": 15930,
              "assists_total": 31,
              "starts_total": 179,
              "bench_rows_total": 57,
              "event_rows_total": 103
            },
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nicolas-raskin/profil/spieler/422763",
                "source_refs": {
                  "key_transfermarkt": "422763",
                  "reep_id": "reep_p0dece94f",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 422763,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 11.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 6.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 6.95,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 53.1,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nicolas-raskin/profil/spieler/422763",
                "source_refs": {
                  "key_transfermarkt": "422763",
                  "reep_id": "reep_p0dece94f",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 422763,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 6.95,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nicolas-raskin/profil/spieler/422763",
                "source_refs": {
                  "key_transfermarkt": "422763",
                  "reep_id": "reep_p0dece94f",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 422763,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nicolas-raskin/profil/spieler/422763",
                "source_refs": {
                  "key_transfermarkt": "422763",
                  "reep_id": "reep_p0dece94f",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 422763,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 11,
              "goals": 1,
              "market_value_eur": 6500000,
              "highest_market_value_eur": 8000000,
              "impact_proxy_score": 6.95,
              "appearances_total": 208,
              "minutes_total": 15930,
              "assists_total": 31,
              "starts_total": 179,
              "bench_rows_total": 57,
              "event_rows_total": 103
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "43",
                "sample_size": 133,
                "latest_seen_date": "2026-04-12"
              },
              {
                "number": "26",
                "sample_size": 96,
                "latest_seen_date": "2022-11-13"
              },
              {
                "number": "24",
                "sample_size": 7,
                "latest_seen_date": "2018-02-10"
              }
            ],
            "activity": {
              "appearances_total": 208,
              "minutes_total": 15930,
              "goals_total": 12,
              "assists_total": 31,
              "yellow_cards_total": 41,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-04-12"
            },
            "lineups": {
              "lineup_rows": 236,
              "starts": 179,
              "bench_rows": 57,
              "latest_lineup_date": "2026-04-12",
              "latest_rows": [
                {
                  "game_id": 4649532,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "43",
                  "team_captain": false
                },
                {
                  "game_id": 4649539,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "43",
                  "team_captain": false
                },
                {
                  "game_id": 4649546,
                  "date": "2026-03-21",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "43",
                  "team_captain": false
                },
                {
                  "game_id": 4649522,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "43",
                  "team_captain": false
                },
                {
                  "game_id": 4832715,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "43",
                  "team_captain": false
                },
                {
                  "game_id": 4649528,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "43",
                  "team_captain": false
                },
                {
                  "game_id": 4649509,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "43",
                  "team_captain": false
                },
                {
                  "game_id": 4649492,
                  "date": "2026-02-15",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "43",
                  "team_captain": false
                },
                {
                  "game_id": 4649504,
                  "date": "2026-02-11",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "43",
                  "team_captain": false
                },
                {
                  "game_id": 4808142,
                  "date": "2026-02-08",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "43",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 103,
              "goal_events": 12,
              "card_events": 41,
              "substitution_events": 50,
              "latest_event_date": "2026-04-12"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "belgium:player:nicolas-raskin"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:romelu-lukaku",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Romelu Lukaku",
        "name": "Romelu Lukaku",
        "name_zh": null,
        "country_code": null,
        "country_name": "Belgium",
        "country_name_zh": null,
        "date_of_birth": "1993-05-13",
        "age": 33,
        "photo_url": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "belgium:player:romelu-lukaku",
          "position": "FW",
          "shirt_number": null,
          "club": "Società Sportiva Calcio Napoli",
          "date_of_birth": "1993-05-13",
          "age": 33,
          "status": "selected",
          "country_of_citizenship": "Belgium",
          "height_cm": 191,
          "foot": "left",
          "sub_position": "Centre-Forward",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/96341-1661780981.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/romelu-lukaku/profil/spieler/96341",
            "source_refs": {
              "key_transfermarkt": "96341",
              "reep_id": "reep_p140f5b33",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 124,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 124,
            "goals": 89,
            "market_value_eur": 15000000,
            "highest_market_value_eur": 100000000,
            "impact_proxy_score": 49.0,
            "appearances_total": 554,
            "minutes_total": 41460,
            "assists_total": 88,
            "starts_total": 436,
            "bench_rows_total": 102,
            "event_rows_total": 495
          },
          "basis": {
            "sample_size_matches": 124,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/romelu-lukaku/profil/spieler/96341",
              "source_refs": {
                "key_transfermarkt": "96341",
                "reep_id": "reep_p140f5b33",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 96341,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 49.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 124,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/romelu-lukaku/profil/spieler/96341",
                "source_refs": {
                  "key_transfermarkt": "96341",
                  "reep_id": "reep_p140f5b33",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 96341,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "9",
              "sample_size": 249,
              "latest_seen_date": "2026-03-20"
            },
            {
              "number": "10",
              "sample_size": 127,
              "latest_seen_date": "2017-05-21"
            },
            {
              "number": "90",
              "sample_size": 86,
              "latest_seen_date": "2024-05-19"
            },
            {
              "number": "11",
              "sample_size": 38,
              "latest_seen_date": "2025-05-23"
            },
            {
              "number": "17",
              "sample_size": 34,
              "latest_seen_date": "2014-05-11"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Società Sportiva Calcio Napoli",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "9",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 124,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 89,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 41460,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 49.0,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "belgium:player:romelu-lukaku",
              "position": "FW",
              "shirt_number": null,
              "club": "Società Sportiva Calcio Napoli",
              "date_of_birth": "1993-05-13",
              "age": 33,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 191,
              "foot": "left",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/96341-1661780981.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "belgium:player:romelu-lukaku",
              "position": "FW",
              "shirt_number": null,
              "club": "Società Sportiva Calcio Napoli",
              "date_of_birth": "1993-05-13",
              "age": 33,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 191,
              "foot": "left",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/96341-1661780981.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 124,
              "goals": 89,
              "market_value_eur": 15000000,
              "highest_market_value_eur": 100000000,
              "impact_proxy_score": 49.0,
              "appearances_total": 554,
              "minutes_total": 41460,
              "assists_total": 88,
              "starts_total": 436,
              "bench_rows_total": 102,
              "event_rows_total": 495
            },
            "basis": {
              "sample_size_matches": 124,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/romelu-lukaku/profil/spieler/96341",
                "source_refs": {
                  "key_transfermarkt": "96341",
                  "reep_id": "reep_p140f5b33",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 96341,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 15.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 49.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 124,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/romelu-lukaku/profil/spieler/96341",
                "source_refs": {
                  "key_transfermarkt": "96341",
                  "reep_id": "reep_p140f5b33",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 96341,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 49.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 124,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/romelu-lukaku/profil/spieler/96341",
                "source_refs": {
                  "key_transfermarkt": "96341",
                  "reep_id": "reep_p140f5b33",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 96341,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 124,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/romelu-lukaku/profil/spieler/96341",
                "source_refs": {
                  "key_transfermarkt": "96341",
                  "reep_id": "reep_p140f5b33",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 96341,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 124,
              "goals": 89,
              "market_value_eur": 15000000,
              "highest_market_value_eur": 100000000,
              "impact_proxy_score": 49.0,
              "appearances_total": 554,
              "minutes_total": 41460,
              "assists_total": 88,
              "starts_total": 436,
              "bench_rows_total": 102,
              "event_rows_total": 495
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "9",
                "sample_size": 249,
                "latest_seen_date": "2026-03-20"
              },
              {
                "number": "10",
                "sample_size": 127,
                "latest_seen_date": "2017-05-21"
              },
              {
                "number": "90",
                "sample_size": 86,
                "latest_seen_date": "2024-05-19"
              },
              {
                "number": "11",
                "sample_size": 38,
                "latest_seen_date": "2025-05-23"
              },
              {
                "number": "17",
                "sample_size": 34,
                "latest_seen_date": "2014-05-11"
              }
            ],
            "activity": {
              "appearances_total": 554,
              "minutes_total": 41460,
              "goals_total": 271,
              "assists_total": 88,
              "yellow_cards_total": 50,
              "red_cards_total": 1,
              "latest_appearance_date": "2026-03-06"
            },
            "lineups": {
              "lineup_rows": 538,
              "starts": 436,
              "bench_rows": 102,
              "latest_lineup_date": "2026-03-20",
              "latest_rows": [
                {
                  "game_id": 4621007,
                  "date": "2026-03-20",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4620999,
                  "date": "2026-03-14",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4620994,
                  "date": "2026-03-06",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4620984,
                  "date": "2026-02-28",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4620965,
                  "date": "2026-02-22",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4620960,
                  "date": "2026-02-15",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4785787,
                  "date": "2026-02-10",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4620942,
                  "date": "2026-02-07",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4620928,
                  "date": "2026-01-31",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4714981,
                  "date": "2026-01-28",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 495,
              "goal_events": 284,
              "card_events": 51,
              "substitution_events": 157,
              "latest_event_date": "2026-02-28"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "belgium:player:romelu-lukaku"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:senne-lammens",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Senne Lammens",
        "name": "Senne Lammens",
        "name_zh": null,
        "country_code": null,
        "country_name": "Belgium",
        "country_name_zh": null,
        "date_of_birth": "2002-07-07",
        "age": 23,
        "photo_url": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "belgium:player:senne-lammens",
          "position": "GK",
          "shirt_number": null,
          "club": "Manchester United Football Club",
          "date_of_birth": "2002-07-07",
          "age": 23,
          "status": "selected",
          "country_of_citizenship": "Belgium",
          "height_cm": 193,
          "foot": "right",
          "sub_position": "Goalkeeper",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/503883-1755675220.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/senne-lammens/profil/spieler/503883",
            "source_refs": {
              "key_transfermarkt": "503883",
              "reep_id": "reep_p0928d9ea",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 2,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 2,
            "goals": 0,
            "market_value_eur": 25000000,
            "highest_market_value_eur": 25000000,
            "impact_proxy_score": 15.5,
            "appearances_total": 67,
            "minutes_total": 6017,
            "assists_total": 0,
            "starts_total": 67,
            "bench_rows_total": 110,
            "event_rows_total": 1
          },
          "basis": {
            "sample_size_matches": 2,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/senne-lammens/profil/spieler/503883",
              "source_refs": {
                "key_transfermarkt": "503883",
                "reep_id": "reep_p0928d9ea",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 503883,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 15.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/senne-lammens/profil/spieler/503883",
                "source_refs": {
                  "key_transfermarkt": "503883",
                  "reep_id": "reep_p0928d9ea",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 503883,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "91",
              "sample_size": 144,
              "latest_seen_date": "2025-08-17"
            },
            {
              "number": "31",
              "sample_size": 33,
              "latest_seen_date": "2026-05-03"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "GK",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Manchester United Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "91",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 6017,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 15.5,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "belgium:player:senne-lammens",
              "position": "GK",
              "shirt_number": null,
              "club": "Manchester United Football Club",
              "date_of_birth": "2002-07-07",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 193,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/503883-1755675220.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "belgium:player:senne-lammens",
              "position": "GK",
              "shirt_number": null,
              "club": "Manchester United Football Club",
              "date_of_birth": "2002-07-07",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 193,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/503883-1755675220.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 2,
              "goals": 0,
              "market_value_eur": 25000000,
              "highest_market_value_eur": 25000000,
              "impact_proxy_score": 15.5,
              "appearances_total": 67,
              "minutes_total": 6017,
              "assists_total": 0,
              "starts_total": 67,
              "bench_rows_total": 110,
              "event_rows_total": 1
            },
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/senne-lammens/profil/spieler/503883",
                "source_refs": {
                  "key_transfermarkt": "503883",
                  "reep_id": "reep_p0928d9ea",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 503883,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 25.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 15.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 20.06,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/senne-lammens/profil/spieler/503883",
                "source_refs": {
                  "key_transfermarkt": "503883",
                  "reep_id": "reep_p0928d9ea",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 503883,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 15.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/senne-lammens/profil/spieler/503883",
                "source_refs": {
                  "key_transfermarkt": "503883",
                  "reep_id": "reep_p0928d9ea",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 503883,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/senne-lammens/profil/spieler/503883",
                "source_refs": {
                  "key_transfermarkt": "503883",
                  "reep_id": "reep_p0928d9ea",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 503883,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 2,
              "goals": 0,
              "market_value_eur": 25000000,
              "highest_market_value_eur": 25000000,
              "impact_proxy_score": 15.5,
              "appearances_total": 67,
              "minutes_total": 6017,
              "assists_total": 0,
              "starts_total": 67,
              "bench_rows_total": 110,
              "event_rows_total": 1
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "91",
                "sample_size": 144,
                "latest_seen_date": "2025-08-17"
              },
              {
                "number": "31",
                "sample_size": 33,
                "latest_seen_date": "2026-05-03"
              }
            ],
            "activity": {
              "appearances_total": 67,
              "minutes_total": 6017,
              "goals_total": 0,
              "assists_total": 0,
              "yellow_cards_total": 0,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 177,
              "starts": 67,
              "bench_rows": 110,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4626145,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4626134,
                  "date": "2026-04-27",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4626120,
                  "date": "2026-04-18",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4626114,
                  "date": "2026-04-13",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4626099,
                  "date": "2026-03-20",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4626094,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4626085,
                  "date": "2026-03-04",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4626075,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4626062,
                  "date": "2026-02-23",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4626057,
                  "date": "2026-02-10",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 1,
              "goal_events": 1,
              "card_events": 0,
              "substitution_events": 0,
              "latest_event_date": "2024-08-04"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "belgium:player:senne-lammens"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:thibaut-courtois",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Thibaut Courtois",
        "name": "Thibaut Courtois",
        "name_zh": null,
        "country_code": null,
        "country_name": "Belgium",
        "country_name_zh": null,
        "date_of_birth": "1992-05-11",
        "age": 34,
        "photo_url": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "belgium:player:thibaut-courtois",
          "position": "GK",
          "shirt_number": null,
          "club": "Real Madrid Club de Fútbol",
          "date_of_birth": "1992-05-11",
          "age": 34,
          "status": "selected",
          "country_of_citizenship": "Belgium",
          "height_cm": 200,
          "foot": "left",
          "sub_position": "Goalkeeper",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/108390-1717280733.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/thibaut-courtois/profil/spieler/108390",
            "source_refs": {
              "key_transfermarkt": "108390",
              "reep_id": "reep_p3595b098",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 107,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 107,
            "goals": 0,
            "market_value_eur": 28000000,
            "highest_market_value_eur": 75000000,
            "impact_proxy_score": 41.8,
            "appearances_total": 581,
            "minutes_total": 52387,
            "assists_total": 3,
            "starts_total": 531,
            "bench_rows_total": 31,
            "event_rows_total": 29
          },
          "basis": {
            "sample_size_matches": 107,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/thibaut-courtois/profil/spieler/108390",
              "source_refs": {
                "key_transfermarkt": "108390",
                "reep_id": "reep_p3595b098",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 108390,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 41.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 107,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/thibaut-courtois/profil/spieler/108390",
                "source_refs": {
                  "key_transfermarkt": "108390",
                  "reep_id": "reep_p3595b098",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 108390,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "13",
              "sample_size": 267,
              "latest_seen_date": "2020-08-07"
            },
            {
              "number": "1",
              "sample_size": 258,
              "latest_seen_date": "2026-03-17"
            },
            {
              "number": "25",
              "sample_size": 37,
              "latest_seen_date": "2019-05-19"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "GK",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Real Madrid Club de Fútbol",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "13",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 107,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 52387,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 41.8,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "belgium:player:thibaut-courtois",
              "position": "GK",
              "shirt_number": null,
              "club": "Real Madrid Club de Fútbol",
              "date_of_birth": "1992-05-11",
              "age": 34,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 200,
              "foot": "left",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/108390-1717280733.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "belgium:player:thibaut-courtois",
              "position": "GK",
              "shirt_number": null,
              "club": "Real Madrid Club de Fútbol",
              "date_of_birth": "1992-05-11",
              "age": 34,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 200,
              "foot": "left",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/108390-1717280733.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 107,
              "goals": 0,
              "market_value_eur": 28000000,
              "highest_market_value_eur": 75000000,
              "impact_proxy_score": 41.8,
              "appearances_total": 581,
              "minutes_total": 52387,
              "assists_total": 3,
              "starts_total": 531,
              "bench_rows_total": 31,
              "event_rows_total": 29
            },
            "basis": {
              "sample_size_matches": 107,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/thibaut-courtois/profil/spieler/108390",
                "source_refs": {
                  "key_transfermarkt": "108390",
                  "reep_id": "reep_p3595b098",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 108390,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 28.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 41.8,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 107,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/thibaut-courtois/profil/spieler/108390",
                "source_refs": {
                  "key_transfermarkt": "108390",
                  "reep_id": "reep_p3595b098",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 108390,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 41.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 107,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/thibaut-courtois/profil/spieler/108390",
                "source_refs": {
                  "key_transfermarkt": "108390",
                  "reep_id": "reep_p3595b098",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 108390,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 107,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/thibaut-courtois/profil/spieler/108390",
                "source_refs": {
                  "key_transfermarkt": "108390",
                  "reep_id": "reep_p3595b098",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 108390,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 107,
              "goals": 0,
              "market_value_eur": 28000000,
              "highest_market_value_eur": 75000000,
              "impact_proxy_score": 41.8,
              "appearances_total": 581,
              "minutes_total": 52387,
              "assists_total": 3,
              "starts_total": 531,
              "bench_rows_total": 31,
              "event_rows_total": 29
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "13",
                "sample_size": 267,
                "latest_seen_date": "2020-08-07"
              },
              {
                "number": "1",
                "sample_size": 258,
                "latest_seen_date": "2026-03-17"
              },
              {
                "number": "25",
                "sample_size": 37,
                "latest_seen_date": "2019-05-19"
              }
            ],
            "activity": {
              "appearances_total": 581,
              "minutes_total": 52387,
              "goals_total": 0,
              "assists_total": 3,
              "yellow_cards_total": 20,
              "red_cards_total": 2,
              "latest_appearance_date": "2026-03-17"
            },
            "lineups": {
              "lineup_rows": 562,
              "starts": 531,
              "bench_rows": 31,
              "latest_lineup_date": "2026-03-17",
              "latest_rows": [
                {
                  "game_id": 4814364,
                  "date": "2026-03-17",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4645919,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4814356,
                  "date": "2026-03-11",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4645954,
                  "date": "2026-03-06",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4645822,
                  "date": "2026-03-02",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4814105,
                  "date": "2026-02-25",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4645861,
                  "date": "2026-02-21",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4814097,
                  "date": "2026-02-17",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4645888,
                  "date": "2026-02-14",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4645814,
                  "date": "2026-02-08",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 29,
              "goal_events": 2,
              "card_events": 22,
              "substitution_events": 4,
              "latest_event_date": "2026-03-17"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "belgium:player:thibaut-courtois"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:thomas-meunier",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Thomas Meunier",
        "name": "Thomas Meunier",
        "name_zh": null,
        "country_code": null,
        "country_name": "Belgium",
        "country_name_zh": null,
        "date_of_birth": "1991-09-12",
        "age": 34,
        "photo_url": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "belgium:player:thomas-meunier",
          "position": "DF",
          "shirt_number": null,
          "club": "Lille Olympique Sporting Club",
          "date_of_birth": "1991-09-12",
          "age": 34,
          "status": "selected",
          "country_of_citizenship": "Belgium",
          "height_cm": 191,
          "foot": "right",
          "sub_position": "Right-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/100986-1741073106.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/thomas-meunier/profil/spieler/100986",
            "source_refs": {
              "key_transfermarkt": "100986",
              "reep_id": "reep_p72f1d154",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 78,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 78,
            "goals": 10,
            "market_value_eur": 1800000,
            "highest_market_value_eur": 35000000,
            "impact_proxy_score": 23.58,
            "appearances_total": 383,
            "minutes_total": 28644,
            "assists_total": 43,
            "starts_total": 309,
            "bench_rows_total": 124,
            "event_rows_total": 177
          },
          "basis": {
            "sample_size_matches": 78,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/thomas-meunier/profil/spieler/100986",
              "source_refs": {
                "key_transfermarkt": "100986",
                "reep_id": "reep_p72f1d154",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 100986,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 23.58,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 78,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/thomas-meunier/profil/spieler/100986",
                "source_refs": {
                  "key_transfermarkt": "100986",
                  "reep_id": "reep_p72f1d154",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 100986,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "12",
              "sample_size": 234,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "24",
              "sample_size": 104,
              "latest_seen_date": "2024-02-02"
            },
            {
              "number": "19",
              "sample_size": 95,
              "latest_seen_date": "2016-03-13"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Lille Olympique Sporting Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "12",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 78,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 10,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 28644,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 23.58,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "belgium:player:thomas-meunier",
              "position": "DF",
              "shirt_number": null,
              "club": "Lille Olympique Sporting Club",
              "date_of_birth": "1991-09-12",
              "age": 34,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 191,
              "foot": "right",
              "sub_position": "Right-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/100986-1741073106.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "belgium:player:thomas-meunier",
              "position": "DF",
              "shirt_number": null,
              "club": "Lille Olympique Sporting Club",
              "date_of_birth": "1991-09-12",
              "age": 34,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 191,
              "foot": "right",
              "sub_position": "Right-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/100986-1741073106.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 78,
              "goals": 10,
              "market_value_eur": 1800000,
              "highest_market_value_eur": 35000000,
              "impact_proxy_score": 23.58,
              "appearances_total": 383,
              "minutes_total": 28644,
              "assists_total": 43,
              "starts_total": 309,
              "bench_rows_total": 124,
              "event_rows_total": 177
            },
            "basis": {
              "sample_size_matches": 78,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/thomas-meunier/profil/spieler/100986",
                "source_refs": {
                  "key_transfermarkt": "100986",
                  "reep_id": "reep_p72f1d154",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 100986,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 78.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 20.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 1.8,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 23.58,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 95.48,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 78,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/thomas-meunier/profil/spieler/100986",
                "source_refs": {
                  "key_transfermarkt": "100986",
                  "reep_id": "reep_p72f1d154",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 100986,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 23.58,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 78,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/thomas-meunier/profil/spieler/100986",
                "source_refs": {
                  "key_transfermarkt": "100986",
                  "reep_id": "reep_p72f1d154",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 100986,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 78,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/thomas-meunier/profil/spieler/100986",
                "source_refs": {
                  "key_transfermarkt": "100986",
                  "reep_id": "reep_p72f1d154",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 100986,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 78,
              "goals": 10,
              "market_value_eur": 1800000,
              "highest_market_value_eur": 35000000,
              "impact_proxy_score": 23.58,
              "appearances_total": 383,
              "minutes_total": 28644,
              "assists_total": 43,
              "starts_total": 309,
              "bench_rows_total": 124,
              "event_rows_total": 177
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "12",
                "sample_size": 234,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "24",
                "sample_size": 104,
                "latest_seen_date": "2024-02-02"
              },
              {
                "number": "19",
                "sample_size": 95,
                "latest_seen_date": "2016-03-13"
              }
            ],
            "activity": {
              "appearances_total": 383,
              "minutes_total": 28644,
              "goals_total": 31,
              "assists_total": 43,
              "yellow_cards_total": 66,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 433,
              "starts": 309,
              "bench_rows": 124,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4635288,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4635279,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4635274,
                  "date": "2026-04-18",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4635264,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4635255,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4635248,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4805919,
                  "date": "2026-03-19",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4635236,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4805911,
                  "date": "2026-03-12",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4635227,
                  "date": "2026-03-08",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "12",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 177,
              "goal_events": 34,
              "card_events": 70,
              "substitution_events": 73,
              "latest_event_date": "2026-05-03"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "belgium:player:thomas-meunier"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:timothy-castagne",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Timothy Castagne",
        "name": "Timothy Castagne",
        "name_zh": null,
        "country_code": null,
        "country_name": "Belgium",
        "country_name_zh": null,
        "date_of_birth": "1995-12-05",
        "age": 30,
        "photo_url": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "belgium:player:timothy-castagne",
          "position": "DF",
          "shirt_number": null,
          "club": "Fulham Football Club",
          "date_of_birth": "1995-12-05",
          "age": 30,
          "status": "selected",
          "country_of_citizenship": "Belgium",
          "height_cm": 185,
          "foot": "right",
          "sub_position": "Right-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/262226-1762354618.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/timothy-castagne/profil/spieler/262226",
            "source_refs": {
              "key_transfermarkt": "262226",
              "reep_id": "reep_p7eb9b15b",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 62,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 62,
            "goals": 2,
            "market_value_eur": 10000000,
            "highest_market_value_eur": 28000000,
            "impact_proxy_score": 22.1,
            "appearances_total": 373,
            "minutes_total": 28971,
            "assists_total": 25,
            "starts_total": 312,
            "bench_rows_total": 142,
            "event_rows_total": 93
          },
          "basis": {
            "sample_size_matches": 62,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/timothy-castagne/profil/spieler/262226",
              "source_refs": {
                "key_transfermarkt": "262226",
                "reep_id": "reep_p7eb9b15b",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 262226,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 22.1,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 62,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/timothy-castagne/profil/spieler/262226",
                "source_refs": {
                  "key_transfermarkt": "262226",
                  "reep_id": "reep_p7eb9b15b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 262226,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "21",
              "sample_size": 258,
              "latest_seen_date": "2026-05-02"
            },
            {
              "number": "27",
              "sample_size": 111,
              "latest_seen_date": "2023-08-09"
            },
            {
              "number": "41",
              "sample_size": 84,
              "latest_seen_date": "2017-04-20"
            },
            {
              "number": "44",
              "sample_size": 1,
              "latest_seen_date": "2013-12-12"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Fulham Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "21",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 62,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 28971,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 22.1,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "belgium:player:timothy-castagne",
              "position": "DF",
              "shirt_number": null,
              "club": "Fulham Football Club",
              "date_of_birth": "1995-12-05",
              "age": 30,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 185,
              "foot": "right",
              "sub_position": "Right-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/262226-1762354618.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "belgium:player:timothy-castagne",
              "position": "DF",
              "shirt_number": null,
              "club": "Fulham Football Club",
              "date_of_birth": "1995-12-05",
              "age": 30,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 185,
              "foot": "right",
              "sub_position": "Right-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/262226-1762354618.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 62,
              "goals": 2,
              "market_value_eur": 10000000,
              "highest_market_value_eur": 28000000,
              "impact_proxy_score": 22.1,
              "appearances_total": 373,
              "minutes_total": 28971,
              "assists_total": 25,
              "starts_total": 312,
              "bench_rows_total": 142,
              "event_rows_total": 93
            },
            "basis": {
              "sample_size_matches": 62,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/timothy-castagne/profil/spieler/262226",
                "source_refs": {
                  "key_transfermarkt": "262226",
                  "reep_id": "reep_p7eb9b15b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 262226,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 62.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 4.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 10.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 22.1,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 96.57,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 62,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/timothy-castagne/profil/spieler/262226",
                "source_refs": {
                  "key_transfermarkt": "262226",
                  "reep_id": "reep_p7eb9b15b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 262226,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 22.1,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 62,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/timothy-castagne/profil/spieler/262226",
                "source_refs": {
                  "key_transfermarkt": "262226",
                  "reep_id": "reep_p7eb9b15b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 262226,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 62,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/timothy-castagne/profil/spieler/262226",
                "source_refs": {
                  "key_transfermarkt": "262226",
                  "reep_id": "reep_p7eb9b15b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 262226,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 62,
              "goals": 2,
              "market_value_eur": 10000000,
              "highest_market_value_eur": 28000000,
              "impact_proxy_score": 22.1,
              "appearances_total": 373,
              "minutes_total": 28971,
              "assists_total": 25,
              "starts_total": 312,
              "bench_rows_total": 142,
              "event_rows_total": 93
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "21",
                "sample_size": 258,
                "latest_seen_date": "2026-05-02"
              },
              {
                "number": "27",
                "sample_size": 111,
                "latest_seen_date": "2023-08-09"
              },
              {
                "number": "41",
                "sample_size": 84,
                "latest_seen_date": "2017-04-20"
              },
              {
                "number": "44",
                "sample_size": 1,
                "latest_seen_date": "2013-12-12"
              }
            ],
            "activity": {
              "appearances_total": 373,
              "minutes_total": 28971,
              "goals_total": 17,
              "assists_total": 25,
              "yellow_cards_total": 35,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-02"
            },
            "lineups": {
              "lineup_rows": 454,
              "starts": 312,
              "bench_rows": 142,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4626138,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4626132,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4626119,
                  "date": "2026-04-18",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4626113,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4626102,
                  "date": "2026-03-21",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4626095,
                  "date": "2026-03-15",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4827506,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4626082,
                  "date": "2026-03-04",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4626072,
                  "date": "2026-03-01",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4626065,
                  "date": "2026-02-22",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "21",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 93,
              "goal_events": 17,
              "card_events": 36,
              "substitution_events": 40,
              "latest_event_date": "2026-04-25"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "belgium:player:timothy-castagne"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:youri-tielemans",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Youri Tielemans",
        "name": "Youri Tielemans",
        "name_zh": null,
        "country_code": null,
        "country_name": "Belgium",
        "country_name_zh": null,
        "date_of_birth": "1997-05-07",
        "age": 29,
        "photo_url": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "belgium:player:youri-tielemans",
          "position": "MF",
          "shirt_number": null,
          "club": "Aston Villa Football Club",
          "date_of_birth": "1997-05-07",
          "age": 29,
          "status": "selected",
          "country_of_citizenship": "Belgium",
          "height_cm": 177,
          "foot": "right",
          "sub_position": "Central Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/249565-1716886438.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/youri-tielemans/profil/spieler/249565",
            "source_refs": {
              "key_transfermarkt": "249565",
              "reep_id": "reep_p2b31811c",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 83,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 83,
            "goals": 12,
            "market_value_eur": 35000000,
            "highest_market_value_eur": 55000000,
            "impact_proxy_score": 45.35,
            "appearances_total": 492,
            "minutes_total": 37424,
            "assists_total": 69,
            "starts_total": 427,
            "bench_rows_total": 101,
            "event_rows_total": 250
          },
          "basis": {
            "sample_size_matches": 83,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/youri-tielemans/profil/spieler/249565",
              "source_refs": {
                "key_transfermarkt": "249565",
                "reep_id": "reep_p2b31811c",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 249565,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 45.35,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 83,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/youri-tielemans/profil/spieler/249565",
                "source_refs": {
                  "key_transfermarkt": "249565",
                  "reep_id": "reep_p2b31811c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 249565,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "8",
              "sample_size": 322,
              "latest_seen_date": "2026-05-07"
            },
            {
              "number": "31",
              "sample_size": 155,
              "latest_seen_date": "2017-04-20"
            },
            {
              "number": "17",
              "sample_size": 38,
              "latest_seen_date": "2018-05-19"
            },
            {
              "number": "21",
              "sample_size": 13,
              "latest_seen_date": "2019-05-12"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Aston Villa Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "8",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 83,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 12,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 37424,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 45.35,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "belgium:player:youri-tielemans",
              "position": "MF",
              "shirt_number": null,
              "club": "Aston Villa Football Club",
              "date_of_birth": "1997-05-07",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 177,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/249565-1716886438.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "belgium:player:youri-tielemans",
              "position": "MF",
              "shirt_number": null,
              "club": "Aston Villa Football Club",
              "date_of_birth": "1997-05-07",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 177,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/249565-1716886438.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 83,
              "goals": 12,
              "market_value_eur": 35000000,
              "highest_market_value_eur": 55000000,
              "impact_proxy_score": 45.35,
              "appearances_total": 492,
              "minutes_total": 37424,
              "assists_total": 69,
              "starts_total": 427,
              "bench_rows_total": 101,
              "event_rows_total": 250
            },
            "basis": {
              "sample_size_matches": 83,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/youri-tielemans/profil/spieler/249565",
                "source_refs": {
                  "key_transfermarkt": "249565",
                  "reep_id": "reep_p2b31811c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 249565,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 83.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 24.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 35.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 45.35,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 83,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/youri-tielemans/profil/spieler/249565",
                "source_refs": {
                  "key_transfermarkt": "249565",
                  "reep_id": "reep_p2b31811c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 249565,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 45.35,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 83,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/youri-tielemans/profil/spieler/249565",
                "source_refs": {
                  "key_transfermarkt": "249565",
                  "reep_id": "reep_p2b31811c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 249565,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 83,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/youri-tielemans/profil/spieler/249565",
                "source_refs": {
                  "key_transfermarkt": "249565",
                  "reep_id": "reep_p2b31811c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 249565,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 83,
              "goals": 12,
              "market_value_eur": 35000000,
              "highest_market_value_eur": 55000000,
              "impact_proxy_score": 45.35,
              "appearances_total": 492,
              "minutes_total": 37424,
              "assists_total": 69,
              "starts_total": 427,
              "bench_rows_total": 101,
              "event_rows_total": 250
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "8",
                "sample_size": 322,
                "latest_seen_date": "2026-05-07"
              },
              {
                "number": "31",
                "sample_size": 155,
                "latest_seen_date": "2017-04-20"
              },
              {
                "number": "17",
                "sample_size": 38,
                "latest_seen_date": "2018-05-19"
              },
              {
                "number": "21",
                "sample_size": 13,
                "latest_seen_date": "2019-05-12"
              }
            ],
            "activity": {
              "appearances_total": 492,
              "minutes_total": 37424,
              "goals_total": 63,
              "assists_total": 69,
              "yellow_cards_total": 56,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-07"
            },
            "lineups": {
              "lineup_rows": 528,
              "starts": 427,
              "bench_rows": 101,
              "latest_lineup_date": "2026-05-07",
              "latest_rows": [
                {
                  "game_id": 4805931,
                  "date": "2026-05-07",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4626139,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4805929,
                  "date": "2026-04-30",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4626132,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4626118,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4805927,
                  "date": "2026-04-16",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4626115,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4805923,
                  "date": "2026-04-09",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4626098,
                  "date": "2026-03-22",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4626026,
                  "date": "2026-01-25",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 250,
              "goal_events": 65,
              "card_events": 61,
              "substitution_events": 123,
              "latest_event_date": "2026-04-30"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "belgium:player:youri-tielemans"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "belgium:player:zeno-debast",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Zeno Debast",
        "name": "Zeno Debast",
        "name_zh": null,
        "country_code": null,
        "country_name": "Belgium",
        "country_name_zh": null,
        "date_of_birth": "2003-10-24",
        "age": 22,
        "photo_url": null,
        "team_id": "belgium",
        "team_name": "Belgium",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "belgium:player:zeno-debast",
          "position": "DF",
          "shirt_number": null,
          "club": "Sporting Clube de Portugal",
          "date_of_birth": "2003-10-24",
          "age": 22,
          "status": "selected",
          "country_of_citizenship": "Belgium",
          "height_cm": 191,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/548193-1759779104.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/zeno-debast/profil/spieler/548193",
            "source_refs": {
              "key_transfermarkt": "548193",
              "reep_id": "reep_p57f59cda",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 26,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 26,
            "goals": 1,
            "market_value_eur": 30000000,
            "highest_market_value_eur": 30000000,
            "impact_proxy_score": 24.8,
            "appearances_total": 134,
            "minutes_total": 10288,
            "assists_total": 7,
            "starts_total": 113,
            "bench_rows_total": 34,
            "event_rows_total": 46
          },
          "basis": {
            "sample_size_matches": 26,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/zeno-debast/profil/spieler/548193",
              "source_refs": {
                "key_transfermarkt": "548193",
                "reep_id": "reep_p57f59cda",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 548193,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 24.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 26,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/zeno-debast/profil/spieler/548193",
                "source_refs": {
                  "key_transfermarkt": "548193",
                  "reep_id": "reep_p57f59cda",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 548193,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "6",
              "sample_size": 74,
              "latest_seen_date": "2026-05-04"
            },
            {
              "number": "56",
              "sample_size": 73,
              "latest_seen_date": "2024-03-16"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Sporting Clube de Portugal",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "6",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 26,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 10288,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 24.8,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "belgium:player:zeno-debast",
              "position": "DF",
              "shirt_number": null,
              "club": "Sporting Clube de Portugal",
              "date_of_birth": "2003-10-24",
              "age": 22,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 191,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/548193-1759779104.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "belgium:player:zeno-debast",
              "position": "DF",
              "shirt_number": null,
              "club": "Sporting Clube de Portugal",
              "date_of_birth": "2003-10-24",
              "age": 22,
              "status": "selected",
              "country_of_citizenship": "Belgium",
              "height_cm": 191,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/548193-1759779104.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 26,
              "goals": 1,
              "market_value_eur": 30000000,
              "highest_market_value_eur": 30000000,
              "impact_proxy_score": 24.8,
              "appearances_total": 134,
              "minutes_total": 10288,
              "assists_total": 7,
              "starts_total": 113,
              "bench_rows_total": 34,
              "event_rows_total": 46
            },
            "basis": {
              "sample_size_matches": 26,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/zeno-debast/profil/spieler/548193",
                "source_refs": {
                  "key_transfermarkt": "548193",
                  "reep_id": "reep_p57f59cda",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 548193,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 26.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 30.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 24.8,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 34.29,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 26,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/zeno-debast/profil/spieler/548193",
                "source_refs": {
                  "key_transfermarkt": "548193",
                  "reep_id": "reep_p57f59cda",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 548193,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 24.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 26,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/zeno-debast/profil/spieler/548193",
                "source_refs": {
                  "key_transfermarkt": "548193",
                  "reep_id": "reep_p57f59cda",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 548193,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 26,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/zeno-debast/profil/spieler/548193",
                "source_refs": {
                  "key_transfermarkt": "548193",
                  "reep_id": "reep_p57f59cda",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 548193,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 26,
              "goals": 1,
              "market_value_eur": 30000000,
              "highest_market_value_eur": 30000000,
              "impact_proxy_score": 24.8,
              "appearances_total": 134,
              "minutes_total": 10288,
              "assists_total": 7,
              "starts_total": 113,
              "bench_rows_total": 34,
              "event_rows_total": 46
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "6",
                "sample_size": 74,
                "latest_seen_date": "2026-05-04"
              },
              {
                "number": "56",
                "sample_size": 73,
                "latest_seen_date": "2024-03-16"
              }
            ],
            "activity": {
              "appearances_total": 134,
              "minutes_total": 10288,
              "goals_total": 1,
              "assists_total": 7,
              "yellow_cards_total": 20,
              "red_cards_total": 1,
              "latest_appearance_date": "2026-05-04"
            },
            "lineups": {
              "lineup_rows": 147,
              "starts": 113,
              "bench_rows": 34,
              "latest_lineup_date": "2026-05-04",
              "latest_rows": [
                {
                  "game_id": 4648921,
                  "date": "2026-05-04",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4648879,
                  "date": "2026-04-29",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4648910,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4648893,
                  "date": "2026-04-19",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4814377,
                  "date": "2026-04-15",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4648902,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4814373,
                  "date": "2026-04-07",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4648857,
                  "date": "2026-04-03",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4648866,
                  "date": "2026-03-22",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4814368,
                  "date": "2026-03-17",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "6",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 46,
              "goal_events": 2,
              "card_events": 22,
              "substitution_events": 21,
              "latest_event_date": "2026-05-04"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "belgium:player:zeno-debast"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/belgium-squad-garcia-lukaku-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:amar-dedic",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Amar Dedic",
        "name": "Amar Dedic",
        "name_zh": null,
        "country_code": null,
        "country_name": "Bosnia and Herzegovina",
        "country_name_zh": null,
        "date_of_birth": "2002-08-18",
        "age": 23,
        "photo_url": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "bosnia-and-herzegovina:player:amar-dedic",
          "position": "DF",
          "shirt_number": null,
          "club": "Sport Lisboa e Benfica",
          "date_of_birth": "2002-08-18",
          "age": 23,
          "status": "selected",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "height_cm": 180,
          "foot": "right",
          "sub_position": "Right-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/519184-1758058581.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/amar-dedic/profil/spieler/519184",
            "source_refs": {
              "key_transfermarkt": "519184",
              "reep_id": "reep_p833e2afa",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 26,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 26,
            "goals": 1,
            "impact_proxy_score": 6.8,
            "appearances_total": 59,
            "minutes_total": 4432,
            "assists_total": 8,
            "starts_total": 66,
            "bench_rows_total": 18,
            "event_rows_total": 22
          },
          "basis": {
            "sample_size_matches": 26,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/amar-dedic/profil/spieler/519184",
              "source_refs": {
                "key_transfermarkt": "519184",
                "reep_id": "reep_p833e2afa",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 519184,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 6.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 26,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/amar-dedic/profil/spieler/519184",
                "source_refs": {
                  "key_transfermarkt": "519184",
                  "reep_id": "reep_p833e2afa",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 519184,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "17",
              "sample_size": 40,
              "latest_seen_date": "2026-05-02"
            },
            {
              "number": "70",
              "sample_size": 31,
              "latest_seen_date": "2025-01-29"
            },
            {
              "number": "77",
              "sample_size": 13,
              "latest_seen_date": "2025-05-17"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Sport Lisboa e Benfica",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "17",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 26,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 4432,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 6.8,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:amar-dedic",
              "position": "DF",
              "shirt_number": null,
              "club": "Sport Lisboa e Benfica",
              "date_of_birth": "2002-08-18",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 180,
              "foot": "right",
              "sub_position": "Right-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/519184-1758058581.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:amar-dedic",
              "position": "DF",
              "shirt_number": null,
              "club": "Sport Lisboa e Benfica",
              "date_of_birth": "2002-08-18",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 180,
              "foot": "right",
              "sub_position": "Right-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/519184-1758058581.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 26,
              "goals": 1,
              "impact_proxy_score": 6.8,
              "appearances_total": 59,
              "minutes_total": 4432,
              "assists_total": 8,
              "starts_total": 66,
              "bench_rows_total": 18,
              "event_rows_total": 22
            },
            "basis": {
              "sample_size_matches": 26,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/amar-dedic/profil/spieler/519184",
                "source_refs": {
                  "key_transfermarkt": "519184",
                  "reep_id": "reep_p833e2afa",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 519184,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 26.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 6.8,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 14.77,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 26,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/amar-dedic/profil/spieler/519184",
                "source_refs": {
                  "key_transfermarkt": "519184",
                  "reep_id": "reep_p833e2afa",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 519184,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 6.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 26,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/amar-dedic/profil/spieler/519184",
                "source_refs": {
                  "key_transfermarkt": "519184",
                  "reep_id": "reep_p833e2afa",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 519184,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 26,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/amar-dedic/profil/spieler/519184",
                "source_refs": {
                  "key_transfermarkt": "519184",
                  "reep_id": "reep_p833e2afa",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 519184,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 26,
              "goals": 1,
              "impact_proxy_score": 6.8,
              "appearances_total": 59,
              "minutes_total": 4432,
              "assists_total": 8,
              "starts_total": 66,
              "bench_rows_total": 18,
              "event_rows_total": 22
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "17",
                "sample_size": 40,
                "latest_seen_date": "2026-05-02"
              },
              {
                "number": "70",
                "sample_size": 31,
                "latest_seen_date": "2025-01-29"
              },
              {
                "number": "77",
                "sample_size": 13,
                "latest_seen_date": "2025-05-17"
              }
            ],
            "activity": {
              "appearances_total": 59,
              "minutes_total": 4432,
              "goals_total": 1,
              "assists_total": 8,
              "yellow_cards_total": 7,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-02"
            },
            "lineups": {
              "lineup_rows": 84,
              "starts": 66,
              "bench_rows": 18,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4648920,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4648914,
                  "date": "2026-04-25",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4648893,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4648906,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4648878,
                  "date": "2026-03-14",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4648852,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4648841,
                  "date": "2026-03-02",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4814105,
                  "date": "2026-02-25",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4648880,
                  "date": "2026-02-21",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4814097,
                  "date": "2026-02-17",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "17",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 22,
              "goal_events": 1,
              "card_events": 11,
              "substitution_events": 10,
              "latest_event_date": "2026-03-14"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "bosnia-and-herzegovina:player:amar-dedic"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:amar-memic",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Amar Memic",
        "name": "Amar Memic",
        "name_zh": null,
        "country_code": null,
        "country_name": "Bosnia and Herzegovina",
        "country_name_zh": null,
        "date_of_birth": "2001-01-20",
        "age": 25,
        "photo_url": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "bosnia-and-herzegovina:player:amar-memic",
          "position": "MF",
          "shirt_number": null,
          "club": "FC Viktoria Plzeň, a.s.",
          "date_of_birth": "2001-01-20",
          "age": 25,
          "status": "selected",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "height_cm": 176,
          "foot": "right",
          "sub_position": "Right Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/638990-1703615342.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/amar-memic/profil/spieler/638990",
            "source_refs": {
              "key_transfermarkt": "638990",
              "reep_id": "reep_p578e7f8f",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 11,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 11,
            "goals": 1,
            "impact_proxy_score": 3.05,
            "appearances_total": 18,
            "minutes_total": 1428,
            "assists_total": 2,
            "starts_total": 65,
            "bench_rows_total": 10,
            "event_rows_total": 52
          },
          "basis": {
            "sample_size_matches": 11,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/amar-memic/profil/spieler/638990",
              "source_refs": {
                "key_transfermarkt": "638990",
                "reep_id": "reep_p578e7f8f",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 638990,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 3.05,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/amar-memic/profil/spieler/638990",
                "source_refs": {
                  "key_transfermarkt": "638990",
                  "reep_id": "reep_p578e7f8f",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 638990,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "99",
              "sample_size": 75,
              "latest_seen_date": "2026-04-25"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "FC Viktoria Plzeň, a.s.",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "99",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 11,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 1428,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 3.05,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:amar-memic",
              "position": "MF",
              "shirt_number": null,
              "club": "FC Viktoria Plzeň, a.s.",
              "date_of_birth": "2001-01-20",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 176,
              "foot": "right",
              "sub_position": "Right Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/638990-1703615342.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:amar-memic",
              "position": "MF",
              "shirt_number": null,
              "club": "FC Viktoria Plzeň, a.s.",
              "date_of_birth": "2001-01-20",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 176,
              "foot": "right",
              "sub_position": "Right Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/638990-1703615342.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 11,
              "goals": 1,
              "impact_proxy_score": 3.05,
              "appearances_total": 18,
              "minutes_total": 1428,
              "assists_total": 2,
              "starts_total": 65,
              "bench_rows_total": 10,
              "event_rows_total": 52
            },
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/amar-memic/profil/spieler/638990",
                "source_refs": {
                  "key_transfermarkt": "638990",
                  "reep_id": "reep_p578e7f8f",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 638990,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 11.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 3.05,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 4.76,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/amar-memic/profil/spieler/638990",
                "source_refs": {
                  "key_transfermarkt": "638990",
                  "reep_id": "reep_p578e7f8f",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 638990,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 3.05,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/amar-memic/profil/spieler/638990",
                "source_refs": {
                  "key_transfermarkt": "638990",
                  "reep_id": "reep_p578e7f8f",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 638990,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/amar-memic/profil/spieler/638990",
                "source_refs": {
                  "key_transfermarkt": "638990",
                  "reep_id": "reep_p578e7f8f",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 638990,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 11,
              "goals": 1,
              "impact_proxy_score": 3.05,
              "appearances_total": 18,
              "minutes_total": 1428,
              "assists_total": 2,
              "starts_total": 65,
              "bench_rows_total": 10,
              "event_rows_total": 52
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "99",
                "sample_size": 75,
                "latest_seen_date": "2026-04-25"
              }
            ],
            "activity": {
              "appearances_total": 18,
              "minutes_total": 1428,
              "goals_total": 0,
              "assists_total": 2,
              "yellow_cards_total": 2,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-02-26"
            },
            "lineups": {
              "lineup_rows": 75,
              "starts": 65,
              "bench_rows": 10,
              "latest_lineup_date": "2026-04-25",
              "latest_rows": [
                {
                  "game_id": 4624737,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "99",
                  "team_captain": false
                },
                {
                  "game_id": 4624762,
                  "date": "2026-04-19",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "99",
                  "team_captain": false
                },
                {
                  "game_id": 4624725,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "99",
                  "team_captain": false
                },
                {
                  "game_id": 4624712,
                  "date": "2026-03-01",
                  "type": "substitutes",
                  "position": "Right Midfield",
                  "number": "99",
                  "team_captain": false
                },
                {
                  "game_id": 4805897,
                  "date": "2026-02-26",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "99",
                  "team_captain": false
                },
                {
                  "game_id": 4624700,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "99",
                  "team_captain": false
                },
                {
                  "game_id": 4805889,
                  "date": "2026-02-19",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "99",
                  "team_captain": false
                },
                {
                  "game_id": 4624693,
                  "date": "2026-02-14",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "99",
                  "team_captain": false
                },
                {
                  "game_id": 4624686,
                  "date": "2026-02-08",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "99",
                  "team_captain": false
                },
                {
                  "game_id": 4624678,
                  "date": "2026-02-01",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "99",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 52,
              "goal_events": 11,
              "card_events": 6,
              "substitution_events": 34,
              "latest_event_date": "2026-04-25"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "bosnia-and-herzegovina:player:amar-memic"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:amir-hadziahmetovic",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Amir Hadziahmetovic",
        "name": "Amir Hadziahmetovic",
        "name_zh": null,
        "country_code": null,
        "country_name": "Bosnia and Herzegovina",
        "country_name_zh": null,
        "date_of_birth": "1997-03-08",
        "age": 29,
        "photo_url": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "bosnia-and-herzegovina:player:amir-hadziahmetovic",
          "position": "MF",
          "shirt_number": null,
          "club": "Hull City",
          "date_of_birth": "1997-03-08",
          "age": 29,
          "status": "selected",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "height_cm": 181,
          "foot": "right",
          "sub_position": "Defensive Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/293213-1696075883.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/amir-hadziahmetovic/profil/spieler/293213",
            "source_refs": {
              "key_transfermarkt": "293213",
              "reep_id": "reep_p2410b1dd",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 34,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 34,
            "goals": 0,
            "market_value_eur": 4200000,
            "highest_market_value_eur": 8000000,
            "impact_proxy_score": 11.02,
            "appearances_total": 257,
            "minutes_total": 18283,
            "assists_total": 27,
            "starts_total": 210,
            "bench_rows_total": 94,
            "event_rows_total": 110
          },
          "basis": {
            "sample_size_matches": 34,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/amir-hadziahmetovic/profil/spieler/293213",
              "source_refs": {
                "key_transfermarkt": "293213",
                "reep_id": "reep_p2410b1dd",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 293213,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 11.02,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 34,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/amir-hadziahmetovic/profil/spieler/293213",
                "source_refs": {
                  "key_transfermarkt": "293213",
                  "reep_id": "reep_p2410b1dd",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 293213,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "18",
              "sample_size": 217,
              "latest_seen_date": "2023-01-14"
            },
            {
              "number": "19",
              "sample_size": 43,
              "latest_seen_date": "2024-01-13"
            },
            {
              "number": "20",
              "sample_size": 23,
              "latest_seen_date": "2026-02-13"
            },
            {
              "number": "6",
              "sample_size": 21,
              "latest_seen_date": "2025-08-21"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Hull City",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "18",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 34,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 18283,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 11.02,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:amir-hadziahmetovic",
              "position": "MF",
              "shirt_number": null,
              "club": "Hull City",
              "date_of_birth": "1997-03-08",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 181,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/293213-1696075883.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:amir-hadziahmetovic",
              "position": "MF",
              "shirt_number": null,
              "club": "Hull City",
              "date_of_birth": "1997-03-08",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 181,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/293213-1696075883.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 34,
              "goals": 0,
              "market_value_eur": 4200000,
              "highest_market_value_eur": 8000000,
              "impact_proxy_score": 11.02,
              "appearances_total": 257,
              "minutes_total": 18283,
              "assists_total": 27,
              "starts_total": 210,
              "bench_rows_total": 94,
              "event_rows_total": 110
            },
            "basis": {
              "sample_size_matches": 34,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/amir-hadziahmetovic/profil/spieler/293213",
                "source_refs": {
                  "key_transfermarkt": "293213",
                  "reep_id": "reep_p2410b1dd",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 293213,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 34.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 4.2,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 11.02,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 60.94,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 34,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/amir-hadziahmetovic/profil/spieler/293213",
                "source_refs": {
                  "key_transfermarkt": "293213",
                  "reep_id": "reep_p2410b1dd",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 293213,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 11.02,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 34,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/amir-hadziahmetovic/profil/spieler/293213",
                "source_refs": {
                  "key_transfermarkt": "293213",
                  "reep_id": "reep_p2410b1dd",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 293213,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 34,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/amir-hadziahmetovic/profil/spieler/293213",
                "source_refs": {
                  "key_transfermarkt": "293213",
                  "reep_id": "reep_p2410b1dd",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 293213,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 34,
              "goals": 0,
              "market_value_eur": 4200000,
              "highest_market_value_eur": 8000000,
              "impact_proxy_score": 11.02,
              "appearances_total": 257,
              "minutes_total": 18283,
              "assists_total": 27,
              "starts_total": 210,
              "bench_rows_total": 94,
              "event_rows_total": 110
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "18",
                "sample_size": 217,
                "latest_seen_date": "2023-01-14"
              },
              {
                "number": "19",
                "sample_size": 43,
                "latest_seen_date": "2024-01-13"
              },
              {
                "number": "20",
                "sample_size": 23,
                "latest_seen_date": "2026-02-13"
              },
              {
                "number": "6",
                "sample_size": 21,
                "latest_seen_date": "2025-08-21"
              }
            ],
            "activity": {
              "appearances_total": 257,
              "minutes_total": 18283,
              "goals_total": 15,
              "assists_total": 27,
              "yellow_cards_total": 33,
              "red_cards_total": 2,
              "latest_appearance_date": "2026-02-13"
            },
            "lineups": {
              "lineup_rows": 304,
              "starts": 210,
              "bench_rows": 94,
              "latest_lineup_date": "2026-02-13",
              "latest_rows": [
                {
                  "game_id": 4808360,
                  "date": "2026-02-13",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4788514,
                  "date": "2026-01-11",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4707347,
                  "date": "2025-08-21",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4646349,
                  "date": "2025-08-17",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4694084,
                  "date": "2025-08-14",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4694030,
                  "date": "2025-08-07",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4625771,
                  "date": "2025-07-31",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4625770,
                  "date": "2025-07-24",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4393439,
                  "date": "2025-06-01",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4393430,
                  "date": "2025-05-25",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "6",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 110,
              "goal_events": 16,
              "card_events": 35,
              "substitution_events": 59,
              "latest_event_date": "2026-02-13"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "bosnia-and-herzegovina:player:amir-hadziahmetovic"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:armin-gigovic",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Armin Gigovic",
        "name": "Armin Gigovic",
        "name_zh": null,
        "country_code": null,
        "country_name": "Bosnia and Herzegovina",
        "country_name_zh": null,
        "date_of_birth": "2002-04-06",
        "age": 24,
        "photo_url": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "bosnia-and-herzegovina:player:armin-gigovic",
          "position": "MF",
          "shirt_number": null,
          "club": "Berner Sport Club Young Boys",
          "date_of_birth": "2002-04-06",
          "age": 24,
          "status": "selected",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "height_cm": 187,
          "foot": "right",
          "sub_position": "Central Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/651269-1752734921.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/armin-gigovic/profil/spieler/651269",
            "source_refs": {
              "key_transfermarkt": "651269",
              "reep_id": "reep_pdb35cfee",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 18,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 18,
            "goals": 1,
            "market_value_eur": 2000000,
            "highest_market_value_eur": 2000000,
            "impact_proxy_score": 6.0,
            "appearances_total": 102,
            "minutes_total": 6357,
            "assists_total": 5,
            "starts_total": 104,
            "bench_rows_total": 47,
            "event_rows_total": 107
          },
          "basis": {
            "sample_size_matches": 18,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/armin-gigovic/profil/spieler/651269",
              "source_refs": {
                "key_transfermarkt": "651269",
                "reep_id": "reep_pdb35cfee",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 651269,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 6.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 18,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/armin-gigovic/profil/spieler/651269",
                "source_refs": {
                  "key_transfermarkt": "651269",
                  "reep_id": "reep_pdb35cfee",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 651269,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "37",
              "sample_size": 107,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "8",
              "sample_size": 34,
              "latest_seen_date": "2022-03-07"
            },
            {
              "number": "24",
              "sample_size": 10,
              "latest_seen_date": "2022-11-13"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Berner Sport Club Young Boys",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "37",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 18,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 6357,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 6.0,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:armin-gigovic",
              "position": "MF",
              "shirt_number": null,
              "club": "Berner Sport Club Young Boys",
              "date_of_birth": "2002-04-06",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 187,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/651269-1752734921.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:armin-gigovic",
              "position": "MF",
              "shirt_number": null,
              "club": "Berner Sport Club Young Boys",
              "date_of_birth": "2002-04-06",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 187,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/651269-1752734921.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 18,
              "goals": 1,
              "market_value_eur": 2000000,
              "highest_market_value_eur": 2000000,
              "impact_proxy_score": 6.0,
              "appearances_total": 102,
              "minutes_total": 6357,
              "assists_total": 5,
              "starts_total": 104,
              "bench_rows_total": 47,
              "event_rows_total": 107
            },
            "basis": {
              "sample_size_matches": 18,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/armin-gigovic/profil/spieler/651269",
                "source_refs": {
                  "key_transfermarkt": "651269",
                  "reep_id": "reep_pdb35cfee",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 651269,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 18.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 6.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 21.19,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 18,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/armin-gigovic/profil/spieler/651269",
                "source_refs": {
                  "key_transfermarkt": "651269",
                  "reep_id": "reep_pdb35cfee",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 651269,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 6.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 18,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/armin-gigovic/profil/spieler/651269",
                "source_refs": {
                  "key_transfermarkt": "651269",
                  "reep_id": "reep_pdb35cfee",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 651269,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 18,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/armin-gigovic/profil/spieler/651269",
                "source_refs": {
                  "key_transfermarkt": "651269",
                  "reep_id": "reep_pdb35cfee",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 651269,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 18,
              "goals": 1,
              "market_value_eur": 2000000,
              "highest_market_value_eur": 2000000,
              "impact_proxy_score": 6.0,
              "appearances_total": 102,
              "minutes_total": 6357,
              "assists_total": 5,
              "starts_total": 104,
              "bench_rows_total": 47,
              "event_rows_total": 107
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "37",
                "sample_size": 107,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "8",
                "sample_size": 34,
                "latest_seen_date": "2022-03-07"
              },
              {
                "number": "24",
                "sample_size": 10,
                "latest_seen_date": "2022-11-13"
              }
            ],
            "activity": {
              "appearances_total": 102,
              "minutes_total": 6357,
              "goals_total": 11,
              "assists_total": 5,
              "yellow_cards_total": 22,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-01-29"
            },
            "lineups": {
              "lineup_rows": 151,
              "starts": 104,
              "bench_rows": 47,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4856831,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "37",
                  "team_captain": false
                },
                {
                  "game_id": 4856825,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "37",
                  "team_captain": false
                },
                {
                  "game_id": 4787678,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "37",
                  "team_captain": false
                },
                {
                  "game_id": 4787628,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "37",
                  "team_captain": false
                },
                {
                  "game_id": 4787643,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "37",
                  "team_captain": false
                },
                {
                  "game_id": 4787653,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "37",
                  "team_captain": false
                },
                {
                  "game_id": 4787673,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "37",
                  "team_captain": false
                },
                {
                  "game_id": 4787688,
                  "date": "2026-03-04",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "37",
                  "team_captain": false
                },
                {
                  "game_id": 4787685,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "37",
                  "team_captain": false
                },
                {
                  "game_id": 4787647,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "37",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 107,
              "goal_events": 12,
              "card_events": 29,
              "substitution_events": 65,
              "latest_event_date": "2026-05-03"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "bosnia-and-herzegovina:player:armin-gigovic"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:benjamin-tahirovic",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Benjamin Tahirovic",
        "name": "Benjamin Tahirovic",
        "name_zh": null,
        "country_code": null,
        "country_name": "Bosnia and Herzegovina",
        "country_name_zh": null,
        "date_of_birth": "2003-03-03",
        "age": 23,
        "photo_url": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "bosnia-and-herzegovina:player:benjamin-tahirovic",
          "position": "MF",
          "shirt_number": null,
          "club": "Brøndby Idrætsforening",
          "date_of_birth": "2003-03-03",
          "age": 23,
          "status": "selected",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "height_cm": 191,
          "foot": "right",
          "sub_position": "Central Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/787907-1698670879.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/benjamin-tahirovic/profil/spieler/787907",
            "source_refs": {
              "key_transfermarkt": "787907",
              "reep_id": "reep_p8ba77803",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 26,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 26,
            "goals": 2,
            "market_value_eur": 4500000,
            "highest_market_value_eur": 6000000,
            "impact_proxy_score": 9.8,
            "appearances_total": 84,
            "minutes_total": 4594,
            "assists_total": 6,
            "starts_total": 53,
            "bench_rows_total": 76,
            "event_rows_total": 47
          },
          "basis": {
            "sample_size_matches": 26,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/benjamin-tahirovic/profil/spieler/787907",
              "source_refs": {
                "key_transfermarkt": "787907",
                "reep_id": "reep_p8ba77803",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 787907,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 9.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 26,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/benjamin-tahirovic/profil/spieler/787907",
                "source_refs": {
                  "key_transfermarkt": "787907",
                  "reep_id": "reep_p8ba77803",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 787907,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "33",
              "sample_size": 57,
              "latest_seen_date": "2025-01-30"
            },
            {
              "number": "68",
              "sample_size": 37,
              "latest_seen_date": "2023-06-04"
            },
            {
              "number": "8",
              "sample_size": 35,
              "latest_seen_date": "2026-03-01"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Brøndby Idrætsforening",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "33",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 26,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 4594,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 9.8,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:benjamin-tahirovic",
              "position": "MF",
              "shirt_number": null,
              "club": "Brøndby Idrætsforening",
              "date_of_birth": "2003-03-03",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 191,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/787907-1698670879.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:benjamin-tahirovic",
              "position": "MF",
              "shirt_number": null,
              "club": "Brøndby Idrætsforening",
              "date_of_birth": "2003-03-03",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 191,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/787907-1698670879.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 26,
              "goals": 2,
              "market_value_eur": 4500000,
              "highest_market_value_eur": 6000000,
              "impact_proxy_score": 9.8,
              "appearances_total": 84,
              "minutes_total": 4594,
              "assists_total": 6,
              "starts_total": 53,
              "bench_rows_total": 76,
              "event_rows_total": 47
            },
            "basis": {
              "sample_size_matches": 26,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/benjamin-tahirovic/profil/spieler/787907",
                "source_refs": {
                  "key_transfermarkt": "787907",
                  "reep_id": "reep_p8ba77803",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 787907,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 26.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 4.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 4.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 9.8,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 15.31,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 26,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/benjamin-tahirovic/profil/spieler/787907",
                "source_refs": {
                  "key_transfermarkt": "787907",
                  "reep_id": "reep_p8ba77803",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 787907,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 9.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 26,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/benjamin-tahirovic/profil/spieler/787907",
                "source_refs": {
                  "key_transfermarkt": "787907",
                  "reep_id": "reep_p8ba77803",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 787907,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 26,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/benjamin-tahirovic/profil/spieler/787907",
                "source_refs": {
                  "key_transfermarkt": "787907",
                  "reep_id": "reep_p8ba77803",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 787907,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 26,
              "goals": 2,
              "market_value_eur": 4500000,
              "highest_market_value_eur": 6000000,
              "impact_proxy_score": 9.8,
              "appearances_total": 84,
              "minutes_total": 4594,
              "assists_total": 6,
              "starts_total": 53,
              "bench_rows_total": 76,
              "event_rows_total": 47
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "33",
                "sample_size": 57,
                "latest_seen_date": "2025-01-30"
              },
              {
                "number": "68",
                "sample_size": 37,
                "latest_seen_date": "2023-06-04"
              },
              {
                "number": "8",
                "sample_size": 35,
                "latest_seen_date": "2026-03-01"
              }
            ],
            "activity": {
              "appearances_total": 84,
              "minutes_total": 4594,
              "goals_total": 3,
              "assists_total": 6,
              "yellow_cards_total": 10,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-03-01"
            },
            "lineups": {
              "lineup_rows": 129,
              "starts": 53,
              "bench_rows": 76,
              "latest_lineup_date": "2026-03-01",
              "latest_rows": [
                {
                  "game_id": 4648370,
                  "date": "2026-03-01",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4648374,
                  "date": "2026-02-23",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4648358,
                  "date": "2026-02-15",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4648386,
                  "date": "2026-02-08",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4648365,
                  "date": "2025-12-08",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4648380,
                  "date": "2025-12-01",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4648326,
                  "date": "2025-11-23",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4648332,
                  "date": "2025-11-09",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4648395,
                  "date": "2025-10-27",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4648291,
                  "date": "2025-10-19",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "8",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 47,
              "goal_events": 3,
              "card_events": 10,
              "substitution_events": 34,
              "latest_event_date": "2026-02-15"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "bosnia-and-herzegovina:player:benjamin-tahirovic"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:dennis-hadzikadunic",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Dennis Hadzikadunic",
        "name": "Dennis Hadzikadunic",
        "name_zh": null,
        "country_code": null,
        "country_name": "Bosnia and Herzegovina",
        "country_name_zh": null,
        "date_of_birth": "1998-07-09",
        "age": 27,
        "photo_url": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "bosnia-and-herzegovina:player:dennis-hadzikadunic",
          "position": "DF",
          "shirt_number": null,
          "club": "UC Sampdoria",
          "date_of_birth": "1998-07-09",
          "age": 27,
          "status": "selected",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "height_cm": 191,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/322065-1728397619.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/dennis-hadzikadunic/profil/spieler/322065",
            "source_refs": {
              "key_transfermarkt": "322065",
              "reep_id": "reep_p45f1a47d",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 30,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 30,
            "goals": 0,
            "market_value_eur": 3000000,
            "highest_market_value_eur": 3500000,
            "impact_proxy_score": 9.3,
            "appearances_total": 78,
            "minutes_total": 6633,
            "assists_total": 3,
            "starts_total": 87,
            "bench_rows_total": 56,
            "event_rows_total": 35
          },
          "basis": {
            "sample_size_matches": 30,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/dennis-hadzikadunic/profil/spieler/322065",
              "source_refs": {
                "key_transfermarkt": "322065",
                "reep_id": "reep_p45f1a47d",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 322065,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 9.3,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 30,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dennis-hadzikadunic/profil/spieler/322065",
                "source_refs": {
                  "key_transfermarkt": "322065",
                  "reep_id": "reep_p45f1a47d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 322065,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "5",
              "sample_size": 128,
              "latest_seen_date": "2023-12-06"
            },
            {
              "number": "21",
              "sample_size": 13,
              "latest_seen_date": "2022-11-03"
            },
            {
              "number": "37",
              "sample_size": 2,
              "latest_seen_date": "2017-07-18"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "UC Sampdoria",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "5",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 30,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 6633,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 9.3,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:dennis-hadzikadunic",
              "position": "DF",
              "shirt_number": null,
              "club": "UC Sampdoria",
              "date_of_birth": "1998-07-09",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 191,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/322065-1728397619.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:dennis-hadzikadunic",
              "position": "DF",
              "shirt_number": null,
              "club": "UC Sampdoria",
              "date_of_birth": "1998-07-09",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 191,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/322065-1728397619.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 30,
              "goals": 0,
              "market_value_eur": 3000000,
              "highest_market_value_eur": 3500000,
              "impact_proxy_score": 9.3,
              "appearances_total": 78,
              "minutes_total": 6633,
              "assists_total": 3,
              "starts_total": 87,
              "bench_rows_total": 56,
              "event_rows_total": 35
            },
            "basis": {
              "sample_size_matches": 30,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dennis-hadzikadunic/profil/spieler/322065",
                "source_refs": {
                  "key_transfermarkt": "322065",
                  "reep_id": "reep_p45f1a47d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 322065,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 30.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 3.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 9.3,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 22.11,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 30,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dennis-hadzikadunic/profil/spieler/322065",
                "source_refs": {
                  "key_transfermarkt": "322065",
                  "reep_id": "reep_p45f1a47d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 322065,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 9.3,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 30,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dennis-hadzikadunic/profil/spieler/322065",
                "source_refs": {
                  "key_transfermarkt": "322065",
                  "reep_id": "reep_p45f1a47d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 322065,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 30,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dennis-hadzikadunic/profil/spieler/322065",
                "source_refs": {
                  "key_transfermarkt": "322065",
                  "reep_id": "reep_p45f1a47d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 322065,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 30,
              "goals": 0,
              "market_value_eur": 3000000,
              "highest_market_value_eur": 3500000,
              "impact_proxy_score": 9.3,
              "appearances_total": 78,
              "minutes_total": 6633,
              "assists_total": 3,
              "starts_total": 87,
              "bench_rows_total": 56,
              "event_rows_total": 35
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "5",
                "sample_size": 128,
                "latest_seen_date": "2023-12-06"
              },
              {
                "number": "21",
                "sample_size": 13,
                "latest_seen_date": "2022-11-03"
              },
              {
                "number": "37",
                "sample_size": 2,
                "latest_seen_date": "2017-07-18"
              }
            ],
            "activity": {
              "appearances_total": 78,
              "minutes_total": 6633,
              "goals_total": 3,
              "assists_total": 3,
              "yellow_cards_total": 19,
              "red_cards_total": 0,
              "latest_appearance_date": "2023-05-25"
            },
            "lineups": {
              "lineup_rows": 143,
              "starts": 87,
              "bench_rows": 56,
              "latest_lineup_date": "2023-12-06",
              "latest_rows": [
                {
                  "game_id": 4222800,
                  "date": "2023-12-06",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4194140,
                  "date": "2023-10-31",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4088603,
                  "date": "2023-08-13",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 3886693,
                  "date": "2023-05-25",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 3886684,
                  "date": "2023-05-20",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 3886676,
                  "date": "2023-05-12",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 3886666,
                  "date": "2023-05-04",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 3886655,
                  "date": "2023-05-01",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 3886641,
                  "date": "2023-04-26",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 3886636,
                  "date": "2023-04-23",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 35,
              "goal_events": 3,
              "card_events": 23,
              "substitution_events": 9,
              "latest_event_date": "2023-10-31"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "bosnia-and-herzegovina:player:dennis-hadzikadunic"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:dzenis-burnic",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Dzenis Burnic",
        "name": "Dzenis Burnic",
        "name_zh": null,
        "country_code": null,
        "country_name": "Bosnia and Herzegovina",
        "country_name_zh": null,
        "date_of_birth": "1998-05-22",
        "age": 27,
        "photo_url": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "bosnia-and-herzegovina:player:dzenis-burnic",
          "position": "MF",
          "shirt_number": null,
          "club": null,
          "date_of_birth": "1998-05-22",
          "age": 27,
          "status": "selected",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "height_cm": 181,
          "foot": "left",
          "sub_position": "Defensive Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/251295-1690132888.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "pending_source",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/dzenis-burnic/profil/spieler/251295",
            "source_refs": {
              "key_transfermarkt": "251295",
              "reep_id": "reep_p74cd9df2",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 18,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 18,
            "goals": 0,
            "market_value_eur": 550000,
            "highest_market_value_eur": 1000000,
            "impact_proxy_score": 4.83,
            "appearances_total": 11,
            "minutes_total": 635,
            "assists_total": 0,
            "starts_total": 11,
            "bench_rows_total": 25,
            "event_rows_total": 12
          },
          "basis": {
            "sample_size_matches": 18,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/dzenis-burnic/profil/spieler/251295",
              "source_refs": {
                "key_transfermarkt": "251295",
                "reep_id": "reep_p74cd9df2",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 251295,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 4.83,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 18,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dzenis-burnic/profil/spieler/251295",
                "source_refs": {
                  "key_transfermarkt": "251295",
                  "reep_id": "reep_p74cd9df2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 251295,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "24",
              "sample_size": 19,
              "latest_seen_date": "2018-05-12"
            },
            {
              "number": "32",
              "sample_size": 6,
              "latest_seen_date": "2018-12-11"
            },
            {
              "number": "7",
              "sample_size": 4,
              "latest_seen_date": "2025-08-17"
            },
            {
              "number": "20",
              "sample_size": 4,
              "latest_seen_date": "2022-10-19"
            },
            {
              "number": "5",
              "sample_size": 2,
              "latest_seen_date": "2019-10-30"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "24",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 18,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 635,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 4.83,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:dzenis-burnic",
              "position": "MF",
              "shirt_number": null,
              "club": null,
              "date_of_birth": "1998-05-22",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 181,
              "foot": "left",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/251295-1690132888.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:dzenis-burnic",
              "position": "MF",
              "shirt_number": null,
              "club": null,
              "date_of_birth": "1998-05-22",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 181,
              "foot": "left",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/251295-1690132888.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "pending_source",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 18,
              "goals": 0,
              "market_value_eur": 550000,
              "highest_market_value_eur": 1000000,
              "impact_proxy_score": 4.83,
              "appearances_total": 11,
              "minutes_total": 635,
              "assists_total": 0,
              "starts_total": 11,
              "bench_rows_total": 25,
              "event_rows_total": 12
            },
            "basis": {
              "sample_size_matches": 18,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dzenis-burnic/profil/spieler/251295",
                "source_refs": {
                  "key_transfermarkt": "251295",
                  "reep_id": "reep_p74cd9df2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 251295,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 18.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 0.55,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 4.83,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 2.12,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 18,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dzenis-burnic/profil/spieler/251295",
                "source_refs": {
                  "key_transfermarkt": "251295",
                  "reep_id": "reep_p74cd9df2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 251295,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 4.83,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 18,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dzenis-burnic/profil/spieler/251295",
                "source_refs": {
                  "key_transfermarkt": "251295",
                  "reep_id": "reep_p74cd9df2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 251295,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 18,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dzenis-burnic/profil/spieler/251295",
                "source_refs": {
                  "key_transfermarkt": "251295",
                  "reep_id": "reep_p74cd9df2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 251295,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 18,
              "goals": 0,
              "market_value_eur": 550000,
              "highest_market_value_eur": 1000000,
              "impact_proxy_score": 4.83,
              "appearances_total": 11,
              "minutes_total": 635,
              "assists_total": 0,
              "starts_total": 11,
              "bench_rows_total": 25,
              "event_rows_total": 12
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "24",
                "sample_size": 19,
                "latest_seen_date": "2018-05-12"
              },
              {
                "number": "32",
                "sample_size": 6,
                "latest_seen_date": "2018-12-11"
              },
              {
                "number": "7",
                "sample_size": 4,
                "latest_seen_date": "2025-08-17"
              },
              {
                "number": "20",
                "sample_size": 4,
                "latest_seen_date": "2022-10-19"
              },
              {
                "number": "5",
                "sample_size": 2,
                "latest_seen_date": "2019-10-30"
              }
            ],
            "activity": {
              "appearances_total": 11,
              "minutes_total": 635,
              "goals_total": 0,
              "assists_total": 0,
              "yellow_cards_total": 6,
              "red_cards_total": 0,
              "latest_appearance_date": "2025-08-17"
            },
            "lineups": {
              "lineup_rows": 36,
              "starts": 11,
              "bench_rows": 25,
              "latest_lineup_date": "2025-08-17",
              "latest_rows": [
                {
                  "game_id": 4623594,
                  "date": "2025-08-17",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4485935,
                  "date": "2024-12-04",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4446789,
                  "date": "2024-10-29",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4353896,
                  "date": "2024-08-18",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4088612,
                  "date": "2023-08-11",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 3918222,
                  "date": "2022-10-19",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 3825600,
                  "date": "2022-07-30",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 3601604,
                  "date": "2021-08-08",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 3404448,
                  "date": "2020-09-13",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 3245521,
                  "date": "2019-10-30",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "5",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 12,
              "goal_events": 1,
              "card_events": 6,
              "substitution_events": 5,
              "latest_event_date": "2024-12-04"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "bosnia-and-herzegovina:player:dzenis-burnic"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:edin-dzeko",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Edin Dzeko",
        "name": "Edin Dzeko",
        "name_zh": null,
        "country_code": null,
        "country_name": "Bosnia and Herzegovina",
        "country_name_zh": null,
        "date_of_birth": "1986-03-17",
        "age": 40,
        "photo_url": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "bosnia-and-herzegovina:player:edin-dzeko",
          "position": "FW",
          "shirt_number": null,
          "club": "FC Schalke 04",
          "date_of_birth": "1986-03-17",
          "age": 40,
          "status": "selected",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "height_cm": 193,
          "foot": "right",
          "sub_position": "Centre-Forward",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/28396-1752151521.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/edin-dzeko/profil/spieler/28396",
            "source_refs": {
              "key_transfermarkt": "28396",
              "reep_id": "reep_pbd9c51ad",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 148,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 148,
            "goals": 73,
            "market_value_eur": 2700000,
            "highest_market_value_eur": 32000000,
            "impact_proxy_score": 41.62,
            "appearances_total": 582,
            "minutes_total": 39300,
            "assists_total": 110,
            "starts_total": 415,
            "bench_rows_total": 190,
            "event_rows_total": 501
          },
          "basis": {
            "sample_size_matches": 148,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/edin-dzeko/profil/spieler/28396",
              "source_refs": {
                "key_transfermarkt": "28396",
                "reep_id": "reep_pbd9c51ad",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 28396,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 41.62,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 148,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/edin-dzeko/profil/spieler/28396",
                "source_refs": {
                  "key_transfermarkt": "28396",
                  "reep_id": "reep_pbd9c51ad",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 28396,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "9",
              "sample_size": 517,
              "latest_seen_date": "2025-12-27"
            },
            {
              "number": "10",
              "sample_size": 88,
              "latest_seen_date": "2015-05-24"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "FC Schalke 04",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "9",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 148,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 73,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 39300,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 41.62,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:edin-dzeko",
              "position": "FW",
              "shirt_number": null,
              "club": "FC Schalke 04",
              "date_of_birth": "1986-03-17",
              "age": 40,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 193,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/28396-1752151521.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:edin-dzeko",
              "position": "FW",
              "shirt_number": null,
              "club": "FC Schalke 04",
              "date_of_birth": "1986-03-17",
              "age": 40,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 193,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/28396-1752151521.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 148,
              "goals": 73,
              "market_value_eur": 2700000,
              "highest_market_value_eur": 32000000,
              "impact_proxy_score": 41.62,
              "appearances_total": 582,
              "minutes_total": 39300,
              "assists_total": 110,
              "starts_total": 415,
              "bench_rows_total": 190,
              "event_rows_total": 501
            },
            "basis": {
              "sample_size_matches": 148,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/edin-dzeko/profil/spieler/28396",
                "source_refs": {
                  "key_transfermarkt": "28396",
                  "reep_id": "reep_pbd9c51ad",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 28396,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 2.7,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 41.62,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 148,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/edin-dzeko/profil/spieler/28396",
                "source_refs": {
                  "key_transfermarkt": "28396",
                  "reep_id": "reep_pbd9c51ad",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 28396,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 41.62,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 148,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/edin-dzeko/profil/spieler/28396",
                "source_refs": {
                  "key_transfermarkt": "28396",
                  "reep_id": "reep_pbd9c51ad",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 28396,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 148,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/edin-dzeko/profil/spieler/28396",
                "source_refs": {
                  "key_transfermarkt": "28396",
                  "reep_id": "reep_pbd9c51ad",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 28396,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 148,
              "goals": 73,
              "market_value_eur": 2700000,
              "highest_market_value_eur": 32000000,
              "impact_proxy_score": 41.62,
              "appearances_total": 582,
              "minutes_total": 39300,
              "assists_total": 110,
              "starts_total": 415,
              "bench_rows_total": 190,
              "event_rows_total": 501
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "9",
                "sample_size": 517,
                "latest_seen_date": "2025-12-27"
              },
              {
                "number": "10",
                "sample_size": 88,
                "latest_seen_date": "2015-05-24"
              }
            ],
            "activity": {
              "appearances_total": 582,
              "minutes_total": 39300,
              "goals_total": 234,
              "assists_total": 110,
              "yellow_cards_total": 67,
              "red_cards_total": 2,
              "latest_appearance_date": "2025-12-14"
            },
            "lineups": {
              "lineup_rows": 605,
              "starts": 415,
              "bench_rows": 190,
              "latest_lineup_date": "2025-12-27",
              "latest_rows": [
                {
                  "game_id": 4620867,
                  "date": "2025-12-27",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4620854,
                  "date": "2025-12-21",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4716163,
                  "date": "2025-12-18",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": true
                },
                {
                  "game_id": 4620844,
                  "date": "2025-12-14",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4716070,
                  "date": "2025-12-11",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": true
                },
                {
                  "game_id": 4620838,
                  "date": "2025-12-06",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4620812,
                  "date": "2025-11-30",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4716071,
                  "date": "2025-11-27",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4620804,
                  "date": "2025-11-22",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4620795,
                  "date": "2025-11-09",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 501,
              "goal_events": 238,
              "card_events": 69,
              "substitution_events": 192,
              "latest_event_date": "2025-12-18"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "bosnia-and-herzegovina:player:edin-dzeko"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:ermedin-demirovic",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Ermedin Demirovic",
        "name": "Ermedin Demirovic",
        "name_zh": null,
        "country_code": null,
        "country_name": "Bosnia and Herzegovina",
        "country_name_zh": null,
        "date_of_birth": "1998-03-25",
        "age": 28,
        "photo_url": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "bosnia-and-herzegovina:player:ermedin-demirovic",
          "position": "FW",
          "shirt_number": null,
          "club": "Verein für Bewegungsspiele Stuttgart 1893",
          "date_of_birth": "1998-03-25",
          "age": 28,
          "status": "selected",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "height_cm": 185,
          "foot": "right",
          "sub_position": "Centre-Forward",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/335457-1723707508.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/ermedin-demirovic/profil/spieler/335457",
            "source_refs": {
              "key_transfermarkt": "335457",
              "reep_id": "reep_pe6b3b775",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 38,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 38,
            "goals": 4,
            "market_value_eur": 22000000,
            "highest_market_value_eur": 28000000,
            "impact_proxy_score": 23.9,
            "appearances_total": 225,
            "minutes_total": 13335,
            "assists_total": 41,
            "starts_total": 152,
            "bench_rows_total": 83,
            "event_rows_total": 196
          },
          "basis": {
            "sample_size_matches": 38,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/ermedin-demirovic/profil/spieler/335457",
              "source_refs": {
                "key_transfermarkt": "335457",
                "reep_id": "reep_pe6b3b775",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 335457,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 23.9,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 38,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ermedin-demirovic/profil/spieler/335457",
                "source_refs": {
                  "key_transfermarkt": "335457",
                  "reep_id": "reep_pe6b3b775",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 335457,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "9",
              "sample_size": 150,
              "latest_seen_date": "2026-05-02"
            },
            {
              "number": "11",
              "sample_size": 73,
              "latest_seen_date": "2022-05-21"
            },
            {
              "number": "29",
              "sample_size": 12,
              "latest_seen_date": "2018-05-19"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Verein für Bewegungsspiele Stuttgart 1893",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "9",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 38,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 4,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 13335,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 23.9,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:ermedin-demirovic",
              "position": "FW",
              "shirt_number": null,
              "club": "Verein für Bewegungsspiele Stuttgart 1893",
              "date_of_birth": "1998-03-25",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 185,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/335457-1723707508.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:ermedin-demirovic",
              "position": "FW",
              "shirt_number": null,
              "club": "Verein für Bewegungsspiele Stuttgart 1893",
              "date_of_birth": "1998-03-25",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 185,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/335457-1723707508.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 38,
              "goals": 4,
              "market_value_eur": 22000000,
              "highest_market_value_eur": 28000000,
              "impact_proxy_score": 23.9,
              "appearances_total": 225,
              "minutes_total": 13335,
              "assists_total": 41,
              "starts_total": 152,
              "bench_rows_total": 83,
              "event_rows_total": 196
            },
            "basis": {
              "sample_size_matches": 38,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ermedin-demirovic/profil/spieler/335457",
                "source_refs": {
                  "key_transfermarkt": "335457",
                  "reep_id": "reep_pe6b3b775",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 335457,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 38.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 8.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 22.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 23.9,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 44.45,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 38,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ermedin-demirovic/profil/spieler/335457",
                "source_refs": {
                  "key_transfermarkt": "335457",
                  "reep_id": "reep_pe6b3b775",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 335457,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 23.9,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 38,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ermedin-demirovic/profil/spieler/335457",
                "source_refs": {
                  "key_transfermarkt": "335457",
                  "reep_id": "reep_pe6b3b775",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 335457,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 38,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ermedin-demirovic/profil/spieler/335457",
                "source_refs": {
                  "key_transfermarkt": "335457",
                  "reep_id": "reep_pe6b3b775",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 335457,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 38,
              "goals": 4,
              "market_value_eur": 22000000,
              "highest_market_value_eur": 28000000,
              "impact_proxy_score": 23.9,
              "appearances_total": 225,
              "minutes_total": 13335,
              "assists_total": 41,
              "starts_total": 152,
              "bench_rows_total": 83,
              "event_rows_total": 196
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "9",
                "sample_size": 150,
                "latest_seen_date": "2026-05-02"
              },
              {
                "number": "11",
                "sample_size": 73,
                "latest_seen_date": "2022-05-21"
              },
              {
                "number": "29",
                "sample_size": 12,
                "latest_seen_date": "2018-05-19"
              }
            ],
            "activity": {
              "appearances_total": 225,
              "minutes_total": 13335,
              "goals_total": 66,
              "assists_total": 41,
              "yellow_cards_total": 38,
              "red_cards_total": 1,
              "latest_appearance_date": "2026-05-02"
            },
            "lineups": {
              "lineup_rows": 235,
              "starts": 152,
              "bench_rows": 83,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4634521,
                  "date": "2026-05-02",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4634498,
                  "date": "2026-04-26",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4830556,
                  "date": "2026-04-23",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4634477,
                  "date": "2026-04-19",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4634462,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4634445,
                  "date": "2026-04-04",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4634428,
                  "date": "2026-03-22",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4805916,
                  "date": "2026-03-19",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4634410,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4805908,
                  "date": "2026-03-12",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 196,
              "goal_events": 66,
              "card_events": 39,
              "substitution_events": 88,
              "latest_event_date": "2026-05-02"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "bosnia-and-herzegovina:player:ermedin-demirovic"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:ermin-mahmic",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Ermin Mahmic",
        "name": "Ermin Mahmic",
        "name_zh": null,
        "country_code": null,
        "country_name": "Bosnia and Herzegovina",
        "country_name_zh": null,
        "date_of_birth": "2005-03-14",
        "age": 21,
        "photo_url": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "bosnia-and-herzegovina:player:ermin-mahmic",
          "position": "MF",
          "shirt_number": null,
          "club": "FC Slovan Liberec",
          "date_of_birth": "2005-03-14",
          "age": 21,
          "status": "selected",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "height_cm": 182,
          "foot": "right",
          "sub_position": "Attacking Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/803049-1764432914.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/ermin-mahmic/profil/spieler/803049",
            "source_refs": {
              "key_transfermarkt": "803049",
              "reep_id": "reep_pc1efa8cf",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 2,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 2,
            "goals": 0,
            "impact_proxy_score": 0.5,
            "starts_total": 17,
            "bench_rows_total": 12,
            "event_rows_total": 24
          },
          "basis": {
            "sample_size_matches": 2,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/ermin-mahmic/profil/spieler/803049",
              "source_refs": {
                "key_transfermarkt": "803049",
                "reep_id": "reep_pc1efa8cf",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 803049,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 0.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ermin-mahmic/profil/spieler/803049",
                "source_refs": {
                  "key_transfermarkt": "803049",
                  "reep_id": "reep_pc1efa8cf",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 803049,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "20",
              "sample_size": 29,
              "latest_seen_date": "2026-04-25"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "FC Slovan Liberec",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "20",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 0.5,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:ermin-mahmic",
              "position": "MF",
              "shirt_number": null,
              "club": "FC Slovan Liberec",
              "date_of_birth": "2005-03-14",
              "age": 21,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 182,
              "foot": "right",
              "sub_position": "Attacking Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/803049-1764432914.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:ermin-mahmic",
              "position": "MF",
              "shirt_number": null,
              "club": "FC Slovan Liberec",
              "date_of_birth": "2005-03-14",
              "age": 21,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 182,
              "foot": "right",
              "sub_position": "Attacking Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/803049-1764432914.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 2,
              "goals": 0,
              "impact_proxy_score": 0.5,
              "starts_total": 17,
              "bench_rows_total": 12,
              "event_rows_total": 24
            },
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ermin-mahmic/profil/spieler/803049",
                "source_refs": {
                  "key_transfermarkt": "803049",
                  "reep_id": "reep_pc1efa8cf",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 803049,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 0.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ermin-mahmic/profil/spieler/803049",
                "source_refs": {
                  "key_transfermarkt": "803049",
                  "reep_id": "reep_pc1efa8cf",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 803049,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 0.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ermin-mahmic/profil/spieler/803049",
                "source_refs": {
                  "key_transfermarkt": "803049",
                  "reep_id": "reep_pc1efa8cf",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 803049,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ermin-mahmic/profil/spieler/803049",
                "source_refs": {
                  "key_transfermarkt": "803049",
                  "reep_id": "reep_pc1efa8cf",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 803049,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 2,
              "goals": 0,
              "impact_proxy_score": 0.5,
              "starts_total": 17,
              "bench_rows_total": 12,
              "event_rows_total": 24
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "20",
                "sample_size": 29,
                "latest_seen_date": "2026-04-25"
              }
            ],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": 29,
              "starts": 17,
              "bench_rows": 12,
              "latest_lineup_date": "2026-04-25",
              "latest_rows": [
                {
                  "game_id": 4624734,
                  "date": "2026-04-25",
                  "type": "substitutes",
                  "position": "Attacking Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4624763,
                  "date": "2026-04-18",
                  "type": "substitutes",
                  "position": "Attacking Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4624753,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4624742,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4624727,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4624718,
                  "date": "2026-03-07",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4624710,
                  "date": "2026-02-28",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4624704,
                  "date": "2026-02-21",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4624695,
                  "date": "2026-02-15",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4624686,
                  "date": "2026-02-08",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "20",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 24,
              "goal_events": 6,
              "card_events": 4,
              "substitution_events": 14,
              "latest_event_date": "2026-04-12"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "bosnia-and-herzegovina:player:ermin-mahmic"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:esmir-bajraktarevic",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Esmir Bajraktarevic",
        "name": "Esmir Bajraktarevic",
        "name_zh": null,
        "country_code": null,
        "country_name": "Bosnia and Herzegovina",
        "country_name_zh": null,
        "date_of_birth": "2005-03-10",
        "age": 21,
        "photo_url": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "bosnia-and-herzegovina:player:esmir-bajraktarevic",
          "position": "MF",
          "shirt_number": null,
          "club": "Eindhovense Voetbalvereniging Philips Sport Vereniging",
          "date_of_birth": "2005-03-10",
          "age": 21,
          "status": "selected",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "height_cm": 175,
          "foot": "left",
          "sub_position": "Right Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/925862-1710266776.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/esmir-bajraktarevic/profil/spieler/925862",
            "source_refs": {
              "key_transfermarkt": "925862",
              "reep_id": "reep_p727e2cf8",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 14,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 14,
            "goals": 1,
            "market_value_eur": 5000000,
            "highest_market_value_eur": 5000000,
            "impact_proxy_score": 6.8,
            "appearances_total": 40,
            "minutes_total": 1357,
            "assists_total": 5,
            "starts_total": 10,
            "bench_rows_total": 51,
            "event_rows_total": 11
          },
          "basis": {
            "sample_size_matches": 14,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/esmir-bajraktarevic/profil/spieler/925862",
              "source_refs": {
                "key_transfermarkt": "925862",
                "reep_id": "reep_p727e2cf8",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 925862,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 6.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 14,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/esmir-bajraktarevic/profil/spieler/925862",
                "source_refs": {
                  "key_transfermarkt": "925862",
                  "reep_id": "reep_p727e2cf8",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 925862,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "19",
              "sample_size": 61,
              "latest_seen_date": "2026-05-02"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Eindhovense Voetbalvereniging Philips Sport Vereniging",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "19",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 14,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 1357,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 6.8,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:esmir-bajraktarevic",
              "position": "MF",
              "shirt_number": null,
              "club": "Eindhovense Voetbalvereniging Philips Sport Vereniging",
              "date_of_birth": "2005-03-10",
              "age": 21,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 175,
              "foot": "left",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/925862-1710266776.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:esmir-bajraktarevic",
              "position": "MF",
              "shirt_number": null,
              "club": "Eindhovense Voetbalvereniging Philips Sport Vereniging",
              "date_of_birth": "2005-03-10",
              "age": 21,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 175,
              "foot": "left",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/925862-1710266776.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 14,
              "goals": 1,
              "market_value_eur": 5000000,
              "highest_market_value_eur": 5000000,
              "impact_proxy_score": 6.8,
              "appearances_total": 40,
              "minutes_total": 1357,
              "assists_total": 5,
              "starts_total": 10,
              "bench_rows_total": 51,
              "event_rows_total": 11
            },
            "basis": {
              "sample_size_matches": 14,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/esmir-bajraktarevic/profil/spieler/925862",
                "source_refs": {
                  "key_transfermarkt": "925862",
                  "reep_id": "reep_p727e2cf8",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 925862,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 14.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 5.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 6.8,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 4.52,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 14,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/esmir-bajraktarevic/profil/spieler/925862",
                "source_refs": {
                  "key_transfermarkt": "925862",
                  "reep_id": "reep_p727e2cf8",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 925862,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 6.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 14,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/esmir-bajraktarevic/profil/spieler/925862",
                "source_refs": {
                  "key_transfermarkt": "925862",
                  "reep_id": "reep_p727e2cf8",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 925862,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 14,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/esmir-bajraktarevic/profil/spieler/925862",
                "source_refs": {
                  "key_transfermarkt": "925862",
                  "reep_id": "reep_p727e2cf8",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 925862,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 14,
              "goals": 1,
              "market_value_eur": 5000000,
              "highest_market_value_eur": 5000000,
              "impact_proxy_score": 6.8,
              "appearances_total": 40,
              "minutes_total": 1357,
              "assists_total": 5,
              "starts_total": 10,
              "bench_rows_total": 51,
              "event_rows_total": 11
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "19",
                "sample_size": 61,
                "latest_seen_date": "2026-05-02"
              }
            ],
            "activity": {
              "appearances_total": 40,
              "minutes_total": 1357,
              "goals_total": 7,
              "assists_total": 5,
              "yellow_cards_total": 0,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-02"
            },
            "lineups": {
              "lineup_rows": 61,
              "starts": 10,
              "bench_rows": 51,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4642444,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4642459,
                  "date": "2026-04-23",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4641636,
                  "date": "2026-04-11",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4641571,
                  "date": "2026-04-04",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4641591,
                  "date": "2026-03-22",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4641545,
                  "date": "2026-03-14",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4641581,
                  "date": "2026-03-07",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4819606,
                  "date": "2026-03-03",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4641596,
                  "date": "2026-02-28",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4641528,
                  "date": "2026-02-21",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "19",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 11,
              "goal_events": 7,
              "card_events": 0,
              "substitution_events": 4,
              "latest_event_date": "2026-05-02"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "bosnia-and-herzegovina:player:esmir-bajraktarevic"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:haris-tabakovic",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Haris Tabakovic",
        "name": "Haris Tabakovic",
        "name_zh": null,
        "country_code": null,
        "country_name": "Bosnia and Herzegovina",
        "country_name_zh": null,
        "date_of_birth": "1994-06-20",
        "age": 31,
        "photo_url": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "bosnia-and-herzegovina:player:haris-tabakovic",
          "position": "FW",
          "shirt_number": null,
          "club": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
          "date_of_birth": "1994-06-20",
          "age": 31,
          "status": "selected",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "height_cm": 196,
          "foot": "right",
          "sub_position": "Centre-Forward",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/203123-1720778399.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/haris-tabakovic/profil/spieler/203123",
            "source_refs": {
              "key_transfermarkt": "203123",
              "reep_id": "reep_p5eeff686",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 10,
            "goals": 4,
            "market_value_eur": 3000000,
            "highest_market_value_eur": 3000000,
            "impact_proxy_score": 5.5,
            "appearances_total": 64,
            "minutes_total": 3721,
            "assists_total": 5,
            "starts_total": 47,
            "bench_rows_total": 42,
            "event_rows_total": 58
          },
          "basis": {
            "sample_size_matches": 10,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/haris-tabakovic/profil/spieler/203123",
              "source_refs": {
                "key_transfermarkt": "203123",
                "reep_id": "reep_p5eeff686",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 203123,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 5.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 10,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/haris-tabakovic/profil/spieler/203123",
                "source_refs": {
                  "key_transfermarkt": "203123",
                  "reep_id": "reep_p5eeff686",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 203123,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "26",
              "sample_size": 38,
              "latest_seen_date": "2025-05-17"
            },
            {
              "number": "15",
              "sample_size": 34,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "25",
              "sample_size": 8,
              "latest_seen_date": "2024-08-18"
            },
            {
              "number": "19",
              "sample_size": 6,
              "latest_seen_date": "2016-08-25"
            },
            {
              "number": "20",
              "sample_size": 3,
              "latest_seen_date": "2015-08-27"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "26",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 10,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 4,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 3721,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 5.5,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:haris-tabakovic",
              "position": "FW",
              "shirt_number": null,
              "club": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
              "date_of_birth": "1994-06-20",
              "age": 31,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 196,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/203123-1720778399.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:haris-tabakovic",
              "position": "FW",
              "shirt_number": null,
              "club": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
              "date_of_birth": "1994-06-20",
              "age": 31,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 196,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/203123-1720778399.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 10,
              "goals": 4,
              "market_value_eur": 3000000,
              "highest_market_value_eur": 3000000,
              "impact_proxy_score": 5.5,
              "appearances_total": 64,
              "minutes_total": 3721,
              "assists_total": 5,
              "starts_total": 47,
              "bench_rows_total": 42,
              "event_rows_total": 58
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/haris-tabakovic/profil/spieler/203123",
                "source_refs": {
                  "key_transfermarkt": "203123",
                  "reep_id": "reep_p5eeff686",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 203123,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 10.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 8.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 3.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 5.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 12.4,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/haris-tabakovic/profil/spieler/203123",
                "source_refs": {
                  "key_transfermarkt": "203123",
                  "reep_id": "reep_p5eeff686",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 203123,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 5.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 10,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/haris-tabakovic/profil/spieler/203123",
                "source_refs": {
                  "key_transfermarkt": "203123",
                  "reep_id": "reep_p5eeff686",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 203123,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/haris-tabakovic/profil/spieler/203123",
                "source_refs": {
                  "key_transfermarkt": "203123",
                  "reep_id": "reep_p5eeff686",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 203123,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 10,
              "goals": 4,
              "market_value_eur": 3000000,
              "highest_market_value_eur": 3000000,
              "impact_proxy_score": 5.5,
              "appearances_total": 64,
              "minutes_total": 3721,
              "assists_total": 5,
              "starts_total": 47,
              "bench_rows_total": 42,
              "event_rows_total": 58
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "26",
                "sample_size": 38,
                "latest_seen_date": "2025-05-17"
              },
              {
                "number": "15",
                "sample_size": 34,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "25",
                "sample_size": 8,
                "latest_seen_date": "2024-08-18"
              },
              {
                "number": "19",
                "sample_size": 6,
                "latest_seen_date": "2016-08-25"
              },
              {
                "number": "20",
                "sample_size": 3,
                "latest_seen_date": "2015-08-27"
              }
            ],
            "activity": {
              "appearances_total": 64,
              "minutes_total": 3721,
              "goals_total": 18,
              "assists_total": 5,
              "yellow_cards_total": 4,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 89,
              "starts": 47,
              "bench_rows": 42,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4634518,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4634499,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4634482,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4634461,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4634446,
                  "date": "2026-04-04",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4634431,
                  "date": "2026-03-21",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4634411,
                  "date": "2026-03-13",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4634387,
                  "date": "2026-03-06",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4634383,
                  "date": "2026-02-28",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4634361,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "15",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 58,
              "goal_events": 23,
              "card_events": 5,
              "substitution_events": 30,
              "latest_event_date": "2026-05-03"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "bosnia-and-herzegovina:player:haris-tabakovic"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:ivan-basic",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Ivan Basic",
        "name": "Ivan Basic",
        "name_zh": null,
        "country_code": null,
        "country_name": "Bosnia and Herzegovina",
        "country_name_zh": null,
        "date_of_birth": "2002-04-30",
        "age": 24,
        "photo_url": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "bosnia-and-herzegovina:player:ivan-basic",
          "position": "MF",
          "shirt_number": null,
          "club": null,
          "date_of_birth": "2002-04-30",
          "age": 24,
          "status": "selected",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "height_cm": 178,
          "foot": "left",
          "sub_position": "Central Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/620560-1690113422.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "pending_source",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/ivan-basic/profil/spieler/620560",
            "source_refs": {
              "key_transfermarkt": "620560",
              "reep_id": "reep_pf0a6c377",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 15,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 15,
            "goals": 0,
            "market_value_eur": 1000000,
            "highest_market_value_eur": 1000000,
            "impact_proxy_score": 4.35,
            "appearances_total": 90,
            "minutes_total": 5946,
            "assists_total": 8,
            "starts_total": 67,
            "bench_rows_total": 31,
            "event_rows_total": 48
          },
          "basis": {
            "sample_size_matches": 15,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/ivan-basic/profil/spieler/620560",
              "source_refs": {
                "key_transfermarkt": "620560",
                "reep_id": "reep_pf0a6c377",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 620560,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 4.35,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 15,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ivan-basic/profil/spieler/620560",
                "source_refs": {
                  "key_transfermarkt": "620560",
                  "reep_id": "reep_pf0a6c377",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 620560,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "8",
              "sample_size": 97,
              "latest_seen_date": "2025-08-14"
            },
            {
              "number": "5",
              "sample_size": 1,
              "latest_seen_date": "2020-08-27"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "8",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 15,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 5946,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 4.35,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:ivan-basic",
              "position": "MF",
              "shirt_number": null,
              "club": null,
              "date_of_birth": "2002-04-30",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 178,
              "foot": "left",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/620560-1690113422.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:ivan-basic",
              "position": "MF",
              "shirt_number": null,
              "club": null,
              "date_of_birth": "2002-04-30",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 178,
              "foot": "left",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/620560-1690113422.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "pending_source",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 15,
              "goals": 0,
              "market_value_eur": 1000000,
              "highest_market_value_eur": 1000000,
              "impact_proxy_score": 4.35,
              "appearances_total": 90,
              "minutes_total": 5946,
              "assists_total": 8,
              "starts_total": 67,
              "bench_rows_total": 31,
              "event_rows_total": 48
            },
            "basis": {
              "sample_size_matches": 15,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ivan-basic/profil/spieler/620560",
                "source_refs": {
                  "key_transfermarkt": "620560",
                  "reep_id": "reep_pf0a6c377",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 620560,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 15.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 1.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 4.35,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 19.82,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 15,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ivan-basic/profil/spieler/620560",
                "source_refs": {
                  "key_transfermarkt": "620560",
                  "reep_id": "reep_pf0a6c377",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 620560,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 4.35,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 15,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ivan-basic/profil/spieler/620560",
                "source_refs": {
                  "key_transfermarkt": "620560",
                  "reep_id": "reep_pf0a6c377",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 620560,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 15,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ivan-basic/profil/spieler/620560",
                "source_refs": {
                  "key_transfermarkt": "620560",
                  "reep_id": "reep_pf0a6c377",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 620560,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 15,
              "goals": 0,
              "market_value_eur": 1000000,
              "highest_market_value_eur": 1000000,
              "impact_proxy_score": 4.35,
              "appearances_total": 90,
              "minutes_total": 5946,
              "assists_total": 8,
              "starts_total": 67,
              "bench_rows_total": 31,
              "event_rows_total": 48
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "8",
                "sample_size": 97,
                "latest_seen_date": "2025-08-14"
              },
              {
                "number": "5",
                "sample_size": 1,
                "latest_seen_date": "2020-08-27"
              }
            ],
            "activity": {
              "appearances_total": 90,
              "minutes_total": 5946,
              "goals_total": 6,
              "assists_total": 8,
              "yellow_cards_total": 15,
              "red_cards_total": 0,
              "latest_appearance_date": "2025-08-14"
            },
            "lineups": {
              "lineup_rows": 98,
              "starts": 67,
              "bench_rows": 31,
              "latest_lineup_date": "2025-08-14",
              "latest_rows": [
                {
                  "game_id": 4694069,
                  "date": "2025-08-14",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4694015,
                  "date": "2025-08-07",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4626819,
                  "date": "2025-07-31",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4626864,
                  "date": "2025-07-24",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4408363,
                  "date": "2025-05-24",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4408372,
                  "date": "2025-05-17",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4408347,
                  "date": "2025-05-10",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4408354,
                  "date": "2025-05-03",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4408336,
                  "date": "2025-04-27",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4408332,
                  "date": "2025-04-19",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "8",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 48,
              "goal_events": 6,
              "card_events": 15,
              "substitution_events": 27,
              "latest_event_date": "2025-08-14"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "bosnia-and-herzegovina:player:ivan-basic"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:ivan-sunjic",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Ivan Sunjic",
        "name": "Ivan Sunjic",
        "name_zh": null,
        "country_code": null,
        "country_name": "Bosnia and Herzegovina",
        "country_name_zh": null,
        "date_of_birth": "1996-10-09",
        "age": 29,
        "photo_url": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "bosnia-and-herzegovina:player:ivan-sunjic",
          "position": "MF",
          "shirt_number": null,
          "club": null,
          "date_of_birth": "1996-10-09",
          "age": 29,
          "status": "selected",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "height_cm": 185,
          "foot": "right",
          "sub_position": "Defensive Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/226097-1758220655.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "pending_source",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/ivan-sunjic/profil/spieler/226097",
            "source_refs": {
              "key_transfermarkt": "226097",
              "reep_id": "reep_p27db7ef7",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 11,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 11,
            "goals": 0,
            "market_value_eur": 1500000,
            "highest_market_value_eur": 6000000,
            "impact_proxy_score": 3.65,
            "appearances_total": 32,
            "minutes_total": 2281,
            "assists_total": 0,
            "starts_total": 49,
            "bench_rows_total": 36,
            "event_rows_total": 32
          },
          "basis": {
            "sample_size_matches": 11,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/ivan-sunjic/profil/spieler/226097",
              "source_refs": {
                "key_transfermarkt": "226097",
                "reep_id": "reep_p27db7ef7",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 226097,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 3.65,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ivan-sunjic/profil/spieler/226097",
                "source_refs": {
                  "key_transfermarkt": "226097",
                  "reep_id": "reep_p27db7ef7",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 226097,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "34",
              "sample_size": 51,
              "latest_seen_date": "2024-01-27"
            },
            {
              "number": "26",
              "sample_size": 27,
              "latest_seen_date": "2026-01-21"
            },
            {
              "number": "30",
              "sample_size": 7,
              "latest_seen_date": "2016-08-25"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "34",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 11,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 2281,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 3.65,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:ivan-sunjic",
              "position": "MF",
              "shirt_number": null,
              "club": null,
              "date_of_birth": "1996-10-09",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 185,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/226097-1758220655.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:ivan-sunjic",
              "position": "MF",
              "shirt_number": null,
              "club": null,
              "date_of_birth": "1996-10-09",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 185,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/226097-1758220655.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "pending_source",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 11,
              "goals": 0,
              "market_value_eur": 1500000,
              "highest_market_value_eur": 6000000,
              "impact_proxy_score": 3.65,
              "appearances_total": 32,
              "minutes_total": 2281,
              "assists_total": 0,
              "starts_total": 49,
              "bench_rows_total": 36,
              "event_rows_total": 32
            },
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ivan-sunjic/profil/spieler/226097",
                "source_refs": {
                  "key_transfermarkt": "226097",
                  "reep_id": "reep_p27db7ef7",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 226097,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 11.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 1.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 3.65,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 7.6,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ivan-sunjic/profil/spieler/226097",
                "source_refs": {
                  "key_transfermarkt": "226097",
                  "reep_id": "reep_p27db7ef7",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 226097,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 3.65,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ivan-sunjic/profil/spieler/226097",
                "source_refs": {
                  "key_transfermarkt": "226097",
                  "reep_id": "reep_p27db7ef7",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 226097,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ivan-sunjic/profil/spieler/226097",
                "source_refs": {
                  "key_transfermarkt": "226097",
                  "reep_id": "reep_p27db7ef7",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 226097,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 11,
              "goals": 0,
              "market_value_eur": 1500000,
              "highest_market_value_eur": 6000000,
              "impact_proxy_score": 3.65,
              "appearances_total": 32,
              "minutes_total": 2281,
              "assists_total": 0,
              "starts_total": 49,
              "bench_rows_total": 36,
              "event_rows_total": 32
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "34",
                "sample_size": 51,
                "latest_seen_date": "2024-01-27"
              },
              {
                "number": "26",
                "sample_size": 27,
                "latest_seen_date": "2026-01-21"
              },
              {
                "number": "30",
                "sample_size": 7,
                "latest_seen_date": "2016-08-25"
              }
            ],
            "activity": {
              "appearances_total": 32,
              "minutes_total": 2281,
              "goals_total": 0,
              "assists_total": 0,
              "yellow_cards_total": 9,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-01-21"
            },
            "lineups": {
              "lineup_rows": 85,
              "starts": 49,
              "bench_rows": 36,
              "latest_lineup_date": "2026-01-21",
              "latest_rows": [
                {
                  "game_id": 4715052,
                  "date": "2026-01-21",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4715007,
                  "date": "2025-12-10",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4715147,
                  "date": "2025-11-26",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4715145,
                  "date": "2025-11-05",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4715144,
                  "date": "2025-10-21",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4715137,
                  "date": "2025-09-30",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4716846,
                  "date": "2025-09-17",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4705681,
                  "date": "2025-08-26",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4697248,
                  "date": "2025-08-19",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4691931,
                  "date": "2025-08-12",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "26",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 32,
              "goal_events": 1,
              "card_events": 18,
              "substitution_events": 12,
              "latest_event_date": "2026-01-21"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "bosnia-and-herzegovina:player:ivan-sunjic"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:jovo-lukic",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Jovo Lukic",
        "name": "Jovo Lukic",
        "name_zh": null,
        "country_code": null,
        "country_name": "Bosnia and Herzegovina",
        "country_name_zh": null,
        "date_of_birth": "1998-11-28",
        "age": 27,
        "photo_url": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "bosnia-and-herzegovina:player:jovo-lukic",
          "position": "FW",
          "shirt_number": null,
          "club": "Asociația Sportivă Fotbal Club Universitatea Cluj",
          "date_of_birth": "1998-11-28",
          "age": 27,
          "status": "selected",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "height_cm": 190,
          "foot": "left",
          "sub_position": "Centre-Forward",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/457738-1753429696.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/jovo-lukic/profil/spieler/457738",
            "source_refs": {
              "key_transfermarkt": "457738",
              "reep_id": "reep_p04555cc8",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 1,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 1,
            "goals": 0,
            "impact_proxy_score": 0.25,
            "appearances_total": 2,
            "minutes_total": 130,
            "assists_total": 0,
            "starts_total": 38,
            "bench_rows_total": 14,
            "event_rows_total": 52
          },
          "basis": {
            "sample_size_matches": 1,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/jovo-lukic/profil/spieler/457738",
              "source_refs": {
                "key_transfermarkt": "457738",
                "reep_id": "reep_p04555cc8",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 457738,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 0.25,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jovo-lukic/profil/spieler/457738",
                "source_refs": {
                  "key_transfermarkt": "457738",
                  "reep_id": "reep_p04555cc8",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 457738,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "17",
              "sample_size": 27,
              "latest_seen_date": "2026-03-07"
            },
            {
              "number": "19",
              "sample_size": 15,
              "latest_seen_date": "2024-08-29"
            },
            {
              "number": "24",
              "sample_size": 10,
              "latest_seen_date": "2025-03-08"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Asociația Sportivă Fotbal Club Universitatea Cluj",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "17",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 130,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 0.25,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:jovo-lukic",
              "position": "FW",
              "shirt_number": null,
              "club": "Asociația Sportivă Fotbal Club Universitatea Cluj",
              "date_of_birth": "1998-11-28",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 190,
              "foot": "left",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/457738-1753429696.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:jovo-lukic",
              "position": "FW",
              "shirt_number": null,
              "club": "Asociația Sportivă Fotbal Club Universitatea Cluj",
              "date_of_birth": "1998-11-28",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 190,
              "foot": "left",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/457738-1753429696.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 1,
              "goals": 0,
              "impact_proxy_score": 0.25,
              "appearances_total": 2,
              "minutes_total": 130,
              "assists_total": 0,
              "starts_total": 38,
              "bench_rows_total": 14,
              "event_rows_total": 52
            },
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jovo-lukic/profil/spieler/457738",
                "source_refs": {
                  "key_transfermarkt": "457738",
                  "reep_id": "reep_p04555cc8",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 457738,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 1.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 0.25,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 0.43,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jovo-lukic/profil/spieler/457738",
                "source_refs": {
                  "key_transfermarkt": "457738",
                  "reep_id": "reep_p04555cc8",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 457738,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 0.25,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jovo-lukic/profil/spieler/457738",
                "source_refs": {
                  "key_transfermarkt": "457738",
                  "reep_id": "reep_p04555cc8",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 457738,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jovo-lukic/profil/spieler/457738",
                "source_refs": {
                  "key_transfermarkt": "457738",
                  "reep_id": "reep_p04555cc8",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 457738,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 1,
              "goals": 0,
              "impact_proxy_score": 0.25,
              "appearances_total": 2,
              "minutes_total": 130,
              "assists_total": 0,
              "starts_total": 38,
              "bench_rows_total": 14,
              "event_rows_total": 52
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "17",
                "sample_size": 27,
                "latest_seen_date": "2026-03-07"
              },
              {
                "number": "19",
                "sample_size": 15,
                "latest_seen_date": "2024-08-29"
              },
              {
                "number": "24",
                "sample_size": 10,
                "latest_seen_date": "2025-03-08"
              }
            ],
            "activity": {
              "appearances_total": 2,
              "minutes_total": 130,
              "goals_total": 1,
              "assists_total": 0,
              "yellow_cards_total": 0,
              "red_cards_total": 0,
              "latest_appearance_date": "2025-07-31"
            },
            "lineups": {
              "lineup_rows": 52,
              "starts": 38,
              "bench_rows": 14,
              "latest_lineup_date": "2026-03-07",
              "latest_rows": [
                {
                  "game_id": 4649156,
                  "date": "2026-03-07",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4649164,
                  "date": "2026-02-27",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4649092,
                  "date": "2026-02-20",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4649052,
                  "date": "2026-02-14",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4649076,
                  "date": "2026-02-07",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4649103,
                  "date": "2025-12-21",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4649136,
                  "date": "2025-12-14",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4649129,
                  "date": "2025-12-07",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4649074,
                  "date": "2025-12-01",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4649115,
                  "date": "2025-11-22",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "17",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 52,
              "goal_events": 18,
              "card_events": 9,
              "substitution_events": 24,
              "latest_event_date": "2026-03-07"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "bosnia-and-herzegovina:player:jovo-lukic"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:kerim-alajbegovic",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Kerim Alajbegovic",
        "name": "Kerim Alajbegovic",
        "name_zh": null,
        "country_code": null,
        "country_name": "Bosnia and Herzegovina",
        "country_name_zh": null,
        "date_of_birth": "2007-09-21",
        "age": 18,
        "photo_url": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "bosnia-and-herzegovina:player:kerim-alajbegovic",
          "position": "MF",
          "shirt_number": null,
          "club": "Fußballclub Red Bull Salzburg",
          "date_of_birth": "2007-09-21",
          "age": 18,
          "status": "selected",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "height_cm": 186,
          "foot": "both",
          "sub_position": "Left Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/929994-1754993481.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/kerim-alajbegovic/profil/spieler/929994",
            "source_refs": {
              "key_transfermarkt": "929994",
              "reep_id": "reep_p1ecc5130",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 8,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 8,
            "goals": 1,
            "market_value_eur": 8000000,
            "highest_market_value_eur": 8000000,
            "impact_proxy_score": 7.1,
            "appearances_total": 11,
            "minutes_total": 436,
            "assists_total": 1,
            "starts_total": 25,
            "bench_rows_total": 22,
            "event_rows_total": 33
          },
          "basis": {
            "sample_size_matches": 8,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/kerim-alajbegovic/profil/spieler/929994",
              "source_refs": {
                "key_transfermarkt": "929994",
                "reep_id": "reep_p1ecc5130",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 929994,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 7.1,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kerim-alajbegovic/profil/spieler/929994",
                "source_refs": {
                  "key_transfermarkt": "929994",
                  "reep_id": "reep_p1ecc5130",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 929994,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "27",
              "sample_size": 40,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "47",
              "sample_size": 7,
              "latest_seen_date": "2025-04-05"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Fußballclub Red Bull Salzburg",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "27",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 8,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 436,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 7.1,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:kerim-alajbegovic",
              "position": "MF",
              "shirt_number": null,
              "club": "Fußballclub Red Bull Salzburg",
              "date_of_birth": "2007-09-21",
              "age": 18,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 186,
              "foot": "both",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/929994-1754993481.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:kerim-alajbegovic",
              "position": "MF",
              "shirt_number": null,
              "club": "Fußballclub Red Bull Salzburg",
              "date_of_birth": "2007-09-21",
              "age": 18,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 186,
              "foot": "both",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/929994-1754993481.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 8,
              "goals": 1,
              "market_value_eur": 8000000,
              "highest_market_value_eur": 8000000,
              "impact_proxy_score": 7.1,
              "appearances_total": 11,
              "minutes_total": 436,
              "assists_total": 1,
              "starts_total": 25,
              "bench_rows_total": 22,
              "event_rows_total": 33
            },
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kerim-alajbegovic/profil/spieler/929994",
                "source_refs": {
                  "key_transfermarkt": "929994",
                  "reep_id": "reep_p1ecc5130",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 929994,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 8.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 8.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 7.1,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 1.45,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kerim-alajbegovic/profil/spieler/929994",
                "source_refs": {
                  "key_transfermarkt": "929994",
                  "reep_id": "reep_p1ecc5130",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 929994,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 7.1,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kerim-alajbegovic/profil/spieler/929994",
                "source_refs": {
                  "key_transfermarkt": "929994",
                  "reep_id": "reep_p1ecc5130",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 929994,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kerim-alajbegovic/profil/spieler/929994",
                "source_refs": {
                  "key_transfermarkt": "929994",
                  "reep_id": "reep_p1ecc5130",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 929994,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 8,
              "goals": 1,
              "market_value_eur": 8000000,
              "highest_market_value_eur": 8000000,
              "impact_proxy_score": 7.1,
              "appearances_total": 11,
              "minutes_total": 436,
              "assists_total": 1,
              "starts_total": 25,
              "bench_rows_total": 22,
              "event_rows_total": 33
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "27",
                "sample_size": 40,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "47",
                "sample_size": 7,
                "latest_seen_date": "2025-04-05"
              }
            ],
            "activity": {
              "appearances_total": 11,
              "minutes_total": 436,
              "goals_total": 2,
              "assists_total": 1,
              "yellow_cards_total": 0,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-01-29"
            },
            "lineups": {
              "lineup_rows": 47,
              "starts": 25,
              "bench_rows": 22,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4839867,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "27",
                  "team_captain": false
                },
                {
                  "game_id": 4839859,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "27",
                  "team_captain": false
                },
                {
                  "game_id": 4839853,
                  "date": "2026-04-22",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "27",
                  "team_captain": false
                },
                {
                  "game_id": 4839848,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "27",
                  "team_captain": false
                },
                {
                  "game_id": 4839837,
                  "date": "2026-04-10",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "27",
                  "team_captain": false
                },
                {
                  "game_id": 4839835,
                  "date": "2026-04-05",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "27",
                  "team_captain": false
                },
                {
                  "game_id": 4839825,
                  "date": "2026-03-20",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "27",
                  "team_captain": false
                },
                {
                  "game_id": 4839823,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "27",
                  "team_captain": false
                },
                {
                  "game_id": 4643002,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "27",
                  "team_captain": false
                },
                {
                  "game_id": 4642994,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "27",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 33,
              "goal_events": 10,
              "card_events": 4,
              "substitution_events": 19,
              "latest_event_date": "2026-05-03"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "bosnia-and-herzegovina:player:kerim-alajbegovic"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:martin-zlomislic",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Martin Zlomislic",
        "name": "Martin Zlomislic",
        "name_zh": null,
        "country_code": null,
        "country_name": "Bosnia and Herzegovina",
        "country_name_zh": null,
        "date_of_birth": "1998-08-16",
        "age": 27,
        "photo_url": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "bosnia-and-herzegovina:player:martin-zlomislic",
          "position": "GK",
          "shirt_number": null,
          "club": "Hrvatski Nogometni Klub Rijeka",
          "date_of_birth": "1998-08-16",
          "age": 27,
          "status": "selected",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "height_cm": 190,
          "foot": "right",
          "sub_position": "Goalkeeper",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/495320-1775026837.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/martin-zlomislic/profil/spieler/495320",
            "source_refs": {
              "key_transfermarkt": "495320",
              "reep_id": "reep_pebdf2796",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 2,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 2,
            "goals": 0,
            "impact_proxy_score": 0.5,
            "appearances_total": 6,
            "minutes_total": 570,
            "assists_total": 0,
            "starts_total": 79,
            "bench_rows_total": 17,
            "event_rows_total": 6
          },
          "basis": {
            "sample_size_matches": 2,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/martin-zlomislic/profil/spieler/495320",
              "source_refs": {
                "key_transfermarkt": "495320",
                "reep_id": "reep_pebdf2796",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 495320,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 0.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/martin-zlomislic/profil/spieler/495320",
                "source_refs": {
                  "key_transfermarkt": "495320",
                  "reep_id": "reep_pebdf2796",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 495320,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "13",
              "sample_size": 84,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "98",
              "sample_size": 6,
              "latest_seen_date": "2022-07-28"
            },
            {
              "number": "23",
              "sample_size": 4,
              "latest_seen_date": "2017-07-20"
            },
            {
              "number": "1",
              "sample_size": 2,
              "latest_seen_date": "2019-07-18"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "GK",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Hrvatski Nogometni Klub Rijeka",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "13",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 570,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 0.5,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:martin-zlomislic",
              "position": "GK",
              "shirt_number": null,
              "club": "Hrvatski Nogometni Klub Rijeka",
              "date_of_birth": "1998-08-16",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 190,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/495320-1775026837.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:martin-zlomislic",
              "position": "GK",
              "shirt_number": null,
              "club": "Hrvatski Nogometni Klub Rijeka",
              "date_of_birth": "1998-08-16",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 190,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/495320-1775026837.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 2,
              "goals": 0,
              "impact_proxy_score": 0.5,
              "appearances_total": 6,
              "minutes_total": 570,
              "assists_total": 0,
              "starts_total": 79,
              "bench_rows_total": 17,
              "event_rows_total": 6
            },
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/martin-zlomislic/profil/spieler/495320",
                "source_refs": {
                  "key_transfermarkt": "495320",
                  "reep_id": "reep_pebdf2796",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 495320,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 0.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 1.9,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/martin-zlomislic/profil/spieler/495320",
                "source_refs": {
                  "key_transfermarkt": "495320",
                  "reep_id": "reep_pebdf2796",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 495320,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 0.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/martin-zlomislic/profil/spieler/495320",
                "source_refs": {
                  "key_transfermarkt": "495320",
                  "reep_id": "reep_pebdf2796",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 495320,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/martin-zlomislic/profil/spieler/495320",
                "source_refs": {
                  "key_transfermarkt": "495320",
                  "reep_id": "reep_pebdf2796",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 495320,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 2,
              "goals": 0,
              "impact_proxy_score": 0.5,
              "appearances_total": 6,
              "minutes_total": 570,
              "assists_total": 0,
              "starts_total": 79,
              "bench_rows_total": 17,
              "event_rows_total": 6
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "13",
                "sample_size": 84,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "98",
                "sample_size": 6,
                "latest_seen_date": "2022-07-28"
              },
              {
                "number": "23",
                "sample_size": 4,
                "latest_seen_date": "2017-07-20"
              },
              {
                "number": "1",
                "sample_size": 2,
                "latest_seen_date": "2019-07-18"
              }
            ],
            "activity": {
              "appearances_total": 6,
              "minutes_total": 570,
              "goals_total": 0,
              "assists_total": 0,
              "yellow_cards_total": 0,
              "red_cards_total": 0,
              "latest_appearance_date": "2025-08-28"
            },
            "lineups": {
              "lineup_rows": 96,
              "starts": 79,
              "bench_rows": 17,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4625440,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "13",
                  "team_captain": true
                },
                {
                  "game_id": 4625433,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "13",
                  "team_captain": true
                },
                {
                  "game_id": 4625431,
                  "date": "2026-04-22",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "13",
                  "team_captain": true
                },
                {
                  "game_id": 4625422,
                  "date": "2026-04-18",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "13",
                  "team_captain": true
                },
                {
                  "game_id": 4625421,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "13",
                  "team_captain": true
                },
                {
                  "game_id": 4625413,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "13",
                  "team_captain": true
                },
                {
                  "game_id": 4625410,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "13",
                  "team_captain": true
                },
                {
                  "game_id": 4805874,
                  "date": "2026-03-19",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "13",
                  "team_captain": true
                },
                {
                  "game_id": 4625404,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "13",
                  "team_captain": true
                },
                {
                  "game_id": 4805866,
                  "date": "2026-03-12",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "13",
                  "team_captain": true
                }
              ]
            },
            "events": {
              "events_total": 6,
              "goal_events": 0,
              "card_events": 4,
              "substitution_events": 2,
              "latest_event_date": "2025-11-01"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "bosnia-and-herzegovina:player:martin-zlomislic"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:nidal-celik",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Nidal Celik",
        "name": "Nidal Celik",
        "name_zh": null,
        "country_code": null,
        "country_name": "Bosnia and Herzegovina",
        "country_name_zh": null,
        "date_of_birth": "2006-07-17",
        "age": 19,
        "photo_url": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "bosnia-and-herzegovina:player:nidal-celik",
          "position": "DF",
          "shirt_number": null,
          "club": "Racing Club de Lens",
          "date_of_birth": "2006-07-17",
          "age": 19,
          "status": "selected",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "height_cm": 192,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/819566-1726634830.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/nidal-celik/profil/spieler/819566",
            "source_refs": {
              "key_transfermarkt": "819566",
              "reep_id": "reep_pb87273f4",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 0,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 0,
            "goals": 0,
            "market_value_eur": 1000000,
            "highest_market_value_eur": 1800000,
            "impact_proxy_score": 0.6,
            "appearances_total": 11,
            "minutes_total": 918,
            "assists_total": 0,
            "starts_total": 11,
            "bench_rows_total": 13,
            "event_rows_total": 4
          },
          "basis": {
            "sample_size_matches": 0,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/nidal-celik/profil/spieler/819566",
              "source_refs": {
                "key_transfermarkt": "819566",
                "reep_id": "reep_pb87273f4",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 819566,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 0.6,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nidal-celik/profil/spieler/819566",
                "source_refs": {
                  "key_transfermarkt": "819566",
                  "reep_id": "reep_pb87273f4",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 819566,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "4",
              "sample_size": 20,
              "latest_seen_date": "2026-04-04"
            },
            {
              "number": "33",
              "sample_size": 4,
              "latest_seen_date": "2024-07-31"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Racing Club de Lens",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "4",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 918,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 0.6,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:nidal-celik",
              "position": "DF",
              "shirt_number": null,
              "club": "Racing Club de Lens",
              "date_of_birth": "2006-07-17",
              "age": 19,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 192,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/819566-1726634830.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:nidal-celik",
              "position": "DF",
              "shirt_number": null,
              "club": "Racing Club de Lens",
              "date_of_birth": "2006-07-17",
              "age": 19,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 192,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/819566-1726634830.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 0,
              "goals": 0,
              "market_value_eur": 1000000,
              "highest_market_value_eur": 1800000,
              "impact_proxy_score": 0.6,
              "appearances_total": 11,
              "minutes_total": 918,
              "assists_total": 0,
              "starts_total": 11,
              "bench_rows_total": 13,
              "event_rows_total": 4
            },
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nidal-celik/profil/spieler/819566",
                "source_refs": {
                  "key_transfermarkt": "819566",
                  "reep_id": "reep_pb87273f4",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 819566,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 1.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 0.6,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 3.06,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nidal-celik/profil/spieler/819566",
                "source_refs": {
                  "key_transfermarkt": "819566",
                  "reep_id": "reep_pb87273f4",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 819566,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 0.6,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nidal-celik/profil/spieler/819566",
                "source_refs": {
                  "key_transfermarkt": "819566",
                  "reep_id": "reep_pb87273f4",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 819566,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nidal-celik/profil/spieler/819566",
                "source_refs": {
                  "key_transfermarkt": "819566",
                  "reep_id": "reep_pb87273f4",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 819566,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 0,
              "goals": 0,
              "market_value_eur": 1000000,
              "highest_market_value_eur": 1800000,
              "impact_proxy_score": 0.6,
              "appearances_total": 11,
              "minutes_total": 918,
              "assists_total": 0,
              "starts_total": 11,
              "bench_rows_total": 13,
              "event_rows_total": 4
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "4",
                "sample_size": 20,
                "latest_seen_date": "2026-04-04"
              },
              {
                "number": "33",
                "sample_size": 4,
                "latest_seen_date": "2024-07-31"
              }
            ],
            "activity": {
              "appearances_total": 11,
              "minutes_total": 918,
              "goals_total": 0,
              "assists_total": 0,
              "yellow_cards_total": 1,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-04-04"
            },
            "lineups": {
              "lineup_rows": 24,
              "starts": 11,
              "bench_rows": 13,
              "latest_lineup_date": "2026-04-04",
              "latest_rows": [
                {
                  "game_id": 4635255,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4635244,
                  "date": "2026-03-20",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4635232,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4635226,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4635220,
                  "date": "2026-02-27",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4635205,
                  "date": "2026-02-21",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4635202,
                  "date": "2026-02-14",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4635183,
                  "date": "2026-01-30",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4635176,
                  "date": "2026-01-24",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4635157,
                  "date": "2026-01-02",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 4,
              "goal_events": 0,
              "card_events": 1,
              "substitution_events": 3,
              "latest_event_date": "2026-04-04"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "bosnia-and-herzegovina:player:nidal-celik"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:nihad-mujakic",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Nihad Mujakic",
        "name": "Nihad Mujakic",
        "name_zh": null,
        "country_code": null,
        "country_name": "Bosnia and Herzegovina",
        "country_name_zh": null,
        "date_of_birth": "1998-04-15",
        "age": 28,
        "photo_url": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "bosnia-and-herzegovina:player:nihad-mujakic",
          "position": "DF",
          "shirt_number": null,
          "club": "Gaziantep Futbol Kulübü A.Ş.",
          "date_of_birth": "1998-04-15",
          "age": 28,
          "status": "selected",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "height_cm": 189,
          "foot": "left",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/380919-1761574168.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/nihad-mujakic/profil/spieler/380919",
            "source_refs": {
              "key_transfermarkt": "380919",
              "reep_id": "reep_pa62ad2e1",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 10,
            "goals": 1,
            "market_value_eur": 2000000,
            "highest_market_value_eur": 2300000,
            "impact_proxy_score": 4.0,
            "appearances_total": 105,
            "minutes_total": 9220,
            "assists_total": 2,
            "starts_total": 125,
            "bench_rows_total": 21,
            "event_rows_total": 30
          },
          "basis": {
            "sample_size_matches": 10,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/nihad-mujakic/profil/spieler/380919",
              "source_refs": {
                "key_transfermarkt": "380919",
                "reep_id": "reep_pa62ad2e1",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 380919,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 4.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 10,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nihad-mujakic/profil/spieler/380919",
                "source_refs": {
                  "key_transfermarkt": "380919",
                  "reep_id": "reep_pa62ad2e1",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 380919,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "18",
              "sample_size": 133,
              "latest_seen_date": "2025-12-20"
            },
            {
              "number": "5",
              "sample_size": 13,
              "latest_seen_date": "2026-05-01"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Gaziantep Futbol Kulübü A.Ş.",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "18",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 10,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 9220,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 4.0,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:nihad-mujakic",
              "position": "DF",
              "shirt_number": null,
              "club": "Gaziantep Futbol Kulübü A.Ş.",
              "date_of_birth": "1998-04-15",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 189,
              "foot": "left",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/380919-1761574168.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:nihad-mujakic",
              "position": "DF",
              "shirt_number": null,
              "club": "Gaziantep Futbol Kulübü A.Ş.",
              "date_of_birth": "1998-04-15",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 189,
              "foot": "left",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/380919-1761574168.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 10,
              "goals": 1,
              "market_value_eur": 2000000,
              "highest_market_value_eur": 2300000,
              "impact_proxy_score": 4.0,
              "appearances_total": 105,
              "minutes_total": 9220,
              "assists_total": 2,
              "starts_total": 125,
              "bench_rows_total": 21,
              "event_rows_total": 30
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nihad-mujakic/profil/spieler/380919",
                "source_refs": {
                  "key_transfermarkt": "380919",
                  "reep_id": "reep_pa62ad2e1",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 380919,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 10.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 4.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 30.73,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nihad-mujakic/profil/spieler/380919",
                "source_refs": {
                  "key_transfermarkt": "380919",
                  "reep_id": "reep_pa62ad2e1",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 380919,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 4.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 10,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nihad-mujakic/profil/spieler/380919",
                "source_refs": {
                  "key_transfermarkt": "380919",
                  "reep_id": "reep_pa62ad2e1",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 380919,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nihad-mujakic/profil/spieler/380919",
                "source_refs": {
                  "key_transfermarkt": "380919",
                  "reep_id": "reep_pa62ad2e1",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 380919,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 10,
              "goals": 1,
              "market_value_eur": 2000000,
              "highest_market_value_eur": 2300000,
              "impact_proxy_score": 4.0,
              "appearances_total": 105,
              "minutes_total": 9220,
              "assists_total": 2,
              "starts_total": 125,
              "bench_rows_total": 21,
              "event_rows_total": 30
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "18",
                "sample_size": 133,
                "latest_seen_date": "2025-12-20"
              },
              {
                "number": "5",
                "sample_size": 13,
                "latest_seen_date": "2026-05-01"
              }
            ],
            "activity": {
              "appearances_total": 105,
              "minutes_total": 9220,
              "goals_total": 2,
              "assists_total": 2,
              "yellow_cards_total": 16,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-01"
            },
            "lineups": {
              "lineup_rows": 146,
              "starts": 125,
              "bench_rows": 21,
              "latest_lineup_date": "2026-05-01",
              "latest_rows": [
                {
                  "game_id": 4648049,
                  "date": "2026-05-01",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4648043,
                  "date": "2026-04-25",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4648037,
                  "date": "2026-04-20",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4648025,
                  "date": "2026-04-13",
                  "type": "substitutes",
                  "position": "Left Midfield",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4648014,
                  "date": "2026-04-04",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4648007,
                  "date": "2026-03-17",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4647988,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4647980,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4647968,
                  "date": "2026-02-22",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4647948,
                  "date": "2026-02-09",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 30,
              "goal_events": 2,
              "card_events": 20,
              "substitution_events": 8,
              "latest_event_date": "2026-05-01"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "bosnia-and-herzegovina:player:nihad-mujakic"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:nikola-katic",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Nikola Katic",
        "name": "Nikola Katic",
        "name_zh": null,
        "country_code": null,
        "country_name": "Bosnia and Herzegovina",
        "country_name_zh": null,
        "date_of_birth": "1996-10-10",
        "age": 29,
        "photo_url": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "bosnia-and-herzegovina:player:nikola-katic",
          "position": "DF",
          "shirt_number": null,
          "club": "FC Schalke 04",
          "date_of_birth": "1996-10-10",
          "age": 29,
          "status": "selected",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "height_cm": 194,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/422051-1753385816.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/nikola-katic/profil/spieler/422051",
            "source_refs": {
              "key_transfermarkt": "422051",
              "reep_id": "reep_p4e466b7b",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "medium",
              "person_id_map_resolution_method": "name_plus_unique_team_nationality",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 15,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 15,
            "goals": 1,
            "market_value_eur": 1200000,
            "highest_market_value_eur": 2250000,
            "impact_proxy_score": 4.77,
            "appearances_total": 60,
            "minutes_total": 5025,
            "assists_total": 2,
            "starts_total": 73,
            "bench_rows_total": 43,
            "event_rows_total": 21
          },
          "basis": {
            "sample_size_matches": 15,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/nikola-katic/profil/spieler/422051",
              "source_refs": {
                "key_transfermarkt": "422051",
                "reep_id": "reep_p4e466b7b",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "medium",
                "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 422051,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "name_plus_unique_team_nationality"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 4.77,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 15,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nikola-katic/profil/spieler/422051",
                "source_refs": {
                  "key_transfermarkt": "422051",
                  "reep_id": "reep_p4e466b7b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 422051,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "name_plus_unique_team_nationality"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "19",
              "sample_size": 90,
              "latest_seen_date": "2020-03-12"
            },
            {
              "number": "24",
              "sample_size": 22,
              "latest_seen_date": "2024-12-15"
            },
            {
              "number": "25",
              "sample_size": 4,
              "latest_seen_date": "2025-10-29"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "FC Schalke 04",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "19",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 15,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 5025,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 4.77,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:nikola-katic",
              "position": "DF",
              "shirt_number": null,
              "club": "FC Schalke 04",
              "date_of_birth": "1996-10-10",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 194,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/422051-1753385816.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:nikola-katic",
              "position": "DF",
              "shirt_number": null,
              "club": "FC Schalke 04",
              "date_of_birth": "1996-10-10",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 194,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/422051-1753385816.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 15,
              "goals": 1,
              "market_value_eur": 1200000,
              "highest_market_value_eur": 2250000,
              "impact_proxy_score": 4.77,
              "appearances_total": 60,
              "minutes_total": 5025,
              "assists_total": 2,
              "starts_total": 73,
              "bench_rows_total": 43,
              "event_rows_total": 21
            },
            "basis": {
              "sample_size_matches": 15,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nikola-katic/profil/spieler/422051",
                "source_refs": {
                  "key_transfermarkt": "422051",
                  "reep_id": "reep_p4e466b7b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 422051,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "name_plus_unique_team_nationality"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 15.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 1.2,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 4.77,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 16.75,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 15,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nikola-katic/profil/spieler/422051",
                "source_refs": {
                  "key_transfermarkt": "422051",
                  "reep_id": "reep_p4e466b7b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 422051,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "name_plus_unique_team_nationality"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 4.77,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 15,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nikola-katic/profil/spieler/422051",
                "source_refs": {
                  "key_transfermarkt": "422051",
                  "reep_id": "reep_p4e466b7b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 422051,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "name_plus_unique_team_nationality"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 15,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nikola-katic/profil/spieler/422051",
                "source_refs": {
                  "key_transfermarkt": "422051",
                  "reep_id": "reep_p4e466b7b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 422051,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "name_plus_unique_team_nationality"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 15,
              "goals": 1,
              "market_value_eur": 1200000,
              "highest_market_value_eur": 2250000,
              "impact_proxy_score": 4.77,
              "appearances_total": 60,
              "minutes_total": 5025,
              "assists_total": 2,
              "starts_total": 73,
              "bench_rows_total": 43,
              "event_rows_total": 21
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "19",
                "sample_size": 90,
                "latest_seen_date": "2020-03-12"
              },
              {
                "number": "24",
                "sample_size": 22,
                "latest_seen_date": "2024-12-15"
              },
              {
                "number": "25",
                "sample_size": 4,
                "latest_seen_date": "2025-10-29"
              }
            ],
            "activity": {
              "appearances_total": 60,
              "minutes_total": 5025,
              "goals_total": 4,
              "assists_total": 2,
              "yellow_cards_total": 8,
              "red_cards_total": 0,
              "latest_appearance_date": "2025-10-29"
            },
            "lineups": {
              "lineup_rows": 116,
              "starts": 73,
              "bench_rows": 43,
              "latest_lineup_date": "2025-10-29",
              "latest_rows": [
                {
                  "game_id": 4717158,
                  "date": "2025-10-29",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "25",
                  "team_captain": false
                },
                {
                  "game_id": 4623578,
                  "date": "2025-08-17",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "25",
                  "team_captain": false
                },
                {
                  "game_id": 4562597,
                  "date": "2025-03-01",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "25",
                  "team_captain": true
                },
                {
                  "game_id": 4532776,
                  "date": "2025-02-09",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "25",
                  "team_captain": false
                },
                {
                  "game_id": 4363025,
                  "date": "2024-12-15",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "24",
                  "team_captain": false
                },
                {
                  "game_id": 4363015,
                  "date": "2024-12-08",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "24",
                  "team_captain": false
                },
                {
                  "game_id": 4363012,
                  "date": "2024-11-30",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "24",
                  "team_captain": false
                },
                {
                  "game_id": 4363003,
                  "date": "2024-11-24",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "24",
                  "team_captain": false
                },
                {
                  "game_id": 4362993,
                  "date": "2024-11-02",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "24",
                  "team_captain": false
                },
                {
                  "game_id": 4362973,
                  "date": "2024-10-27",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "24",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 21,
              "goal_events": 6,
              "card_events": 11,
              "substitution_events": 4,
              "latest_event_date": "2025-10-29"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "bosnia-and-herzegovina:player:nikola-katic"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:nikola-vasilj",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Nikola Vasilj",
        "name": "Nikola Vasilj",
        "name_zh": null,
        "country_code": null,
        "country_name": "Bosnia and Herzegovina",
        "country_name_zh": null,
        "date_of_birth": "1995-12-02",
        "age": 30,
        "photo_url": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "bosnia-and-herzegovina:player:nikola-vasilj",
          "position": "GK",
          "shirt_number": null,
          "club": "Fußball-Club St. Pauli von 1910",
          "date_of_birth": "1995-12-02",
          "age": 30,
          "status": "selected",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "height_cm": 193,
          "foot": "right",
          "sub_position": "Goalkeeper",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/248454-1755032189.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/nikola-vasilj/profil/spieler/248454",
            "source_refs": {
              "key_transfermarkt": "248454",
              "reep_id": "reep_p0fadbd39",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 25,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 25,
            "goals": 0,
            "market_value_eur": 4500000,
            "highest_market_value_eur": 4500000,
            "impact_proxy_score": 8.95,
            "appearances_total": 91,
            "minutes_total": 8207,
            "assists_total": 0,
            "starts_total": 91,
            "bench_rows_total": 45,
            "event_rows_total": 5
          },
          "basis": {
            "sample_size_matches": 25,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/nikola-vasilj/profil/spieler/248454",
              "source_refs": {
                "key_transfermarkt": "248454",
                "reep_id": "reep_p0fadbd39",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 248454,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 8.95,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 25,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nikola-vasilj/profil/spieler/248454",
                "source_refs": {
                  "key_transfermarkt": "248454",
                  "reep_id": "reep_p0fadbd39",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 248454,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "22",
              "sample_size": 84,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "23",
              "sample_size": 49,
              "latest_seen_date": "2021-05-13"
            },
            {
              "number": "1",
              "sample_size": 2,
              "latest_seen_date": "2016-07-19"
            },
            {
              "number": "12",
              "sample_size": 1,
              "latest_seen_date": "2013-07-11"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "GK",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Fußball-Club St. Pauli von 1910",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "22",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 25,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 8207,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 8.95,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:nikola-vasilj",
              "position": "GK",
              "shirt_number": null,
              "club": "Fußball-Club St. Pauli von 1910",
              "date_of_birth": "1995-12-02",
              "age": 30,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 193,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/248454-1755032189.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:nikola-vasilj",
              "position": "GK",
              "shirt_number": null,
              "club": "Fußball-Club St. Pauli von 1910",
              "date_of_birth": "1995-12-02",
              "age": 30,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 193,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/248454-1755032189.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 25,
              "goals": 0,
              "market_value_eur": 4500000,
              "highest_market_value_eur": 4500000,
              "impact_proxy_score": 8.95,
              "appearances_total": 91,
              "minutes_total": 8207,
              "assists_total": 0,
              "starts_total": 91,
              "bench_rows_total": 45,
              "event_rows_total": 5
            },
            "basis": {
              "sample_size_matches": 25,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nikola-vasilj/profil/spieler/248454",
                "source_refs": {
                  "key_transfermarkt": "248454",
                  "reep_id": "reep_p0fadbd39",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 248454,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 25.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 4.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 8.95,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 27.36,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 25,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nikola-vasilj/profil/spieler/248454",
                "source_refs": {
                  "key_transfermarkt": "248454",
                  "reep_id": "reep_p0fadbd39",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 248454,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 8.95,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 25,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nikola-vasilj/profil/spieler/248454",
                "source_refs": {
                  "key_transfermarkt": "248454",
                  "reep_id": "reep_p0fadbd39",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 248454,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 25,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nikola-vasilj/profil/spieler/248454",
                "source_refs": {
                  "key_transfermarkt": "248454",
                  "reep_id": "reep_p0fadbd39",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 248454,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 25,
              "goals": 0,
              "market_value_eur": 4500000,
              "highest_market_value_eur": 4500000,
              "impact_proxy_score": 8.95,
              "appearances_total": 91,
              "minutes_total": 8207,
              "assists_total": 0,
              "starts_total": 91,
              "bench_rows_total": 45,
              "event_rows_total": 5
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "22",
                "sample_size": 84,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "23",
                "sample_size": 49,
                "latest_seen_date": "2021-05-13"
              },
              {
                "number": "1",
                "sample_size": 2,
                "latest_seen_date": "2016-07-19"
              },
              {
                "number": "12",
                "sample_size": 1,
                "latest_seen_date": "2013-07-11"
              }
            ],
            "activity": {
              "appearances_total": 91,
              "minutes_total": 8207,
              "goals_total": 0,
              "assists_total": 0,
              "yellow_cards_total": 3,
              "red_cards_total": 1,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 136,
              "starts": 91,
              "bench_rows": 45,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4634520,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4634501,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4634484,
                  "date": "2026-04-17",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4634465,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4634447,
                  "date": "2026-04-05",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4634429,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4634411,
                  "date": "2026-03-13",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4634393,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4634385,
                  "date": "2026-02-28",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4634366,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "22",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 5,
              "goal_events": 0,
              "card_events": 4,
              "substitution_events": 1,
              "latest_event_date": "2025-05-03"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "bosnia-and-herzegovina:player:nikola-vasilj"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:osman-hadzikic",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Osman Hadzikic",
        "name": "Osman Hadzikic",
        "name_zh": null,
        "country_code": null,
        "country_name": "Bosnia and Herzegovina",
        "country_name_zh": null,
        "date_of_birth": "1996-03-12",
        "age": 30,
        "photo_url": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "bosnia-and-herzegovina:player:osman-hadzikic",
          "position": "GK",
          "shirt_number": null,
          "club": "NK Slaven Belupo Koprivnica",
          "date_of_birth": "1996-03-12",
          "age": 30,
          "status": "selected",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "height_cm": 189,
          "foot": "right",
          "sub_position": "Goalkeeper",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/188881-1634913590.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/osman-hadzikic/profil/spieler/188881",
            "source_refs": {
              "key_transfermarkt": "188881",
              "reep_id": "reep_p4a6a2c97",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 0,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 0,
            "goals": 0,
            "impact_proxy_score": 0.0,
            "starts_total": 38,
            "bench_rows_total": 15,
            "event_rows_total": 3
          },
          "basis": {
            "sample_size_matches": 0,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/osman-hadzikic/profil/spieler/188881",
              "source_refs": {
                "key_transfermarkt": "188881",
                "reep_id": "reep_p4a6a2c97",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 188881,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 0.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/osman-hadzikic/profil/spieler/188881",
                "source_refs": {
                  "key_transfermarkt": "188881",
                  "reep_id": "reep_p4a6a2c97",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 188881,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "31",
              "sample_size": 53,
              "latest_seen_date": "2026-05-04"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "GK",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "NK Slaven Belupo Koprivnica",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "31",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 0.0,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:osman-hadzikic",
              "position": "GK",
              "shirt_number": null,
              "club": "NK Slaven Belupo Koprivnica",
              "date_of_birth": "1996-03-12",
              "age": 30,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 189,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/188881-1634913590.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:osman-hadzikic",
              "position": "GK",
              "shirt_number": null,
              "club": "NK Slaven Belupo Koprivnica",
              "date_of_birth": "1996-03-12",
              "age": 30,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 189,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/188881-1634913590.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 0,
              "goals": 0,
              "impact_proxy_score": 0.0,
              "starts_total": 38,
              "bench_rows_total": 15,
              "event_rows_total": 3
            },
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/osman-hadzikic/profil/spieler/188881",
                "source_refs": {
                  "key_transfermarkt": "188881",
                  "reep_id": "reep_p4a6a2c97",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 188881,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/osman-hadzikic/profil/spieler/188881",
                "source_refs": {
                  "key_transfermarkt": "188881",
                  "reep_id": "reep_p4a6a2c97",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 188881,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 0.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/osman-hadzikic/profil/spieler/188881",
                "source_refs": {
                  "key_transfermarkt": "188881",
                  "reep_id": "reep_p4a6a2c97",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 188881,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/osman-hadzikic/profil/spieler/188881",
                "source_refs": {
                  "key_transfermarkt": "188881",
                  "reep_id": "reep_p4a6a2c97",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 188881,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 0,
              "goals": 0,
              "impact_proxy_score": 0.0,
              "starts_total": 38,
              "bench_rows_total": 15,
              "event_rows_total": 3
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "31",
                "sample_size": 53,
                "latest_seen_date": "2026-05-04"
              }
            ],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": 53,
              "starts": 38,
              "bench_rows": 15,
              "latest_lineup_date": "2026-05-04",
              "latest_rows": [
                {
                  "game_id": 4625438,
                  "date": "2026-05-04",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4625435,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4625429,
                  "date": "2026-04-21",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4625424,
                  "date": "2026-04-17",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4625420,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4625413,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4625411,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4625402,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4625401,
                  "date": "2026-03-07",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4625392,
                  "date": "2026-02-27",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 3,
              "goal_events": 0,
              "card_events": 3,
              "substitution_events": 0,
              "latest_event_date": "2026-03-07"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "bosnia-and-herzegovina:player:osman-hadzikic"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:samed-bazdar",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Samed Bazdar",
        "name": "Samed Bazdar",
        "name_zh": null,
        "country_code": null,
        "country_name": "Bosnia and Herzegovina",
        "country_name_zh": null,
        "date_of_birth": "2004-01-31",
        "age": 22,
        "photo_url": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "bosnia-and-herzegovina:player:samed-bazdar",
          "position": "FW",
          "shirt_number": null,
          "club": "Jagiellonia-Bialystok Sportowa Spólka Akcyjna",
          "date_of_birth": "2004-01-31",
          "age": 22,
          "status": "selected",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "height_cm": 189,
          "foot": "right",
          "sub_position": "Centre-Forward",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/710969-1732366805.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/samed-bazdar/profil/spieler/710969",
            "source_refs": {
              "key_transfermarkt": "710969",
              "reep_id": "reep_pdb3dd29e",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 11,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 11,
            "goals": 1,
            "impact_proxy_score": 3.05,
            "appearances_total": 1,
            "minutes_total": 45,
            "assists_total": 1,
            "starts_total": 5,
            "bench_rows_total": 24,
            "event_rows_total": 13
          },
          "basis": {
            "sample_size_matches": 11,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/samed-bazdar/profil/spieler/710969",
              "source_refs": {
                "key_transfermarkt": "710969",
                "reep_id": "reep_pdb3dd29e",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 710969,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 3.05,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/samed-bazdar/profil/spieler/710969",
                "source_refs": {
                  "key_transfermarkt": "710969",
                  "reep_id": "reep_pdb3dd29e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 710969,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "14",
              "sample_size": 27,
              "latest_seen_date": "2026-04-24"
            },
            {
              "number": "11",
              "sample_size": 2,
              "latest_seen_date": "2025-12-04"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Jagiellonia-Bialystok Sportowa Spólka Akcyjna",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "14",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 11,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 45,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 3.05,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:samed-bazdar",
              "position": "FW",
              "shirt_number": null,
              "club": "Jagiellonia-Bialystok Sportowa Spólka Akcyjna",
              "date_of_birth": "2004-01-31",
              "age": 22,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 189,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/710969-1732366805.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:samed-bazdar",
              "position": "FW",
              "shirt_number": null,
              "club": "Jagiellonia-Bialystok Sportowa Spólka Akcyjna",
              "date_of_birth": "2004-01-31",
              "age": 22,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 189,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/710969-1732366805.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 11,
              "goals": 1,
              "impact_proxy_score": 3.05,
              "appearances_total": 1,
              "minutes_total": 45,
              "assists_total": 1,
              "starts_total": 5,
              "bench_rows_total": 24,
              "event_rows_total": 13
            },
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/samed-bazdar/profil/spieler/710969",
                "source_refs": {
                  "key_transfermarkt": "710969",
                  "reep_id": "reep_pdb3dd29e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 710969,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 11.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 3.05,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 0.15,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/samed-bazdar/profil/spieler/710969",
                "source_refs": {
                  "key_transfermarkt": "710969",
                  "reep_id": "reep_pdb3dd29e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 710969,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 3.05,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/samed-bazdar/profil/spieler/710969",
                "source_refs": {
                  "key_transfermarkt": "710969",
                  "reep_id": "reep_pdb3dd29e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 710969,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/samed-bazdar/profil/spieler/710969",
                "source_refs": {
                  "key_transfermarkt": "710969",
                  "reep_id": "reep_pdb3dd29e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 710969,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 11,
              "goals": 1,
              "impact_proxy_score": 3.05,
              "appearances_total": 1,
              "minutes_total": 45,
              "assists_total": 1,
              "starts_total": 5,
              "bench_rows_total": 24,
              "event_rows_total": 13
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "14",
                "sample_size": 27,
                "latest_seen_date": "2026-04-24"
              },
              {
                "number": "11",
                "sample_size": 2,
                "latest_seen_date": "2025-12-04"
              }
            ],
            "activity": {
              "appearances_total": 1,
              "minutes_total": 45,
              "goals_total": 0,
              "assists_total": 1,
              "yellow_cards_total": 1,
              "red_cards_total": 0,
              "latest_appearance_date": "2025-10-29"
            },
            "lineups": {
              "lineup_rows": 29,
              "starts": 5,
              "bench_rows": 24,
              "latest_lineup_date": "2026-04-24",
              "latest_rows": [
                {
                  "game_id": 4624891,
                  "date": "2026-04-24",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4624881,
                  "date": "2026-04-19",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4624873,
                  "date": "2026-04-10",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4624867,
                  "date": "2026-04-04",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4624862,
                  "date": "2026-03-21",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4623885,
                  "date": "2026-03-17",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4624850,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4624837,
                  "date": "2026-03-06",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4624831,
                  "date": "2026-03-01",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4805846,
                  "date": "2026-02-26",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 13,
              "goal_events": 3,
              "card_events": 4,
              "substitution_events": 5,
              "latest_event_date": "2026-04-19"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "bosnia-and-herzegovina:player:samed-bazdar"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:sead-kolasinac",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Sead Kolasinac",
        "name": "Sead Kolasinac",
        "name_zh": null,
        "country_code": null,
        "country_name": "Bosnia and Herzegovina",
        "country_name_zh": null,
        "date_of_birth": "1993-06-20",
        "age": 32,
        "photo_url": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "bosnia-and-herzegovina:player:sead-kolasinac",
          "position": "DF",
          "shirt_number": null,
          "club": "Atalanta Bergamasca Calcio S.p.a.",
          "date_of_birth": "1993-06-20",
          "age": 32,
          "status": "selected",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "height_cm": 183,
          "foot": "left",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/94005-1666815100.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/sead-kolasinac/profil/spieler/94005",
            "source_refs": {
              "key_transfermarkt": "94005",
              "reep_id": "reep_p08c2428f",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 64,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 64,
            "goals": 0,
            "market_value_eur": 10000000,
            "highest_market_value_eur": 20000000,
            "impact_proxy_score": 22.0,
            "appearances_total": 404,
            "minutes_total": 28756,
            "assists_total": 35,
            "starts_total": 319,
            "bench_rows_total": 141,
            "event_rows_total": 205
          },
          "basis": {
            "sample_size_matches": 64,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/sead-kolasinac/profil/spieler/94005",
              "source_refs": {
                "key_transfermarkt": "94005",
                "reep_id": "reep_p08c2428f",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 94005,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 22.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 64,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/sead-kolasinac/profil/spieler/94005",
                "source_refs": {
                  "key_transfermarkt": "94005",
                  "reep_id": "reep_p08c2428f",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 94005,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "23",
              "sample_size": 170,
              "latest_seen_date": "2026-05-02"
            },
            {
              "number": "31",
              "sample_size": 140,
              "latest_seen_date": "2022-01-09"
            },
            {
              "number": "6",
              "sample_size": 132,
              "latest_seen_date": "2017-05-13"
            },
            {
              "number": "20",
              "sample_size": 18,
              "latest_seen_date": "2021-05-12"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Atalanta Bergamasca Calcio S.p.a.",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "23",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 64,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 28756,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 22.0,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:sead-kolasinac",
              "position": "DF",
              "shirt_number": null,
              "club": "Atalanta Bergamasca Calcio S.p.a.",
              "date_of_birth": "1993-06-20",
              "age": 32,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 183,
              "foot": "left",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/94005-1666815100.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:sead-kolasinac",
              "position": "DF",
              "shirt_number": null,
              "club": "Atalanta Bergamasca Calcio S.p.a.",
              "date_of_birth": "1993-06-20",
              "age": 32,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 183,
              "foot": "left",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/94005-1666815100.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 64,
              "goals": 0,
              "market_value_eur": 10000000,
              "highest_market_value_eur": 20000000,
              "impact_proxy_score": 22.0,
              "appearances_total": 404,
              "minutes_total": 28756,
              "assists_total": 35,
              "starts_total": 319,
              "bench_rows_total": 141,
              "event_rows_total": 205
            },
            "basis": {
              "sample_size_matches": 64,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/sead-kolasinac/profil/spieler/94005",
                "source_refs": {
                  "key_transfermarkt": "94005",
                  "reep_id": "reep_p08c2428f",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 94005,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 64.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 10.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 22.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 95.85,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 64,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/sead-kolasinac/profil/spieler/94005",
                "source_refs": {
                  "key_transfermarkt": "94005",
                  "reep_id": "reep_p08c2428f",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 94005,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 22.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 64,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/sead-kolasinac/profil/spieler/94005",
                "source_refs": {
                  "key_transfermarkt": "94005",
                  "reep_id": "reep_p08c2428f",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 94005,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 64,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/sead-kolasinac/profil/spieler/94005",
                "source_refs": {
                  "key_transfermarkt": "94005",
                  "reep_id": "reep_p08c2428f",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 94005,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 64,
              "goals": 0,
              "market_value_eur": 10000000,
              "highest_market_value_eur": 20000000,
              "impact_proxy_score": 22.0,
              "appearances_total": 404,
              "minutes_total": 28756,
              "assists_total": 35,
              "starts_total": 319,
              "bench_rows_total": 141,
              "event_rows_total": 205
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "23",
                "sample_size": 170,
                "latest_seen_date": "2026-05-02"
              },
              {
                "number": "31",
                "sample_size": 140,
                "latest_seen_date": "2022-01-09"
              },
              {
                "number": "6",
                "sample_size": 132,
                "latest_seen_date": "2017-05-13"
              },
              {
                "number": "20",
                "sample_size": 18,
                "latest_seen_date": "2021-05-12"
              }
            ],
            "activity": {
              "appearances_total": 404,
              "minutes_total": 28756,
              "goals_total": 16,
              "assists_total": 35,
              "yellow_cards_total": 71,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-04-27"
            },
            "lineups": {
              "lineup_rows": 460,
              "starts": 319,
              "bench_rows": 141,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4621058,
                  "date": "2026-05-02",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4621046,
                  "date": "2026-04-27",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4824556,
                  "date": "2026-04-22",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4621041,
                  "date": "2026-04-18",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4621025,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4621019,
                  "date": "2026-04-06",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4621005,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4814365,
                  "date": "2026-03-18",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4620997,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4814357,
                  "date": "2026-03-10",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "23",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 205,
              "goal_events": 19,
              "card_events": 71,
              "substitution_events": 115,
              "latest_event_date": "2026-04-27"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "bosnia-and-herzegovina:player:sead-kolasinac"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:stjepan-radeljic",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Stjepan Radeljic",
        "name": "Stjepan Radeljic",
        "name_zh": null,
        "country_code": null,
        "country_name": "Bosnia and Herzegovina",
        "country_name_zh": null,
        "date_of_birth": "1997-09-05",
        "age": 28,
        "photo_url": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "bosnia-and-herzegovina:player:stjepan-radeljic",
          "position": "DF",
          "shirt_number": null,
          "club": "Hrvatski Nogometni Klub Rijeka",
          "date_of_birth": "1997-09-05",
          "age": 28,
          "status": "selected",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "height_cm": 201,
          "foot": "left",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/384568-1613461727.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/stjepan-radeljic/profil/spieler/384568",
            "source_refs": {
              "key_transfermarkt": "384568",
              "reep_id": "reep_pfba39fb1",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 4,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 4,
            "goals": 0,
            "impact_proxy_score": 1.0,
            "appearances_total": 6,
            "minutes_total": 570,
            "assists_total": 0,
            "starts_total": 77,
            "bench_rows_total": 28,
            "event_rows_total": 43
          },
          "basis": {
            "sample_size_matches": 4,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/stjepan-radeljic/profil/spieler/384568",
              "source_refs": {
                "key_transfermarkt": "384568",
                "reep_id": "reep_pfba39fb1",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 384568,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 1.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 4,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/stjepan-radeljic/profil/spieler/384568",
                "source_refs": {
                  "key_transfermarkt": "384568",
                  "reep_id": "reep_pfba39fb1",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 384568,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "6",
              "sample_size": 100,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "26",
              "sample_size": 5,
              "latest_seen_date": "2023-08-24"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Hrvatski Nogometni Klub Rijeka",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "6",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 4,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 570,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 1.0,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:stjepan-radeljic",
              "position": "DF",
              "shirt_number": null,
              "club": "Hrvatski Nogometni Klub Rijeka",
              "date_of_birth": "1997-09-05",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 201,
              "foot": "left",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/384568-1613461727.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:stjepan-radeljic",
              "position": "DF",
              "shirt_number": null,
              "club": "Hrvatski Nogometni Klub Rijeka",
              "date_of_birth": "1997-09-05",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 201,
              "foot": "left",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/384568-1613461727.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 4,
              "goals": 0,
              "impact_proxy_score": 1.0,
              "appearances_total": 6,
              "minutes_total": 570,
              "assists_total": 0,
              "starts_total": 77,
              "bench_rows_total": 28,
              "event_rows_total": 43
            },
            "basis": {
              "sample_size_matches": 4,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/stjepan-radeljic/profil/spieler/384568",
                "source_refs": {
                  "key_transfermarkt": "384568",
                  "reep_id": "reep_pfba39fb1",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 384568,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 4.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 1.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 1.9,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 4,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/stjepan-radeljic/profil/spieler/384568",
                "source_refs": {
                  "key_transfermarkt": "384568",
                  "reep_id": "reep_pfba39fb1",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 384568,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 1.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 4,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/stjepan-radeljic/profil/spieler/384568",
                "source_refs": {
                  "key_transfermarkt": "384568",
                  "reep_id": "reep_pfba39fb1",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 384568,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 4,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/stjepan-radeljic/profil/spieler/384568",
                "source_refs": {
                  "key_transfermarkt": "384568",
                  "reep_id": "reep_pfba39fb1",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 384568,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 4,
              "goals": 0,
              "impact_proxy_score": 1.0,
              "appearances_total": 6,
              "minutes_total": 570,
              "assists_total": 0,
              "starts_total": 77,
              "bench_rows_total": 28,
              "event_rows_total": 43
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "6",
                "sample_size": 100,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "26",
                "sample_size": 5,
                "latest_seen_date": "2023-08-24"
              }
            ],
            "activity": {
              "appearances_total": 6,
              "minutes_total": 570,
              "goals_total": 0,
              "assists_total": 0,
              "yellow_cards_total": 0,
              "red_cards_total": 0,
              "latest_appearance_date": "2025-08-28"
            },
            "lineups": {
              "lineup_rows": 105,
              "starts": 77,
              "bench_rows": 28,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4625440,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4625433,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4625422,
                  "date": "2026-04-18",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4625421,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4625413,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4625410,
                  "date": "2026-03-22",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4805874,
                  "date": "2026-03-19",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4625404,
                  "date": "2026-03-15",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4805866,
                  "date": "2026-03-12",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4625399,
                  "date": "2026-03-08",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "6",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 43,
              "goal_events": 4,
              "card_events": 21,
              "substitution_events": 16,
              "latest_event_date": "2026-04-18"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "bosnia-and-herzegovina:player:stjepan-radeljic"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "bosnia-and-herzegovina:player:tarik-muharemovic",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Tarik Muharemovic",
        "name": "Tarik Muharemovic",
        "name_zh": null,
        "country_code": null,
        "country_name": "Bosnia and Herzegovina",
        "country_name_zh": null,
        "date_of_birth": "2003-02-28",
        "age": 23,
        "photo_url": null,
        "team_id": "bosnia-and-herzegovina",
        "team_name": "Bosnia and Herzegovina",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "bosnia-and-herzegovina:player:tarik-muharemovic",
          "position": "DF",
          "shirt_number": null,
          "club": "Unione Sportiva Sassuolo Calcio",
          "date_of_birth": "2003-02-28",
          "age": 23,
          "status": "selected",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "height_cm": 192,
          "foot": "left",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/679423-1751529111.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/tarik-muharemovic/profil/spieler/679423",
            "source_refs": {
              "key_transfermarkt": "679423",
              "reep_id": "reep_pc8c16853",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 12,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 12,
            "goals": 1,
            "market_value_eur": 1200000,
            "highest_market_value_eur": 1200000,
            "impact_proxy_score": 4.02,
            "appearances_total": 31,
            "minutes_total": 2745,
            "assists_total": 2,
            "starts_total": 33,
            "bench_rows_total": 4,
            "event_rows_total": 12
          },
          "basis": {
            "sample_size_matches": 12,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/tarik-muharemovic/profil/spieler/679423",
              "source_refs": {
                "key_transfermarkt": "679423",
                "reep_id": "reep_pc8c16853",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 679423,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 4.02,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/tarik-muharemovic/profil/spieler/679423",
                "source_refs": {
                  "key_transfermarkt": "679423",
                  "reep_id": "reep_pc8c16853",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 679423,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "80",
              "sample_size": 36,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "44",
              "sample_size": 1,
              "latest_seen_date": "2024-01-04"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Unione Sportiva Sassuolo Calcio",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "80",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 12,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 2745,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 4.02,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:tarik-muharemovic",
              "position": "DF",
              "shirt_number": null,
              "club": "Unione Sportiva Sassuolo Calcio",
              "date_of_birth": "2003-02-28",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 192,
              "foot": "left",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/679423-1751529111.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "bosnia-and-herzegovina:player:tarik-muharemovic",
              "position": "DF",
              "shirt_number": null,
              "club": "Unione Sportiva Sassuolo Calcio",
              "date_of_birth": "2003-02-28",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Bosnia-Herzegovina",
              "height_cm": 192,
              "foot": "left",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/679423-1751529111.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 12,
              "goals": 1,
              "market_value_eur": 1200000,
              "highest_market_value_eur": 1200000,
              "impact_proxy_score": 4.02,
              "appearances_total": 31,
              "minutes_total": 2745,
              "assists_total": 2,
              "starts_total": 33,
              "bench_rows_total": 4,
              "event_rows_total": 12
            },
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/tarik-muharemovic/profil/spieler/679423",
                "source_refs": {
                  "key_transfermarkt": "679423",
                  "reep_id": "reep_pc8c16853",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 679423,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 12.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 1.2,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 4.02,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 9.15,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/tarik-muharemovic/profil/spieler/679423",
                "source_refs": {
                  "key_transfermarkt": "679423",
                  "reep_id": "reep_pc8c16853",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 679423,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 4.02,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/tarik-muharemovic/profil/spieler/679423",
                "source_refs": {
                  "key_transfermarkt": "679423",
                  "reep_id": "reep_pc8c16853",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 679423,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/tarik-muharemovic/profil/spieler/679423",
                "source_refs": {
                  "key_transfermarkt": "679423",
                  "reep_id": "reep_pc8c16853",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 679423,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 12,
              "goals": 1,
              "market_value_eur": 1200000,
              "highest_market_value_eur": 1200000,
              "impact_proxy_score": 4.02,
              "appearances_total": 31,
              "minutes_total": 2745,
              "assists_total": 2,
              "starts_total": 33,
              "bench_rows_total": 4,
              "event_rows_total": 12
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "80",
                "sample_size": 36,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "44",
                "sample_size": 1,
                "latest_seen_date": "2024-01-04"
              }
            ],
            "activity": {
              "appearances_total": 31,
              "minutes_total": 2745,
              "goals_total": 2,
              "assists_total": 2,
              "yellow_cards_total": 6,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 37,
              "starts": 33,
              "bench_rows": 4,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4621066,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "80",
                  "team_captain": false
                },
                {
                  "game_id": 4621047,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "80",
                  "team_captain": false
                },
                {
                  "game_id": 4621042,
                  "date": "2026-04-17",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "80",
                  "team_captain": false
                },
                {
                  "game_id": 4621030,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "80",
                  "team_captain": false
                },
                {
                  "game_id": 4621022,
                  "date": "2026-04-04",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "80",
                  "team_captain": false
                },
                {
                  "game_id": 4621011,
                  "date": "2026-03-21",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "80",
                  "team_captain": false
                },
                {
                  "game_id": 4621001,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "80",
                  "team_captain": false
                },
                {
                  "game_id": 4620991,
                  "date": "2026-03-09",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "80",
                  "team_captain": false
                },
                {
                  "game_id": 4620981,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "80",
                  "team_captain": false
                },
                {
                  "game_id": 4620964,
                  "date": "2026-02-15",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "80",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 12,
              "goal_events": 5,
              "card_events": 6,
              "substitution_events": 1,
              "latest_event_date": "2026-04-12"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "bosnia-and-herzegovina:player:tarik-muharemovic"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/bosnia-and-herzegovina-sergej-barbarez-names-squad"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:alban-lafont",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Alban Lafont",
        "name": "Alban Lafont",
        "name_zh": null,
        "country_code": null,
        "country_name": "Cote d'Ivoire",
        "country_name_zh": null,
        "date_of_birth": "1999-01-23",
        "age": 27,
        "photo_url": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "cote-divoire:player:alban-lafont",
          "position": "GK",
          "shirt_number": null,
          "club": "Panathinaikos Athlitikos Omilos",
          "date_of_birth": "1999-01-23",
          "age": 27,
          "status": "selected",
          "country_of_citizenship": "Cote d'Ivoire",
          "height_cm": 196,
          "foot": "right",
          "sub_position": "Goalkeeper",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/357117-1756042679.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/alban-lafont/profil/spieler/357117",
            "source_refs": {
              "key_transfermarkt": "357117",
              "reep_id": "reep_p94097b7c",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 4,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 4,
            "goals": 0,
            "market_value_eur": 3000000,
            "highest_market_value_eur": 20000000,
            "impact_proxy_score": 2.8,
            "appearances_total": 357,
            "minutes_total": 32032,
            "assists_total": 0,
            "starts_total": 357,
            "bench_rows_total": 26,
            "event_rows_total": 33
          },
          "basis": {
            "sample_size_matches": 4,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/alban-lafont/profil/spieler/357117",
              "source_refs": {
                "key_transfermarkt": "357117",
                "reep_id": "reep_p94097b7c",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 357117,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 2.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 4,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/alban-lafont/profil/spieler/357117",
                "source_refs": {
                  "key_transfermarkt": "357117",
                  "reep_id": "reep_p94097b7c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 357117,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "1",
              "sample_size": 235,
              "latest_seen_date": "2025-04-22"
            },
            {
              "number": "40",
              "sample_size": 143,
              "latest_seen_date": "2026-03-22"
            },
            {
              "number": "23",
              "sample_size": 5,
              "latest_seen_date": "2026-01-10"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "GK",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Panathinaikos Athlitikos Omilos",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "1",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 4,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 32032,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 2.8,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "cote-divoire:player:alban-lafont",
              "position": "GK",
              "shirt_number": null,
              "club": "Panathinaikos Athlitikos Omilos",
              "date_of_birth": "1999-01-23",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 196,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/357117-1756042679.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "cote-divoire:player:alban-lafont",
              "position": "GK",
              "shirt_number": null,
              "club": "Panathinaikos Athlitikos Omilos",
              "date_of_birth": "1999-01-23",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 196,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/357117-1756042679.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 4,
              "goals": 0,
              "market_value_eur": 3000000,
              "highest_market_value_eur": 20000000,
              "impact_proxy_score": 2.8,
              "appearances_total": 357,
              "minutes_total": 32032,
              "assists_total": 0,
              "starts_total": 357,
              "bench_rows_total": 26,
              "event_rows_total": 33
            },
            "basis": {
              "sample_size_matches": 4,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/alban-lafont/profil/spieler/357117",
                "source_refs": {
                  "key_transfermarkt": "357117",
                  "reep_id": "reep_p94097b7c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 357117,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 4.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 3.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 2.8,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 4,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/alban-lafont/profil/spieler/357117",
                "source_refs": {
                  "key_transfermarkt": "357117",
                  "reep_id": "reep_p94097b7c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 357117,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 2.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 4,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/alban-lafont/profil/spieler/357117",
                "source_refs": {
                  "key_transfermarkt": "357117",
                  "reep_id": "reep_p94097b7c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 357117,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 4,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/alban-lafont/profil/spieler/357117",
                "source_refs": {
                  "key_transfermarkt": "357117",
                  "reep_id": "reep_p94097b7c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 357117,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 4,
              "goals": 0,
              "market_value_eur": 3000000,
              "highest_market_value_eur": 20000000,
              "impact_proxy_score": 2.8,
              "appearances_total": 357,
              "minutes_total": 32032,
              "assists_total": 0,
              "starts_total": 357,
              "bench_rows_total": 26,
              "event_rows_total": 33
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "1",
                "sample_size": 235,
                "latest_seen_date": "2025-04-22"
              },
              {
                "number": "40",
                "sample_size": 143,
                "latest_seen_date": "2026-03-22"
              },
              {
                "number": "23",
                "sample_size": 5,
                "latest_seen_date": "2026-01-10"
              }
            ],
            "activity": {
              "appearances_total": 357,
              "minutes_total": 32032,
              "goals_total": 0,
              "assists_total": 0,
              "yellow_cards_total": 27,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-03-22"
            },
            "lineups": {
              "lineup_rows": 383,
              "starts": 357,
              "bench_rows": 26,
              "latest_lineup_date": "2026-03-22",
              "latest_rows": [
                {
                  "game_id": 4665113,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "40",
                  "team_captain": false
                },
                {
                  "game_id": 4805913,
                  "date": "2026-03-19",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "40",
                  "team_captain": false
                },
                {
                  "game_id": 4665130,
                  "date": "2026-03-15",
                  "type": "substitutes",
                  "position": "Goalkeeper",
                  "number": "40",
                  "team_captain": false
                },
                {
                  "game_id": 4805905,
                  "date": "2026-03-12",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "40",
                  "team_captain": false
                },
                {
                  "game_id": 4664997,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "40",
                  "team_captain": false
                },
                {
                  "game_id": 4658057,
                  "date": "2026-03-04",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "40",
                  "team_captain": false
                },
                {
                  "game_id": 4665039,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "40",
                  "team_captain": false
                },
                {
                  "game_id": 4805897,
                  "date": "2026-02-26",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "40",
                  "team_captain": false
                },
                {
                  "game_id": 4665068,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "40",
                  "team_captain": false
                },
                {
                  "game_id": 4805889,
                  "date": "2026-02-19",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "40",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 33,
              "goal_events": 2,
              "card_events": 27,
              "substitution_events": 4,
              "latest_event_date": "2026-02-26"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "cote-divoire:player:alban-lafont"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:amad-diallo",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Amad Diallo",
        "name": "Amad Diallo",
        "name_zh": null,
        "country_code": null,
        "country_name": "Cote d'Ivoire",
        "country_name_zh": null,
        "date_of_birth": "2002-07-11",
        "age": 23,
        "photo_url": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "cote-divoire:player:amad-diallo",
          "position": "FW",
          "shirt_number": null,
          "club": "Manchester United Football Club",
          "date_of_birth": "2002-07-11",
          "age": 23,
          "status": "selected",
          "country_of_citizenship": "Cote d'Ivoire",
          "height_cm": 173,
          "foot": "left",
          "sub_position": "Right Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/536835-1747857754.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/amad-diallo/profil/spieler/536835",
            "source_refs": {
              "key_transfermarkt": "536835",
              "reep_id": "reep_p1176a996",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 18,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 18,
            "goals": 5,
            "market_value_eur": 50000000,
            "highest_market_value_eur": 50000000,
            "impact_proxy_score": 36.0,
            "appearances_total": 112,
            "minutes_total": 6645,
            "assists_total": 16,
            "starts_total": 70,
            "bench_rows_total": 101,
            "event_rows_total": 69
          },
          "basis": {
            "sample_size_matches": 18,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/amad-diallo/profil/spieler/536835",
              "source_refs": {
                "key_transfermarkt": "536835",
                "reep_id": "reep_p1176a996",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 536835,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 36.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 18,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/amad-diallo/profil/spieler/536835",
                "source_refs": {
                  "key_transfermarkt": "536835",
                  "reep_id": "reep_p1176a996",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 536835,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "16",
              "sample_size": 101,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "9",
              "sample_size": 22,
              "latest_seen_date": "2022-05-21"
            },
            {
              "number": "19",
              "sample_size": 22,
              "latest_seen_date": "2021-05-26"
            },
            {
              "number": "79",
              "sample_size": 21,
              "latest_seen_date": "2020-12-23"
            },
            {
              "number": "15",
              "sample_size": 5,
              "latest_seen_date": "2026-01-10"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Manchester United Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "16",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 18,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 5,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 6645,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 36.0,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "cote-divoire:player:amad-diallo",
              "position": "FW",
              "shirt_number": null,
              "club": "Manchester United Football Club",
              "date_of_birth": "2002-07-11",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 173,
              "foot": "left",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/536835-1747857754.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "cote-divoire:player:amad-diallo",
              "position": "FW",
              "shirt_number": null,
              "club": "Manchester United Football Club",
              "date_of_birth": "2002-07-11",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 173,
              "foot": "left",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/536835-1747857754.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 18,
              "goals": 5,
              "market_value_eur": 50000000,
              "highest_market_value_eur": 50000000,
              "impact_proxy_score": 36.0,
              "appearances_total": 112,
              "minutes_total": 6645,
              "assists_total": 16,
              "starts_total": 70,
              "bench_rows_total": 101,
              "event_rows_total": 69
            },
            "basis": {
              "sample_size_matches": 18,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/amad-diallo/profil/spieler/536835",
                "source_refs": {
                  "key_transfermarkt": "536835",
                  "reep_id": "reep_p1176a996",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 536835,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 18.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 10.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 50.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 36.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 22.15,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 18,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/amad-diallo/profil/spieler/536835",
                "source_refs": {
                  "key_transfermarkt": "536835",
                  "reep_id": "reep_p1176a996",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 536835,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 36.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 18,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/amad-diallo/profil/spieler/536835",
                "source_refs": {
                  "key_transfermarkt": "536835",
                  "reep_id": "reep_p1176a996",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 536835,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 18,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/amad-diallo/profil/spieler/536835",
                "source_refs": {
                  "key_transfermarkt": "536835",
                  "reep_id": "reep_p1176a996",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 536835,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 18,
              "goals": 5,
              "market_value_eur": 50000000,
              "highest_market_value_eur": 50000000,
              "impact_proxy_score": 36.0,
              "appearances_total": 112,
              "minutes_total": 6645,
              "assists_total": 16,
              "starts_total": 70,
              "bench_rows_total": 101,
              "event_rows_total": 69
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "16",
                "sample_size": 101,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "9",
                "sample_size": 22,
                "latest_seen_date": "2022-05-21"
              },
              {
                "number": "19",
                "sample_size": 22,
                "latest_seen_date": "2021-05-26"
              },
              {
                "number": "79",
                "sample_size": 21,
                "latest_seen_date": "2020-12-23"
              },
              {
                "number": "15",
                "sample_size": 5,
                "latest_seen_date": "2026-01-10"
              }
            ],
            "activity": {
              "appearances_total": 112,
              "minutes_total": 6645,
              "goals_total": 20,
              "assists_total": 16,
              "yellow_cards_total": 14,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 171,
              "starts": 70,
              "bench_rows": 101,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4626145,
                  "date": "2026-05-03",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "16",
                  "team_captain": false
                },
                {
                  "game_id": 4626134,
                  "date": "2026-04-27",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "16",
                  "team_captain": false
                },
                {
                  "game_id": 4626120,
                  "date": "2026-04-18",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "16",
                  "team_captain": false
                },
                {
                  "game_id": 4626114,
                  "date": "2026-04-13",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "16",
                  "team_captain": false
                },
                {
                  "game_id": 4626099,
                  "date": "2026-03-20",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "16",
                  "team_captain": false
                },
                {
                  "game_id": 4626094,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "16",
                  "team_captain": false
                },
                {
                  "game_id": 4626085,
                  "date": "2026-03-04",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "16",
                  "team_captain": false
                },
                {
                  "game_id": 4626075,
                  "date": "2026-03-01",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "16",
                  "team_captain": false
                },
                {
                  "game_id": 4626062,
                  "date": "2026-02-23",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "16",
                  "team_captain": false
                },
                {
                  "game_id": 4626057,
                  "date": "2026-02-10",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "16",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 69,
              "goal_events": 20,
              "card_events": 14,
              "substitution_events": 34,
              "latest_event_date": "2026-04-27"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "cote-divoire:player:amad-diallo"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:ange-yoan-bonny",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Ange-Yoan Bonny",
        "name": "Ange-Yoan Bonny",
        "name_zh": null,
        "country_code": null,
        "country_name": "Cote d'Ivoire",
        "country_name_zh": null,
        "date_of_birth": "2003-10-25",
        "age": 22,
        "photo_url": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "cote-divoire:player:ange-yoan-bonny",
          "position": "FW",
          "shirt_number": null,
          "club": "Football Club Internazionale Milano S.p.A.",
          "date_of_birth": "2003-10-25",
          "age": 22,
          "status": "selected",
          "country_of_citizenship": "Cote d'Ivoire",
          "height_cm": 189,
          "foot": "right",
          "sub_position": "Centre-Forward",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/827734-1751380953.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/ange-yoan-bonny/profil/spieler/827734",
            "source_refs": {
              "key_transfermarkt": "827734",
              "reep_id": "reep_p41a22226",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 2,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 2,
            "goals": 0,
            "impact_proxy_score": 0.5,
            "appearances_total": 82,
            "minutes_total": 4121,
            "assists_total": 11,
            "starts_total": 49,
            "bench_rows_total": 41,
            "event_rows_total": 60
          },
          "basis": {
            "sample_size_matches": 2,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/ange-yoan-bonny/profil/spieler/827734",
              "source_refs": {
                "key_transfermarkt": "827734",
                "reep_id": "reep_p41a22226",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 827734,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 0.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ange-yoan-bonny/profil/spieler/827734",
                "source_refs": {
                  "key_transfermarkt": "827734",
                  "reep_id": "reep_p41a22226",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 827734,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "14",
              "sample_size": 46,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "13",
              "sample_size": 44,
              "latest_seen_date": "2025-05-25"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Football Club Internazionale Milano S.p.A.",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "14",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 4121,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 0.5,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "cote-divoire:player:ange-yoan-bonny",
              "position": "FW",
              "shirt_number": null,
              "club": "Football Club Internazionale Milano S.p.A.",
              "date_of_birth": "2003-10-25",
              "age": 22,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 189,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/827734-1751380953.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "cote-divoire:player:ange-yoan-bonny",
              "position": "FW",
              "shirt_number": null,
              "club": "Football Club Internazionale Milano S.p.A.",
              "date_of_birth": "2003-10-25",
              "age": 22,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 189,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/827734-1751380953.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 2,
              "goals": 0,
              "impact_proxy_score": 0.5,
              "appearances_total": 82,
              "minutes_total": 4121,
              "assists_total": 11,
              "starts_total": 49,
              "bench_rows_total": 41,
              "event_rows_total": 60
            },
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ange-yoan-bonny/profil/spieler/827734",
                "source_refs": {
                  "key_transfermarkt": "827734",
                  "reep_id": "reep_p41a22226",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 827734,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 0.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 13.74,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ange-yoan-bonny/profil/spieler/827734",
                "source_refs": {
                  "key_transfermarkt": "827734",
                  "reep_id": "reep_p41a22226",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 827734,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 0.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ange-yoan-bonny/profil/spieler/827734",
                "source_refs": {
                  "key_transfermarkt": "827734",
                  "reep_id": "reep_p41a22226",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 827734,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ange-yoan-bonny/profil/spieler/827734",
                "source_refs": {
                  "key_transfermarkt": "827734",
                  "reep_id": "reep_p41a22226",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 827734,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 2,
              "goals": 0,
              "impact_proxy_score": 0.5,
              "appearances_total": 82,
              "minutes_total": 4121,
              "assists_total": 11,
              "starts_total": 49,
              "bench_rows_total": 41,
              "event_rows_total": 60
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "14",
                "sample_size": 46,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "13",
                "sample_size": 44,
                "latest_seen_date": "2025-05-25"
              }
            ],
            "activity": {
              "appearances_total": 82,
              "minutes_total": 4121,
              "goals_total": 13,
              "assists_total": 11,
              "yellow_cards_total": 3,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 90,
              "starts": 49,
              "bench_rows": 41,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4621062,
                  "date": "2026-05-03",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4621053,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4824555,
                  "date": "2026-04-21",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4621036,
                  "date": "2026-04-17",
                  "type": "substitutes",
                  "position": "Second Striker",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4621028,
                  "date": "2026-04-12",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4621016,
                  "date": "2026-04-05",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4621009,
                  "date": "2026-03-22",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4620997,
                  "date": "2026-03-14",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4620993,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4620977,
                  "date": "2026-02-28",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 60,
              "goal_events": 16,
              "card_events": 3,
              "substitution_events": 40,
              "latest_event_date": "2026-04-26"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "cote-divoire:player:ange-yoan-bonny"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:bazoumana-toure",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Bazoumana Toure",
        "name": "Bazoumana Toure",
        "name_zh": null,
        "country_code": null,
        "country_name": "Cote d'Ivoire",
        "country_name_zh": null,
        "date_of_birth": "2006-03-02",
        "age": 20,
        "photo_url": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "cote-divoire:player:bazoumana-toure",
          "position": "FW",
          "shirt_number": null,
          "club": "Turn- und Sportgemeinschaft 1899 Hoffenheim Fußball-Spielbetriebs",
          "date_of_birth": "2006-03-02",
          "age": 20,
          "status": "selected",
          "country_of_citizenship": "Cote d'Ivoire",
          "height_cm": 175,
          "foot": "left",
          "sub_position": "Left Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/1067904-1755092124.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/bazoumana-toure/profil/spieler/1067904",
            "source_refs": {
              "key_transfermarkt": "1067904",
              "reep_id": "reep_paa7b472e",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 5,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 5,
            "goals": 2,
            "market_value_eur": 25000000,
            "highest_market_value_eur": 25000000,
            "impact_proxy_score": 16.85,
            "appearances_total": 46,
            "minutes_total": 3039,
            "assists_total": 15,
            "starts_total": 36,
            "bench_rows_total": 16,
            "event_rows_total": 34
          },
          "basis": {
            "sample_size_matches": 5,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/bazoumana-toure/profil/spieler/1067904",
              "source_refs": {
                "key_transfermarkt": "1067904",
                "reep_id": "reep_paa7b472e",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 1067904,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 16.85,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/bazoumana-toure/profil/spieler/1067904",
                "source_refs": {
                  "key_transfermarkt": "1067904",
                  "reep_id": "reep_paa7b472e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1067904,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "29",
              "sample_size": 47,
              "latest_seen_date": "2026-05-02"
            },
            {
              "number": "24",
              "sample_size": 5,
              "latest_seen_date": "2026-01-10"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Turn- und Sportgemeinschaft 1899 Hoffenheim Fußball-Spielbetriebs",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "29",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 5,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 3039,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 16.85,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "cote-divoire:player:bazoumana-toure",
              "position": "FW",
              "shirt_number": null,
              "club": "Turn- und Sportgemeinschaft 1899 Hoffenheim Fußball-Spielbetriebs",
              "date_of_birth": "2006-03-02",
              "age": 20,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 175,
              "foot": "left",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/1067904-1755092124.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "cote-divoire:player:bazoumana-toure",
              "position": "FW",
              "shirt_number": null,
              "club": "Turn- und Sportgemeinschaft 1899 Hoffenheim Fußball-Spielbetriebs",
              "date_of_birth": "2006-03-02",
              "age": 20,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 175,
              "foot": "left",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/1067904-1755092124.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 5,
              "goals": 2,
              "market_value_eur": 25000000,
              "highest_market_value_eur": 25000000,
              "impact_proxy_score": 16.85,
              "appearances_total": 46,
              "minutes_total": 3039,
              "assists_total": 15,
              "starts_total": 36,
              "bench_rows_total": 16,
              "event_rows_total": 34
            },
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/bazoumana-toure/profil/spieler/1067904",
                "source_refs": {
                  "key_transfermarkt": "1067904",
                  "reep_id": "reep_paa7b472e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1067904,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 5.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 4.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 25.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 16.85,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 10.13,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/bazoumana-toure/profil/spieler/1067904",
                "source_refs": {
                  "key_transfermarkt": "1067904",
                  "reep_id": "reep_paa7b472e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1067904,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 16.85,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/bazoumana-toure/profil/spieler/1067904",
                "source_refs": {
                  "key_transfermarkt": "1067904",
                  "reep_id": "reep_paa7b472e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1067904,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/bazoumana-toure/profil/spieler/1067904",
                "source_refs": {
                  "key_transfermarkt": "1067904",
                  "reep_id": "reep_paa7b472e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1067904,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 5,
              "goals": 2,
              "market_value_eur": 25000000,
              "highest_market_value_eur": 25000000,
              "impact_proxy_score": 16.85,
              "appearances_total": 46,
              "minutes_total": 3039,
              "assists_total": 15,
              "starts_total": 36,
              "bench_rows_total": 16,
              "event_rows_total": 34
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "29",
                "sample_size": 47,
                "latest_seen_date": "2026-05-02"
              },
              {
                "number": "24",
                "sample_size": 5,
                "latest_seen_date": "2026-01-10"
              }
            ],
            "activity": {
              "appearances_total": 46,
              "minutes_total": 3039,
              "goals_total": 6,
              "assists_total": 15,
              "yellow_cards_total": 3,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-02"
            },
            "lineups": {
              "lineup_rows": 52,
              "starts": 36,
              "bench_rows": 16,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4634521,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4634503,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4634485,
                  "date": "2026-04-18",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4634464,
                  "date": "2026-04-10",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4634448,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4634426,
                  "date": "2026-03-20",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4634412,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4634394,
                  "date": "2026-03-07",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4634385,
                  "date": "2026-02-28",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4634368,
                  "date": "2026-02-21",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "29",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 34,
              "goal_events": 6,
              "card_events": 3,
              "substitution_events": 24,
              "latest_event_date": "2026-05-02"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "cote-divoire:player:bazoumana-toure"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:christ-inao-oulai",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Christ Inao Oulai",
        "name": "Christ Inao Oulai",
        "name_zh": null,
        "country_code": null,
        "country_name": "Cote d'Ivoire",
        "country_name_zh": null,
        "date_of_birth": "2006-04-06",
        "age": 20,
        "photo_url": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "cote-divoire:player:christ-inao-oulai",
          "position": "MF",
          "shirt_number": null,
          "club": "Trabzonspor Kulübü",
          "date_of_birth": "2006-04-06",
          "age": 20,
          "status": "selected",
          "country_of_citizenship": "Cote d'Ivoire",
          "height_cm": 173,
          "foot": "right",
          "sub_position": "Central Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/1279526-1756305389.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/christ-inao-oulai/profil/spieler/1279526",
            "source_refs": {
              "key_transfermarkt": "1279526",
              "reep_id": "reep_p6434570f",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 8,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 8,
            "goals": 0,
            "impact_proxy_score": 2.0,
            "appearances_total": 23,
            "minutes_total": 1908,
            "assists_total": 4,
            "starts_total": 25,
            "bench_rows_total": 3,
            "event_rows_total": 26
          },
          "basis": {
            "sample_size_matches": 8,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/christ-inao-oulai/profil/spieler/1279526",
              "source_refs": {
                "key_transfermarkt": "1279526",
                "reep_id": "reep_p6434570f",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 1279526,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 2.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/christ-inao-oulai/profil/spieler/1279526",
                "source_refs": {
                  "key_transfermarkt": "1279526",
                  "reep_id": "reep_p6434570f",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1279526,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "42",
              "sample_size": 23,
              "latest_seen_date": "2026-05-02"
            },
            {
              "number": "19",
              "sample_size": 5,
              "latest_seen_date": "2026-01-10"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Trabzonspor Kulübü",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "42",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 8,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 1908,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 2.0,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "cote-divoire:player:christ-inao-oulai",
              "position": "MF",
              "shirt_number": null,
              "club": "Trabzonspor Kulübü",
              "date_of_birth": "2006-04-06",
              "age": 20,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 173,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/1279526-1756305389.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "cote-divoire:player:christ-inao-oulai",
              "position": "MF",
              "shirt_number": null,
              "club": "Trabzonspor Kulübü",
              "date_of_birth": "2006-04-06",
              "age": 20,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 173,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/1279526-1756305389.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 8,
              "goals": 0,
              "impact_proxy_score": 2.0,
              "appearances_total": 23,
              "minutes_total": 1908,
              "assists_total": 4,
              "starts_total": 25,
              "bench_rows_total": 3,
              "event_rows_total": 26
            },
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/christ-inao-oulai/profil/spieler/1279526",
                "source_refs": {
                  "key_transfermarkt": "1279526",
                  "reep_id": "reep_p6434570f",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1279526,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 8.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 6.36,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/christ-inao-oulai/profil/spieler/1279526",
                "source_refs": {
                  "key_transfermarkt": "1279526",
                  "reep_id": "reep_p6434570f",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1279526,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 2.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/christ-inao-oulai/profil/spieler/1279526",
                "source_refs": {
                  "key_transfermarkt": "1279526",
                  "reep_id": "reep_p6434570f",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1279526,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/christ-inao-oulai/profil/spieler/1279526",
                "source_refs": {
                  "key_transfermarkt": "1279526",
                  "reep_id": "reep_p6434570f",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1279526,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 8,
              "goals": 0,
              "impact_proxy_score": 2.0,
              "appearances_total": 23,
              "minutes_total": 1908,
              "assists_total": 4,
              "starts_total": 25,
              "bench_rows_total": 3,
              "event_rows_total": 26
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "42",
                "sample_size": 23,
                "latest_seen_date": "2026-05-02"
              },
              {
                "number": "19",
                "sample_size": 5,
                "latest_seen_date": "2026-01-10"
              }
            ],
            "activity": {
              "appearances_total": 23,
              "minutes_total": 1908,
              "goals_total": 2,
              "assists_total": 4,
              "yellow_cards_total": 9,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-02"
            },
            "lineups": {
              "lineup_rows": 28,
              "starts": 25,
              "bench_rows": 3,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4648052,
                  "date": "2026-05-02",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "42",
                  "team_captain": false
                },
                {
                  "game_id": 4648040,
                  "date": "2026-04-27",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "42",
                  "team_captain": false
                },
                {
                  "game_id": 4648033,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "42",
                  "team_captain": false
                },
                {
                  "game_id": 4648022,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "42",
                  "team_captain": false
                },
                {
                  "game_id": 4648004,
                  "date": "2026-03-18",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "42",
                  "team_captain": false
                },
                {
                  "game_id": 4648000,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "42",
                  "team_captain": false
                },
                {
                  "game_id": 4647986,
                  "date": "2026-03-09",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "42",
                  "team_captain": false
                },
                {
                  "game_id": 4647979,
                  "date": "2026-02-27",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "42",
                  "team_captain": false
                },
                {
                  "game_id": 4647968,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "42",
                  "team_captain": false
                },
                {
                  "game_id": 4647963,
                  "date": "2026-02-14",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "42",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 26,
              "goal_events": 2,
              "card_events": 11,
              "substitution_events": 13,
              "latest_event_date": "2026-05-02"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "cote-divoire:player:christ-inao-oulai"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:clement-akpa",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Clement Akpa",
        "name": "Clement Akpa",
        "name_zh": null,
        "country_code": null,
        "country_name": "Cote d'Ivoire",
        "country_name_zh": null,
        "date_of_birth": "2001-11-24",
        "age": 24,
        "photo_url": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "cote-divoire:player:clement-akpa",
          "position": "DF",
          "shirt_number": null,
          "club": "Association de la Jeunesse auxerroise",
          "date_of_birth": "2001-11-24",
          "age": 24,
          "status": "selected",
          "country_of_citizenship": "Cote d'Ivoire",
          "height_cm": 181,
          "foot": "left",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/806793-1709202392.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/clement-akpa/profil/spieler/806793",
            "source_refs": {
              "key_transfermarkt": "806793",
              "reep_id": "reep_p94f46c49",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 5,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 5,
            "goals": 0,
            "market_value_eur": 8000000,
            "highest_market_value_eur": 8000000,
            "impact_proxy_score": 6.05,
            "appearances_total": 56,
            "minutes_total": 4359,
            "assists_total": 1,
            "starts_total": 50,
            "bench_rows_total": 11,
            "event_rows_total": 25
          },
          "basis": {
            "sample_size_matches": 5,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/clement-akpa/profil/spieler/806793",
              "source_refs": {
                "key_transfermarkt": "806793",
                "reep_id": "reep_p94f46c49",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 806793,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 6.05,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/clement-akpa/profil/spieler/806793",
                "source_refs": {
                  "key_transfermarkt": "806793",
                  "reep_id": "reep_p94f46c49",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 806793,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "92",
              "sample_size": 61,
              "latest_seen_date": "2026-05-03"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Association de la Jeunesse auxerroise",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "92",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 5,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 4359,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 6.05,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "cote-divoire:player:clement-akpa",
              "position": "DF",
              "shirt_number": null,
              "club": "Association de la Jeunesse auxerroise",
              "date_of_birth": "2001-11-24",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 181,
              "foot": "left",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/806793-1709202392.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "cote-divoire:player:clement-akpa",
              "position": "DF",
              "shirt_number": null,
              "club": "Association de la Jeunesse auxerroise",
              "date_of_birth": "2001-11-24",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 181,
              "foot": "left",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/806793-1709202392.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 5,
              "goals": 0,
              "market_value_eur": 8000000,
              "highest_market_value_eur": 8000000,
              "impact_proxy_score": 6.05,
              "appearances_total": 56,
              "minutes_total": 4359,
              "assists_total": 1,
              "starts_total": 50,
              "bench_rows_total": 11,
              "event_rows_total": 25
            },
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/clement-akpa/profil/spieler/806793",
                "source_refs": {
                  "key_transfermarkt": "806793",
                  "reep_id": "reep_p94f46c49",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 806793,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 5.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 8.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 6.05,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 14.53,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/clement-akpa/profil/spieler/806793",
                "source_refs": {
                  "key_transfermarkt": "806793",
                  "reep_id": "reep_p94f46c49",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 806793,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 6.05,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/clement-akpa/profil/spieler/806793",
                "source_refs": {
                  "key_transfermarkt": "806793",
                  "reep_id": "reep_p94f46c49",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 806793,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/clement-akpa/profil/spieler/806793",
                "source_refs": {
                  "key_transfermarkt": "806793",
                  "reep_id": "reep_p94f46c49",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 806793,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 5,
              "goals": 0,
              "market_value_eur": 8000000,
              "highest_market_value_eur": 8000000,
              "impact_proxy_score": 6.05,
              "appearances_total": 56,
              "minutes_total": 4359,
              "assists_total": 1,
              "starts_total": 50,
              "bench_rows_total": 11,
              "event_rows_total": 25
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "92",
                "sample_size": 61,
                "latest_seen_date": "2026-05-03"
              }
            ],
            "activity": {
              "appearances_total": 56,
              "minutes_total": 4359,
              "goals_total": 0,
              "assists_total": 1,
              "yellow_cards_total": 9,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 61,
              "starts": 50,
              "bench_rows": 11,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4635292,
                  "date": "2026-05-03",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "92",
                  "team_captain": false
                },
                {
                  "game_id": 4635281,
                  "date": "2026-04-25",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "92",
                  "team_captain": false
                },
                {
                  "game_id": 4635265,
                  "date": "2026-04-11",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "92",
                  "team_captain": false
                },
                {
                  "game_id": 4635253,
                  "date": "2026-04-05",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "92",
                  "team_captain": false
                },
                {
                  "game_id": 4635241,
                  "date": "2026-03-21",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "92",
                  "team_captain": false
                },
                {
                  "game_id": 4635239,
                  "date": "2026-03-13",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "92",
                  "team_captain": false
                },
                {
                  "game_id": 4635228,
                  "date": "2026-03-07",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "92",
                  "team_captain": false
                },
                {
                  "game_id": 4635216,
                  "date": "2026-03-01",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "92",
                  "team_captain": false
                },
                {
                  "game_id": 4635212,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "92",
                  "team_captain": false
                },
                {
                  "game_id": 4635199,
                  "date": "2026-02-15",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "92",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 25,
              "goal_events": 2,
              "card_events": 11,
              "substitution_events": 12,
              "latest_event_date": "2026-02-22"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "cote-divoire:player:clement-akpa"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:elye-wahi",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Elye Wahi",
        "name": "Elye Wahi",
        "name_zh": null,
        "country_code": null,
        "country_name": "Cote d'Ivoire",
        "country_name_zh": null,
        "date_of_birth": "2003-01-02",
        "age": 23,
        "photo_url": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "cote-divoire:player:elye-wahi",
          "position": "FW",
          "shirt_number": null,
          "club": "Olympique Gymnaste Club Nice Côte d'Azur",
          "date_of_birth": "2003-01-02",
          "age": 23,
          "status": "selected",
          "country_of_citizenship": "Cote d'Ivoire",
          "height_cm": 184,
          "foot": "right",
          "sub_position": "Centre-Forward",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/659542-1753984614.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/elye-wahi/profil/spieler/659542",
            "source_refs": {
              "key_transfermarkt": "659542",
              "reep_id": "reep_p06524fe9",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 1,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 1,
            "goals": 0,
            "market_value_eur": 12000000,
            "highest_market_value_eur": 40000000,
            "impact_proxy_score": 7.45,
            "appearances_total": 170,
            "minutes_total": 9177,
            "assists_total": 18,
            "starts_total": 102,
            "bench_rows_total": 88,
            "event_rows_total": 166
          },
          "basis": {
            "sample_size_matches": 1,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/elye-wahi/profil/spieler/659542",
              "source_refs": {
                "key_transfermarkt": "659542",
                "reep_id": "reep_p06524fe9",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 659542,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 7.45,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/elye-wahi/profil/spieler/659542",
                "source_refs": {
                  "key_transfermarkt": "659542",
                  "reep_id": "reep_p06524fe9",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 659542,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "21",
              "sample_size": 84,
              "latest_seen_date": "2023-08-13"
            },
            {
              "number": "9",
              "sample_size": 51,
              "latest_seen_date": "2025-01-05"
            },
            {
              "number": "17",
              "sample_size": 35,
              "latest_seen_date": "2025-12-13"
            },
            {
              "number": "11",
              "sample_size": 12,
              "latest_seen_date": "2026-04-26"
            },
            {
              "number": "33",
              "sample_size": 8,
              "latest_seen_date": "2021-02-03"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Olympique Gymnaste Club Nice Côte d'Azur",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "21",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 9177,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 7.45,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "cote-divoire:player:elye-wahi",
              "position": "FW",
              "shirt_number": null,
              "club": "Olympique Gymnaste Club Nice Côte d'Azur",
              "date_of_birth": "2003-01-02",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 184,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/659542-1753984614.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "cote-divoire:player:elye-wahi",
              "position": "FW",
              "shirt_number": null,
              "club": "Olympique Gymnaste Club Nice Côte d'Azur",
              "date_of_birth": "2003-01-02",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 184,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/659542-1753984614.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 1,
              "goals": 0,
              "market_value_eur": 12000000,
              "highest_market_value_eur": 40000000,
              "impact_proxy_score": 7.45,
              "appearances_total": 170,
              "minutes_total": 9177,
              "assists_total": 18,
              "starts_total": 102,
              "bench_rows_total": 88,
              "event_rows_total": 166
            },
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/elye-wahi/profil/spieler/659542",
                "source_refs": {
                  "key_transfermarkt": "659542",
                  "reep_id": "reep_p06524fe9",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 659542,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 1.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 12.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 7.45,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 30.59,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/elye-wahi/profil/spieler/659542",
                "source_refs": {
                  "key_transfermarkt": "659542",
                  "reep_id": "reep_p06524fe9",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 659542,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 7.45,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/elye-wahi/profil/spieler/659542",
                "source_refs": {
                  "key_transfermarkt": "659542",
                  "reep_id": "reep_p06524fe9",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 659542,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/elye-wahi/profil/spieler/659542",
                "source_refs": {
                  "key_transfermarkt": "659542",
                  "reep_id": "reep_p06524fe9",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 659542,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 1,
              "goals": 0,
              "market_value_eur": 12000000,
              "highest_market_value_eur": 40000000,
              "impact_proxy_score": 7.45,
              "appearances_total": 170,
              "minutes_total": 9177,
              "assists_total": 18,
              "starts_total": 102,
              "bench_rows_total": 88,
              "event_rows_total": 166
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "21",
                "sample_size": 84,
                "latest_seen_date": "2023-08-13"
              },
              {
                "number": "9",
                "sample_size": 51,
                "latest_seen_date": "2025-01-05"
              },
              {
                "number": "17",
                "sample_size": 35,
                "latest_seen_date": "2025-12-13"
              },
              {
                "number": "11",
                "sample_size": 12,
                "latest_seen_date": "2026-04-26"
              },
              {
                "number": "33",
                "sample_size": 8,
                "latest_seen_date": "2021-02-03"
              }
            ],
            "activity": {
              "appearances_total": 170,
              "minutes_total": 9177,
              "goals_total": 53,
              "assists_total": 18,
              "yellow_cards_total": 29,
              "red_cards_total": 2,
              "latest_appearance_date": "2026-04-26"
            },
            "lineups": {
              "lineup_rows": 190,
              "starts": 102,
              "bench_rows": 88,
              "latest_lineup_date": "2026-04-26",
              "latest_rows": [
                {
                  "game_id": 4635284,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4635274,
                  "date": "2026-04-18",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4635261,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4635257,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4635247,
                  "date": "2026-03-21",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4635237,
                  "date": "2026-03-14",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4635195,
                  "date": "2026-02-15",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4635187,
                  "date": "2026-02-08",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4635184,
                  "date": "2026-02-01",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4635175,
                  "date": "2026-01-25",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "11",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 166,
              "goal_events": 53,
              "card_events": 31,
              "substitution_events": 82,
              "latest_event_date": "2026-04-26"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "cote-divoire:player:elye-wahi"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:emmanuel-agbadou",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Emmanuel Agbadou",
        "name": "Emmanuel Agbadou",
        "name_zh": null,
        "country_code": null,
        "country_name": "Cote d'Ivoire",
        "country_name_zh": null,
        "date_of_birth": "1997-06-17",
        "age": 28,
        "photo_url": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "cote-divoire:player:emmanuel-agbadou",
          "position": "DF",
          "shirt_number": null,
          "club": "Beşiktaş Jimnastik Kulübü",
          "date_of_birth": "1997-06-17",
          "age": 28,
          "status": "selected",
          "country_of_citizenship": "Cote d'Ivoire",
          "height_cm": 192,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/683895-1770396716.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/emmanuel-agbadou/profil/spieler/683895",
            "source_refs": {
              "key_transfermarkt": "683895",
              "reep_id": "reep_pd0d38b00",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 20,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 20,
            "goals": 2,
            "market_value_eur": 9000000,
            "highest_market_value_eur": 9000000,
            "impact_proxy_score": 11.0,
            "appearances_total": 178,
            "minutes_total": 14991,
            "assists_total": 7,
            "starts_total": 168,
            "bench_rows_total": 22,
            "event_rows_total": 52
          },
          "basis": {
            "sample_size_matches": 20,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/emmanuel-agbadou/profil/spieler/683895",
              "source_refs": {
                "key_transfermarkt": "683895",
                "reep_id": "reep_pd0d38b00",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 683895,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 11.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 20,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/emmanuel-agbadou/profil/spieler/683895",
                "source_refs": {
                  "key_transfermarkt": "683895",
                  "reep_id": "reep_pd0d38b00",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 683895,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "24",
              "sample_size": 65,
              "latest_seen_date": "2024-09-01"
            },
            {
              "number": "22",
              "sample_size": 58,
              "latest_seen_date": "2022-04-09"
            },
            {
              "number": "12",
              "sample_size": 51,
              "latest_seen_date": "2026-05-01"
            },
            {
              "number": "5",
              "sample_size": 11,
              "latest_seen_date": "2024-12-14"
            },
            {
              "number": "20",
              "sample_size": 5,
              "latest_seen_date": "2026-01-10"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Beşiktaş Jimnastik Kulübü",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "24",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 20,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 14991,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 11.0,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "cote-divoire:player:emmanuel-agbadou",
              "position": "DF",
              "shirt_number": null,
              "club": "Beşiktaş Jimnastik Kulübü",
              "date_of_birth": "1997-06-17",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 192,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/683895-1770396716.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "cote-divoire:player:emmanuel-agbadou",
              "position": "DF",
              "shirt_number": null,
              "club": "Beşiktaş Jimnastik Kulübü",
              "date_of_birth": "1997-06-17",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 192,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/683895-1770396716.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 20,
              "goals": 2,
              "market_value_eur": 9000000,
              "highest_market_value_eur": 9000000,
              "impact_proxy_score": 11.0,
              "appearances_total": 178,
              "minutes_total": 14991,
              "assists_total": 7,
              "starts_total": 168,
              "bench_rows_total": 22,
              "event_rows_total": 52
            },
            "basis": {
              "sample_size_matches": 20,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/emmanuel-agbadou/profil/spieler/683895",
                "source_refs": {
                  "key_transfermarkt": "683895",
                  "reep_id": "reep_pd0d38b00",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 683895,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 20.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 4.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 9.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 11.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 49.97,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 20,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/emmanuel-agbadou/profil/spieler/683895",
                "source_refs": {
                  "key_transfermarkt": "683895",
                  "reep_id": "reep_pd0d38b00",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 683895,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 11.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 20,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/emmanuel-agbadou/profil/spieler/683895",
                "source_refs": {
                  "key_transfermarkt": "683895",
                  "reep_id": "reep_pd0d38b00",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 683895,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 20,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/emmanuel-agbadou/profil/spieler/683895",
                "source_refs": {
                  "key_transfermarkt": "683895",
                  "reep_id": "reep_pd0d38b00",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 683895,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 20,
              "goals": 2,
              "market_value_eur": 9000000,
              "highest_market_value_eur": 9000000,
              "impact_proxy_score": 11.0,
              "appearances_total": 178,
              "minutes_total": 14991,
              "assists_total": 7,
              "starts_total": 168,
              "bench_rows_total": 22,
              "event_rows_total": 52
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "24",
                "sample_size": 65,
                "latest_seen_date": "2024-09-01"
              },
              {
                "number": "22",
                "sample_size": 58,
                "latest_seen_date": "2022-04-09"
              },
              {
                "number": "12",
                "sample_size": 51,
                "latest_seen_date": "2026-05-01"
              },
              {
                "number": "5",
                "sample_size": 11,
                "latest_seen_date": "2024-12-14"
              },
              {
                "number": "20",
                "sample_size": 5,
                "latest_seen_date": "2026-01-10"
              }
            ],
            "activity": {
              "appearances_total": 178,
              "minutes_total": 14991,
              "goals_total": 9,
              "assists_total": 7,
              "yellow_cards_total": 30,
              "red_cards_total": 4,
              "latest_appearance_date": "2026-05-01"
            },
            "lineups": {
              "lineup_rows": 190,
              "starts": 168,
              "bench_rows": 22,
              "latest_lineup_date": "2026-05-01",
              "latest_rows": [
                {
                  "game_id": 4648049,
                  "date": "2026-05-01",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4648042,
                  "date": "2026-04-27",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4648031,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4648021,
                  "date": "2026-04-10",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4648013,
                  "date": "2026-04-05",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4648002,
                  "date": "2026-03-19",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4647995,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4647990,
                  "date": "2026-03-07",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4647977,
                  "date": "2026-02-28",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4647971,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "12",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 52,
              "goal_events": 12,
              "card_events": 35,
              "substitution_events": 5,
              "latest_event_date": "2026-04-05"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "cote-divoire:player:emmanuel-agbadou"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:evan-ndicka",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Evan Ndicka",
        "name": "Evan Ndicka",
        "name_zh": null,
        "country_code": null,
        "country_name": "Cote d'Ivoire",
        "country_name_zh": null,
        "date_of_birth": "1999-08-20",
        "age": 26,
        "photo_url": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "cote-divoire:player:evan-ndicka",
          "position": "DF",
          "shirt_number": null,
          "club": "Associazione Sportiva Roma",
          "date_of_birth": "1999-08-20",
          "age": 26,
          "status": "selected",
          "country_of_citizenship": "Cote d'Ivoire",
          "height_cm": 192,
          "foot": "left",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/371149-1757605149.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/evan-ndicka/profil/spieler/371149",
            "source_refs": {
              "key_transfermarkt": "371149",
              "reep_id": "reep_pf570bc21",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 27,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 27,
            "goals": 0,
            "market_value_eur": 30000000,
            "highest_market_value_eur": 32000000,
            "impact_proxy_score": 24.75,
            "appearances_total": 312,
            "minutes_total": 27048,
            "assists_total": 15,
            "starts_total": 300,
            "bench_rows_total": 54,
            "event_rows_total": 91
          },
          "basis": {
            "sample_size_matches": 27,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/evan-ndicka/profil/spieler/371149",
              "source_refs": {
                "key_transfermarkt": "371149",
                "reep_id": "reep_pf570bc21",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 371149,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 24.75,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 27,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/evan-ndicka/profil/spieler/371149",
                "source_refs": {
                  "key_transfermarkt": "371149",
                  "reep_id": "reep_pf570bc21",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 371149,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "2",
              "sample_size": 219,
              "latest_seen_date": "2023-06-03"
            },
            {
              "number": "5",
              "sample_size": 130,
              "latest_seen_date": "2026-05-04"
            },
            {
              "number": "21",
              "sample_size": 5,
              "latest_seen_date": "2026-01-10"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Associazione Sportiva Roma",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "2",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 27,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 27048,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 24.75,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "cote-divoire:player:evan-ndicka",
              "position": "DF",
              "shirt_number": null,
              "club": "Associazione Sportiva Roma",
              "date_of_birth": "1999-08-20",
              "age": 26,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 192,
              "foot": "left",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/371149-1757605149.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "cote-divoire:player:evan-ndicka",
              "position": "DF",
              "shirt_number": null,
              "club": "Associazione Sportiva Roma",
              "date_of_birth": "1999-08-20",
              "age": 26,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 192,
              "foot": "left",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/371149-1757605149.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 27,
              "goals": 0,
              "market_value_eur": 30000000,
              "highest_market_value_eur": 32000000,
              "impact_proxy_score": 24.75,
              "appearances_total": 312,
              "minutes_total": 27048,
              "assists_total": 15,
              "starts_total": 300,
              "bench_rows_total": 54,
              "event_rows_total": 91
            },
            "basis": {
              "sample_size_matches": 27,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/evan-ndicka/profil/spieler/371149",
                "source_refs": {
                  "key_transfermarkt": "371149",
                  "reep_id": "reep_pf570bc21",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 371149,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 27.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 30.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 24.75,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 90.16,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 27,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/evan-ndicka/profil/spieler/371149",
                "source_refs": {
                  "key_transfermarkt": "371149",
                  "reep_id": "reep_pf570bc21",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 371149,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 24.75,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 27,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/evan-ndicka/profil/spieler/371149",
                "source_refs": {
                  "key_transfermarkt": "371149",
                  "reep_id": "reep_pf570bc21",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 371149,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 27,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/evan-ndicka/profil/spieler/371149",
                "source_refs": {
                  "key_transfermarkt": "371149",
                  "reep_id": "reep_pf570bc21",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 371149,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 27,
              "goals": 0,
              "market_value_eur": 30000000,
              "highest_market_value_eur": 32000000,
              "impact_proxy_score": 24.75,
              "appearances_total": 312,
              "minutes_total": 27048,
              "assists_total": 15,
              "starts_total": 300,
              "bench_rows_total": 54,
              "event_rows_total": 91
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "2",
                "sample_size": 219,
                "latest_seen_date": "2023-06-03"
              },
              {
                "number": "5",
                "sample_size": 130,
                "latest_seen_date": "2026-05-04"
              },
              {
                "number": "21",
                "sample_size": 5,
                "latest_seen_date": "2026-01-10"
              }
            ],
            "activity": {
              "appearances_total": 312,
              "minutes_total": 27048,
              "goals_total": 18,
              "assists_total": 15,
              "yellow_cards_total": 52,
              "red_cards_total": 1,
              "latest_appearance_date": "2026-05-04"
            },
            "lineups": {
              "lineup_rows": 354,
              "starts": 300,
              "bench_rows": 54,
              "latest_lineup_date": "2026-05-04",
              "latest_rows": [
                {
                  "game_id": 4621065,
                  "date": "2026-05-04",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4621045,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4621041,
                  "date": "2026-04-18",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4621033,
                  "date": "2026-04-10",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4621016,
                  "date": "2026-04-05",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4621014,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4805918,
                  "date": "2026-03-19",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4805910,
                  "date": "2026-03-12",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4620989,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4620980,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 91,
              "goal_events": 21,
              "card_events": 53,
              "substitution_events": 17,
              "latest_event_date": "2026-03-19"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "cote-divoire:player:evan-ndicka"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:evann-guessand",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Evann Guessand",
        "name": "Evann Guessand",
        "name_zh": null,
        "country_code": null,
        "country_name": "Cote d'Ivoire",
        "country_name_zh": null,
        "date_of_birth": "2001-07-01",
        "age": 24,
        "photo_url": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "cote-divoire:player:evann-guessand",
          "position": "FW",
          "shirt_number": null,
          "club": "Crystal Palace Football Club",
          "date_of_birth": "2001-07-01",
          "age": 24,
          "status": "selected",
          "country_of_citizenship": "Cote d'Ivoire",
          "height_cm": 188,
          "foot": "right",
          "sub_position": "Right Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/500689-1765812945.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/evann-guessand/profil/spieler/500689",
            "source_refs": {
              "key_transfermarkt": "500689",
              "reep_id": "reep_p9af5da4c",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 21,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 21,
            "goals": 4,
            "market_value_eur": 28000000,
            "highest_market_value_eur": 30000000,
            "impact_proxy_score": 23.25,
            "appearances_total": 167,
            "minutes_total": 8320,
            "assists_total": 17,
            "starts_total": 91,
            "bench_rows_total": 103,
            "event_rows_total": 93
          },
          "basis": {
            "sample_size_matches": 21,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/evann-guessand/profil/spieler/500689",
              "source_refs": {
                "key_transfermarkt": "500689",
                "reep_id": "reep_p9af5da4c",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 500689,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 23.25,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 21,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/evann-guessand/profil/spieler/500689",
                "source_refs": {
                  "key_transfermarkt": "500689",
                  "reep_id": "reep_p9af5da4c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 500689,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "29",
              "sample_size": 112,
              "latest_seen_date": "2026-04-09"
            },
            {
              "number": "7",
              "sample_size": 41,
              "latest_seen_date": "2023-05-14"
            },
            {
              "number": "24",
              "sample_size": 30,
              "latest_seen_date": "2022-05-21"
            },
            {
              "number": "22",
              "sample_size": 5,
              "latest_seen_date": "2026-01-10"
            },
            {
              "number": "35",
              "sample_size": 5,
              "latest_seen_date": "2020-09-27"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Crystal Palace Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "29",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 21,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 4,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 8320,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 23.25,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "cote-divoire:player:evann-guessand",
              "position": "FW",
              "shirt_number": null,
              "club": "Crystal Palace Football Club",
              "date_of_birth": "2001-07-01",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 188,
              "foot": "right",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/500689-1765812945.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "cote-divoire:player:evann-guessand",
              "position": "FW",
              "shirt_number": null,
              "club": "Crystal Palace Football Club",
              "date_of_birth": "2001-07-01",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 188,
              "foot": "right",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/500689-1765812945.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 21,
              "goals": 4,
              "market_value_eur": 28000000,
              "highest_market_value_eur": 30000000,
              "impact_proxy_score": 23.25,
              "appearances_total": 167,
              "minutes_total": 8320,
              "assists_total": 17,
              "starts_total": 91,
              "bench_rows_total": 103,
              "event_rows_total": 93
            },
            "basis": {
              "sample_size_matches": 21,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/evann-guessand/profil/spieler/500689",
                "source_refs": {
                  "key_transfermarkt": "500689",
                  "reep_id": "reep_p9af5da4c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 500689,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 21.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 8.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 28.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 23.25,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 27.73,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 21,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/evann-guessand/profil/spieler/500689",
                "source_refs": {
                  "key_transfermarkt": "500689",
                  "reep_id": "reep_p9af5da4c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 500689,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 23.25,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 21,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/evann-guessand/profil/spieler/500689",
                "source_refs": {
                  "key_transfermarkt": "500689",
                  "reep_id": "reep_p9af5da4c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 500689,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 21,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/evann-guessand/profil/spieler/500689",
                "source_refs": {
                  "key_transfermarkt": "500689",
                  "reep_id": "reep_p9af5da4c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 500689,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 21,
              "goals": 4,
              "market_value_eur": 28000000,
              "highest_market_value_eur": 30000000,
              "impact_proxy_score": 23.25,
              "appearances_total": 167,
              "minutes_total": 8320,
              "assists_total": 17,
              "starts_total": 91,
              "bench_rows_total": 103,
              "event_rows_total": 93
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "29",
                "sample_size": 112,
                "latest_seen_date": "2026-04-09"
              },
              {
                "number": "7",
                "sample_size": 41,
                "latest_seen_date": "2023-05-14"
              },
              {
                "number": "24",
                "sample_size": 30,
                "latest_seen_date": "2022-05-21"
              },
              {
                "number": "22",
                "sample_size": 5,
                "latest_seen_date": "2026-01-10"
              },
              {
                "number": "35",
                "sample_size": 5,
                "latest_seen_date": "2020-09-27"
              }
            ],
            "activity": {
              "appearances_total": 167,
              "minutes_total": 8320,
              "goals_total": 28,
              "assists_total": 17,
              "yellow_cards_total": 11,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-03-15"
            },
            "lineups": {
              "lineup_rows": 194,
              "starts": 91,
              "bench_rows": 103,
              "latest_lineup_date": "2026-04-09",
              "latest_rows": [
                {
                  "game_id": 4805876,
                  "date": "2026-04-09",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4805869,
                  "date": "2026-03-19",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4626092,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4805861,
                  "date": "2026-03-12",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4626086,
                  "date": "2026-03-05",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4626075,
                  "date": "2026-03-01",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4805845,
                  "date": "2026-02-26",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4626061,
                  "date": "2026-02-22",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4805837,
                  "date": "2026-02-19",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4626051,
                  "date": "2026-02-11",
                  "type": "starting_lineup",
                  "position": "Second Striker",
                  "number": "29",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 93,
              "goal_events": 29,
              "card_events": 11,
              "substitution_events": 53,
              "latest_event_date": "2026-04-09"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "cote-divoire:player:evann-guessand"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:franck-kessie",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Franck Kessie",
        "name": "Franck Kessie",
        "name_zh": null,
        "country_code": null,
        "country_name": "Cote d'Ivoire",
        "country_name_zh": null,
        "date_of_birth": "1996-12-19",
        "age": 29,
        "photo_url": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "cote-divoire:player:franck-kessie",
          "position": "MF",
          "shirt_number": null,
          "club": "Al-Ahli Saudi Football Club",
          "date_of_birth": "1996-12-19",
          "age": 29,
          "status": "selected",
          "country_of_citizenship": "Cote d'Ivoire",
          "height_cm": 183,
          "foot": "right",
          "sub_position": "Central Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/294808-1749205138.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/franck-kessie/profil/spieler/294808",
            "source_refs": {
              "key_transfermarkt": "294808",
              "reep_id": "reep_p70d989c2",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 99,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 99,
            "goals": 14,
            "market_value_eur": 20000000,
            "highest_market_value_eur": 55000000,
            "impact_proxy_score": 40.95,
            "appearances_total": 302,
            "minutes_total": 22920,
            "assists_total": 23,
            "starts_total": 307,
            "bench_rows_total": 67,
            "event_rows_total": 191
          },
          "basis": {
            "sample_size_matches": 99,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/franck-kessie/profil/spieler/294808",
              "source_refs": {
                "key_transfermarkt": "294808",
                "reep_id": "reep_p70d989c2",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 294808,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 40.95,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 99,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/franck-kessie/profil/spieler/294808",
                "source_refs": {
                  "key_transfermarkt": "294808",
                  "reep_id": "reep_p70d989c2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 294808,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "79",
              "sample_size": 286,
              "latest_seen_date": "2026-05-06"
            },
            {
              "number": "19",
              "sample_size": 82,
              "latest_seen_date": "2023-06-04"
            },
            {
              "number": "8",
              "sample_size": 5,
              "latest_seen_date": "2026-01-10"
            },
            {
              "number": "98",
              "sample_size": 1,
              "latest_seen_date": "2015-04-19"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Al-Ahli Saudi Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "79",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 99,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 14,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 22920,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 40.95,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "cote-divoire:player:franck-kessie",
              "position": "MF",
              "shirt_number": null,
              "club": "Al-Ahli Saudi Football Club",
              "date_of_birth": "1996-12-19",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 183,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/294808-1749205138.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "cote-divoire:player:franck-kessie",
              "position": "MF",
              "shirt_number": null,
              "club": "Al-Ahli Saudi Football Club",
              "date_of_birth": "1996-12-19",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 183,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/294808-1749205138.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 99,
              "goals": 14,
              "market_value_eur": 20000000,
              "highest_market_value_eur": 55000000,
              "impact_proxy_score": 40.95,
              "appearances_total": 302,
              "minutes_total": 22920,
              "assists_total": 23,
              "starts_total": 307,
              "bench_rows_total": 67,
              "event_rows_total": 191
            },
            "basis": {
              "sample_size_matches": 99,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/franck-kessie/profil/spieler/294808",
                "source_refs": {
                  "key_transfermarkt": "294808",
                  "reep_id": "reep_p70d989c2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 294808,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 99.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 28.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 20.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 40.95,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 76.4,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 99,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/franck-kessie/profil/spieler/294808",
                "source_refs": {
                  "key_transfermarkt": "294808",
                  "reep_id": "reep_p70d989c2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 294808,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 40.95,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 99,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/franck-kessie/profil/spieler/294808",
                "source_refs": {
                  "key_transfermarkt": "294808",
                  "reep_id": "reep_p70d989c2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 294808,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 99,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/franck-kessie/profil/spieler/294808",
                "source_refs": {
                  "key_transfermarkt": "294808",
                  "reep_id": "reep_p70d989c2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 294808,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 99,
              "goals": 14,
              "market_value_eur": 20000000,
              "highest_market_value_eur": 55000000,
              "impact_proxy_score": 40.95,
              "appearances_total": 302,
              "minutes_total": 22920,
              "assists_total": 23,
              "starts_total": 307,
              "bench_rows_total": 67,
              "event_rows_total": 191
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "79",
                "sample_size": 286,
                "latest_seen_date": "2026-05-06"
              },
              {
                "number": "19",
                "sample_size": 82,
                "latest_seen_date": "2023-06-04"
              },
              {
                "number": "8",
                "sample_size": 5,
                "latest_seen_date": "2026-01-10"
              },
              {
                "number": "98",
                "sample_size": 1,
                "latest_seen_date": "2015-04-19"
              }
            ],
            "activity": {
              "appearances_total": 302,
              "minutes_total": 22920,
              "goals_total": 47,
              "assists_total": 23,
              "yellow_cards_total": 52,
              "red_cards_total": 2,
              "latest_appearance_date": "2026-01-10"
            },
            "lineups": {
              "lineup_rows": 374,
              "starts": 307,
              "bench_rows": 67,
              "latest_lineup_date": "2026-05-06",
              "latest_rows": [
                {
                  "game_id": 4750244,
                  "date": "2026-05-06",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "79",
                  "team_captain": false
                },
                {
                  "game_id": 4750205,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "79",
                  "team_captain": false
                },
                {
                  "game_id": 4750214,
                  "date": "2026-04-29",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "79",
                  "team_captain": false
                },
                {
                  "game_id": 4750232,
                  "date": "2026-04-08",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "79",
                  "team_captain": false
                },
                {
                  "game_id": 4750253,
                  "date": "2026-03-13",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "79",
                  "team_captain": false
                },
                {
                  "game_id": 4750163,
                  "date": "2026-03-06",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "79",
                  "team_captain": false
                },
                {
                  "game_id": 4750177,
                  "date": "2026-02-26",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "79",
                  "team_captain": false
                },
                {
                  "game_id": 4709385,
                  "date": "2026-02-23",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "79",
                  "team_captain": false
                },
                {
                  "game_id": 4750194,
                  "date": "2026-02-19",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "79",
                  "team_captain": false
                },
                {
                  "game_id": 4709470,
                  "date": "2026-02-13",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "79",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 191,
              "goal_events": 54,
              "card_events": 67,
              "substitution_events": 68,
              "latest_event_date": "2026-05-06"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "cote-divoire:player:franck-kessie"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:ghislain-konan",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Ghislain Konan",
        "name": "Ghislain Konan",
        "name_zh": null,
        "country_code": null,
        "country_name": "Cote d'Ivoire",
        "country_name_zh": null,
        "date_of_birth": "1995-12-27",
        "age": 30,
        "photo_url": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "cote-divoire:player:ghislain-konan",
          "position": "DF",
          "shirt_number": null,
          "club": "Gil Vicente Futebol Clube",
          "date_of_birth": "1995-12-27",
          "age": 30,
          "status": "selected",
          "country_of_citizenship": "Cote d'Ivoire",
          "height_cm": 176,
          "foot": "left",
          "sub_position": "Left-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/422850-1697280059.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/ghislain-konan/profil/spieler/422850",
            "source_refs": {
              "key_transfermarkt": "422850",
              "reep_id": "reep_pcba2c6ce",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 52,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 52,
            "goals": 0,
            "market_value_eur": 6500000,
            "highest_market_value_eur": 8000000,
            "impact_proxy_score": 16.9,
            "appearances_total": 176,
            "minutes_total": 15424,
            "assists_total": 8,
            "starts_total": 177,
            "bench_rows_total": 12,
            "event_rows_total": 33
          },
          "basis": {
            "sample_size_matches": 52,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/ghislain-konan/profil/spieler/422850",
              "source_refs": {
                "key_transfermarkt": "422850",
                "reep_id": "reep_pcba2c6ce",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 422850,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 16.9,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 52,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ghislain-konan/profil/spieler/422850",
                "source_refs": {
                  "key_transfermarkt": "422850",
                  "reep_id": "reep_pcba2c6ce",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 422850,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "3",
              "sample_size": 137,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "53",
              "sample_size": 52,
              "latest_seen_date": "2018-05-12"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Gil Vicente Futebol Clube",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "3",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 52,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 15424,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 16.9,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "cote-divoire:player:ghislain-konan",
              "position": "DF",
              "shirt_number": null,
              "club": "Gil Vicente Futebol Clube",
              "date_of_birth": "1995-12-27",
              "age": 30,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 176,
              "foot": "left",
              "sub_position": "Left-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/422850-1697280059.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "cote-divoire:player:ghislain-konan",
              "position": "DF",
              "shirt_number": null,
              "club": "Gil Vicente Futebol Clube",
              "date_of_birth": "1995-12-27",
              "age": 30,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 176,
              "foot": "left",
              "sub_position": "Left-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/422850-1697280059.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 52,
              "goals": 0,
              "market_value_eur": 6500000,
              "highest_market_value_eur": 8000000,
              "impact_proxy_score": 16.9,
              "appearances_total": 176,
              "minutes_total": 15424,
              "assists_total": 8,
              "starts_total": 177,
              "bench_rows_total": 12,
              "event_rows_total": 33
            },
            "basis": {
              "sample_size_matches": 52,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ghislain-konan/profil/spieler/422850",
                "source_refs": {
                  "key_transfermarkt": "422850",
                  "reep_id": "reep_pcba2c6ce",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 422850,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 52.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 6.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 16.9,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 51.41,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 52,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ghislain-konan/profil/spieler/422850",
                "source_refs": {
                  "key_transfermarkt": "422850",
                  "reep_id": "reep_pcba2c6ce",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 422850,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 16.9,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 52,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ghislain-konan/profil/spieler/422850",
                "source_refs": {
                  "key_transfermarkt": "422850",
                  "reep_id": "reep_pcba2c6ce",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 422850,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 52,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ghislain-konan/profil/spieler/422850",
                "source_refs": {
                  "key_transfermarkt": "422850",
                  "reep_id": "reep_pcba2c6ce",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 422850,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 52,
              "goals": 0,
              "market_value_eur": 6500000,
              "highest_market_value_eur": 8000000,
              "impact_proxy_score": 16.9,
              "appearances_total": 176,
              "minutes_total": 15424,
              "assists_total": 8,
              "starts_total": 177,
              "bench_rows_total": 12,
              "event_rows_total": 33
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "3",
                "sample_size": 137,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "53",
                "sample_size": 52,
                "latest_seen_date": "2018-05-12"
              }
            ],
            "activity": {
              "appearances_total": 176,
              "minutes_total": 15424,
              "goals_total": 3,
              "assists_total": 8,
              "yellow_cards_total": 16,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 189,
              "starts": 177,
              "bench_rows": 12,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4648919,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4648894,
                  "date": "2026-04-18",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4648899,
                  "date": "2026-04-13",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4648853,
                  "date": "2026-04-03",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4648868,
                  "date": "2026-03-21",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4648873,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4648848,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4648841,
                  "date": "2026-03-02",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4648882,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4648795,
                  "date": "2026-02-14",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "3",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 33,
              "goal_events": 4,
              "card_events": 16,
              "substitution_events": 12,
              "latest_event_date": "2026-04-18"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "cote-divoire:player:ghislain-konan"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:guela-doue",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Guela Doue",
        "name": "Guela Doue",
        "name_zh": null,
        "country_code": null,
        "country_name": "Cote d'Ivoire",
        "country_name_zh": null,
        "date_of_birth": "2002-10-17",
        "age": 23,
        "photo_url": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "cote-divoire:player:guela-doue",
          "position": "DF",
          "shirt_number": null,
          "club": "Racing Club de Strasbourg Alsace",
          "date_of_birth": "2002-10-17",
          "age": 23,
          "status": "selected",
          "country_of_citizenship": "Cote d'Ivoire",
          "height_cm": 186,
          "foot": "right",
          "sub_position": "Right-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/711980-1732575765.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/guela-doue/profil/spieler/711980",
            "source_refs": {
              "key_transfermarkt": "711980",
              "reep_id": "reep_p4ff00441",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 19,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 19,
            "goals": 2,
            "market_value_eur": 18000000,
            "highest_market_value_eur": 18000000,
            "impact_proxy_score": 16.15,
            "appearances_total": 88,
            "minutes_total": 6426,
            "assists_total": 12,
            "starts_total": 77,
            "bench_rows_total": 53,
            "event_rows_total": 29
          },
          "basis": {
            "sample_size_matches": 19,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/guela-doue/profil/spieler/711980",
              "source_refs": {
                "key_transfermarkt": "711980",
                "reep_id": "reep_p4ff00441",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 711980,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 16.15,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 19,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/guela-doue/profil/spieler/711980",
                "source_refs": {
                  "key_transfermarkt": "711980",
                  "reep_id": "reep_p4ff00441",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 711980,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "22",
              "sample_size": 61,
              "latest_seen_date": "2026-05-07"
            },
            {
              "number": "17",
              "sample_size": 40,
              "latest_seen_date": "2026-01-10"
            },
            {
              "number": "31",
              "sample_size": 29,
              "latest_seen_date": "2023-09-02"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Racing Club de Strasbourg Alsace",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "22",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 19,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 6426,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 16.15,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "cote-divoire:player:guela-doue",
              "position": "DF",
              "shirt_number": null,
              "club": "Racing Club de Strasbourg Alsace",
              "date_of_birth": "2002-10-17",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 186,
              "foot": "right",
              "sub_position": "Right-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/711980-1732575765.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "cote-divoire:player:guela-doue",
              "position": "DF",
              "shirt_number": null,
              "club": "Racing Club de Strasbourg Alsace",
              "date_of_birth": "2002-10-17",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 186,
              "foot": "right",
              "sub_position": "Right-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/711980-1732575765.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 19,
              "goals": 2,
              "market_value_eur": 18000000,
              "highest_market_value_eur": 18000000,
              "impact_proxy_score": 16.15,
              "appearances_total": 88,
              "minutes_total": 6426,
              "assists_total": 12,
              "starts_total": 77,
              "bench_rows_total": 53,
              "event_rows_total": 29
            },
            "basis": {
              "sample_size_matches": 19,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/guela-doue/profil/spieler/711980",
                "source_refs": {
                  "key_transfermarkt": "711980",
                  "reep_id": "reep_p4ff00441",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 711980,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 19.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 4.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 18.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 16.15,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 21.42,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 19,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/guela-doue/profil/spieler/711980",
                "source_refs": {
                  "key_transfermarkt": "711980",
                  "reep_id": "reep_p4ff00441",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 711980,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 16.15,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 19,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/guela-doue/profil/spieler/711980",
                "source_refs": {
                  "key_transfermarkt": "711980",
                  "reep_id": "reep_p4ff00441",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 711980,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 19,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/guela-doue/profil/spieler/711980",
                "source_refs": {
                  "key_transfermarkt": "711980",
                  "reep_id": "reep_p4ff00441",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 711980,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 19,
              "goals": 2,
              "market_value_eur": 18000000,
              "highest_market_value_eur": 18000000,
              "impact_proxy_score": 16.15,
              "appearances_total": 88,
              "minutes_total": 6426,
              "assists_total": 12,
              "starts_total": 77,
              "bench_rows_total": 53,
              "event_rows_total": 29
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "22",
                "sample_size": 61,
                "latest_seen_date": "2026-05-07"
              },
              {
                "number": "17",
                "sample_size": 40,
                "latest_seen_date": "2026-01-10"
              },
              {
                "number": "31",
                "sample_size": 29,
                "latest_seen_date": "2023-09-02"
              }
            ],
            "activity": {
              "appearances_total": 88,
              "minutes_total": 6426,
              "goals_total": 4,
              "assists_total": 12,
              "yellow_cards_total": 11,
              "red_cards_total": 1,
              "latest_appearance_date": "2026-04-04"
            },
            "lineups": {
              "lineup_rows": 130,
              "starts": 77,
              "bench_rows": 53,
              "latest_lineup_date": "2026-05-07",
              "latest_rows": [
                {
                  "game_id": 4805886,
                  "date": "2026-05-07",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4805878,
                  "date": "2026-04-09",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4635257,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4635243,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4635234,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "22",
                  "team_captain": true
                },
                {
                  "game_id": 4805866,
                  "date": "2026-03-12",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4635220,
                  "date": "2026-02-27",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4635204,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4635196,
                  "date": "2026-02-14",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "22",
                  "team_captain": true
                },
                {
                  "game_id": 4635179,
                  "date": "2026-02-01",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "22",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 29,
              "goal_events": 4,
              "card_events": 16,
              "substitution_events": 9,
              "latest_event_date": "2026-04-09"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "cote-divoire:player:guela-doue"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:ibrahim-sangare",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Ibrahim Sangare",
        "name": "Ibrahim Sangare",
        "name_zh": null,
        "country_code": null,
        "country_name": "Cote d'Ivoire",
        "country_name_zh": null,
        "date_of_birth": "1997-12-02",
        "age": 28,
        "photo_url": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "cote-divoire:player:ibrahim-sangare",
          "position": "MF",
          "shirt_number": null,
          "club": "Nottingham Forest Football Club",
          "date_of_birth": "1997-12-02",
          "age": 28,
          "status": "selected",
          "country_of_citizenship": "Cote d'Ivoire",
          "height_cm": 191,
          "foot": "right",
          "sub_position": "Defensive Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/375885-1700738495.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/ibrahim-sangare/profil/spieler/375885",
            "source_refs": {
              "key_transfermarkt": "375885",
              "reep_id": "reep_p8b4b21de",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "medium",
              "person_id_map_resolution_method": "name_plus_unique_team_nationality",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 53,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 53,
            "goals": 11,
            "market_value_eur": 22000000,
            "highest_market_value_eur": 35000000,
            "impact_proxy_score": 29.75,
            "appearances_total": 292,
            "minutes_total": 22540,
            "assists_total": 21,
            "starts_total": 254,
            "bench_rows_total": 76,
            "event_rows_total": 143
          },
          "basis": {
            "sample_size_matches": 53,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/ibrahim-sangare/profil/spieler/375885",
              "source_refs": {
                "key_transfermarkt": "375885",
                "reep_id": "reep_p8b4b21de",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "medium",
                "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 375885,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "name_plus_unique_team_nationality"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 29.75,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 53,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ibrahim-sangare/profil/spieler/375885",
                "source_refs": {
                  "key_transfermarkt": "375885",
                  "reep_id": "reep_p8b4b21de",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 375885,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "name_plus_unique_team_nationality"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "6",
              "sample_size": 230,
              "latest_seen_date": "2026-05-07"
            },
            {
              "number": "17",
              "sample_size": 95,
              "latest_seen_date": "2020-02-29"
            },
            {
              "number": "18",
              "sample_size": 5,
              "latest_seen_date": "2026-01-10"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Nottingham Forest Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "6",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 53,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 11,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 22540,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 29.75,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "cote-divoire:player:ibrahim-sangare",
              "position": "MF",
              "shirt_number": null,
              "club": "Nottingham Forest Football Club",
              "date_of_birth": "1997-12-02",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 191,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/375885-1700738495.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "cote-divoire:player:ibrahim-sangare",
              "position": "MF",
              "shirt_number": null,
              "club": "Nottingham Forest Football Club",
              "date_of_birth": "1997-12-02",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 191,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/375885-1700738495.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 53,
              "goals": 11,
              "market_value_eur": 22000000,
              "highest_market_value_eur": 35000000,
              "impact_proxy_score": 29.75,
              "appearances_total": 292,
              "minutes_total": 22540,
              "assists_total": 21,
              "starts_total": 254,
              "bench_rows_total": 76,
              "event_rows_total": 143
            },
            "basis": {
              "sample_size_matches": 53,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ibrahim-sangare/profil/spieler/375885",
                "source_refs": {
                  "key_transfermarkt": "375885",
                  "reep_id": "reep_p8b4b21de",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 375885,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "name_plus_unique_team_nationality"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 53.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 22.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 22.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 29.75,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 75.13,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 53,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ibrahim-sangare/profil/spieler/375885",
                "source_refs": {
                  "key_transfermarkt": "375885",
                  "reep_id": "reep_p8b4b21de",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 375885,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "name_plus_unique_team_nationality"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 29.75,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 53,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ibrahim-sangare/profil/spieler/375885",
                "source_refs": {
                  "key_transfermarkt": "375885",
                  "reep_id": "reep_p8b4b21de",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 375885,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "name_plus_unique_team_nationality"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 53,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ibrahim-sangare/profil/spieler/375885",
                "source_refs": {
                  "key_transfermarkt": "375885",
                  "reep_id": "reep_p8b4b21de",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 375885,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "name_plus_unique_team_nationality"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 53,
              "goals": 11,
              "market_value_eur": 22000000,
              "highest_market_value_eur": 35000000,
              "impact_proxy_score": 29.75,
              "appearances_total": 292,
              "minutes_total": 22540,
              "assists_total": 21,
              "starts_total": 254,
              "bench_rows_total": 76,
              "event_rows_total": 143
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "6",
                "sample_size": 230,
                "latest_seen_date": "2026-05-07"
              },
              {
                "number": "17",
                "sample_size": 95,
                "latest_seen_date": "2020-02-29"
              },
              {
                "number": "18",
                "sample_size": 5,
                "latest_seen_date": "2026-01-10"
              }
            ],
            "activity": {
              "appearances_total": 292,
              "minutes_total": 22540,
              "goals_total": 19,
              "assists_total": 21,
              "yellow_cards_total": 65,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-04-24"
            },
            "lineups": {
              "lineup_rows": 330,
              "starts": 254,
              "bench_rows": 76,
              "latest_lineup_date": "2026-05-07",
              "latest_rows": [
                {
                  "game_id": 4805931,
                  "date": "2026-05-07",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4626135,
                  "date": "2026-04-24",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4626126,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4805926,
                  "date": "2026-04-16",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4626115,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4805922,
                  "date": "2026-04-09",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4626106,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4805917,
                  "date": "2026-03-19",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4626095,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4805909,
                  "date": "2026-03-12",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "6",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 143,
              "goal_events": 21,
              "card_events": 65,
              "substitution_events": 54,
              "latest_event_date": "2026-04-24"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "cote-divoire:player:ibrahim-sangare"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:jean-michael-seri",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Jean Michael Seri",
        "name": "Jean Michael Seri",
        "name_zh": null,
        "country_code": null,
        "country_name": "Cote d'Ivoire",
        "country_name_zh": null,
        "date_of_birth": "1991-07-19",
        "age": 34,
        "photo_url": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "cote-divoire:player:jean-michael-seri",
          "position": "MF",
          "shirt_number": null,
          "club": "Al-Orobah FC",
          "date_of_birth": "1991-07-19",
          "age": 34,
          "status": "selected",
          "country_of_citizenship": "Cote d'Ivoire",
          "height_cm": 168,
          "foot": "right",
          "sub_position": "Defensive Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/178614-1718179799.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/jean-michael-seri/profil/spieler/178614",
            "source_refs": {
              "key_transfermarkt": "178614",
              "reep_id": "reep_p3410045b",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "alias_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 63,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 63,
            "goals": 4,
            "market_value_eur": 1500000,
            "highest_market_value_eur": 35000000,
            "impact_proxy_score": 17.85,
            "appearances_total": 259,
            "minutes_total": 20335,
            "assists_total": 35,
            "starts_total": 238,
            "bench_rows_total": 42,
            "event_rows_total": 141
          },
          "basis": {
            "sample_size_matches": 63,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/jean-michael-seri/profil/spieler/178614",
              "source_refs": {
                "key_transfermarkt": "178614",
                "reep_id": "reep_p3410045b",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "alias_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 178614,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "alias_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 17.85,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 63,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jean-michael-seri/profil/spieler/178614",
                "source_refs": {
                  "key_transfermarkt": "178614",
                  "reep_id": "reep_p3410045b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "alias_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 178614,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "alias_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "6",
              "sample_size": 153,
              "latest_seen_date": "2020-07-24"
            },
            {
              "number": "88",
              "sample_size": 66,
              "latest_seen_date": "2015-05-23"
            },
            {
              "number": "24",
              "sample_size": 37,
              "latest_seen_date": "2024-08-14"
            },
            {
              "number": "15",
              "sample_size": 14,
              "latest_seen_date": "2021-05-23"
            },
            {
              "number": "4",
              "sample_size": 5,
              "latest_seen_date": "2026-01-10"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Al-Orobah FC",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "6",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 63,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 4,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 20335,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 17.85,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "cote-divoire:player:jean-michael-seri",
              "position": "MF",
              "shirt_number": null,
              "club": "Al-Orobah FC",
              "date_of_birth": "1991-07-19",
              "age": 34,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 168,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/178614-1718179799.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "cote-divoire:player:jean-michael-seri",
              "position": "MF",
              "shirt_number": null,
              "club": "Al-Orobah FC",
              "date_of_birth": "1991-07-19",
              "age": 34,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 168,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/178614-1718179799.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 63,
              "goals": 4,
              "market_value_eur": 1500000,
              "highest_market_value_eur": 35000000,
              "impact_proxy_score": 17.85,
              "appearances_total": 259,
              "minutes_total": 20335,
              "assists_total": 35,
              "starts_total": 238,
              "bench_rows_total": 42,
              "event_rows_total": 141
            },
            "basis": {
              "sample_size_matches": 63,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jean-michael-seri/profil/spieler/178614",
                "source_refs": {
                  "key_transfermarkt": "178614",
                  "reep_id": "reep_p3410045b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "alias_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 178614,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "alias_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 63.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 8.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 1.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 17.85,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 67.78,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 63,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jean-michael-seri/profil/spieler/178614",
                "source_refs": {
                  "key_transfermarkt": "178614",
                  "reep_id": "reep_p3410045b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "alias_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 178614,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "alias_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 17.85,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 63,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jean-michael-seri/profil/spieler/178614",
                "source_refs": {
                  "key_transfermarkt": "178614",
                  "reep_id": "reep_p3410045b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "alias_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 178614,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "alias_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 63,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jean-michael-seri/profil/spieler/178614",
                "source_refs": {
                  "key_transfermarkt": "178614",
                  "reep_id": "reep_p3410045b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "alias_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 178614,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "alias_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 63,
              "goals": 4,
              "market_value_eur": 1500000,
              "highest_market_value_eur": 35000000,
              "impact_proxy_score": 17.85,
              "appearances_total": 259,
              "minutes_total": 20335,
              "assists_total": 35,
              "starts_total": 238,
              "bench_rows_total": 42,
              "event_rows_total": 141
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "6",
                "sample_size": 153,
                "latest_seen_date": "2020-07-24"
              },
              {
                "number": "88",
                "sample_size": 66,
                "latest_seen_date": "2015-05-23"
              },
              {
                "number": "24",
                "sample_size": 37,
                "latest_seen_date": "2024-08-14"
              },
              {
                "number": "15",
                "sample_size": 14,
                "latest_seen_date": "2021-05-23"
              },
              {
                "number": "4",
                "sample_size": 5,
                "latest_seen_date": "2026-01-10"
              }
            ],
            "activity": {
              "appearances_total": 259,
              "minutes_total": 20335,
              "goals_total": 17,
              "assists_total": 35,
              "yellow_cards_total": 41,
              "red_cards_total": 1,
              "latest_appearance_date": "2025-12-31"
            },
            "lineups": {
              "lineup_rows": 280,
              "starts": 238,
              "bench_rows": 42,
              "latest_lineup_date": "2026-01-10",
              "latest_rows": [
                {
                  "game_id": 4680833,
                  "date": "2026-01-10",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4680841,
                  "date": "2026-01-06",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4680815,
                  "date": "2025-12-31",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4680813,
                  "date": "2025-12-28",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4680811,
                  "date": "2025-12-24",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4404887,
                  "date": "2024-10-05",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4404875,
                  "date": "2024-09-28",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4404865,
                  "date": "2024-09-19",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4404862,
                  "date": "2024-09-15",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4404850,
                  "date": "2024-08-28",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 141,
              "goal_events": 18,
              "card_events": 43,
              "substitution_events": 80,
              "latest_event_date": "2025-12-24"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "cote-divoire:player:jean-michael-seri"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:mohamed-kone",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Mohamed Kone",
        "name": "Mohamed Kone",
        "name_zh": null,
        "country_code": null,
        "country_name": "Cote d'Ivoire",
        "country_name_zh": null,
        "date_of_birth": "2002-03-07",
        "age": 24,
        "photo_url": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "cote-divoire:player:mohamed-kone",
          "position": "GK",
          "shirt_number": null,
          "club": "Royal Charleroi Sporting Club",
          "date_of_birth": "2002-03-07",
          "age": 24,
          "status": "selected",
          "country_of_citizenship": "Cote d'Ivoire",
          "height_cm": 186,
          "foot": "right",
          "sub_position": "Goalkeeper",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/911985-1715878431.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/mohamed-kone/profil/spieler/911985",
            "source_refs": {
              "key_transfermarkt": "911985",
              "reep_id": "reep_p2814b17e",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "manual_review",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 0,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 0,
            "goals": 0,
            "market_value_eur": 800000,
            "highest_market_value_eur": 1700000,
            "impact_proxy_score": 0.48,
            "appearances_total": 30,
            "minutes_total": 2700,
            "assists_total": 0,
            "starts_total": 30,
            "bench_rows_total": 35,
            "event_rows_total": 4
          },
          "basis": {
            "sample_size_matches": 0,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/mohamed-kone/profil/spieler/911985",
              "source_refs": {
                "key_transfermarkt": "911985",
                "reep_id": "reep_p2814b17e",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "manual_review",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 911985,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "manual_review"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 0.48,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/mohamed-kone/profil/spieler/911985",
                "source_refs": {
                  "key_transfermarkt": "911985",
                  "reep_id": "reep_p2814b17e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 911985,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "30",
              "sample_size": 56,
              "latest_seen_date": "2026-03-22"
            },
            {
              "number": "16",
              "sample_size": 9,
              "latest_seen_date": "2026-01-10"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "GK",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Royal Charleroi Sporting Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "30",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 2700,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 0.48,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "cote-divoire:player:mohamed-kone",
              "position": "GK",
              "shirt_number": null,
              "club": "Royal Charleroi Sporting Club",
              "date_of_birth": "2002-03-07",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 186,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/911985-1715878431.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "cote-divoire:player:mohamed-kone",
              "position": "GK",
              "shirt_number": null,
              "club": "Royal Charleroi Sporting Club",
              "date_of_birth": "2002-03-07",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 186,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/911985-1715878431.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 0,
              "goals": 0,
              "market_value_eur": 800000,
              "highest_market_value_eur": 1700000,
              "impact_proxy_score": 0.48,
              "appearances_total": 30,
              "minutes_total": 2700,
              "assists_total": 0,
              "starts_total": 30,
              "bench_rows_total": 35,
              "event_rows_total": 4
            },
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/mohamed-kone/profil/spieler/911985",
                "source_refs": {
                  "key_transfermarkt": "911985",
                  "reep_id": "reep_p2814b17e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 911985,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 0.8,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 0.48,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 9.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/mohamed-kone/profil/spieler/911985",
                "source_refs": {
                  "key_transfermarkt": "911985",
                  "reep_id": "reep_p2814b17e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 911985,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 0.48,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/mohamed-kone/profil/spieler/911985",
                "source_refs": {
                  "key_transfermarkt": "911985",
                  "reep_id": "reep_p2814b17e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 911985,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/mohamed-kone/profil/spieler/911985",
                "source_refs": {
                  "key_transfermarkt": "911985",
                  "reep_id": "reep_p2814b17e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 911985,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 0,
              "goals": 0,
              "market_value_eur": 800000,
              "highest_market_value_eur": 1700000,
              "impact_proxy_score": 0.48,
              "appearances_total": 30,
              "minutes_total": 2700,
              "assists_total": 0,
              "starts_total": 30,
              "bench_rows_total": 35,
              "event_rows_total": 4
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "30",
                "sample_size": 56,
                "latest_seen_date": "2026-03-22"
              },
              {
                "number": "16",
                "sample_size": 9,
                "latest_seen_date": "2026-01-10"
              }
            ],
            "activity": {
              "appearances_total": 30,
              "minutes_total": 2700,
              "goals_total": 0,
              "assists_total": 0,
              "yellow_cards_total": 3,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-03-22"
            },
            "lineups": {
              "lineup_rows": 65,
              "starts": 30,
              "bench_rows": 35,
              "latest_lineup_date": "2026-03-22",
              "latest_rows": [
                {
                  "game_id": 4641395,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 4641382,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 4641352,
                  "date": "2026-03-07",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 4641302,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 4641341,
                  "date": "2026-02-22",
                  "type": "substitutes",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 4641374,
                  "date": "2026-02-14",
                  "type": "substitutes",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 4641366,
                  "date": "2026-02-07",
                  "type": "substitutes",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 4641317,
                  "date": "2026-01-31",
                  "type": "substitutes",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 4641330,
                  "date": "2026-01-25",
                  "type": "substitutes",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 4641325,
                  "date": "2026-01-18",
                  "type": "substitutes",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 4,
              "goal_events": 1,
              "card_events": 3,
              "substitution_events": 0,
              "latest_event_date": "2026-03-01"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "cote-divoire:player:mohamed-kone"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:nicolas-pepe",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Nicolas Pepe",
        "name": "Nicolas Pepe",
        "name_zh": null,
        "country_code": null,
        "country_name": "Cote d'Ivoire",
        "country_name_zh": null,
        "date_of_birth": "1995-05-29",
        "age": 30,
        "photo_url": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "cote-divoire:player:nicolas-pepe",
          "position": "FW",
          "shirt_number": null,
          "club": "Villarreal Club de Fútbol S.A.D.",
          "date_of_birth": "1995-05-29",
          "age": 30,
          "status": "selected",
          "country_of_citizenship": "Cote d'Ivoire",
          "height_cm": 183,
          "foot": "left",
          "sub_position": "Right Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/343052-1758059244.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/nicolas-pepe/profil/spieler/343052",
            "source_refs": {
              "key_transfermarkt": "343052",
              "reep_id": "reep_p58293626",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 52,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 52,
            "goals": 12,
            "market_value_eur": 8500000,
            "highest_market_value_eur": 75000000,
            "impact_proxy_score": 21.7,
            "appearances_total": 280,
            "minutes_total": 18031,
            "assists_total": 42,
            "starts_total": 220,
            "bench_rows_total": 139,
            "event_rows_total": 208
          },
          "basis": {
            "sample_size_matches": 52,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/nicolas-pepe/profil/spieler/343052",
              "source_refs": {
                "key_transfermarkt": "343052",
                "reep_id": "reep_p58293626",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 343052,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 21.7,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 52,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nicolas-pepe/profil/spieler/343052",
                "source_refs": {
                  "key_transfermarkt": "343052",
                  "reep_id": "reep_p58293626",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 343052,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "19",
              "sample_size": 333,
              "latest_seen_date": "2026-05-02"
            },
            {
              "number": "29",
              "sample_size": 26,
              "latest_seen_date": "2023-12-23"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Villarreal Club de Fútbol S.A.D.",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "19",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 52,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 12,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 18031,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 21.7,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "cote-divoire:player:nicolas-pepe",
              "position": "FW",
              "shirt_number": null,
              "club": "Villarreal Club de Fútbol S.A.D.",
              "date_of_birth": "1995-05-29",
              "age": 30,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 183,
              "foot": "left",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/343052-1758059244.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "cote-divoire:player:nicolas-pepe",
              "position": "FW",
              "shirt_number": null,
              "club": "Villarreal Club de Fútbol S.A.D.",
              "date_of_birth": "1995-05-29",
              "age": 30,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 183,
              "foot": "left",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/343052-1758059244.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 52,
              "goals": 12,
              "market_value_eur": 8500000,
              "highest_market_value_eur": 75000000,
              "impact_proxy_score": 21.7,
              "appearances_total": 280,
              "minutes_total": 18031,
              "assists_total": 42,
              "starts_total": 220,
              "bench_rows_total": 139,
              "event_rows_total": 208
            },
            "basis": {
              "sample_size_matches": 52,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nicolas-pepe/profil/spieler/343052",
                "source_refs": {
                  "key_transfermarkt": "343052",
                  "reep_id": "reep_p58293626",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 343052,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 52.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 24.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 8.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 21.7,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 60.1,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 52,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nicolas-pepe/profil/spieler/343052",
                "source_refs": {
                  "key_transfermarkt": "343052",
                  "reep_id": "reep_p58293626",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 343052,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 21.7,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 52,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nicolas-pepe/profil/spieler/343052",
                "source_refs": {
                  "key_transfermarkt": "343052",
                  "reep_id": "reep_p58293626",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 343052,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 52,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/nicolas-pepe/profil/spieler/343052",
                "source_refs": {
                  "key_transfermarkt": "343052",
                  "reep_id": "reep_p58293626",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 343052,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 52,
              "goals": 12,
              "market_value_eur": 8500000,
              "highest_market_value_eur": 75000000,
              "impact_proxy_score": 21.7,
              "appearances_total": 280,
              "minutes_total": 18031,
              "assists_total": 42,
              "starts_total": 220,
              "bench_rows_total": 139,
              "event_rows_total": 208
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "19",
                "sample_size": 333,
                "latest_seen_date": "2026-05-02"
              },
              {
                "number": "29",
                "sample_size": 26,
                "latest_seen_date": "2023-12-23"
              }
            ],
            "activity": {
              "appearances_total": 280,
              "minutes_total": 18031,
              "goals_total": 77,
              "assists_total": 42,
              "yellow_cards_total": 18,
              "red_cards_total": 1,
              "latest_appearance_date": "2026-05-02"
            },
            "lineups": {
              "lineup_rows": 359,
              "starts": 220,
              "bench_rows": 139,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4645999,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4645977,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4645934,
                  "date": "2026-04-23",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4645941,
                  "date": "2026-04-12",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4645905,
                  "date": "2026-04-06",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4645911,
                  "date": "2026-03-20",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4645922,
                  "date": "2026-03-13",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4645958,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4645824,
                  "date": "2026-02-28",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4645862,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "19",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 208,
              "goal_events": 87,
              "card_events": 24,
              "substitution_events": 97,
              "latest_event_date": "2026-05-02"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "cote-divoire:player:nicolas-pepe"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:odilon-kossounou",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Odilon Kossounou",
        "name": "Odilon Kossounou",
        "name_zh": null,
        "country_code": null,
        "country_name": "Cote d'Ivoire",
        "country_name_zh": null,
        "date_of_birth": "2001-01-04",
        "age": 25,
        "photo_url": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "cote-divoire:player:odilon-kossounou",
          "position": "DF",
          "shirt_number": null,
          "club": "Atalanta Bergamasca Calcio S.p.a.",
          "date_of_birth": "2001-01-04",
          "age": 25,
          "status": "selected",
          "country_of_citizenship": "Cote d'Ivoire",
          "height_cm": 191,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/644771-1730183693.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/odilon-kossounou/profil/spieler/644771",
            "source_refs": {
              "key_transfermarkt": "644771",
              "reep_id": "reep_pb8ddc49e",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 35,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 35,
            "goals": 0,
            "market_value_eur": 22000000,
            "highest_market_value_eur": 35000000,
            "impact_proxy_score": 21.95,
            "appearances_total": 206,
            "minutes_total": 14071,
            "assists_total": 8,
            "starts_total": 155,
            "bench_rows_total": 122,
            "event_rows_total": 62
          },
          "basis": {
            "sample_size_matches": 35,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/odilon-kossounou/profil/spieler/644771",
              "source_refs": {
                "key_transfermarkt": "644771",
                "reep_id": "reep_pb8ddc49e",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 644771,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 21.95,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 35,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/odilon-kossounou/profil/spieler/644771",
                "source_refs": {
                  "key_transfermarkt": "644771",
                  "reep_id": "reep_pb8ddc49e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 644771,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "6",
              "sample_size": 132,
              "latest_seen_date": "2024-08-23"
            },
            {
              "number": "3",
              "sample_size": 71,
              "latest_seen_date": "2026-05-02"
            },
            {
              "number": "5",
              "sample_size": 69,
              "latest_seen_date": "2021-07-17"
            },
            {
              "number": "7",
              "sample_size": 5,
              "latest_seen_date": "2026-01-10"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Atalanta Bergamasca Calcio S.p.a.",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "6",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 35,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 14071,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 21.95,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "cote-divoire:player:odilon-kossounou",
              "position": "DF",
              "shirt_number": null,
              "club": "Atalanta Bergamasca Calcio S.p.a.",
              "date_of_birth": "2001-01-04",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 191,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/644771-1730183693.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "cote-divoire:player:odilon-kossounou",
              "position": "DF",
              "shirt_number": null,
              "club": "Atalanta Bergamasca Calcio S.p.a.",
              "date_of_birth": "2001-01-04",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 191,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/644771-1730183693.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 35,
              "goals": 0,
              "market_value_eur": 22000000,
              "highest_market_value_eur": 35000000,
              "impact_proxy_score": 21.95,
              "appearances_total": 206,
              "minutes_total": 14071,
              "assists_total": 8,
              "starts_total": 155,
              "bench_rows_total": 122,
              "event_rows_total": 62
            },
            "basis": {
              "sample_size_matches": 35,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/odilon-kossounou/profil/spieler/644771",
                "source_refs": {
                  "key_transfermarkt": "644771",
                  "reep_id": "reep_pb8ddc49e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 644771,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 35.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 22.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 21.95,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 46.9,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 35,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/odilon-kossounou/profil/spieler/644771",
                "source_refs": {
                  "key_transfermarkt": "644771",
                  "reep_id": "reep_pb8ddc49e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 644771,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 21.95,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 35,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/odilon-kossounou/profil/spieler/644771",
                "source_refs": {
                  "key_transfermarkt": "644771",
                  "reep_id": "reep_pb8ddc49e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 644771,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 35,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/odilon-kossounou/profil/spieler/644771",
                "source_refs": {
                  "key_transfermarkt": "644771",
                  "reep_id": "reep_pb8ddc49e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 644771,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 35,
              "goals": 0,
              "market_value_eur": 22000000,
              "highest_market_value_eur": 35000000,
              "impact_proxy_score": 21.95,
              "appearances_total": 206,
              "minutes_total": 14071,
              "assists_total": 8,
              "starts_total": 155,
              "bench_rows_total": 122,
              "event_rows_total": 62
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "6",
                "sample_size": 132,
                "latest_seen_date": "2024-08-23"
              },
              {
                "number": "3",
                "sample_size": 71,
                "latest_seen_date": "2026-05-02"
              },
              {
                "number": "5",
                "sample_size": 69,
                "latest_seen_date": "2021-07-17"
              },
              {
                "number": "7",
                "sample_size": 5,
                "latest_seen_date": "2026-01-10"
              }
            ],
            "activity": {
              "appearances_total": 206,
              "minutes_total": 14071,
              "goals_total": 3,
              "assists_total": 8,
              "yellow_cards_total": 26,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-04-27"
            },
            "lineups": {
              "lineup_rows": 277,
              "starts": 155,
              "bench_rows": 122,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4621058,
                  "date": "2026-05-02",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4621046,
                  "date": "2026-04-27",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4824556,
                  "date": "2026-04-22",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4621041,
                  "date": "2026-04-18",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4621025,
                  "date": "2026-04-11",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4621019,
                  "date": "2026-04-06",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4621005,
                  "date": "2026-03-22",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4814365,
                  "date": "2026-03-18",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4620997,
                  "date": "2026-03-14",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4814357,
                  "date": "2026-03-10",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 62,
              "goal_events": 3,
              "card_events": 26,
              "substitution_events": 33,
              "latest_event_date": "2026-03-07"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "cote-divoire:player:odilon-kossounou"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:oumar-diakite",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Oumar Diakite",
        "name": "Oumar Diakite",
        "name_zh": null,
        "country_code": null,
        "country_name": "Cote d'Ivoire",
        "country_name_zh": null,
        "date_of_birth": "2003-12-20",
        "age": 22,
        "photo_url": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "cote-divoire:player:oumar-diakite",
          "position": "FW",
          "shirt_number": null,
          "club": "Cercle Brugge Koninklijke Sportvereniging",
          "date_of_birth": "2003-12-20",
          "age": 22,
          "status": "selected",
          "country_of_citizenship": "Cote d'Ivoire",
          "height_cm": 185,
          "foot": "right",
          "sub_position": "Centre-Forward",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/847279-1723837401.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/oumar-diakite/profil/spieler/847279",
            "source_refs": {
              "key_transfermarkt": "847279",
              "reep_id": "reep_p09b761c5",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 28,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 28,
            "goals": 6,
            "market_value_eur": 5000000,
            "highest_market_value_eur": 9000000,
            "impact_proxy_score": 11.8,
            "appearances_total": 76,
            "minutes_total": 4428,
            "assists_total": 4,
            "starts_total": 51,
            "bench_rows_total": 33,
            "event_rows_total": 69
          },
          "basis": {
            "sample_size_matches": 28,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/oumar-diakite/profil/spieler/847279",
              "source_refs": {
                "key_transfermarkt": "847279",
                "reep_id": "reep_p09b761c5",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 847279,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 11.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 28,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/oumar-diakite/profil/spieler/847279",
                "source_refs": {
                  "key_transfermarkt": "847279",
                  "reep_id": "reep_p09b761c5",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 847279,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "22",
              "sample_size": 59,
              "latest_seen_date": "2025-05-17"
            },
            {
              "number": "10",
              "sample_size": 20,
              "latest_seen_date": "2026-03-22"
            },
            {
              "number": "14",
              "sample_size": 5,
              "latest_seen_date": "2026-01-10"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Cercle Brugge Koninklijke Sportvereniging",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "22",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 28,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 6,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 4428,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 11.8,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "cote-divoire:player:oumar-diakite",
              "position": "FW",
              "shirt_number": null,
              "club": "Cercle Brugge Koninklijke Sportvereniging",
              "date_of_birth": "2003-12-20",
              "age": 22,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 185,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/847279-1723837401.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "cote-divoire:player:oumar-diakite",
              "position": "FW",
              "shirt_number": null,
              "club": "Cercle Brugge Koninklijke Sportvereniging",
              "date_of_birth": "2003-12-20",
              "age": 22,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 185,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/847279-1723837401.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 28,
              "goals": 6,
              "market_value_eur": 5000000,
              "highest_market_value_eur": 9000000,
              "impact_proxy_score": 11.8,
              "appearances_total": 76,
              "minutes_total": 4428,
              "assists_total": 4,
              "starts_total": 51,
              "bench_rows_total": 33,
              "event_rows_total": 69
            },
            "basis": {
              "sample_size_matches": 28,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/oumar-diakite/profil/spieler/847279",
                "source_refs": {
                  "key_transfermarkt": "847279",
                  "reep_id": "reep_p09b761c5",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 847279,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 28.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 12.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 5.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 11.8,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 14.76,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 28,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/oumar-diakite/profil/spieler/847279",
                "source_refs": {
                  "key_transfermarkt": "847279",
                  "reep_id": "reep_p09b761c5",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 847279,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 11.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 28,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/oumar-diakite/profil/spieler/847279",
                "source_refs": {
                  "key_transfermarkt": "847279",
                  "reep_id": "reep_p09b761c5",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 847279,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 28,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/oumar-diakite/profil/spieler/847279",
                "source_refs": {
                  "key_transfermarkt": "847279",
                  "reep_id": "reep_p09b761c5",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 847279,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 28,
              "goals": 6,
              "market_value_eur": 5000000,
              "highest_market_value_eur": 9000000,
              "impact_proxy_score": 11.8,
              "appearances_total": 76,
              "minutes_total": 4428,
              "assists_total": 4,
              "starts_total": 51,
              "bench_rows_total": 33,
              "event_rows_total": 69
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "22",
                "sample_size": 59,
                "latest_seen_date": "2025-05-17"
              },
              {
                "number": "10",
                "sample_size": 20,
                "latest_seen_date": "2026-03-22"
              },
              {
                "number": "14",
                "sample_size": 5,
                "latest_seen_date": "2026-01-10"
              }
            ],
            "activity": {
              "appearances_total": 76,
              "minutes_total": 4428,
              "goals_total": 12,
              "assists_total": 4,
              "yellow_cards_total": 15,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-03-22"
            },
            "lineups": {
              "lineup_rows": 84,
              "starts": 51,
              "bench_rows": 33,
              "latest_lineup_date": "2026-03-22",
              "latest_rows": [
                {
                  "game_id": 4641392,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4641379,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4641351,
                  "date": "2026-03-08",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4641299,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4641366,
                  "date": "2026-02-07",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4641315,
                  "date": "2026-01-31",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4641329,
                  "date": "2026-01-25",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4641324,
                  "date": "2026-01-17",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4680833,
                  "date": "2026-01-10",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4680841,
                  "date": "2026-01-06",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "14",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 69,
              "goal_events": 12,
              "card_events": 16,
              "substitution_events": 41,
              "latest_event_date": "2026-03-22"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "cote-divoire:player:oumar-diakite"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:ousmane-diomande",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Ousmane Diomande",
        "name": "Ousmane Diomande",
        "name_zh": null,
        "country_code": null,
        "country_name": "Cote d'Ivoire",
        "country_name_zh": null,
        "date_of_birth": "2003-12-04",
        "age": 22,
        "photo_url": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "cote-divoire:player:ousmane-diomande",
          "position": "DF",
          "shirt_number": null,
          "club": "Sporting Clube de Portugal",
          "date_of_birth": "2003-12-04",
          "age": 22,
          "status": "selected",
          "country_of_citizenship": "Cote d'Ivoire",
          "height_cm": 190,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/974982-1759778940.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/ousmane-diomande/profil/spieler/974982",
            "source_refs": {
              "key_transfermarkt": "974982",
              "reep_id": "reep_pc2c4cf3e",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 13,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 13,
            "goals": 0,
            "market_value_eur": 45000000,
            "highest_market_value_eur": 45000000,
            "impact_proxy_score": 30.25,
            "appearances_total": 126,
            "minutes_total": 9692,
            "assists_total": 2,
            "starts_total": 112,
            "bench_rows_total": 33,
            "event_rows_total": 58
          },
          "basis": {
            "sample_size_matches": 13,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/ousmane-diomande/profil/spieler/974982",
              "source_refs": {
                "key_transfermarkt": "974982",
                "reep_id": "reep_pc2c4cf3e",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 974982,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 30.25,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 13,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ousmane-diomande/profil/spieler/974982",
                "source_refs": {
                  "key_transfermarkt": "974982",
                  "reep_id": "reep_pc2c4cf3e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 974982,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "26",
              "sample_size": 137,
              "latest_seen_date": "2026-05-04"
            },
            {
              "number": "2",
              "sample_size": 5,
              "latest_seen_date": "2026-01-10"
            },
            {
              "number": "25",
              "sample_size": 3,
              "latest_seen_date": "2022-12-16"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Sporting Clube de Portugal",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "26",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 13,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 9692,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 30.25,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "cote-divoire:player:ousmane-diomande",
              "position": "DF",
              "shirt_number": null,
              "club": "Sporting Clube de Portugal",
              "date_of_birth": "2003-12-04",
              "age": 22,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 190,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/974982-1759778940.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "cote-divoire:player:ousmane-diomande",
              "position": "DF",
              "shirt_number": null,
              "club": "Sporting Clube de Portugal",
              "date_of_birth": "2003-12-04",
              "age": 22,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 190,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/974982-1759778940.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 13,
              "goals": 0,
              "market_value_eur": 45000000,
              "highest_market_value_eur": 45000000,
              "impact_proxy_score": 30.25,
              "appearances_total": 126,
              "minutes_total": 9692,
              "assists_total": 2,
              "starts_total": 112,
              "bench_rows_total": 33,
              "event_rows_total": 58
            },
            "basis": {
              "sample_size_matches": 13,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ousmane-diomande/profil/spieler/974982",
                "source_refs": {
                  "key_transfermarkt": "974982",
                  "reep_id": "reep_pc2c4cf3e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 974982,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 13.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 45.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 30.25,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 32.31,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 13,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ousmane-diomande/profil/spieler/974982",
                "source_refs": {
                  "key_transfermarkt": "974982",
                  "reep_id": "reep_pc2c4cf3e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 974982,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 30.25,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 13,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ousmane-diomande/profil/spieler/974982",
                "source_refs": {
                  "key_transfermarkt": "974982",
                  "reep_id": "reep_pc2c4cf3e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 974982,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 13,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ousmane-diomande/profil/spieler/974982",
                "source_refs": {
                  "key_transfermarkt": "974982",
                  "reep_id": "reep_pc2c4cf3e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 974982,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 13,
              "goals": 0,
              "market_value_eur": 45000000,
              "highest_market_value_eur": 45000000,
              "impact_proxy_score": 30.25,
              "appearances_total": 126,
              "minutes_total": 9692,
              "assists_total": 2,
              "starts_total": 112,
              "bench_rows_total": 33,
              "event_rows_total": 58
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "26",
                "sample_size": 137,
                "latest_seen_date": "2026-05-04"
              },
              {
                "number": "2",
                "sample_size": 5,
                "latest_seen_date": "2026-01-10"
              },
              {
                "number": "25",
                "sample_size": 3,
                "latest_seen_date": "2022-12-16"
              }
            ],
            "activity": {
              "appearances_total": 126,
              "minutes_total": 9692,
              "goals_total": 8,
              "assists_total": 2,
              "yellow_cards_total": 26,
              "red_cards_total": 1,
              "latest_appearance_date": "2026-05-04"
            },
            "lineups": {
              "lineup_rows": 145,
              "starts": 112,
              "bench_rows": 33,
              "latest_lineup_date": "2026-05-04",
              "latest_rows": [
                {
                  "game_id": 4648921,
                  "date": "2026-05-04",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4648879,
                  "date": "2026-04-29",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4648910,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4648893,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4814377,
                  "date": "2026-04-15",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4648902,
                  "date": "2026-04-11",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4814373,
                  "date": "2026-04-07",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4648857,
                  "date": "2026-04-03",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4648866,
                  "date": "2026-03-22",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4814368,
                  "date": "2026-03-17",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "26",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 58,
              "goal_events": 8,
              "card_events": 27,
              "substitution_events": 23,
              "latest_event_date": "2026-04-19"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "cote-divoire:player:ousmane-diomande"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:parfait-guiagon",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Parfait Guiagon",
        "name": "Parfait Guiagon",
        "name_zh": null,
        "country_code": null,
        "country_name": "Cote d'Ivoire",
        "country_name_zh": null,
        "date_of_birth": "2001-02-22",
        "age": 25,
        "photo_url": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "cote-divoire:player:parfait-guiagon",
          "position": "MF",
          "shirt_number": null,
          "club": "Royal Charleroi Sporting Club",
          "date_of_birth": "2001-02-22",
          "age": 25,
          "status": "selected",
          "country_of_citizenship": "Cote d'Ivoire",
          "height_cm": 165,
          "foot": "right",
          "sub_position": "Left Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/624913-1758629240.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/parfait-guiagon/profil/spieler/624913",
            "source_refs": {
              "key_transfermarkt": "624913",
              "reep_id": "reep_p02e07e53",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 5,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 5,
            "goals": 0,
            "market_value_eur": 4000000,
            "highest_market_value_eur": 4000000,
            "impact_proxy_score": 3.65,
            "appearances_total": 80,
            "minutes_total": 5858,
            "assists_total": 12,
            "starts_total": 71,
            "bench_rows_total": 15,
            "event_rows_total": 90
          },
          "basis": {
            "sample_size_matches": 5,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/parfait-guiagon/profil/spieler/624913",
              "source_refs": {
                "key_transfermarkt": "624913",
                "reep_id": "reep_p02e07e53",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 624913,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 3.65,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/parfait-guiagon/profil/spieler/624913",
                "source_refs": {
                  "key_transfermarkt": "624913",
                  "reep_id": "reep_p02e07e53",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 624913,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "8",
              "sample_size": 42,
              "latest_seen_date": "2024-12-26"
            },
            {
              "number": "10",
              "sample_size": 36,
              "latest_seen_date": "2026-03-14"
            },
            {
              "number": "18",
              "sample_size": 8,
              "latest_seen_date": "2023-08-17"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Royal Charleroi Sporting Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "8",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 5,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 5858,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 3.65,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "cote-divoire:player:parfait-guiagon",
              "position": "MF",
              "shirt_number": null,
              "club": "Royal Charleroi Sporting Club",
              "date_of_birth": "2001-02-22",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 165,
              "foot": "right",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/624913-1758629240.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "cote-divoire:player:parfait-guiagon",
              "position": "MF",
              "shirt_number": null,
              "club": "Royal Charleroi Sporting Club",
              "date_of_birth": "2001-02-22",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 165,
              "foot": "right",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/624913-1758629240.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 5,
              "goals": 0,
              "market_value_eur": 4000000,
              "highest_market_value_eur": 4000000,
              "impact_proxy_score": 3.65,
              "appearances_total": 80,
              "minutes_total": 5858,
              "assists_total": 12,
              "starts_total": 71,
              "bench_rows_total": 15,
              "event_rows_total": 90
            },
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/parfait-guiagon/profil/spieler/624913",
                "source_refs": {
                  "key_transfermarkt": "624913",
                  "reep_id": "reep_p02e07e53",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 624913,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 5.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 4.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 3.65,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 19.53,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/parfait-guiagon/profil/spieler/624913",
                "source_refs": {
                  "key_transfermarkt": "624913",
                  "reep_id": "reep_p02e07e53",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 624913,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 3.65,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/parfait-guiagon/profil/spieler/624913",
                "source_refs": {
                  "key_transfermarkt": "624913",
                  "reep_id": "reep_p02e07e53",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 624913,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/parfait-guiagon/profil/spieler/624913",
                "source_refs": {
                  "key_transfermarkt": "624913",
                  "reep_id": "reep_p02e07e53",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 624913,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 5,
              "goals": 0,
              "market_value_eur": 4000000,
              "highest_market_value_eur": 4000000,
              "impact_proxy_score": 3.65,
              "appearances_total": 80,
              "minutes_total": 5858,
              "assists_total": 12,
              "starts_total": 71,
              "bench_rows_total": 15,
              "event_rows_total": 90
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "8",
                "sample_size": 42,
                "latest_seen_date": "2024-12-26"
              },
              {
                "number": "10",
                "sample_size": 36,
                "latest_seen_date": "2026-03-14"
              },
              {
                "number": "18",
                "sample_size": 8,
                "latest_seen_date": "2023-08-17"
              }
            ],
            "activity": {
              "appearances_total": 80,
              "minutes_total": 5858,
              "goals_total": 19,
              "assists_total": 12,
              "yellow_cards_total": 13,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-03-14"
            },
            "lineups": {
              "lineup_rows": 86,
              "starts": 71,
              "bench_rows": 15,
              "latest_lineup_date": "2026-03-14",
              "latest_rows": [
                {
                  "game_id": 4641382,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4641352,
                  "date": "2026-03-07",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4641302,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4641341,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4641374,
                  "date": "2026-02-14",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4641366,
                  "date": "2026-02-07",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4641317,
                  "date": "2026-01-31",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4641330,
                  "date": "2026-01-25",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4641325,
                  "date": "2026-01-18",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4641343,
                  "date": "2025-12-26",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "10",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 90,
              "goal_events": 19,
              "card_events": 13,
              "substitution_events": 58,
              "latest_event_date": "2026-03-14"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "cote-divoire:player:parfait-guiagon"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:seko-fofana",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Seko Fofana",
        "name": "Seko Fofana",
        "name_zh": null,
        "country_code": null,
        "country_name": "Cote d'Ivoire",
        "country_name_zh": null,
        "date_of_birth": "1995-05-07",
        "age": 31,
        "photo_url": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "cote-divoire:player:seko-fofana",
          "position": "MF",
          "shirt_number": null,
          "club": "Futebol Clube do Porto",
          "date_of_birth": "1995-05-07",
          "age": 31,
          "status": "selected",
          "country_of_citizenship": "Cote d'Ivoire",
          "height_cm": 185,
          "foot": "right",
          "sub_position": "Central Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/182893-1653394911.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/seko-fofana/profil/spieler/182893",
            "source_refs": {
              "key_transfermarkt": "182893",
              "reep_id": "reep_pab6466ca",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 31,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 31,
            "goals": 7,
            "market_value_eur": 8000000,
            "highest_market_value_eur": 32000000,
            "impact_proxy_score": 14.65,
            "appearances_total": 301,
            "minutes_total": 22299,
            "assists_total": 26,
            "starts_total": 262,
            "bench_rows_total": 81,
            "event_rows_total": 149
          },
          "basis": {
            "sample_size_matches": 31,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/seko-fofana/profil/spieler/182893",
              "source_refs": {
                "key_transfermarkt": "182893",
                "reep_id": "reep_pab6466ca",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 182893,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 14.65,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 31,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/seko-fofana/profil/spieler/182893",
                "source_refs": {
                  "key_transfermarkt": "182893",
                  "reep_id": "reep_pab6466ca",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 182893,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "6",
              "sample_size": 176,
              "latest_seen_date": "2026-01-10"
            },
            {
              "number": "8",
              "sample_size": 131,
              "latest_seen_date": "2026-01-18"
            },
            {
              "number": "42",
              "sample_size": 16,
              "latest_seen_date": "2026-05-02"
            },
            {
              "number": "75",
              "sample_size": 16,
              "latest_seen_date": "2025-01-18"
            },
            {
              "number": "12",
              "sample_size": 4,
              "latest_seen_date": "2015-02-03"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Futebol Clube do Porto",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "6",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 31,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 7,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 22299,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 14.65,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "cote-divoire:player:seko-fofana",
              "position": "MF",
              "shirt_number": null,
              "club": "Futebol Clube do Porto",
              "date_of_birth": "1995-05-07",
              "age": 31,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 185,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/182893-1653394911.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "cote-divoire:player:seko-fofana",
              "position": "MF",
              "shirt_number": null,
              "club": "Futebol Clube do Porto",
              "date_of_birth": "1995-05-07",
              "age": 31,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 185,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/182893-1653394911.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 31,
              "goals": 7,
              "market_value_eur": 8000000,
              "highest_market_value_eur": 32000000,
              "impact_proxy_score": 14.65,
              "appearances_total": 301,
              "minutes_total": 22299,
              "assists_total": 26,
              "starts_total": 262,
              "bench_rows_total": 81,
              "event_rows_total": 149
            },
            "basis": {
              "sample_size_matches": 31,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/seko-fofana/profil/spieler/182893",
                "source_refs": {
                  "key_transfermarkt": "182893",
                  "reep_id": "reep_pab6466ca",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 182893,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 31.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 14.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 8.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 14.65,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 74.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 31,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/seko-fofana/profil/spieler/182893",
                "source_refs": {
                  "key_transfermarkt": "182893",
                  "reep_id": "reep_pab6466ca",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 182893,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 14.65,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 31,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/seko-fofana/profil/spieler/182893",
                "source_refs": {
                  "key_transfermarkt": "182893",
                  "reep_id": "reep_pab6466ca",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 182893,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 31,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/seko-fofana/profil/spieler/182893",
                "source_refs": {
                  "key_transfermarkt": "182893",
                  "reep_id": "reep_pab6466ca",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 182893,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 31,
              "goals": 7,
              "market_value_eur": 8000000,
              "highest_market_value_eur": 32000000,
              "impact_proxy_score": 14.65,
              "appearances_total": 301,
              "minutes_total": 22299,
              "assists_total": 26,
              "starts_total": 262,
              "bench_rows_total": 81,
              "event_rows_total": 149
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "6",
                "sample_size": 176,
                "latest_seen_date": "2026-01-10"
              },
              {
                "number": "8",
                "sample_size": 131,
                "latest_seen_date": "2026-01-18"
              },
              {
                "number": "42",
                "sample_size": 16,
                "latest_seen_date": "2026-05-02"
              },
              {
                "number": "75",
                "sample_size": 16,
                "latest_seen_date": "2025-01-18"
              },
              {
                "number": "12",
                "sample_size": 4,
                "latest_seen_date": "2015-02-03"
              }
            ],
            "activity": {
              "appearances_total": 301,
              "minutes_total": 22299,
              "goals_total": 36,
              "assists_total": 26,
              "yellow_cards_total": 29,
              "red_cards_total": 2,
              "latest_appearance_date": "2026-05-02"
            },
            "lineups": {
              "lineup_rows": 343,
              "starts": 262,
              "bench_rows": 81,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4648918,
                  "date": "2026-05-02",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "42",
                  "team_captain": false
                },
                {
                  "game_id": 4648912,
                  "date": "2026-04-26",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "42",
                  "team_captain": false
                },
                {
                  "game_id": 4648896,
                  "date": "2026-04-19",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "42",
                  "team_captain": false
                },
                {
                  "game_id": 4805926,
                  "date": "2026-04-16",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "42",
                  "team_captain": false
                },
                {
                  "game_id": 4648901,
                  "date": "2026-04-12",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "42",
                  "team_captain": false
                },
                {
                  "game_id": 4805922,
                  "date": "2026-04-09",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "42",
                  "team_captain": false
                },
                {
                  "game_id": 4648856,
                  "date": "2026-04-04",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "42",
                  "team_captain": false
                },
                {
                  "game_id": 4648869,
                  "date": "2026-03-22",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "42",
                  "team_captain": false
                },
                {
                  "game_id": 4805916,
                  "date": "2026-03-19",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "42",
                  "team_captain": false
                },
                {
                  "game_id": 4648875,
                  "date": "2026-03-15",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "42",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 149,
              "goal_events": 36,
              "card_events": 33,
              "substitution_events": 80,
              "latest_event_date": "2026-04-09"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "cote-divoire:player:seko-fofana"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:simon-adingra",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Simon Adingra",
        "name": "Simon Adingra",
        "name_zh": null,
        "country_code": null,
        "country_name": "Cote d'Ivoire",
        "country_name_zh": null,
        "date_of_birth": "2002-01-01",
        "age": 24,
        "photo_url": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "cote-divoire:player:simon-adingra",
          "position": "FW",
          "shirt_number": null,
          "club": "Association sportive de Monaco Football Club",
          "date_of_birth": "2002-01-01",
          "age": 24,
          "status": "selected",
          "country_of_citizenship": "Cote d'Ivoire",
          "height_cm": 175,
          "foot": "right",
          "sub_position": "Left Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/658536-1746437487.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/simon-adingra/profil/spieler/658536",
            "source_refs": {
              "key_transfermarkt": "658536",
              "reep_id": "reep_pebae6838",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 28,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 28,
            "goals": 5,
            "market_value_eur": 22000000,
            "highest_market_value_eur": 30000000,
            "impact_proxy_score": 21.7,
            "appearances_total": 164,
            "minutes_total": 9278,
            "assists_total": 22,
            "starts_total": 100,
            "bench_rows_total": 86,
            "event_rows_total": 109
          },
          "basis": {
            "sample_size_matches": 28,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/simon-adingra/profil/spieler/658536",
              "source_refs": {
                "key_transfermarkt": "658536",
                "reep_id": "reep_pebae6838",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 658536,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 21.7,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 28,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/simon-adingra/profil/spieler/658536",
                "source_refs": {
                  "key_transfermarkt": "658536",
                  "reep_id": "reep_pebae6838",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 658536,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "24",
              "sample_size": 82,
              "latest_seen_date": "2026-05-02"
            },
            {
              "number": "11",
              "sample_size": 81,
              "latest_seen_date": "2025-05-25"
            },
            {
              "number": "17",
              "sample_size": 23,
              "latest_seen_date": "2022-03-20"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Association sportive de Monaco Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "24",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 28,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 5,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 9278,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 21.7,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "cote-divoire:player:simon-adingra",
              "position": "FW",
              "shirt_number": null,
              "club": "Association sportive de Monaco Football Club",
              "date_of_birth": "2002-01-01",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 175,
              "foot": "right",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/658536-1746437487.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "cote-divoire:player:simon-adingra",
              "position": "FW",
              "shirt_number": null,
              "club": "Association sportive de Monaco Football Club",
              "date_of_birth": "2002-01-01",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 175,
              "foot": "right",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/658536-1746437487.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 28,
              "goals": 5,
              "market_value_eur": 22000000,
              "highest_market_value_eur": 30000000,
              "impact_proxy_score": 21.7,
              "appearances_total": 164,
              "minutes_total": 9278,
              "assists_total": 22,
              "starts_total": 100,
              "bench_rows_total": 86,
              "event_rows_total": 109
            },
            "basis": {
              "sample_size_matches": 28,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/simon-adingra/profil/spieler/658536",
                "source_refs": {
                  "key_transfermarkt": "658536",
                  "reep_id": "reep_pebae6838",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 658536,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 28.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 10.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 22.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 21.7,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 30.93,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 28,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/simon-adingra/profil/spieler/658536",
                "source_refs": {
                  "key_transfermarkt": "658536",
                  "reep_id": "reep_pebae6838",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 658536,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 21.7,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 28,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/simon-adingra/profil/spieler/658536",
                "source_refs": {
                  "key_transfermarkt": "658536",
                  "reep_id": "reep_pebae6838",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 658536,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 28,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/simon-adingra/profil/spieler/658536",
                "source_refs": {
                  "key_transfermarkt": "658536",
                  "reep_id": "reep_pebae6838",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 658536,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 28,
              "goals": 5,
              "market_value_eur": 22000000,
              "highest_market_value_eur": 30000000,
              "impact_proxy_score": 21.7,
              "appearances_total": 164,
              "minutes_total": 9278,
              "assists_total": 22,
              "starts_total": 100,
              "bench_rows_total": 86,
              "event_rows_total": 109
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "24",
                "sample_size": 82,
                "latest_seen_date": "2026-05-02"
              },
              {
                "number": "11",
                "sample_size": 81,
                "latest_seen_date": "2025-05-25"
              },
              {
                "number": "17",
                "sample_size": 23,
                "latest_seen_date": "2022-03-20"
              }
            ],
            "activity": {
              "appearances_total": 164,
              "minutes_total": 9278,
              "goals_total": 32,
              "assists_total": 22,
              "yellow_cards_total": 13,
              "red_cards_total": 1,
              "latest_appearance_date": "2026-05-02"
            },
            "lineups": {
              "lineup_rows": 186,
              "starts": 100,
              "bench_rows": 86,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4635287,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "24",
                  "team_captain": false
                },
                {
                  "game_id": 4635282,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "24",
                  "team_captain": false
                },
                {
                  "game_id": 4635272,
                  "date": "2026-04-19",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "24",
                  "team_captain": false
                },
                {
                  "game_id": 4635263,
                  "date": "2026-04-10",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "24",
                  "team_captain": false
                },
                {
                  "game_id": 4635249,
                  "date": "2026-04-05",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "24",
                  "team_captain": false
                },
                {
                  "game_id": 4635240,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "24",
                  "team_captain": false
                },
                {
                  "game_id": 4635238,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "24",
                  "team_captain": false
                },
                {
                  "game_id": 4635230,
                  "date": "2026-03-06",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "24",
                  "team_captain": false
                },
                {
                  "game_id": 4635215,
                  "date": "2026-02-28",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "24",
                  "team_captain": false
                },
                {
                  "game_id": 4814103,
                  "date": "2026-02-25",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "24",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 109,
              "goal_events": 32,
              "card_events": 14,
              "substitution_events": 63,
              "latest_event_date": "2026-05-02"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "cote-divoire:player:simon-adingra"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:wilfried-singo",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Wilfried Singo",
        "name": "Wilfried Singo",
        "name_zh": null,
        "country_code": null,
        "country_name": "Cote d'Ivoire",
        "country_name_zh": null,
        "date_of_birth": "2000-12-25",
        "age": 25,
        "photo_url": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "cote-divoire:player:wilfried-singo",
          "position": "DF",
          "shirt_number": null,
          "club": "Galatasaray Spor Kulübü",
          "date_of_birth": "2000-12-25",
          "age": 25,
          "status": "selected",
          "country_of_citizenship": "Cote d'Ivoire",
          "height_cm": 190,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/648779-1737490058.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/wilfried-singo/profil/spieler/648779",
            "source_refs": {
              "key_transfermarkt": "648779",
              "reep_id": "reep_p7b2e7719",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 32,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 32,
            "goals": 1,
            "market_value_eur": 28000000,
            "highest_market_value_eur": 28000000,
            "impact_proxy_score": 25.1,
            "appearances_total": 192,
            "minutes_total": 13393,
            "assists_total": 17,
            "starts_total": 151,
            "bench_rows_total": 86,
            "event_rows_total": 96
          },
          "basis": {
            "sample_size_matches": 32,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/wilfried-singo/profil/spieler/648779",
              "source_refs": {
                "key_transfermarkt": "648779",
                "reep_id": "reep_p7b2e7719",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 648779,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 25.1,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 32,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/wilfried-singo/profil/spieler/648779",
                "source_refs": {
                  "key_transfermarkt": "648779",
                  "reep_id": "reep_p7b2e7719",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 648779,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "17",
              "sample_size": 183,
              "latest_seen_date": "2025-08-24"
            },
            {
              "number": "90",
              "sample_size": 29,
              "latest_seen_date": "2026-05-02"
            },
            {
              "number": "99",
              "sample_size": 25,
              "latest_seen_date": "2024-05-19"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Galatasaray Spor Kulübü",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "17",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 32,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 13393,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 25.1,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "cote-divoire:player:wilfried-singo",
              "position": "DF",
              "shirt_number": null,
              "club": "Galatasaray Spor Kulübü",
              "date_of_birth": "2000-12-25",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 190,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/648779-1737490058.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "cote-divoire:player:wilfried-singo",
              "position": "DF",
              "shirt_number": null,
              "club": "Galatasaray Spor Kulübü",
              "date_of_birth": "2000-12-25",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 190,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/648779-1737490058.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 32,
              "goals": 1,
              "market_value_eur": 28000000,
              "highest_market_value_eur": 28000000,
              "impact_proxy_score": 25.1,
              "appearances_total": 192,
              "minutes_total": 13393,
              "assists_total": 17,
              "starts_total": 151,
              "bench_rows_total": 86,
              "event_rows_total": 96
            },
            "basis": {
              "sample_size_matches": 32,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/wilfried-singo/profil/spieler/648779",
                "source_refs": {
                  "key_transfermarkt": "648779",
                  "reep_id": "reep_p7b2e7719",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 648779,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 32.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 28.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 25.1,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 44.64,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 32,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/wilfried-singo/profil/spieler/648779",
                "source_refs": {
                  "key_transfermarkt": "648779",
                  "reep_id": "reep_p7b2e7719",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 648779,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 25.1,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 32,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/wilfried-singo/profil/spieler/648779",
                "source_refs": {
                  "key_transfermarkt": "648779",
                  "reep_id": "reep_p7b2e7719",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 648779,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 32,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/wilfried-singo/profil/spieler/648779",
                "source_refs": {
                  "key_transfermarkt": "648779",
                  "reep_id": "reep_p7b2e7719",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 648779,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 32,
              "goals": 1,
              "market_value_eur": 28000000,
              "highest_market_value_eur": 28000000,
              "impact_proxy_score": 25.1,
              "appearances_total": 192,
              "minutes_total": 13393,
              "assists_total": 17,
              "starts_total": 151,
              "bench_rows_total": 86,
              "event_rows_total": 96
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "17",
                "sample_size": 183,
                "latest_seen_date": "2025-08-24"
              },
              {
                "number": "90",
                "sample_size": 29,
                "latest_seen_date": "2026-05-02"
              },
              {
                "number": "99",
                "sample_size": 25,
                "latest_seen_date": "2024-05-19"
              }
            ],
            "activity": {
              "appearances_total": 192,
              "minutes_total": 13393,
              "goals_total": 13,
              "assists_total": 17,
              "yellow_cards_total": 33,
              "red_cards_total": 2,
              "latest_appearance_date": "2026-05-02"
            },
            "lineups": {
              "lineup_rows": 237,
              "starts": 151,
              "bench_rows": 86,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4648053,
                  "date": "2026-05-02",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "90",
                  "team_captain": false
                },
                {
                  "game_id": 4648044,
                  "date": "2026-04-26",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "90",
                  "team_captain": false
                },
                {
                  "game_id": 4648035,
                  "date": "2026-04-18",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "90",
                  "team_captain": false
                },
                {
                  "game_id": 4648028,
                  "date": "2026-04-12",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "90",
                  "team_captain": false
                },
                {
                  "game_id": 4648008,
                  "date": "2026-04-08",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "90",
                  "team_captain": false
                },
                {
                  "game_id": 4648017,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "90",
                  "team_captain": false
                },
                {
                  "game_id": 4814363,
                  "date": "2026-03-18",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "90",
                  "team_captain": false
                },
                {
                  "game_id": 4647997,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "90",
                  "team_captain": false
                },
                {
                  "game_id": 4814355,
                  "date": "2026-03-10",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "90",
                  "team_captain": false
                },
                {
                  "game_id": 4647990,
                  "date": "2026-03-07",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "90",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 96,
              "goal_events": 15,
              "card_events": 35,
              "substitution_events": 46,
              "latest_event_date": "2026-04-04"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "cote-divoire:player:wilfried-singo"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:yahia-fofana",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Yahia Fofana",
        "name": "Yahia Fofana",
        "name_zh": null,
        "country_code": null,
        "country_name": "Cote d'Ivoire",
        "country_name_zh": null,
        "date_of_birth": "2000-08-21",
        "age": 25,
        "photo_url": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "cote-divoire:player:yahia-fofana",
          "position": "GK",
          "shirt_number": null,
          "club": "Çaykur Rizespor Kulübü",
          "date_of_birth": "2000-08-21",
          "age": 25,
          "status": "selected",
          "country_of_citizenship": "Cote d'Ivoire",
          "height_cm": 194,
          "foot": "right",
          "sub_position": "Goalkeeper",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/418651-1759315646.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/yahia-fofana/profil/spieler/418651",
            "source_refs": {
              "key_transfermarkt": "418651",
              "reep_id": "reep_pb5fe3339",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 33,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 33,
            "goals": 0,
            "market_value_eur": 2500000,
            "highest_market_value_eur": 2500000,
            "impact_proxy_score": 9.75,
            "appearances_total": 73,
            "minutes_total": 6570,
            "assists_total": 1,
            "starts_total": 73,
            "bench_rows_total": 19,
            "event_rows_total": 8
          },
          "basis": {
            "sample_size_matches": 33,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/yahia-fofana/profil/spieler/418651",
              "source_refs": {
                "key_transfermarkt": "418651",
                "reep_id": "reep_pb5fe3339",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 418651,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 9.75,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 33,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yahia-fofana/profil/spieler/418651",
                "source_refs": {
                  "key_transfermarkt": "418651",
                  "reep_id": "reep_pb5fe3339",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 418651,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "30",
              "sample_size": 61,
              "latest_seen_date": "2025-05-17"
            },
            {
              "number": "75",
              "sample_size": 26,
              "latest_seen_date": "2026-05-01"
            },
            {
              "number": "1",
              "sample_size": 5,
              "latest_seen_date": "2026-01-10"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "GK",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Çaykur Rizespor Kulübü",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "30",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 33,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 6570,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 9.75,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "cote-divoire:player:yahia-fofana",
              "position": "GK",
              "shirt_number": null,
              "club": "Çaykur Rizespor Kulübü",
              "date_of_birth": "2000-08-21",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 194,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/418651-1759315646.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "cote-divoire:player:yahia-fofana",
              "position": "GK",
              "shirt_number": null,
              "club": "Çaykur Rizespor Kulübü",
              "date_of_birth": "2000-08-21",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 194,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/418651-1759315646.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 33,
              "goals": 0,
              "market_value_eur": 2500000,
              "highest_market_value_eur": 2500000,
              "impact_proxy_score": 9.75,
              "appearances_total": 73,
              "minutes_total": 6570,
              "assists_total": 1,
              "starts_total": 73,
              "bench_rows_total": 19,
              "event_rows_total": 8
            },
            "basis": {
              "sample_size_matches": 33,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yahia-fofana/profil/spieler/418651",
                "source_refs": {
                  "key_transfermarkt": "418651",
                  "reep_id": "reep_pb5fe3339",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 418651,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 33.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 2.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 9.75,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 21.9,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 33,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yahia-fofana/profil/spieler/418651",
                "source_refs": {
                  "key_transfermarkt": "418651",
                  "reep_id": "reep_pb5fe3339",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 418651,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 9.75,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 33,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yahia-fofana/profil/spieler/418651",
                "source_refs": {
                  "key_transfermarkt": "418651",
                  "reep_id": "reep_pb5fe3339",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 418651,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 33,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yahia-fofana/profil/spieler/418651",
                "source_refs": {
                  "key_transfermarkt": "418651",
                  "reep_id": "reep_pb5fe3339",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 418651,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 33,
              "goals": 0,
              "market_value_eur": 2500000,
              "highest_market_value_eur": 2500000,
              "impact_proxy_score": 9.75,
              "appearances_total": 73,
              "minutes_total": 6570,
              "assists_total": 1,
              "starts_total": 73,
              "bench_rows_total": 19,
              "event_rows_total": 8
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "30",
                "sample_size": 61,
                "latest_seen_date": "2025-05-17"
              },
              {
                "number": "75",
                "sample_size": 26,
                "latest_seen_date": "2026-05-01"
              },
              {
                "number": "1",
                "sample_size": 5,
                "latest_seen_date": "2026-01-10"
              }
            ],
            "activity": {
              "appearances_total": 73,
              "minutes_total": 6570,
              "goals_total": 0,
              "assists_total": 1,
              "yellow_cards_total": 8,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-01"
            },
            "lineups": {
              "lineup_rows": 92,
              "starts": 73,
              "bench_rows": 19,
              "latest_lineup_date": "2026-05-01",
              "latest_rows": [
                {
                  "game_id": 4648048,
                  "date": "2026-05-01",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "75",
                  "team_captain": false
                },
                {
                  "game_id": 4648045,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "75",
                  "team_captain": false
                },
                {
                  "game_id": 4648036,
                  "date": "2026-04-17",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "75",
                  "team_captain": false
                },
                {
                  "game_id": 4648025,
                  "date": "2026-04-13",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "75",
                  "team_captain": false
                },
                {
                  "game_id": 4648005,
                  "date": "2026-04-09",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "75",
                  "team_captain": false
                },
                {
                  "game_id": 4648018,
                  "date": "2026-04-05",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "75",
                  "team_captain": false
                },
                {
                  "game_id": 4648000,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "75",
                  "team_captain": false
                },
                {
                  "game_id": 4647985,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "75",
                  "team_captain": false
                },
                {
                  "game_id": 4647982,
                  "date": "2026-02-28",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "75",
                  "team_captain": false
                },
                {
                  "game_id": 4647974,
                  "date": "2026-02-20",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "75",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 8,
              "goal_events": 0,
              "card_events": 8,
              "substitution_events": 0,
              "latest_event_date": "2026-04-17"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "cote-divoire:player:yahia-fofana"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "cote-divoire:player:yan-diomande",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Yan Diomande",
        "name": "Yan Diomande",
        "name_zh": null,
        "country_code": null,
        "country_name": "Cote d'Ivoire",
        "country_name_zh": null,
        "date_of_birth": "2006-11-14",
        "age": 19,
        "photo_url": null,
        "team_id": "cote-divoire",
        "team_name": "Cote d'Ivoire",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "cote-divoire:player:yan-diomande",
          "position": "FW",
          "shirt_number": null,
          "club": "RasenBallsport Leipzig",
          "date_of_birth": "2006-11-14",
          "age": 19,
          "status": "selected",
          "country_of_citizenship": "Cote d'Ivoire",
          "height_cm": 180,
          "foot": "right",
          "sub_position": "Left Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/1390649-1759779499.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/yan-diomande/profil/spieler/1390649",
            "source_refs": {
              "key_transfermarkt": "1390649",
              "reep_id": "reep_p2e39dd37",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 9,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 9,
            "goals": 3,
            "market_value_eur": 45000000,
            "highest_market_value_eur": 45000000,
            "impact_proxy_score": 30.15,
            "appearances_total": 49,
            "minutes_total": 3448,
            "assists_total": 10,
            "starts_total": 39,
            "bench_rows_total": 11,
            "event_rows_total": 43
          },
          "basis": {
            "sample_size_matches": 9,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/yan-diomande/profil/spieler/1390649",
              "source_refs": {
                "key_transfermarkt": "1390649",
                "reep_id": "reep_p2e39dd37",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 1390649,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 30.15,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 9,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yan-diomande/profil/spieler/1390649",
                "source_refs": {
                  "key_transfermarkt": "1390649",
                  "reep_id": "reep_p2e39dd37",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1390649,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "49",
              "sample_size": 35,
              "latest_seen_date": "2026-05-02"
            },
            {
              "number": "30",
              "sample_size": 10,
              "latest_seen_date": "2025-05-24"
            },
            {
              "number": "26",
              "sample_size": 5,
              "latest_seen_date": "2026-01-10"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "RasenBallsport Leipzig",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "49",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 9,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 3,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 3448,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 30.15,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "cote-divoire:player:yan-diomande",
              "position": "FW",
              "shirt_number": null,
              "club": "RasenBallsport Leipzig",
              "date_of_birth": "2006-11-14",
              "age": 19,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 180,
              "foot": "right",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/1390649-1759779499.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "cote-divoire:player:yan-diomande",
              "position": "FW",
              "shirt_number": null,
              "club": "RasenBallsport Leipzig",
              "date_of_birth": "2006-11-14",
              "age": 19,
              "status": "selected",
              "country_of_citizenship": "Cote d'Ivoire",
              "height_cm": 180,
              "foot": "right",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/1390649-1759779499.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 9,
              "goals": 3,
              "market_value_eur": 45000000,
              "highest_market_value_eur": 45000000,
              "impact_proxy_score": 30.15,
              "appearances_total": 49,
              "minutes_total": 3448,
              "assists_total": 10,
              "starts_total": 39,
              "bench_rows_total": 11,
              "event_rows_total": 43
            },
            "basis": {
              "sample_size_matches": 9,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yan-diomande/profil/spieler/1390649",
                "source_refs": {
                  "key_transfermarkt": "1390649",
                  "reep_id": "reep_p2e39dd37",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1390649,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 9.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 6.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 45.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 30.15,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 11.49,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 9,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yan-diomande/profil/spieler/1390649",
                "source_refs": {
                  "key_transfermarkt": "1390649",
                  "reep_id": "reep_p2e39dd37",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1390649,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 30.15,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 9,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yan-diomande/profil/spieler/1390649",
                "source_refs": {
                  "key_transfermarkt": "1390649",
                  "reep_id": "reep_p2e39dd37",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1390649,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 9,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yan-diomande/profil/spieler/1390649",
                "source_refs": {
                  "key_transfermarkt": "1390649",
                  "reep_id": "reep_p2e39dd37",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1390649,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 9,
              "goals": 3,
              "market_value_eur": 45000000,
              "highest_market_value_eur": 45000000,
              "impact_proxy_score": 30.15,
              "appearances_total": 49,
              "minutes_total": 3448,
              "assists_total": 10,
              "starts_total": 39,
              "bench_rows_total": 11,
              "event_rows_total": 43
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "49",
                "sample_size": 35,
                "latest_seen_date": "2026-05-02"
              },
              {
                "number": "30",
                "sample_size": 10,
                "latest_seen_date": "2025-05-24"
              },
              {
                "number": "26",
                "sample_size": 5,
                "latest_seen_date": "2026-01-10"
              }
            ],
            "activity": {
              "appearances_total": 49,
              "minutes_total": 3448,
              "goals_total": 16,
              "assists_total": 10,
              "yellow_cards_total": 4,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-02"
            },
            "lineups": {
              "lineup_rows": 50,
              "starts": 39,
              "bench_rows": 11,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4634514,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "49",
                  "team_captain": false
                },
                {
                  "game_id": 4634497,
                  "date": "2026-04-24",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "49",
                  "team_captain": false
                },
                {
                  "game_id": 4634479,
                  "date": "2026-04-18",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "49",
                  "team_captain": false
                },
                {
                  "game_id": 4634461,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "49",
                  "team_captain": false
                },
                {
                  "game_id": 4634444,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "49",
                  "team_captain": false
                },
                {
                  "game_id": 4634426,
                  "date": "2026-03-20",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "49",
                  "team_captain": false
                },
                {
                  "game_id": 4634410,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "49",
                  "team_captain": false
                },
                {
                  "game_id": 4634390,
                  "date": "2026-03-07",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "49",
                  "team_captain": false
                },
                {
                  "game_id": 4634386,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "49",
                  "team_captain": false
                },
                {
                  "game_id": 4634363,
                  "date": "2026-02-21",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "49",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 43,
              "goal_events": 16,
              "card_events": 4,
              "substitution_events": 23,
              "latest_event_date": "2026-04-24"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "cote-divoire:player:yan-diomande"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/cote-divoire-squad-announcement-emerse-fae"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:adrien-rabiot",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Adrien Rabiot",
        "name": "Adrien Rabiot",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "1995-04-03",
        "age": 31,
        "photo_url": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "france:player:adrien-rabiot",
          "position": "MF",
          "shirt_number": null,
          "club": "Associazione Calcio Milan",
          "date_of_birth": "1995-04-03",
          "age": 31,
          "status": "selected",
          "country_of_citizenship": "France",
          "height_cm": 191,
          "foot": "left",
          "sub_position": "Central Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/182913-1681462009.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/adrien-rabiot/profil/spieler/182913",
            "source_refs": {
              "key_transfermarkt": "182913",
              "reep_id": "reep_p26cf30b8",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 57,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 57,
            "goals": 7,
            "market_value_eur": 20000000,
            "highest_market_value_eur": 50000000,
            "impact_proxy_score": 28.35,
            "appearances_total": 473,
            "minutes_total": 34620,
            "assists_total": 41,
            "starts_total": 364,
            "bench_rows_total": 129,
            "event_rows_total": 226
          },
          "basis": {
            "sample_size_matches": 57,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/adrien-rabiot/profil/spieler/182913",
              "source_refs": {
                "key_transfermarkt": "182913",
                "reep_id": "reep_p26cf30b8",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 182913,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 28.35,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 57,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/adrien-rabiot/profil/spieler/182913",
                "source_refs": {
                  "key_transfermarkt": "182913",
                  "reep_id": "reep_p26cf30b8",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 182913,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "25",
              "sample_size": 463,
              "latest_seen_date": "2025-08-15"
            },
            {
              "number": "12",
              "sample_size": 29,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "8",
              "sample_size": 1,
              "latest_seen_date": "2015-01-10"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Associazione Calcio Milan",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "25",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 57,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 7,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 34620,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 28.35,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "france:player:adrien-rabiot",
              "position": "MF",
              "shirt_number": null,
              "club": "Associazione Calcio Milan",
              "date_of_birth": "1995-04-03",
              "age": 31,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 191,
              "foot": "left",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/182913-1681462009.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/france-world-cup-squad-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "france:player:adrien-rabiot",
              "position": "MF",
              "shirt_number": null,
              "club": "Associazione Calcio Milan",
              "date_of_birth": "1995-04-03",
              "age": 31,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 191,
              "foot": "left",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/182913-1681462009.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 57,
              "goals": 7,
              "market_value_eur": 20000000,
              "highest_market_value_eur": 50000000,
              "impact_proxy_score": 28.35,
              "appearances_total": 473,
              "minutes_total": 34620,
              "assists_total": 41,
              "starts_total": 364,
              "bench_rows_total": 129,
              "event_rows_total": 226
            },
            "basis": {
              "sample_size_matches": 57,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/adrien-rabiot/profil/spieler/182913",
                "source_refs": {
                  "key_transfermarkt": "182913",
                  "reep_id": "reep_p26cf30b8",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 182913,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 57.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 14.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 20.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 28.35,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 57,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/adrien-rabiot/profil/spieler/182913",
                "source_refs": {
                  "key_transfermarkt": "182913",
                  "reep_id": "reep_p26cf30b8",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 182913,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 28.35,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 57,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/adrien-rabiot/profil/spieler/182913",
                "source_refs": {
                  "key_transfermarkt": "182913",
                  "reep_id": "reep_p26cf30b8",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 182913,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 57,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/adrien-rabiot/profil/spieler/182913",
                "source_refs": {
                  "key_transfermarkt": "182913",
                  "reep_id": "reep_p26cf30b8",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 182913,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 57,
              "goals": 7,
              "market_value_eur": 20000000,
              "highest_market_value_eur": 50000000,
              "impact_proxy_score": 28.35,
              "appearances_total": 473,
              "minutes_total": 34620,
              "assists_total": 41,
              "starts_total": 364,
              "bench_rows_total": 129,
              "event_rows_total": 226
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "25",
                "sample_size": 463,
                "latest_seen_date": "2025-08-15"
              },
              {
                "number": "12",
                "sample_size": 29,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "8",
                "sample_size": 1,
                "latest_seen_date": "2015-01-10"
              }
            ],
            "activity": {
              "appearances_total": 473,
              "minutes_total": 34620,
              "goals_total": 56,
              "assists_total": 41,
              "yellow_cards_total": 77,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 493,
              "starts": 364,
              "bench_rows": 129,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4621066,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4621050,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4621044,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4621031,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4621020,
                  "date": "2026-04-06",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4621012,
                  "date": "2026-03-21",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4620993,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4620976,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4620972,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4620962,
                  "date": "2026-02-13",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "12",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 226,
              "goal_events": 58,
              "card_events": 82,
              "substitution_events": 86,
              "latest_event_date": "2026-04-19"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "france:player:adrien-rabiot"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/france-world-cup-squad-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:aurelien-tchouameni",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Aurelien Tchouameni",
        "name": "Aurelien Tchouameni",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "2000-01-27",
        "age": 26,
        "photo_url": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "france:player:aurelien-tchouameni",
          "position": "MF",
          "shirt_number": null,
          "club": "Real Madrid Club de Fútbol",
          "date_of_birth": "2000-01-27",
          "age": 26,
          "status": "selected",
          "country_of_citizenship": "France",
          "height_cm": 188,
          "foot": "right",
          "sub_position": "Defensive Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/413112-1668500754.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/aurelien-tchouameni/profil/spieler/413112",
            "source_refs": {
              "key_transfermarkt": "413112",
              "reep_id": "reep_p7fc85d7e",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 44,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 44,
            "goals": 3,
            "market_value_eur": 100000000,
            "highest_market_value_eur": 100000000,
            "impact_proxy_score": 71.9,
            "appearances_total": 310,
            "minutes_total": 23616,
            "assists_total": 15,
            "starts_total": 270,
            "bench_rows_total": 65,
            "event_rows_total": 163
          },
          "basis": {
            "sample_size_matches": 44,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/aurelien-tchouameni/profil/spieler/413112",
              "source_refs": {
                "key_transfermarkt": "413112",
                "reep_id": "reep_p7fc85d7e",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 413112,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 71.9,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 44,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/aurelien-tchouameni/profil/spieler/413112",
                "source_refs": {
                  "key_transfermarkt": "413112",
                  "reep_id": "reep_p7fc85d7e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 413112,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "14",
              "sample_size": 105,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "8",
              "sample_size": 102,
              "latest_seen_date": "2022-05-21"
            },
            {
              "number": "18",
              "sample_size": 91,
              "latest_seen_date": "2024-06-01"
            },
            {
              "number": "17",
              "sample_size": 29,
              "latest_seen_date": "2019-03-09"
            },
            {
              "number": "24",
              "sample_size": 6,
              "latest_seen_date": "2020-03-07"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Real Madrid Club de Fútbol",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "14",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 44,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 3,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 23616,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 71.9,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "france:player:aurelien-tchouameni",
              "position": "MF",
              "shirt_number": null,
              "club": "Real Madrid Club de Fútbol",
              "date_of_birth": "2000-01-27",
              "age": 26,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 188,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/413112-1668500754.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/france-world-cup-squad-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "france:player:aurelien-tchouameni",
              "position": "MF",
              "shirt_number": null,
              "club": "Real Madrid Club de Fútbol",
              "date_of_birth": "2000-01-27",
              "age": 26,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 188,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/413112-1668500754.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 44,
              "goals": 3,
              "market_value_eur": 100000000,
              "highest_market_value_eur": 100000000,
              "impact_proxy_score": 71.9,
              "appearances_total": 310,
              "minutes_total": 23616,
              "assists_total": 15,
              "starts_total": 270,
              "bench_rows_total": 65,
              "event_rows_total": 163
            },
            "basis": {
              "sample_size_matches": 44,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/aurelien-tchouameni/profil/spieler/413112",
                "source_refs": {
                  "key_transfermarkt": "413112",
                  "reep_id": "reep_p7fc85d7e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 413112,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 44.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 6.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 71.9,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 78.72,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 44,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/aurelien-tchouameni/profil/spieler/413112",
                "source_refs": {
                  "key_transfermarkt": "413112",
                  "reep_id": "reep_p7fc85d7e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 413112,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 71.9,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 44,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/aurelien-tchouameni/profil/spieler/413112",
                "source_refs": {
                  "key_transfermarkt": "413112",
                  "reep_id": "reep_p7fc85d7e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 413112,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 44,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/aurelien-tchouameni/profil/spieler/413112",
                "source_refs": {
                  "key_transfermarkt": "413112",
                  "reep_id": "reep_p7fc85d7e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 413112,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 44,
              "goals": 3,
              "market_value_eur": 100000000,
              "highest_market_value_eur": 100000000,
              "impact_proxy_score": 71.9,
              "appearances_total": 310,
              "minutes_total": 23616,
              "assists_total": 15,
              "starts_total": 270,
              "bench_rows_total": 65,
              "event_rows_total": 163
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "14",
                "sample_size": 105,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "8",
                "sample_size": 102,
                "latest_seen_date": "2022-05-21"
              },
              {
                "number": "18",
                "sample_size": 91,
                "latest_seen_date": "2024-06-01"
              },
              {
                "number": "17",
                "sample_size": 29,
                "latest_seen_date": "2019-03-09"
              },
              {
                "number": "24",
                "sample_size": 6,
                "latest_seen_date": "2020-03-07"
              }
            ],
            "activity": {
              "appearances_total": 310,
              "minutes_total": 23616,
              "goals_total": 14,
              "assists_total": 15,
              "yellow_cards_total": 68,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 335,
              "starts": 270,
              "bench_rows": 65,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4646004,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4645935,
                  "date": "2026-04-21",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4645940,
                  "date": "2026-04-10",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4814371,
                  "date": "2026-04-07",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4645906,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4645909,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4814364,
                  "date": "2026-03-17",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4645919,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4814356,
                  "date": "2026-03-11",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4645954,
                  "date": "2026-03-06",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "14",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 163,
              "goal_events": 15,
              "card_events": 71,
              "substitution_events": 76,
              "latest_event_date": "2026-05-03"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "france:player:aurelien-tchouameni"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/france-world-cup-squad-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:bradley-barcola",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Bradley Barcola",
        "name": "Bradley Barcola",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "2002-09-02",
        "age": 23,
        "photo_url": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "france:player:bradley-barcola",
          "position": "FW",
          "shirt_number": null,
          "club": "Paris Saint-Germain Football Club",
          "date_of_birth": "2002-09-02",
          "age": 23,
          "status": "selected",
          "country_of_citizenship": "France",
          "height_cm": 182,
          "foot": "right",
          "sub_position": "Left Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/708265-1653406915.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/bradley-barcola/profil/spieler/708265",
            "source_refs": {
              "key_transfermarkt": "708265",
              "reep_id": "reep_p0f25d2d8",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 18,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 18,
            "goals": 3,
            "market_value_eur": 70000000,
            "highest_market_value_eur": 70000000,
            "impact_proxy_score": 47.4,
            "appearances_total": 179,
            "minutes_total": 10120,
            "assists_total": 44,
            "starts_total": 118,
            "bench_rows_total": 85,
            "event_rows_total": 141
          },
          "basis": {
            "sample_size_matches": 18,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/bradley-barcola/profil/spieler/708265",
              "source_refs": {
                "key_transfermarkt": "708265",
                "reep_id": "reep_p0f25d2d8",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 708265,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 47.4,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 18,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/bradley-barcola/profil/spieler/708265",
                "source_refs": {
                  "key_transfermarkt": "708265",
                  "reep_id": "reep_p0f25d2d8",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 708265,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "29",
              "sample_size": 143,
              "latest_seen_date": "2026-05-06"
            },
            {
              "number": "26",
              "sample_size": 51,
              "latest_seen_date": "2023-08-27"
            },
            {
              "number": "33",
              "sample_size": 5,
              "latest_seen_date": "2022-02-05"
            },
            {
              "number": "45",
              "sample_size": 4,
              "latest_seen_date": "2021-12-09"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Paris Saint-Germain Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "29",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 18,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 3,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 10120,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 47.4,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "france:player:bradley-barcola",
              "position": "FW",
              "shirt_number": null,
              "club": "Paris Saint-Germain Football Club",
              "date_of_birth": "2002-09-02",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 182,
              "foot": "right",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/708265-1653406915.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/france-world-cup-squad-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "france:player:bradley-barcola",
              "position": "FW",
              "shirt_number": null,
              "club": "Paris Saint-Germain Football Club",
              "date_of_birth": "2002-09-02",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 182,
              "foot": "right",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/708265-1653406915.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 18,
              "goals": 3,
              "market_value_eur": 70000000,
              "highest_market_value_eur": 70000000,
              "impact_proxy_score": 47.4,
              "appearances_total": 179,
              "minutes_total": 10120,
              "assists_total": 44,
              "starts_total": 118,
              "bench_rows_total": 85,
              "event_rows_total": 141
            },
            "basis": {
              "sample_size_matches": 18,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/bradley-barcola/profil/spieler/708265",
                "source_refs": {
                  "key_transfermarkt": "708265",
                  "reep_id": "reep_p0f25d2d8",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 708265,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 18.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 6.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 70.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 47.4,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 33.73,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 18,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/bradley-barcola/profil/spieler/708265",
                "source_refs": {
                  "key_transfermarkt": "708265",
                  "reep_id": "reep_p0f25d2d8",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 708265,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 47.4,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 18,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/bradley-barcola/profil/spieler/708265",
                "source_refs": {
                  "key_transfermarkt": "708265",
                  "reep_id": "reep_p0f25d2d8",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 708265,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 18,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/bradley-barcola/profil/spieler/708265",
                "source_refs": {
                  "key_transfermarkt": "708265",
                  "reep_id": "reep_p0f25d2d8",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 708265,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 18,
              "goals": 3,
              "market_value_eur": 70000000,
              "highest_market_value_eur": 70000000,
              "impact_proxy_score": 47.4,
              "appearances_total": 179,
              "minutes_total": 10120,
              "assists_total": 44,
              "starts_total": 118,
              "bench_rows_total": 85,
              "event_rows_total": 141
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "29",
                "sample_size": 143,
                "latest_seen_date": "2026-05-06"
              },
              {
                "number": "26",
                "sample_size": 51,
                "latest_seen_date": "2023-08-27"
              },
              {
                "number": "33",
                "sample_size": 5,
                "latest_seen_date": "2022-02-05"
              },
              {
                "number": "45",
                "sample_size": 4,
                "latest_seen_date": "2021-12-09"
              }
            ],
            "activity": {
              "appearances_total": 179,
              "minutes_total": 10120,
              "goals_total": 39,
              "assists_total": 44,
              "yellow_cards_total": 14,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-06"
            },
            "lineups": {
              "lineup_rows": 203,
              "starts": 118,
              "bench_rows": 85,
              "latest_lineup_date": "2026-05-06",
              "latest_rows": [
                {
                  "game_id": 4814380,
                  "date": "2026-05-06",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4635285,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4814378,
                  "date": "2026-04-28",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4635277,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4635231,
                  "date": "2026-04-22",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4635275,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4814374,
                  "date": "2026-04-14",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4814362,
                  "date": "2026-03-17",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4814354,
                  "date": "2026-03-11",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4635230,
                  "date": "2026-03-06",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "29",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 141,
              "goal_events": 39,
              "card_events": 14,
              "substitution_events": 87,
              "latest_event_date": "2026-04-25"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "france:player:bradley-barcola"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/france-world-cup-squad-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:brice-samba",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Brice Samba",
        "name": "Brice Samba",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "1994-04-25",
        "age": 32,
        "photo_url": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "france:player:brice-samba",
          "position": "GK",
          "shirt_number": null,
          "club": "Stade Rennais Football Club",
          "date_of_birth": "1994-04-25",
          "age": 32,
          "status": "selected",
          "country_of_citizenship": "France",
          "height_cm": 187,
          "foot": "left",
          "sub_position": "Goalkeeper",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/191056-1602242038.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/brice-samba/profil/spieler/191056",
            "source_refs": {
              "key_transfermarkt": "191056",
              "reep_id": "reep_pea1e0b2e",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "medium",
              "person_id_map_resolution_method": "name_plus_unique_team_nationality",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 4,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 4,
            "goals": 0,
            "market_value_eur": 10000000,
            "highest_market_value_eur": 15000000,
            "impact_proxy_score": 7.0,
            "appearances_total": 186,
            "minutes_total": 16703,
            "assists_total": 0,
            "starts_total": 186,
            "bench_rows_total": 159,
            "event_rows_total": 20
          },
          "basis": {
            "sample_size_matches": 4,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/brice-samba/profil/spieler/191056",
              "source_refs": {
                "key_transfermarkt": "191056",
                "reep_id": "reep_pea1e0b2e",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "medium",
                "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 191056,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "name_plus_unique_team_nationality"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 7.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 4,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/brice-samba/profil/spieler/191056",
                "source_refs": {
                  "key_transfermarkt": "191056",
                  "reep_id": "reep_pea1e0b2e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 191056,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "name_plus_unique_team_nationality"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "30",
              "sample_size": 208,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "16",
              "sample_size": 82,
              "latest_seen_date": "2015-05-23"
            },
            {
              "number": "1",
              "sample_size": 55,
              "latest_seen_date": "2025-05-17"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "GK",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Stade Rennais Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "30",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 4,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 16703,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 7.0,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "france:player:brice-samba",
              "position": "GK",
              "shirt_number": null,
              "club": "Stade Rennais Football Club",
              "date_of_birth": "1994-04-25",
              "age": 32,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 187,
              "foot": "left",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/191056-1602242038.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/france-world-cup-squad-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "france:player:brice-samba",
              "position": "GK",
              "shirt_number": null,
              "club": "Stade Rennais Football Club",
              "date_of_birth": "1994-04-25",
              "age": 32,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 187,
              "foot": "left",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/191056-1602242038.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 4,
              "goals": 0,
              "market_value_eur": 10000000,
              "highest_market_value_eur": 15000000,
              "impact_proxy_score": 7.0,
              "appearances_total": 186,
              "minutes_total": 16703,
              "assists_total": 0,
              "starts_total": 186,
              "bench_rows_total": 159,
              "event_rows_total": 20
            },
            "basis": {
              "sample_size_matches": 4,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/brice-samba/profil/spieler/191056",
                "source_refs": {
                  "key_transfermarkt": "191056",
                  "reep_id": "reep_pea1e0b2e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 191056,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "name_plus_unique_team_nationality"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 4.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 10.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 7.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 55.68,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 4,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/brice-samba/profil/spieler/191056",
                "source_refs": {
                  "key_transfermarkt": "191056",
                  "reep_id": "reep_pea1e0b2e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 191056,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "name_plus_unique_team_nationality"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 7.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 4,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/brice-samba/profil/spieler/191056",
                "source_refs": {
                  "key_transfermarkt": "191056",
                  "reep_id": "reep_pea1e0b2e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 191056,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "name_plus_unique_team_nationality"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 4,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/brice-samba/profil/spieler/191056",
                "source_refs": {
                  "key_transfermarkt": "191056",
                  "reep_id": "reep_pea1e0b2e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 191056,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "name_plus_unique_team_nationality"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 4,
              "goals": 0,
              "market_value_eur": 10000000,
              "highest_market_value_eur": 15000000,
              "impact_proxy_score": 7.0,
              "appearances_total": 186,
              "minutes_total": 16703,
              "assists_total": 0,
              "starts_total": 186,
              "bench_rows_total": 159,
              "event_rows_total": 20
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "30",
                "sample_size": 208,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "16",
                "sample_size": 82,
                "latest_seen_date": "2015-05-23"
              },
              {
                "number": "1",
                "sample_size": 55,
                "latest_seen_date": "2025-05-17"
              }
            ],
            "activity": {
              "appearances_total": 186,
              "minutes_total": 16703,
              "goals_total": 0,
              "assists_total": 0,
              "yellow_cards_total": 18,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 345,
              "starts": 186,
              "bench_rows": 159,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4635290,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 4635276,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 4635268,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 4635260,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 4635250,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 4635242,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 4635236,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 4635224,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 4635214,
                  "date": "2026-02-28",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 4635212,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 20,
              "goal_events": 1,
              "card_events": 18,
              "substitution_events": 1,
              "latest_event_date": "2026-05-03"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "france:player:brice-samba"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/france-world-cup-squad-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:dayot-upamecano",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Dayot Upamecano",
        "name": "Dayot Upamecano",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "1998-10-27",
        "age": 27,
        "photo_url": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "france:player:dayot-upamecano",
          "position": "DF",
          "shirt_number": null,
          "club": "FC Bayern München",
          "date_of_birth": "1998-10-27",
          "age": 27,
          "status": "selected",
          "country_of_citizenship": "France",
          "height_cm": 186,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/344695-1701245272.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/dayot-upamecano/profil/spieler/344695",
            "source_refs": {
              "key_transfermarkt": "344695",
              "reep_id": "reep_p4645da39",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 36,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 36,
            "goals": 2,
            "market_value_eur": 70000000,
            "highest_market_value_eur": 70000000,
            "impact_proxy_score": 51.6,
            "appearances_total": 350,
            "minutes_total": 27960,
            "assists_total": 16,
            "starts_total": 319,
            "bench_rows_total": 77,
            "event_rows_total": 143
          },
          "basis": {
            "sample_size_matches": 36,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/dayot-upamecano/profil/spieler/344695",
              "source_refs": {
                "key_transfermarkt": "344695",
                "reep_id": "reep_p4645da39",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 344695,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 51.6,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 36,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dayot-upamecano/profil/spieler/344695",
                "source_refs": {
                  "key_transfermarkt": "344695",
                  "reep_id": "reep_p4645da39",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 344695,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "2",
              "sample_size": 216,
              "latest_seen_date": "2026-05-06"
            },
            {
              "number": "5",
              "sample_size": 152,
              "latest_seen_date": "2021-05-22"
            },
            {
              "number": "17",
              "sample_size": 18,
              "latest_seen_date": "2017-05-20"
            },
            {
              "number": "4",
              "sample_size": 10,
              "latest_seen_date": "2016-12-08"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "FC Bayern München",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "2",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 36,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 27960,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 51.6,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "france:player:dayot-upamecano",
              "position": "DF",
              "shirt_number": null,
              "club": "FC Bayern München",
              "date_of_birth": "1998-10-27",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 186,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/344695-1701245272.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/france-world-cup-squad-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "france:player:dayot-upamecano",
              "position": "DF",
              "shirt_number": null,
              "club": "FC Bayern München",
              "date_of_birth": "1998-10-27",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 186,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/344695-1701245272.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 36,
              "goals": 2,
              "market_value_eur": 70000000,
              "highest_market_value_eur": 70000000,
              "impact_proxy_score": 51.6,
              "appearances_total": 350,
              "minutes_total": 27960,
              "assists_total": 16,
              "starts_total": 319,
              "bench_rows_total": 77,
              "event_rows_total": 143
            },
            "basis": {
              "sample_size_matches": 36,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dayot-upamecano/profil/spieler/344695",
                "source_refs": {
                  "key_transfermarkt": "344695",
                  "reep_id": "reep_p4645da39",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 344695,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 36.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 4.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 70.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 51.6,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 93.2,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 36,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dayot-upamecano/profil/spieler/344695",
                "source_refs": {
                  "key_transfermarkt": "344695",
                  "reep_id": "reep_p4645da39",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 344695,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 51.6,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 36,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dayot-upamecano/profil/spieler/344695",
                "source_refs": {
                  "key_transfermarkt": "344695",
                  "reep_id": "reep_p4645da39",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 344695,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 36,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dayot-upamecano/profil/spieler/344695",
                "source_refs": {
                  "key_transfermarkt": "344695",
                  "reep_id": "reep_p4645da39",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 344695,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 36,
              "goals": 2,
              "market_value_eur": 70000000,
              "highest_market_value_eur": 70000000,
              "impact_proxy_score": 51.6,
              "appearances_total": 350,
              "minutes_total": 27960,
              "assists_total": 16,
              "starts_total": 319,
              "bench_rows_total": 77,
              "event_rows_total": 143
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "2",
                "sample_size": 216,
                "latest_seen_date": "2026-05-06"
              },
              {
                "number": "5",
                "sample_size": 152,
                "latest_seen_date": "2021-05-22"
              },
              {
                "number": "17",
                "sample_size": 18,
                "latest_seen_date": "2017-05-20"
              },
              {
                "number": "4",
                "sample_size": 10,
                "latest_seen_date": "2016-12-08"
              }
            ],
            "activity": {
              "appearances_total": 350,
              "minutes_total": 27960,
              "goals_total": 11,
              "assists_total": 16,
              "yellow_cards_total": 76,
              "red_cards_total": 2,
              "latest_appearance_date": "2026-05-06"
            },
            "lineups": {
              "lineup_rows": 396,
              "starts": 319,
              "bench_rows": 77,
              "latest_lineup_date": "2026-05-06",
              "latest_rows": [
                {
                  "game_id": 4814380,
                  "date": "2026-05-06",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4634513,
                  "date": "2026-05-02",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4814378,
                  "date": "2026-04-28",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4830557,
                  "date": "2026-04-22",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4634477,
                  "date": "2026-04-19",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4814375,
                  "date": "2026-04-15",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4634465,
                  "date": "2026-04-11",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4814371,
                  "date": "2026-04-07",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4634443,
                  "date": "2026-04-04",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4634423,
                  "date": "2026-03-21",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "2",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 143,
              "goal_events": 12,
              "card_events": 78,
              "substitution_events": 53,
              "latest_event_date": "2026-05-06"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "france:player:dayot-upamecano"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/france-world-cup-squad-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:desire-doue",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Desire Doue",
        "name": "Desire Doue",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "2005-06-03",
        "age": 20,
        "photo_url": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "france:player:desire-doue",
          "position": "FW",
          "shirt_number": null,
          "club": "Paris Saint-Germain Football Club",
          "date_of_birth": "2005-06-03",
          "age": 20,
          "status": "selected",
          "country_of_citizenship": "France",
          "height_cm": 181,
          "foot": "right",
          "sub_position": "Right Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/914562-1667317075.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/desire-doue/profil/spieler/914562",
            "source_refs": {
              "key_transfermarkt": "914562",
              "reep_id": "reep_p08a6d3aa",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 6,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 6,
            "goals": 2,
            "market_value_eur": 90000000,
            "highest_market_value_eur": 90000000,
            "impact_proxy_score": 56.1,
            "appearances_total": 160,
            "minutes_total": 8538,
            "assists_total": 27,
            "starts_total": 92,
            "bench_rows_total": 78,
            "event_rows_total": 125
          },
          "basis": {
            "sample_size_matches": 6,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/desire-doue/profil/spieler/914562",
              "source_refs": {
                "key_transfermarkt": "914562",
                "reep_id": "reep_p08a6d3aa",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 914562,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 56.1,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 6,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/desire-doue/profil/spieler/914562",
                "source_refs": {
                  "key_transfermarkt": "914562",
                  "reep_id": "reep_p08a6d3aa",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 914562,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "14",
              "sample_size": 93,
              "latest_seen_date": "2026-05-06"
            },
            {
              "number": "33",
              "sample_size": 76,
              "latest_seen_date": "2024-05-19"
            },
            {
              "number": "34",
              "sample_size": 1,
              "latest_seen_date": "2022-02-20"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Paris Saint-Germain Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "14",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 6,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 8538,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 56.1,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "france:player:desire-doue",
              "position": "FW",
              "shirt_number": null,
              "club": "Paris Saint-Germain Football Club",
              "date_of_birth": "2005-06-03",
              "age": 20,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 181,
              "foot": "right",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/914562-1667317075.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/france-world-cup-squad-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "france:player:desire-doue",
              "position": "FW",
              "shirt_number": null,
              "club": "Paris Saint-Germain Football Club",
              "date_of_birth": "2005-06-03",
              "age": 20,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 181,
              "foot": "right",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/914562-1667317075.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 6,
              "goals": 2,
              "market_value_eur": 90000000,
              "highest_market_value_eur": 90000000,
              "impact_proxy_score": 56.1,
              "appearances_total": 160,
              "minutes_total": 8538,
              "assists_total": 27,
              "starts_total": 92,
              "bench_rows_total": 78,
              "event_rows_total": 125
            },
            "basis": {
              "sample_size_matches": 6,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/desire-doue/profil/spieler/914562",
                "source_refs": {
                  "key_transfermarkt": "914562",
                  "reep_id": "reep_p08a6d3aa",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 914562,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 6.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 4.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 90.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 56.1,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 28.46,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 6,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/desire-doue/profil/spieler/914562",
                "source_refs": {
                  "key_transfermarkt": "914562",
                  "reep_id": "reep_p08a6d3aa",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 914562,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 56.1,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 6,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/desire-doue/profil/spieler/914562",
                "source_refs": {
                  "key_transfermarkt": "914562",
                  "reep_id": "reep_p08a6d3aa",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 914562,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 6,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/desire-doue/profil/spieler/914562",
                "source_refs": {
                  "key_transfermarkt": "914562",
                  "reep_id": "reep_p08a6d3aa",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 914562,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 6,
              "goals": 2,
              "market_value_eur": 90000000,
              "highest_market_value_eur": 90000000,
              "impact_proxy_score": 56.1,
              "appearances_total": 160,
              "minutes_total": 8538,
              "assists_total": 27,
              "starts_total": 92,
              "bench_rows_total": 78,
              "event_rows_total": 125
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "14",
                "sample_size": 93,
                "latest_seen_date": "2026-05-06"
              },
              {
                "number": "33",
                "sample_size": 76,
                "latest_seen_date": "2024-05-19"
              },
              {
                "number": "34",
                "sample_size": 1,
                "latest_seen_date": "2022-02-20"
              }
            ],
            "activity": {
              "appearances_total": 160,
              "minutes_total": 8538,
              "goals_total": 31,
              "assists_total": 27,
              "yellow_cards_total": 14,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-06"
            },
            "lineups": {
              "lineup_rows": 170,
              "starts": 92,
              "bench_rows": 78,
              "latest_lineup_date": "2026-05-06",
              "latest_rows": [
                {
                  "game_id": 4814380,
                  "date": "2026-05-06",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4635285,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4814378,
                  "date": "2026-04-28",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4635277,
                  "date": "2026-04-25",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4635231,
                  "date": "2026-04-22",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4635275,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4814374,
                  "date": "2026-04-14",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4814370,
                  "date": "2026-04-08",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4635256,
                  "date": "2026-04-03",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4635247,
                  "date": "2026-03-21",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "14",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 125,
              "goal_events": 31,
              "card_events": 14,
              "substitution_events": 77,
              "latest_event_date": "2026-05-06"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "france:player:desire-doue"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/france-world-cup-squad-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:ibrahima-konate",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Ibrahima Konate",
        "name": "Ibrahima Konate",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "1999-05-25",
        "age": 26,
        "photo_url": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "france:player:ibrahima-konate",
          "position": "DF",
          "shirt_number": null,
          "club": "Liverpool Football Club",
          "date_of_birth": "1999-05-25",
          "age": 26,
          "status": "selected",
          "country_of_citizenship": "France",
          "height_cm": 194,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/357119-1669190550.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/ibrahima-konate/profil/spieler/357119",
            "source_refs": {
              "key_transfermarkt": "357119",
              "reep_id": "reep_p9870f2cf",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 27,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 27,
            "goals": 0,
            "market_value_eur": 45000000,
            "highest_market_value_eur": 45000000,
            "impact_proxy_score": 33.75,
            "appearances_total": 267,
            "minutes_total": 21454,
            "assists_total": 5,
            "starts_total": 238,
            "bench_rows_total": 116,
            "event_rows_total": 101
          },
          "basis": {
            "sample_size_matches": 27,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/ibrahima-konate/profil/spieler/357119",
              "source_refs": {
                "key_transfermarkt": "357119",
                "reep_id": "reep_p9870f2cf",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 357119,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 33.75,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 27,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ibrahima-konate/profil/spieler/357119",
                "source_refs": {
                  "key_transfermarkt": "357119",
                  "reep_id": "reep_p9870f2cf",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 357119,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "5",
              "sample_size": 218,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "6",
              "sample_size": 136,
              "latest_seen_date": "2021-05-22"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Liverpool Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "5",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 27,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 21454,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 33.75,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "france:player:ibrahima-konate",
              "position": "DF",
              "shirt_number": null,
              "club": "Liverpool Football Club",
              "date_of_birth": "1999-05-25",
              "age": 26,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 194,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/357119-1669190550.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/france-world-cup-squad-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "france:player:ibrahima-konate",
              "position": "DF",
              "shirt_number": null,
              "club": "Liverpool Football Club",
              "date_of_birth": "1999-05-25",
              "age": 26,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 194,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/357119-1669190550.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 27,
              "goals": 0,
              "market_value_eur": 45000000,
              "highest_market_value_eur": 45000000,
              "impact_proxy_score": 33.75,
              "appearances_total": 267,
              "minutes_total": 21454,
              "assists_total": 5,
              "starts_total": 238,
              "bench_rows_total": 116,
              "event_rows_total": 101
            },
            "basis": {
              "sample_size_matches": 27,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ibrahima-konate/profil/spieler/357119",
                "source_refs": {
                  "key_transfermarkt": "357119",
                  "reep_id": "reep_p9870f2cf",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 357119,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 27.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 45.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 33.75,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 71.51,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 27,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ibrahima-konate/profil/spieler/357119",
                "source_refs": {
                  "key_transfermarkt": "357119",
                  "reep_id": "reep_p9870f2cf",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 357119,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 33.75,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 27,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ibrahima-konate/profil/spieler/357119",
                "source_refs": {
                  "key_transfermarkt": "357119",
                  "reep_id": "reep_p9870f2cf",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 357119,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 27,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ibrahima-konate/profil/spieler/357119",
                "source_refs": {
                  "key_transfermarkt": "357119",
                  "reep_id": "reep_p9870f2cf",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 357119,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 27,
              "goals": 0,
              "market_value_eur": 45000000,
              "highest_market_value_eur": 45000000,
              "impact_proxy_score": 33.75,
              "appearances_total": 267,
              "minutes_total": 21454,
              "assists_total": 5,
              "starts_total": 238,
              "bench_rows_total": 116,
              "event_rows_total": 101
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "5",
                "sample_size": 218,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "6",
                "sample_size": 136,
                "latest_seen_date": "2021-05-22"
              }
            ],
            "activity": {
              "appearances_total": 267,
              "minutes_total": 21454,
              "goals_total": 11,
              "assists_total": 5,
              "yellow_cards_total": 51,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 354,
              "starts": 238,
              "bench_rows": 116,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4626145,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4626133,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4626122,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4814374,
                  "date": "2026-04-14",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4626113,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4814370,
                  "date": "2026-04-08",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4844306,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4626100,
                  "date": "2026-03-21",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4814363,
                  "date": "2026-03-18",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4626093,
                  "date": "2026-03-15",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 101,
              "goal_events": 13,
              "card_events": 51,
              "substitution_events": 37,
              "latest_event_date": "2026-05-03"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "france:player:ibrahima-konate"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/france-world-cup-squad-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:jean-philippe-mateta",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Jean-Philippe Mateta",
        "name": "Jean-Philippe Mateta",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "1997-06-28",
        "age": 28,
        "photo_url": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "france:player:jean-philippe-mateta",
          "position": "FW",
          "shirt_number": null,
          "club": "Crystal Palace Football Club",
          "date_of_birth": "1997-06-28",
          "age": 28,
          "status": "selected",
          "country_of_citizenship": "France",
          "height_cm": 192,
          "foot": "right",
          "sub_position": "Centre-Forward",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/420002-1723202650.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/jean-philippe-mateta/profil/spieler/420002",
            "source_refs": {
              "key_transfermarkt": "420002",
              "reep_id": "reep_p8b5745c5",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 3,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 3,
            "goals": 2,
            "market_value_eur": 40000000,
            "highest_market_value_eur": 40000000,
            "impact_proxy_score": 25.35,
            "appearances_total": 253,
            "minutes_total": 15607,
            "assists_total": 15,
            "starts_total": 185,
            "bench_rows_total": 115,
            "event_rows_total": 220
          },
          "basis": {
            "sample_size_matches": 3,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/jean-philippe-mateta/profil/spieler/420002",
              "source_refs": {
                "key_transfermarkt": "420002",
                "reep_id": "reep_p8b5745c5",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 420002,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 25.35,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 3,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jean-philippe-mateta/profil/spieler/420002",
                "source_refs": {
                  "key_transfermarkt": "420002",
                  "reep_id": "reep_p8b5745c5",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 420002,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "14",
              "sample_size": 220,
              "latest_seen_date": "2026-05-07"
            },
            {
              "number": "9",
              "sample_size": 75,
              "latest_seen_date": "2021-01-16"
            },
            {
              "number": "19",
              "sample_size": 5,
              "latest_seen_date": "2017-04-23"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Crystal Palace Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "14",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 3,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 15607,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 25.35,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "france:player:jean-philippe-mateta",
              "position": "FW",
              "shirt_number": null,
              "club": "Crystal Palace Football Club",
              "date_of_birth": "1997-06-28",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 192,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/420002-1723202650.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/france-world-cup-squad-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "france:player:jean-philippe-mateta",
              "position": "FW",
              "shirt_number": null,
              "club": "Crystal Palace Football Club",
              "date_of_birth": "1997-06-28",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 192,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/420002-1723202650.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 3,
              "goals": 2,
              "market_value_eur": 40000000,
              "highest_market_value_eur": 40000000,
              "impact_proxy_score": 25.35,
              "appearances_total": 253,
              "minutes_total": 15607,
              "assists_total": 15,
              "starts_total": 185,
              "bench_rows_total": 115,
              "event_rows_total": 220
            },
            "basis": {
              "sample_size_matches": 3,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jean-philippe-mateta/profil/spieler/420002",
                "source_refs": {
                  "key_transfermarkt": "420002",
                  "reep_id": "reep_p8b5745c5",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 420002,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 3.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 4.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 40.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 25.35,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 52.02,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 3,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jean-philippe-mateta/profil/spieler/420002",
                "source_refs": {
                  "key_transfermarkt": "420002",
                  "reep_id": "reep_p8b5745c5",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 420002,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 25.35,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 3,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jean-philippe-mateta/profil/spieler/420002",
                "source_refs": {
                  "key_transfermarkt": "420002",
                  "reep_id": "reep_p8b5745c5",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 420002,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 3,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jean-philippe-mateta/profil/spieler/420002",
                "source_refs": {
                  "key_transfermarkt": "420002",
                  "reep_id": "reep_p8b5745c5",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 420002,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 3,
              "goals": 2,
              "market_value_eur": 40000000,
              "highest_market_value_eur": 40000000,
              "impact_proxy_score": 25.35,
              "appearances_total": 253,
              "minutes_total": 15607,
              "assists_total": 15,
              "starts_total": 185,
              "bench_rows_total": 115,
              "event_rows_total": 220
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "14",
                "sample_size": 220,
                "latest_seen_date": "2026-05-07"
              },
              {
                "number": "9",
                "sample_size": 75,
                "latest_seen_date": "2021-01-16"
              },
              {
                "number": "19",
                "sample_size": 5,
                "latest_seen_date": "2017-04-23"
              }
            ],
            "activity": {
              "appearances_total": 253,
              "minutes_total": 15607,
              "goals_total": 84,
              "assists_total": 15,
              "yellow_cards_total": 22,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 300,
              "starts": 185,
              "bench_rows": 115,
              "latest_lineup_date": "2026-05-07",
              "latest_rows": [
                {
                  "game_id": 4805885,
                  "date": "2026-05-07",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4626140,
                  "date": "2026-05-03",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4805883,
                  "date": "2026-04-30",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4626133,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4626121,
                  "date": "2026-04-20",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4805880,
                  "date": "2026-04-16",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4626112,
                  "date": "2026-04-12",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4805876,
                  "date": "2026-04-09",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4805869,
                  "date": "2026-03-19",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4626092,
                  "date": "2026-03-15",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 220,
              "goal_events": 85,
              "card_events": 23,
              "substitution_events": 108,
              "latest_event_date": "2026-05-07"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "france:player:jean-philippe-mateta"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/france-world-cup-squad-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:jules-kounde",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Jules Kounde",
        "name": "Jules Kounde",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "1998-11-12",
        "age": 27,
        "photo_url": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "france:player:jules-kounde",
          "position": "DF",
          "shirt_number": null,
          "club": "Futbol Club Barcelona",
          "date_of_birth": "1998-11-12",
          "age": 27,
          "status": "selected",
          "country_of_citizenship": "France",
          "height_cm": 180,
          "foot": "right",
          "sub_position": "Right-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/411975-1702502639.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/jules-kounde/profil/spieler/411975",
            "source_refs": {
              "key_transfermarkt": "411975",
              "reep_id": "reep_pd7167feb",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 46,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 46,
            "goals": 0,
            "market_value_eur": 45000000,
            "highest_market_value_eur": 60000000,
            "impact_proxy_score": 38.5,
            "appearances_total": 384,
            "minutes_total": 32255,
            "assists_total": 26,
            "starts_total": 357,
            "bench_rows_total": 53,
            "event_rows_total": 103
          },
          "basis": {
            "sample_size_matches": 46,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/jules-kounde/profil/spieler/411975",
              "source_refs": {
                "key_transfermarkt": "411975",
                "reep_id": "reep_pd7167feb",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 411975,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 38.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 46,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jules-kounde/profil/spieler/411975",
                "source_refs": {
                  "key_transfermarkt": "411975",
                  "reep_id": "reep_pd7167feb",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 411975,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "23",
              "sample_size": 240,
              "latest_seen_date": "2026-04-25"
            },
            {
              "number": "12",
              "sample_size": 101,
              "latest_seen_date": "2021-05-23"
            },
            {
              "number": "4",
              "sample_size": 48,
              "latest_seen_date": "2019-05-24"
            },
            {
              "number": "31",
              "sample_size": 20,
              "latest_seen_date": "2018-05-19"
            },
            {
              "number": "38",
              "sample_size": 1,
              "latest_seen_date": "2015-12-10"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Futbol Club Barcelona",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "23",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 46,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 32255,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 38.5,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "france:player:jules-kounde",
              "position": "DF",
              "shirt_number": null,
              "club": "Futbol Club Barcelona",
              "date_of_birth": "1998-11-12",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 180,
              "foot": "right",
              "sub_position": "Right-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/411975-1702502639.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/france-world-cup-squad-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "france:player:jules-kounde",
              "position": "DF",
              "shirt_number": null,
              "club": "Futbol Club Barcelona",
              "date_of_birth": "1998-11-12",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 180,
              "foot": "right",
              "sub_position": "Right-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/411975-1702502639.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 46,
              "goals": 0,
              "market_value_eur": 45000000,
              "highest_market_value_eur": 60000000,
              "impact_proxy_score": 38.5,
              "appearances_total": 384,
              "minutes_total": 32255,
              "assists_total": 26,
              "starts_total": 357,
              "bench_rows_total": 53,
              "event_rows_total": 103
            },
            "basis": {
              "sample_size_matches": 46,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jules-kounde/profil/spieler/411975",
                "source_refs": {
                  "key_transfermarkt": "411975",
                  "reep_id": "reep_pd7167feb",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 411975,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 46.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 45.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 38.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 46,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jules-kounde/profil/spieler/411975",
                "source_refs": {
                  "key_transfermarkt": "411975",
                  "reep_id": "reep_pd7167feb",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 411975,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 38.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 46,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jules-kounde/profil/spieler/411975",
                "source_refs": {
                  "key_transfermarkt": "411975",
                  "reep_id": "reep_pd7167feb",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 411975,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 46,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jules-kounde/profil/spieler/411975",
                "source_refs": {
                  "key_transfermarkt": "411975",
                  "reep_id": "reep_pd7167feb",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 411975,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 46,
              "goals": 0,
              "market_value_eur": 45000000,
              "highest_market_value_eur": 60000000,
              "impact_proxy_score": 38.5,
              "appearances_total": 384,
              "minutes_total": 32255,
              "assists_total": 26,
              "starts_total": 357,
              "bench_rows_total": 53,
              "event_rows_total": 103
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "23",
                "sample_size": 240,
                "latest_seen_date": "2026-04-25"
              },
              {
                "number": "12",
                "sample_size": 101,
                "latest_seen_date": "2021-05-23"
              },
              {
                "number": "4",
                "sample_size": 48,
                "latest_seen_date": "2019-05-24"
              },
              {
                "number": "31",
                "sample_size": 20,
                "latest_seen_date": "2018-05-19"
              },
              {
                "number": "38",
                "sample_size": 1,
                "latest_seen_date": "2015-12-10"
              }
            ],
            "activity": {
              "appearances_total": 384,
              "minutes_total": 32255,
              "goals_total": 23,
              "assists_total": 26,
              "yellow_cards_total": 43,
              "red_cards_total": 2,
              "latest_appearance_date": "2026-04-25"
            },
            "lineups": {
              "lineup_rows": 410,
              "starts": 357,
              "bench_rows": 53,
              "latest_lineup_date": "2026-04-25",
              "latest_rows": [
                {
                  "game_id": 4645976,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4645931,
                  "date": "2026-04-22",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4814376,
                  "date": "2026-04-14",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4645942,
                  "date": "2026-04-11",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4814372,
                  "date": "2026-04-08",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4645903,
                  "date": "2026-04-04",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4819283,
                  "date": "2026-03-03",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4645824,
                  "date": "2026-02-28",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4645867,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4645882,
                  "date": "2026-02-16",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "23",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 103,
              "goal_events": 26,
              "card_events": 46,
              "substitution_events": 30,
              "latest_event_date": "2026-04-25"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "france:player:jules-kounde"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/france-world-cup-squad-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:kylian-mbappe",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Kylian Mbappe",
        "name": "Kylian Mbappe",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "1998-12-20",
        "age": 27,
        "photo_url": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "france:player:kylian-mbappe",
          "position": "FW",
          "shirt_number": null,
          "club": "Real Madrid Club de Fútbol",
          "date_of_birth": "1998-12-20",
          "age": 27,
          "status": "selected",
          "country_of_citizenship": "France",
          "height_cm": 180,
          "foot": "right",
          "sub_position": "Centre-Forward",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/342229-1682683695.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/kylian-mbappe/profil/spieler/342229",
            "source_refs": {
              "key_transfermarkt": "342229",
              "reep_id": "reep_p4b7614c5",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "medium",
              "person_id_map_resolution_method": "name_plus_unique_team_nationality",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 96,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 96,
            "goals": 56,
            "market_value_eur": 180000000,
            "highest_market_value_eur": 200000000,
            "impact_proxy_score": 99.0,
            "appearances_total": 423,
            "minutes_total": 32535,
            "assists_total": 111,
            "starts_total": 361,
            "bench_rows_total": 80,
            "event_rows_total": 511
          },
          "basis": {
            "sample_size_matches": 96,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/kylian-mbappe/profil/spieler/342229",
              "source_refs": {
                "key_transfermarkt": "342229",
                "reep_id": "reep_p4b7614c5",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "medium",
                "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 342229,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "name_plus_unique_team_nationality"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 99.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 96,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kylian-mbappe/profil/spieler/342229",
                "source_refs": {
                  "key_transfermarkt": "342229",
                  "reep_id": "reep_p4b7614c5",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 342229,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "name_plus_unique_team_nationality"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "7",
              "sample_size": 240,
              "latest_seen_date": "2024-05-12"
            },
            {
              "number": "29",
              "sample_size": 85,
              "latest_seen_date": "2018-05-12"
            },
            {
              "number": "9",
              "sample_size": 58,
              "latest_seen_date": "2025-07-09"
            },
            {
              "number": "10",
              "sample_size": 47,
              "latest_seen_date": "2026-04-24"
            },
            {
              "number": "33",
              "sample_size": 9,
              "latest_seen_date": "2016-03-04"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Real Madrid Club de Fútbol",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "7",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 96,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 56,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 32535,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 99.0,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "france:player:kylian-mbappe",
              "position": "FW",
              "shirt_number": null,
              "club": "Real Madrid Club de Fútbol",
              "date_of_birth": "1998-12-20",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 180,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/342229-1682683695.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/france-world-cup-squad-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "france:player:kylian-mbappe",
              "position": "FW",
              "shirt_number": null,
              "club": "Real Madrid Club de Fútbol",
              "date_of_birth": "1998-12-20",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 180,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/342229-1682683695.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 96,
              "goals": 56,
              "market_value_eur": 180000000,
              "highest_market_value_eur": 200000000,
              "impact_proxy_score": 99.0,
              "appearances_total": 423,
              "minutes_total": 32535,
              "assists_total": 111,
              "starts_total": 361,
              "bench_rows_total": 80,
              "event_rows_total": 511
            },
            "basis": {
              "sample_size_matches": 96,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kylian-mbappe/profil/spieler/342229",
                "source_refs": {
                  "key_transfermarkt": "342229",
                  "reep_id": "reep_p4b7614c5",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 342229,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "name_plus_unique_team_nationality"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 96.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 99.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 96,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kylian-mbappe/profil/spieler/342229",
                "source_refs": {
                  "key_transfermarkt": "342229",
                  "reep_id": "reep_p4b7614c5",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 342229,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "name_plus_unique_team_nationality"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 99.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 96,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kylian-mbappe/profil/spieler/342229",
                "source_refs": {
                  "key_transfermarkt": "342229",
                  "reep_id": "reep_p4b7614c5",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 342229,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "name_plus_unique_team_nationality"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 96,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kylian-mbappe/profil/spieler/342229",
                "source_refs": {
                  "key_transfermarkt": "342229",
                  "reep_id": "reep_p4b7614c5",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 342229,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "name_plus_unique_team_nationality"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 96,
              "goals": 56,
              "market_value_eur": 180000000,
              "highest_market_value_eur": 200000000,
              "impact_proxy_score": 99.0,
              "appearances_total": 423,
              "minutes_total": 32535,
              "assists_total": 111,
              "starts_total": 361,
              "bench_rows_total": 80,
              "event_rows_total": 511
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "7",
                "sample_size": 240,
                "latest_seen_date": "2024-05-12"
              },
              {
                "number": "29",
                "sample_size": 85,
                "latest_seen_date": "2018-05-12"
              },
              {
                "number": "9",
                "sample_size": 58,
                "latest_seen_date": "2025-07-09"
              },
              {
                "number": "10",
                "sample_size": 47,
                "latest_seen_date": "2026-04-24"
              },
              {
                "number": "33",
                "sample_size": 9,
                "latest_seen_date": "2016-03-04"
              }
            ],
            "activity": {
              "appearances_total": 423,
              "minutes_total": 32535,
              "goals_total": 325,
              "assists_total": 111,
              "yellow_cards_total": 53,
              "red_cards_total": 2,
              "latest_appearance_date": "2026-04-24"
            },
            "lineups": {
              "lineup_rows": 441,
              "starts": 361,
              "bench_rows": 80,
              "latest_lineup_date": "2026-04-24",
              "latest_rows": [
                {
                  "game_id": 4645971,
                  "date": "2026-04-24",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4645935,
                  "date": "2026-04-21",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4814375,
                  "date": "2026-04-15",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4645940,
                  "date": "2026-04-10",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4814371,
                  "date": "2026-04-07",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4645906,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4645909,
                  "date": "2026-03-22",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4814364,
                  "date": "2026-03-17",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4645861,
                  "date": "2026-02-21",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4814097,
                  "date": "2026-02-17",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "10",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 511,
              "goal_events": 338,
              "card_events": 58,
              "substitution_events": 112,
              "latest_event_date": "2026-04-24"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "france:player:kylian-mbappe"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/france-world-cup-squad-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:lucas-digne",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Lucas Digne",
        "name": "Lucas Digne",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "1993-07-20",
        "age": 32,
        "photo_url": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "france:player:lucas-digne",
          "position": "DF",
          "shirt_number": null,
          "club": "Aston Villa Football Club",
          "date_of_birth": "1993-07-20",
          "age": 32,
          "status": "selected",
          "country_of_citizenship": "France",
          "height_cm": 178,
          "foot": "left",
          "sub_position": "Left-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/126664-1736160616.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/lucas-digne/profil/spieler/126664",
            "source_refs": {
              "key_transfermarkt": "126664",
              "reep_id": "reep_p53ba72d3",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 56,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 56,
            "goals": 0,
            "market_value_eur": 8000000,
            "highest_market_value_eur": 35000000,
            "impact_proxy_score": 18.8,
            "appearances_total": 446,
            "minutes_total": 34628,
            "assists_total": 54,
            "starts_total": 363,
            "bench_rows_total": 203,
            "event_rows_total": 171
          },
          "basis": {
            "sample_size_matches": 56,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/lucas-digne/profil/spieler/126664",
              "source_refs": {
                "key_transfermarkt": "126664",
                "reep_id": "reep_p53ba72d3",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 126664,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 18.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 56,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/lucas-digne/profil/spieler/126664",
                "source_refs": {
                  "key_transfermarkt": "126664",
                  "reep_id": "reep_p53ba72d3",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 126664,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "12",
              "sample_size": 274,
              "latest_seen_date": "2026-05-07"
            },
            {
              "number": "19",
              "sample_size": 103,
              "latest_seen_date": "2018-05-20"
            },
            {
              "number": "21",
              "sample_size": 95,
              "latest_seen_date": "2015-08-01"
            },
            {
              "number": "27",
              "sample_size": 49,
              "latest_seen_date": "2023-05-28"
            },
            {
              "number": "3",
              "sample_size": 44,
              "latest_seen_date": "2016-05-14"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Aston Villa Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "12",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 56,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 34628,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 18.8,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "france:player:lucas-digne",
              "position": "DF",
              "shirt_number": null,
              "club": "Aston Villa Football Club",
              "date_of_birth": "1993-07-20",
              "age": 32,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 178,
              "foot": "left",
              "sub_position": "Left-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/126664-1736160616.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/france-world-cup-squad-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "france:player:lucas-digne",
              "position": "DF",
              "shirt_number": null,
              "club": "Aston Villa Football Club",
              "date_of_birth": "1993-07-20",
              "age": 32,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 178,
              "foot": "left",
              "sub_position": "Left-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/126664-1736160616.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 56,
              "goals": 0,
              "market_value_eur": 8000000,
              "highest_market_value_eur": 35000000,
              "impact_proxy_score": 18.8,
              "appearances_total": 446,
              "minutes_total": 34628,
              "assists_total": 54,
              "starts_total": 363,
              "bench_rows_total": 203,
              "event_rows_total": 171
            },
            "basis": {
              "sample_size_matches": 56,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/lucas-digne/profil/spieler/126664",
                "source_refs": {
                  "key_transfermarkt": "126664",
                  "reep_id": "reep_p53ba72d3",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 126664,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 56.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 8.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 18.8,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 56,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/lucas-digne/profil/spieler/126664",
                "source_refs": {
                  "key_transfermarkt": "126664",
                  "reep_id": "reep_p53ba72d3",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 126664,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 18.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 56,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/lucas-digne/profil/spieler/126664",
                "source_refs": {
                  "key_transfermarkt": "126664",
                  "reep_id": "reep_p53ba72d3",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 126664,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 56,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/lucas-digne/profil/spieler/126664",
                "source_refs": {
                  "key_transfermarkt": "126664",
                  "reep_id": "reep_p53ba72d3",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 126664,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 56,
              "goals": 0,
              "market_value_eur": 8000000,
              "highest_market_value_eur": 35000000,
              "impact_proxy_score": 18.8,
              "appearances_total": 446,
              "minutes_total": 34628,
              "assists_total": 54,
              "starts_total": 363,
              "bench_rows_total": 203,
              "event_rows_total": 171
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "12",
                "sample_size": 274,
                "latest_seen_date": "2026-05-07"
              },
              {
                "number": "19",
                "sample_size": 103,
                "latest_seen_date": "2018-05-20"
              },
              {
                "number": "21",
                "sample_size": 95,
                "latest_seen_date": "2015-08-01"
              },
              {
                "number": "27",
                "sample_size": 49,
                "latest_seen_date": "2023-05-28"
              },
              {
                "number": "3",
                "sample_size": 44,
                "latest_seen_date": "2016-05-14"
              }
            ],
            "activity": {
              "appearances_total": 446,
              "minutes_total": 34628,
              "goals_total": 14,
              "assists_total": 54,
              "yellow_cards_total": 66,
              "red_cards_total": 3,
              "latest_appearance_date": "2026-05-07"
            },
            "lineups": {
              "lineup_rows": 566,
              "starts": 363,
              "bench_rows": 203,
              "latest_lineup_date": "2026-05-07",
              "latest_rows": [
                {
                  "game_id": 4805931,
                  "date": "2026-05-07",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4626139,
                  "date": "2026-05-03",
                  "type": "substitutes",
                  "position": "Left-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4805929,
                  "date": "2026-04-30",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4626132,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4626118,
                  "date": "2026-04-19",
                  "type": "substitutes",
                  "position": "Left-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4805927,
                  "date": "2026-04-16",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4626115,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4805923,
                  "date": "2026-04-09",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4626098,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4805919,
                  "date": "2026-03-19",
                  "type": "substitutes",
                  "position": "Left-Back",
                  "number": "12",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 171,
              "goal_events": 19,
              "card_events": 70,
              "substitution_events": 81,
              "latest_event_date": "2026-04-30"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "france:player:lucas-digne"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/france-world-cup-squad-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:lucas-hernandez",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Lucas Hernandez",
        "name": "Lucas Hernandez",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "1996-02-14",
        "age": 30,
        "photo_url": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "france:player:lucas-hernandez",
          "position": "DF",
          "shirt_number": null,
          "club": "Paris Saint-Germain Football Club",
          "date_of_birth": "1996-02-14",
          "age": 30,
          "status": "selected",
          "country_of_citizenship": "France",
          "height_cm": 184,
          "foot": "left",
          "sub_position": "Left-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/281963-1667830435.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/lucas-hernandez/profil/spieler/281963",
            "source_refs": {
              "key_transfermarkt": "281963",
              "reep_id": "reep_p990970d6",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "medium",
              "person_id_map_resolution_method": "name_plus_unique_team_nationality",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 41,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 41,
            "goals": 0,
            "market_value_eur": 20000000,
            "highest_market_value_eur": 70000000,
            "impact_proxy_score": 22.25,
            "appearances_total": 310,
            "minutes_total": 21522,
            "assists_total": 16,
            "starts_total": 241,
            "bench_rows_total": 181,
            "event_rows_total": 139
          },
          "basis": {
            "sample_size_matches": 41,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/lucas-hernandez/profil/spieler/281963",
              "source_refs": {
                "key_transfermarkt": "281963",
                "reep_id": "reep_p990970d6",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "medium",
                "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 281963,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "name_plus_unique_team_nationality"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 22.25,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 41,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/lucas-hernandez/profil/spieler/281963",
                "source_refs": {
                  "key_transfermarkt": "281963",
                  "reep_id": "reep_p990970d6",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 281963,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "name_plus_unique_team_nationality"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "21",
              "sample_size": 272,
              "latest_seen_date": "2026-05-06"
            },
            {
              "number": "19",
              "sample_size": 132,
              "latest_seen_date": "2018-05-20"
            },
            {
              "number": "28",
              "sample_size": 15,
              "latest_seen_date": "2015-05-10"
            },
            {
              "number": "27",
              "sample_size": 3,
              "latest_seen_date": "2013-12-11"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Paris Saint-Germain Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "21",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 41,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 21522,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 22.25,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "france:player:lucas-hernandez",
              "position": "DF",
              "shirt_number": null,
              "club": "Paris Saint-Germain Football Club",
              "date_of_birth": "1996-02-14",
              "age": 30,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 184,
              "foot": "left",
              "sub_position": "Left-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/281963-1667830435.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/france-world-cup-squad-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "france:player:lucas-hernandez",
              "position": "DF",
              "shirt_number": null,
              "club": "Paris Saint-Germain Football Club",
              "date_of_birth": "1996-02-14",
              "age": 30,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 184,
              "foot": "left",
              "sub_position": "Left-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/281963-1667830435.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 41,
              "goals": 0,
              "market_value_eur": 20000000,
              "highest_market_value_eur": 70000000,
              "impact_proxy_score": 22.25,
              "appearances_total": 310,
              "minutes_total": 21522,
              "assists_total": 16,
              "starts_total": 241,
              "bench_rows_total": 181,
              "event_rows_total": 139
            },
            "basis": {
              "sample_size_matches": 41,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/lucas-hernandez/profil/spieler/281963",
                "source_refs": {
                  "key_transfermarkt": "281963",
                  "reep_id": "reep_p990970d6",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 281963,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "name_plus_unique_team_nationality"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 41.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 20.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 22.25,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 71.74,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 41,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/lucas-hernandez/profil/spieler/281963",
                "source_refs": {
                  "key_transfermarkt": "281963",
                  "reep_id": "reep_p990970d6",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 281963,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "name_plus_unique_team_nationality"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 22.25,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 41,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/lucas-hernandez/profil/spieler/281963",
                "source_refs": {
                  "key_transfermarkt": "281963",
                  "reep_id": "reep_p990970d6",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 281963,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "name_plus_unique_team_nationality"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 41,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/lucas-hernandez/profil/spieler/281963",
                "source_refs": {
                  "key_transfermarkt": "281963",
                  "reep_id": "reep_p990970d6",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 281963,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "name_plus_unique_team_nationality"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 41,
              "goals": 0,
              "market_value_eur": 20000000,
              "highest_market_value_eur": 70000000,
              "impact_proxy_score": 22.25,
              "appearances_total": 310,
              "minutes_total": 21522,
              "assists_total": 16,
              "starts_total": 241,
              "bench_rows_total": 181,
              "event_rows_total": 139
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "21",
                "sample_size": 272,
                "latest_seen_date": "2026-05-06"
              },
              {
                "number": "19",
                "sample_size": 132,
                "latest_seen_date": "2018-05-20"
              },
              {
                "number": "28",
                "sample_size": 15,
                "latest_seen_date": "2015-05-10"
              },
              {
                "number": "27",
                "sample_size": 3,
                "latest_seen_date": "2013-12-11"
              }
            ],
            "activity": {
              "appearances_total": 310,
              "minutes_total": 21522,
              "goals_total": 5,
              "assists_total": 16,
              "yellow_cards_total": 60,
              "red_cards_total": 1,
              "latest_appearance_date": "2026-05-06"
            },
            "lineups": {
              "lineup_rows": 422,
              "starts": 241,
              "bench_rows": 181,
              "latest_lineup_date": "2026-05-06",
              "latest_rows": [
                {
                  "game_id": 4814380,
                  "date": "2026-05-06",
                  "type": "substitutes",
                  "position": "Left-Back",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4635285,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4814378,
                  "date": "2026-04-28",
                  "type": "substitutes",
                  "position": "Left-Back",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4635277,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4635231,
                  "date": "2026-04-22",
                  "type": "substitutes",
                  "position": "Left-Back",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4635275,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4814374,
                  "date": "2026-04-14",
                  "type": "substitutes",
                  "position": "Left-Back",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4814370,
                  "date": "2026-04-08",
                  "type": "substitutes",
                  "position": "Left-Back",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4635256,
                  "date": "2026-04-03",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4635247,
                  "date": "2026-03-21",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "21",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 139,
              "goal_events": 6,
              "card_events": 65,
              "substitution_events": 68,
              "latest_event_date": "2026-05-02"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "france:player:lucas-hernandez"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/france-world-cup-squad-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:maghnes-akliouche",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Maghnes Akliouche",
        "name": "Maghnes Akliouche",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "2002-02-25",
        "age": 24,
        "photo_url": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "france:player:maghnes-akliouche",
          "position": "FW",
          "shirt_number": null,
          "club": "Association sportive de Monaco Football Club",
          "date_of_birth": "2002-02-25",
          "age": 24,
          "status": "selected",
          "country_of_citizenship": "France",
          "height_cm": 183,
          "foot": "left",
          "sub_position": "Right Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/745200-1717406573.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/maghnes-akliouche/profil/spieler/745200",
            "source_refs": {
              "key_transfermarkt": "745200",
              "reep_id": "reep_p8dfcd29d",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 7,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 7,
            "goals": 1,
            "market_value_eur": 45000000,
            "highest_market_value_eur": 45000000,
            "impact_proxy_score": 29.05,
            "appearances_total": 129,
            "minutes_total": 8503,
            "assists_total": 26,
            "starts_total": 97,
            "bench_rows_total": 70,
            "event_rows_total": 81
          },
          "basis": {
            "sample_size_matches": 7,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/maghnes-akliouche/profil/spieler/745200",
              "source_refs": {
                "key_transfermarkt": "745200",
                "reep_id": "reep_p8dfcd29d",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 745200,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 29.05,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 7,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/maghnes-akliouche/profil/spieler/745200",
                "source_refs": {
                  "key_transfermarkt": "745200",
                  "reep_id": "reep_p8dfcd29d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 745200,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "11",
              "sample_size": 83,
              "latest_seen_date": "2026-05-02"
            },
            {
              "number": "21",
              "sample_size": 68,
              "latest_seen_date": "2024-05-12"
            },
            {
              "number": "33",
              "sample_size": 9,
              "latest_seen_date": "2022-04-23"
            },
            {
              "number": "35",
              "sample_size": 7,
              "latest_seen_date": "2022-05-06"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Association sportive de Monaco Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "11",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 7,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 8503,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 29.05,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "france:player:maghnes-akliouche",
              "position": "FW",
              "shirt_number": null,
              "club": "Association sportive de Monaco Football Club",
              "date_of_birth": "2002-02-25",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 183,
              "foot": "left",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/745200-1717406573.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/france-world-cup-squad-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "france:player:maghnes-akliouche",
              "position": "FW",
              "shirt_number": null,
              "club": "Association sportive de Monaco Football Club",
              "date_of_birth": "2002-02-25",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 183,
              "foot": "left",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/745200-1717406573.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 7,
              "goals": 1,
              "market_value_eur": 45000000,
              "highest_market_value_eur": 45000000,
              "impact_proxy_score": 29.05,
              "appearances_total": 129,
              "minutes_total": 8503,
              "assists_total": 26,
              "starts_total": 97,
              "bench_rows_total": 70,
              "event_rows_total": 81
            },
            "basis": {
              "sample_size_matches": 7,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/maghnes-akliouche/profil/spieler/745200",
                "source_refs": {
                  "key_transfermarkt": "745200",
                  "reep_id": "reep_p8dfcd29d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 745200,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 7.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 45.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 29.05,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 28.34,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 7,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/maghnes-akliouche/profil/spieler/745200",
                "source_refs": {
                  "key_transfermarkt": "745200",
                  "reep_id": "reep_p8dfcd29d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 745200,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 29.05,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 7,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/maghnes-akliouche/profil/spieler/745200",
                "source_refs": {
                  "key_transfermarkt": "745200",
                  "reep_id": "reep_p8dfcd29d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 745200,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 7,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/maghnes-akliouche/profil/spieler/745200",
                "source_refs": {
                  "key_transfermarkt": "745200",
                  "reep_id": "reep_p8dfcd29d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 745200,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 7,
              "goals": 1,
              "market_value_eur": 45000000,
              "highest_market_value_eur": 45000000,
              "impact_proxy_score": 29.05,
              "appearances_total": 129,
              "minutes_total": 8503,
              "assists_total": 26,
              "starts_total": 97,
              "bench_rows_total": 70,
              "event_rows_total": 81
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "11",
                "sample_size": 83,
                "latest_seen_date": "2026-05-02"
              },
              {
                "number": "21",
                "sample_size": 68,
                "latest_seen_date": "2024-05-12"
              },
              {
                "number": "33",
                "sample_size": 9,
                "latest_seen_date": "2022-04-23"
              },
              {
                "number": "35",
                "sample_size": 7,
                "latest_seen_date": "2022-05-06"
              }
            ],
            "activity": {
              "appearances_total": 129,
              "minutes_total": 8503,
              "goals_total": 21,
              "assists_total": 26,
              "yellow_cards_total": 15,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-02"
            },
            "lineups": {
              "lineup_rows": 167,
              "starts": 97,
              "bench_rows": 70,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4635287,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4635282,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4635272,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4635263,
                  "date": "2026-04-10",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4635249,
                  "date": "2026-04-05",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4635240,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4635238,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4635230,
                  "date": "2026-03-06",
                  "type": "starting_lineup",
                  "position": "Second Striker",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4635215,
                  "date": "2026-02-28",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4814103,
                  "date": "2026-02-25",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "11",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 81,
              "goal_events": 21,
              "card_events": 15,
              "substitution_events": 45,
              "latest_event_date": "2026-04-25"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "france:player:maghnes-akliouche"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/france-world-cup-squad-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:malo-gusto",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Malo Gusto",
        "name": "Malo Gusto",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "2003-05-19",
        "age": 23,
        "photo_url": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "france:player:malo-gusto",
          "position": "DF",
          "shirt_number": null,
          "club": "Chelsea Football Club",
          "date_of_birth": "2003-05-19",
          "age": 23,
          "status": "selected",
          "country_of_citizenship": "France",
          "height_cm": 178,
          "foot": "right",
          "sub_position": "Right-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/620322-1752061866.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/malo-gusto/profil/spieler/620322",
            "source_refs": {
              "key_transfermarkt": "620322",
              "reep_id": "reep_p122213e3",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 9,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 9,
            "goals": 0,
            "market_value_eur": 35000000,
            "highest_market_value_eur": 35000000,
            "impact_proxy_score": 23.25,
            "appearances_total": 185,
            "minutes_total": 11952,
            "assists_total": 22,
            "starts_total": 132,
            "bench_rows_total": 83,
            "event_rows_total": 91
          },
          "basis": {
            "sample_size_matches": 9,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/malo-gusto/profil/spieler/620322",
              "source_refs": {
                "key_transfermarkt": "620322",
                "reep_id": "reep_p122213e3",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 620322,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 23.25,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 9,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/malo-gusto/profil/spieler/620322",
                "source_refs": {
                  "key_transfermarkt": "620322",
                  "reep_id": "reep_p122213e3",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 620322,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "27",
              "sample_size": 156,
              "latest_seen_date": "2026-05-04"
            },
            {
              "number": "17",
              "sample_size": 57,
              "latest_seen_date": "2022-05-21"
            },
            {
              "number": "33",
              "sample_size": 2,
              "latest_seen_date": "2020-11-01"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Chelsea Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "27",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 9,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 11952,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 23.25,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "france:player:malo-gusto",
              "position": "DF",
              "shirt_number": null,
              "club": "Chelsea Football Club",
              "date_of_birth": "2003-05-19",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 178,
              "foot": "right",
              "sub_position": "Right-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/620322-1752061866.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/france-world-cup-squad-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "france:player:malo-gusto",
              "position": "DF",
              "shirt_number": null,
              "club": "Chelsea Football Club",
              "date_of_birth": "2003-05-19",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 178,
              "foot": "right",
              "sub_position": "Right-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/620322-1752061866.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 9,
              "goals": 0,
              "market_value_eur": 35000000,
              "highest_market_value_eur": 35000000,
              "impact_proxy_score": 23.25,
              "appearances_total": 185,
              "minutes_total": 11952,
              "assists_total": 22,
              "starts_total": 132,
              "bench_rows_total": 83,
              "event_rows_total": 91
            },
            "basis": {
              "sample_size_matches": 9,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/malo-gusto/profil/spieler/620322",
                "source_refs": {
                  "key_transfermarkt": "620322",
                  "reep_id": "reep_p122213e3",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 620322,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 9.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 35.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 23.25,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 39.84,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 9,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/malo-gusto/profil/spieler/620322",
                "source_refs": {
                  "key_transfermarkt": "620322",
                  "reep_id": "reep_p122213e3",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 620322,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 23.25,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 9,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/malo-gusto/profil/spieler/620322",
                "source_refs": {
                  "key_transfermarkt": "620322",
                  "reep_id": "reep_p122213e3",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 620322,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 9,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/malo-gusto/profil/spieler/620322",
                "source_refs": {
                  "key_transfermarkt": "620322",
                  "reep_id": "reep_p122213e3",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 620322,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 9,
              "goals": 0,
              "market_value_eur": 35000000,
              "highest_market_value_eur": 35000000,
              "impact_proxy_score": 23.25,
              "appearances_total": 185,
              "minutes_total": 11952,
              "assists_total": 22,
              "starts_total": 132,
              "bench_rows_total": 83,
              "event_rows_total": 91
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "27",
                "sample_size": 156,
                "latest_seen_date": "2026-05-04"
              },
              {
                "number": "17",
                "sample_size": 57,
                "latest_seen_date": "2022-05-21"
              },
              {
                "number": "33",
                "sample_size": 2,
                "latest_seen_date": "2020-11-01"
              }
            ],
            "activity": {
              "appearances_total": 185,
              "minutes_total": 11952,
              "goals_total": 3,
              "assists_total": 22,
              "yellow_cards_total": 24,
              "red_cards_total": 1,
              "latest_appearance_date": "2026-05-04"
            },
            "lineups": {
              "lineup_rows": 215,
              "starts": 132,
              "bench_rows": 83,
              "latest_lineup_date": "2026-05-04",
              "latest_rows": [
                {
                  "game_id": 4626142,
                  "date": "2026-05-04",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "27",
                  "team_captain": false
                },
                {
                  "game_id": 4859278,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "27",
                  "team_captain": false
                },
                {
                  "game_id": 4626130,
                  "date": "2026-04-21",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "27",
                  "team_captain": false
                },
                {
                  "game_id": 4626120,
                  "date": "2026-04-18",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "27",
                  "team_captain": false
                },
                {
                  "game_id": 4626111,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "27",
                  "team_captain": false
                },
                {
                  "game_id": 4844307,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "27",
                  "team_captain": false
                },
                {
                  "game_id": 4626101,
                  "date": "2026-03-21",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "27",
                  "team_captain": false
                },
                {
                  "game_id": 4626091,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "27",
                  "team_captain": false
                },
                {
                  "game_id": 4814354,
                  "date": "2026-03-11",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "27",
                  "team_captain": false
                },
                {
                  "game_id": 4827503,
                  "date": "2026-03-07",
                  "type": "substitutes",
                  "position": "Right Midfield",
                  "number": "27",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 91,
              "goal_events": 5,
              "card_events": 27,
              "substitution_events": 59,
              "latest_event_date": "2026-05-04"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "france:player:malo-gusto"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/france-world-cup-squad-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:manu-kone",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Manu Kone",
        "name": "Manu Kone",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "2001-05-17",
        "age": 25,
        "photo_url": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "france:player:manu-kone",
          "position": "MF",
          "shirt_number": null,
          "club": "Associazione Sportiva Roma",
          "date_of_birth": "2001-05-17",
          "age": 25,
          "status": "selected",
          "country_of_citizenship": "France",
          "height_cm": 185,
          "foot": "right",
          "sub_position": "Central Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/624690-1757931309.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/manu-kone/profil/spieler/624690",
            "source_refs": {
              "key_transfermarkt": "624690",
              "reep_id": "reep_p32b54f82",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 12,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 12,
            "goals": 0,
            "market_value_eur": 50000000,
            "highest_market_value_eur": 50000000,
            "impact_proxy_score": 33.0,
            "appearances_total": 179,
            "minutes_total": 13763,
            "assists_total": 10,
            "starts_total": 163,
            "bench_rows_total": 29,
            "event_rows_total": 113
          },
          "basis": {
            "sample_size_matches": 12,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/manu-kone/profil/spieler/624690",
              "source_refs": {
                "key_transfermarkt": "624690",
                "reep_id": "reep_p32b54f82",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 624690,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 33.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/manu-kone/profil/spieler/624690",
                "source_refs": {
                  "key_transfermarkt": "624690",
                  "reep_id": "reep_p32b54f82",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 624690,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "17",
              "sample_size": 172,
              "latest_seen_date": "2026-05-04"
            },
            {
              "number": "34",
              "sample_size": 20,
              "latest_seen_date": "2020-03-07"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Associazione Sportiva Roma",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "17",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 12,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 13763,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 33.0,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "france:player:manu-kone",
              "position": "MF",
              "shirt_number": null,
              "club": "Associazione Sportiva Roma",
              "date_of_birth": "2001-05-17",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 185,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/624690-1757931309.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/france-world-cup-squad-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "france:player:manu-kone",
              "position": "MF",
              "shirt_number": null,
              "club": "Associazione Sportiva Roma",
              "date_of_birth": "2001-05-17",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 185,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/624690-1757931309.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 12,
              "goals": 0,
              "market_value_eur": 50000000,
              "highest_market_value_eur": 50000000,
              "impact_proxy_score": 33.0,
              "appearances_total": 179,
              "minutes_total": 13763,
              "assists_total": 10,
              "starts_total": 163,
              "bench_rows_total": 29,
              "event_rows_total": 113
            },
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/manu-kone/profil/spieler/624690",
                "source_refs": {
                  "key_transfermarkt": "624690",
                  "reep_id": "reep_p32b54f82",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 624690,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 12.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 50.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 33.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 45.88,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/manu-kone/profil/spieler/624690",
                "source_refs": {
                  "key_transfermarkt": "624690",
                  "reep_id": "reep_p32b54f82",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 624690,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 33.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/manu-kone/profil/spieler/624690",
                "source_refs": {
                  "key_transfermarkt": "624690",
                  "reep_id": "reep_p32b54f82",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 624690,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/manu-kone/profil/spieler/624690",
                "source_refs": {
                  "key_transfermarkt": "624690",
                  "reep_id": "reep_p32b54f82",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 624690,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 12,
              "goals": 0,
              "market_value_eur": 50000000,
              "highest_market_value_eur": 50000000,
              "impact_proxy_score": 33.0,
              "appearances_total": 179,
              "minutes_total": 13763,
              "assists_total": 10,
              "starts_total": 163,
              "bench_rows_total": 29,
              "event_rows_total": 113
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "17",
                "sample_size": 172,
                "latest_seen_date": "2026-05-04"
              },
              {
                "number": "34",
                "sample_size": 20,
                "latest_seen_date": "2020-03-07"
              }
            ],
            "activity": {
              "appearances_total": 179,
              "minutes_total": 13763,
              "goals_total": 10,
              "assists_total": 10,
              "yellow_cards_total": 43,
              "red_cards_total": 1,
              "latest_appearance_date": "2026-05-04"
            },
            "lineups": {
              "lineup_rows": 192,
              "starts": 163,
              "bench_rows": 29,
              "latest_lineup_date": "2026-05-04",
              "latest_rows": [
                {
                  "game_id": 4621065,
                  "date": "2026-05-04",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4805918,
                  "date": "2026-03-19",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4620995,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4620989,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4620980,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4620973,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4620920,
                  "date": "2026-01-25",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4715918,
                  "date": "2026-01-22",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4620910,
                  "date": "2026-01-18",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4736148,
                  "date": "2026-01-13",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "17",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 113,
              "goal_events": 10,
              "card_events": 44,
              "substitution_events": 59,
              "latest_event_date": "2026-05-04"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "france:player:manu-kone"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/france-world-cup-squad-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:marcus-thuram",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Marcus Thuram",
        "name": "Marcus Thuram",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "1997-08-06",
        "age": 28,
        "photo_url": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "france:player:marcus-thuram",
          "position": "FW",
          "shirt_number": null,
          "club": "Football Club Internazionale Milano S.p.A.",
          "date_of_birth": "1997-08-06",
          "age": 28,
          "status": "selected",
          "country_of_citizenship": "France",
          "height_cm": 192,
          "foot": "right",
          "sub_position": "Centre-Forward",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/318528-1746041509.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/marcus-thuram/profil/spieler/318528",
            "source_refs": {
              "key_transfermarkt": "318528",
              "reep_id": "reep_pcf9d285b",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 33,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 33,
            "goals": 3,
            "market_value_eur": 60000000,
            "highest_market_value_eur": 75000000,
            "impact_proxy_score": 45.15,
            "appearances_total": 336,
            "minutes_total": 23242,
            "assists_total": 63,
            "starts_total": 272,
            "bench_rows_total": 77,
            "event_rows_total": 288
          },
          "basis": {
            "sample_size_matches": 33,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/marcus-thuram/profil/spieler/318528",
              "source_refs": {
                "key_transfermarkt": "318528",
                "reep_id": "reep_pcf9d285b",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 318528,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 45.15,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 33,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/marcus-thuram/profil/spieler/318528",
                "source_refs": {
                  "key_transfermarkt": "318528",
                  "reep_id": "reep_pcf9d285b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 318528,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "9",
              "sample_size": 146,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "10",
              "sample_size": 136,
              "latest_seen_date": "2023-05-27"
            },
            {
              "number": "21",
              "sample_size": 35,
              "latest_seen_date": "2018-05-19"
            },
            {
              "number": "11",
              "sample_size": 31,
              "latest_seen_date": "2019-05-24"
            },
            {
              "number": "12",
              "sample_size": 1,
              "latest_seen_date": "2019-01-26"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Football Club Internazionale Milano S.p.A.",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "9",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 33,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 3,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 23242,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 45.15,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "france:player:marcus-thuram",
              "position": "FW",
              "shirt_number": null,
              "club": "Football Club Internazionale Milano S.p.A.",
              "date_of_birth": "1997-08-06",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 192,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/318528-1746041509.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/france-world-cup-squad-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "france:player:marcus-thuram",
              "position": "FW",
              "shirt_number": null,
              "club": "Football Club Internazionale Milano S.p.A.",
              "date_of_birth": "1997-08-06",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 192,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/318528-1746041509.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 33,
              "goals": 3,
              "market_value_eur": 60000000,
              "highest_market_value_eur": 75000000,
              "impact_proxy_score": 45.15,
              "appearances_total": 336,
              "minutes_total": 23242,
              "assists_total": 63,
              "starts_total": 272,
              "bench_rows_total": 77,
              "event_rows_total": 288
            },
            "basis": {
              "sample_size_matches": 33,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/marcus-thuram/profil/spieler/318528",
                "source_refs": {
                  "key_transfermarkt": "318528",
                  "reep_id": "reep_pcf9d285b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 318528,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 33.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 6.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 60.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 45.15,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 77.47,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 33,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/marcus-thuram/profil/spieler/318528",
                "source_refs": {
                  "key_transfermarkt": "318528",
                  "reep_id": "reep_pcf9d285b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 318528,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 45.15,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 33,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/marcus-thuram/profil/spieler/318528",
                "source_refs": {
                  "key_transfermarkt": "318528",
                  "reep_id": "reep_pcf9d285b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 318528,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 33,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/marcus-thuram/profil/spieler/318528",
                "source_refs": {
                  "key_transfermarkt": "318528",
                  "reep_id": "reep_pcf9d285b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 318528,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 33,
              "goals": 3,
              "market_value_eur": 60000000,
              "highest_market_value_eur": 75000000,
              "impact_proxy_score": 45.15,
              "appearances_total": 336,
              "minutes_total": 23242,
              "assists_total": 63,
              "starts_total": 272,
              "bench_rows_total": 77,
              "event_rows_total": 288
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "9",
                "sample_size": 146,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "10",
                "sample_size": 136,
                "latest_seen_date": "2023-05-27"
              },
              {
                "number": "21",
                "sample_size": 35,
                "latest_seen_date": "2018-05-19"
              },
              {
                "number": "11",
                "sample_size": 31,
                "latest_seen_date": "2019-05-24"
              },
              {
                "number": "12",
                "sample_size": 1,
                "latest_seen_date": "2019-01-26"
              }
            ],
            "activity": {
              "appearances_total": 336,
              "minutes_total": 23242,
              "goals_total": 107,
              "assists_total": 63,
              "yellow_cards_total": 27,
              "red_cards_total": 3,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 349,
              "starts": 272,
              "bench_rows": 77,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4621062,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4621053,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4824555,
                  "date": "2026-04-21",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4621036,
                  "date": "2026-04-17",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4621028,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4621016,
                  "date": "2026-04-05",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4621009,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4620997,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4824553,
                  "date": "2026-03-03",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4620977,
                  "date": "2026-02-28",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 288,
              "goal_events": 107,
              "card_events": 31,
              "substitution_events": 149,
              "latest_event_date": "2026-05-03"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "france:player:marcus-thuram"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/france-world-cup-squad-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:maxence-lacroix",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Maxence Lacroix",
        "name": "Maxence Lacroix",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "2000-04-06",
        "age": 26,
        "photo_url": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "france:player:maxence-lacroix",
          "position": "DF",
          "shirt_number": null,
          "club": "Crystal Palace Football Club",
          "date_of_birth": "2000-04-06",
          "age": 26,
          "status": "selected",
          "country_of_citizenship": "France",
          "height_cm": 190,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/434224-1657202248.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/maxence-lacroix/profil/spieler/434224",
            "source_refs": {
              "key_transfermarkt": "434224",
              "reep_id": "reep_p68ea4ce2",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 2,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 2,
            "goals": 0,
            "market_value_eur": 35000000,
            "highest_market_value_eur": 35000000,
            "impact_proxy_score": 21.5,
            "appearances_total": 208,
            "minutes_total": 17689,
            "assists_total": 5,
            "starts_total": 213,
            "bench_rows_total": 20,
            "event_rows_total": 74
          },
          "basis": {
            "sample_size_matches": 2,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/maxence-lacroix/profil/spieler/434224",
              "source_refs": {
                "key_transfermarkt": "434224",
                "reep_id": "reep_p68ea4ce2",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 434224,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 21.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/maxence-lacroix/profil/spieler/434224",
                "source_refs": {
                  "key_transfermarkt": "434224",
                  "reep_id": "reep_p68ea4ce2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 434224,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "4",
              "sample_size": 138,
              "latest_seen_date": "2024-08-19"
            },
            {
              "number": "5",
              "sample_size": 94,
              "latest_seen_date": "2026-05-07"
            },
            {
              "number": "3",
              "sample_size": 1,
              "latest_seen_date": "2020-09-12"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Crystal Palace Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "4",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 17689,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 21.5,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "france:player:maxence-lacroix",
              "position": "DF",
              "shirt_number": null,
              "club": "Crystal Palace Football Club",
              "date_of_birth": "2000-04-06",
              "age": 26,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 190,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/434224-1657202248.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/france-world-cup-squad-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "france:player:maxence-lacroix",
              "position": "DF",
              "shirt_number": null,
              "club": "Crystal Palace Football Club",
              "date_of_birth": "2000-04-06",
              "age": 26,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 190,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/434224-1657202248.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 2,
              "goals": 0,
              "market_value_eur": 35000000,
              "highest_market_value_eur": 35000000,
              "impact_proxy_score": 21.5,
              "appearances_total": 208,
              "minutes_total": 17689,
              "assists_total": 5,
              "starts_total": 213,
              "bench_rows_total": 20,
              "event_rows_total": 74
            },
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/maxence-lacroix/profil/spieler/434224",
                "source_refs": {
                  "key_transfermarkt": "434224",
                  "reep_id": "reep_p68ea4ce2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 434224,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 35.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 21.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 58.96,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/maxence-lacroix/profil/spieler/434224",
                "source_refs": {
                  "key_transfermarkt": "434224",
                  "reep_id": "reep_p68ea4ce2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 434224,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 21.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/maxence-lacroix/profil/spieler/434224",
                "source_refs": {
                  "key_transfermarkt": "434224",
                  "reep_id": "reep_p68ea4ce2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 434224,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/maxence-lacroix/profil/spieler/434224",
                "source_refs": {
                  "key_transfermarkt": "434224",
                  "reep_id": "reep_p68ea4ce2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 434224,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 2,
              "goals": 0,
              "market_value_eur": 35000000,
              "highest_market_value_eur": 35000000,
              "impact_proxy_score": 21.5,
              "appearances_total": 208,
              "minutes_total": 17689,
              "assists_total": 5,
              "starts_total": 213,
              "bench_rows_total": 20,
              "event_rows_total": 74
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "4",
                "sample_size": 138,
                "latest_seen_date": "2024-08-19"
              },
              {
                "number": "5",
                "sample_size": 94,
                "latest_seen_date": "2026-05-07"
              },
              {
                "number": "3",
                "sample_size": 1,
                "latest_seen_date": "2020-09-12"
              }
            ],
            "activity": {
              "appearances_total": 208,
              "minutes_total": 17689,
              "goals_total": 9,
              "assists_total": 5,
              "yellow_cards_total": 33,
              "red_cards_total": 4,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 233,
              "starts": 213,
              "bench_rows": 20,
              "latest_lineup_date": "2026-05-07",
              "latest_rows": [
                {
                  "game_id": 4805885,
                  "date": "2026-05-07",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4626140,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4805883,
                  "date": "2026-04-30",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4626133,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4626121,
                  "date": "2026-04-20",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4805880,
                  "date": "2026-04-16",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4626112,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4805876,
                  "date": "2026-04-09",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4805869,
                  "date": "2026-03-19",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": true
                },
                {
                  "game_id": 4626092,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 74,
              "goal_events": 13,
              "card_events": 40,
              "substitution_events": 20,
              "latest_event_date": "2026-05-03"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "france:player:maxence-lacroix"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/france-world-cup-squad-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:michael-olise",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Michael Olise",
        "name": "Michael Olise",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "2001-12-12",
        "age": 24,
        "photo_url": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "france:player:michael-olise",
          "position": "FW",
          "shirt_number": null,
          "club": "FC Bayern München",
          "date_of_birth": "2001-12-12",
          "age": 24,
          "status": "selected",
          "country_of_citizenship": "France",
          "height_cm": 184,
          "foot": "left",
          "sub_position": "Right Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/566723-1762944477.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/michael-olise/profil/spieler/566723",
            "source_refs": {
              "key_transfermarkt": "566723",
              "reep_id": "reep_p79c5080c",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 15,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 15,
            "goals": 4,
            "market_value_eur": 130000000,
            "highest_market_value_eur": 130000000,
            "impact_proxy_score": 64.95,
            "appearances_total": 192,
            "minutes_total": 13276,
            "assists_total": 78,
            "starts_total": 152,
            "bench_rows_total": 48,
            "event_rows_total": 151
          },
          "basis": {
            "sample_size_matches": 15,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/michael-olise/profil/spieler/566723",
              "source_refs": {
                "key_transfermarkt": "566723",
                "reep_id": "reep_p79c5080c",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 566723,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 64.95,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 15,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/michael-olise/profil/spieler/566723",
                "source_refs": {
                  "key_transfermarkt": "566723",
                  "reep_id": "reep_p79c5080c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 566723,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "17",
              "sample_size": 106,
              "latest_seen_date": "2026-05-06"
            },
            {
              "number": "7",
              "sample_size": 91,
              "latest_seen_date": "2024-05-19"
            },
            {
              "number": "21",
              "sample_size": 3,
              "latest_seen_date": "2020-03-03"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "FC Bayern München",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "17",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 15,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 4,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 13276,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 64.95,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "france:player:michael-olise",
              "position": "FW",
              "shirt_number": null,
              "club": "FC Bayern München",
              "date_of_birth": "2001-12-12",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 184,
              "foot": "left",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/566723-1762944477.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/france-world-cup-squad-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "france:player:michael-olise",
              "position": "FW",
              "shirt_number": null,
              "club": "FC Bayern München",
              "date_of_birth": "2001-12-12",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 184,
              "foot": "left",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/566723-1762944477.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 15,
              "goals": 4,
              "market_value_eur": 130000000,
              "highest_market_value_eur": 130000000,
              "impact_proxy_score": 64.95,
              "appearances_total": 192,
              "minutes_total": 13276,
              "assists_total": 78,
              "starts_total": 152,
              "bench_rows_total": 48,
              "event_rows_total": 151
            },
            "basis": {
              "sample_size_matches": 15,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/michael-olise/profil/spieler/566723",
                "source_refs": {
                  "key_transfermarkt": "566723",
                  "reep_id": "reep_p79c5080c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 566723,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 15.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 8.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 64.95,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 44.25,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 15,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/michael-olise/profil/spieler/566723",
                "source_refs": {
                  "key_transfermarkt": "566723",
                  "reep_id": "reep_p79c5080c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 566723,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 64.95,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 15,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/michael-olise/profil/spieler/566723",
                "source_refs": {
                  "key_transfermarkt": "566723",
                  "reep_id": "reep_p79c5080c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 566723,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 15,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/michael-olise/profil/spieler/566723",
                "source_refs": {
                  "key_transfermarkt": "566723",
                  "reep_id": "reep_p79c5080c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 566723,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 15,
              "goals": 4,
              "market_value_eur": 130000000,
              "highest_market_value_eur": 130000000,
              "impact_proxy_score": 64.95,
              "appearances_total": 192,
              "minutes_total": 13276,
              "assists_total": 78,
              "starts_total": 152,
              "bench_rows_total": 48,
              "event_rows_total": 151
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "17",
                "sample_size": 106,
                "latest_seen_date": "2026-05-06"
              },
              {
                "number": "7",
                "sample_size": 91,
                "latest_seen_date": "2024-05-19"
              },
              {
                "number": "21",
                "sample_size": 3,
                "latest_seen_date": "2020-03-03"
              }
            ],
            "activity": {
              "appearances_total": 192,
              "minutes_total": 13276,
              "goals_total": 57,
              "assists_total": 78,
              "yellow_cards_total": 22,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-06"
            },
            "lineups": {
              "lineup_rows": 200,
              "starts": 152,
              "bench_rows": 48,
              "latest_lineup_date": "2026-05-06",
              "latest_rows": [
                {
                  "game_id": 4814380,
                  "date": "2026-05-06",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4634513,
                  "date": "2026-05-02",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4814378,
                  "date": "2026-04-28",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4634496,
                  "date": "2026-04-25",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4830557,
                  "date": "2026-04-22",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4634477,
                  "date": "2026-04-19",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4814375,
                  "date": "2026-04-15",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4634465,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4814371,
                  "date": "2026-04-07",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4634443,
                  "date": "2026-04-04",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "17",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 151,
              "goal_events": 57,
              "card_events": 22,
              "substitution_events": 72,
              "latest_event_date": "2026-05-02"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "france:player:michael-olise"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/france-world-cup-squad-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:mike-maignan",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Mike Maignan",
        "name": "Mike Maignan",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "1995-07-03",
        "age": 30,
        "photo_url": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "france:player:mike-maignan",
          "position": "GK",
          "shirt_number": null,
          "club": "Associazione Calcio Milan",
          "date_of_birth": "1995-07-03",
          "age": 30,
          "status": "selected",
          "country_of_citizenship": "France",
          "height_cm": 191,
          "foot": "right",
          "sub_position": "Goalkeeper",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/182906-1681459155.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/mike-maignan/profil/spieler/182906",
            "source_refs": {
              "key_transfermarkt": "182906",
              "reep_id": "reep_pb33c9950",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 38,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 38,
            "goals": 0,
            "market_value_eur": 38000000,
            "highest_market_value_eur": 45000000,
            "impact_proxy_score": 32.3,
            "appearances_total": 364,
            "minutes_total": 32422,
            "assists_total": 3,
            "starts_total": 362,
            "bench_rows_total": 57,
            "event_rows_total": 24
          },
          "basis": {
            "sample_size_matches": 38,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/mike-maignan/profil/spieler/182906",
              "source_refs": {
                "key_transfermarkt": "182906",
                "reep_id": "reep_pb33c9950",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 182906,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 32.3,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 38,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/mike-maignan/profil/spieler/182906",
                "source_refs": {
                  "key_transfermarkt": "182906",
                  "reep_id": "reep_pb33c9950",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 182906,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "16",
              "sample_size": 407,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "40",
              "sample_size": 12,
              "latest_seen_date": "2015-12-05"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "GK",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Associazione Calcio Milan",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "16",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 38,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 32422,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 32.3,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "france:player:mike-maignan",
              "position": "GK",
              "shirt_number": null,
              "club": "Associazione Calcio Milan",
              "date_of_birth": "1995-07-03",
              "age": 30,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 191,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/182906-1681459155.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/france-world-cup-squad-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "france:player:mike-maignan",
              "position": "GK",
              "shirt_number": null,
              "club": "Associazione Calcio Milan",
              "date_of_birth": "1995-07-03",
              "age": 30,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 191,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/182906-1681459155.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 38,
              "goals": 0,
              "market_value_eur": 38000000,
              "highest_market_value_eur": 45000000,
              "impact_proxy_score": 32.3,
              "appearances_total": 364,
              "minutes_total": 32422,
              "assists_total": 3,
              "starts_total": 362,
              "bench_rows_total": 57,
              "event_rows_total": 24
            },
            "basis": {
              "sample_size_matches": 38,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/mike-maignan/profil/spieler/182906",
                "source_refs": {
                  "key_transfermarkt": "182906",
                  "reep_id": "reep_pb33c9950",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 182906,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 38.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 38.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 32.3,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 38,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/mike-maignan/profil/spieler/182906",
                "source_refs": {
                  "key_transfermarkt": "182906",
                  "reep_id": "reep_pb33c9950",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 182906,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 32.3,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 38,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/mike-maignan/profil/spieler/182906",
                "source_refs": {
                  "key_transfermarkt": "182906",
                  "reep_id": "reep_pb33c9950",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 182906,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 38,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/mike-maignan/profil/spieler/182906",
                "source_refs": {
                  "key_transfermarkt": "182906",
                  "reep_id": "reep_pb33c9950",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 182906,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 38,
              "goals": 0,
              "market_value_eur": 38000000,
              "highest_market_value_eur": 45000000,
              "impact_proxy_score": 32.3,
              "appearances_total": 364,
              "minutes_total": 32422,
              "assists_total": 3,
              "starts_total": 362,
              "bench_rows_total": 57,
              "event_rows_total": 24
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "16",
                "sample_size": 407,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "40",
                "sample_size": 12,
                "latest_seen_date": "2015-12-05"
              }
            ],
            "activity": {
              "appearances_total": 364,
              "minutes_total": 32422,
              "goals_total": 0,
              "assists_total": 3,
              "yellow_cards_total": 15,
              "red_cards_total": 2,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 419,
              "starts": 362,
              "bench_rows": 57,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4621066,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "16",
                  "team_captain": true
                },
                {
                  "game_id": 4621050,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "16",
                  "team_captain": true
                },
                {
                  "game_id": 4621044,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "16",
                  "team_captain": true
                },
                {
                  "game_id": 4621031,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "16",
                  "team_captain": true
                },
                {
                  "game_id": 4621020,
                  "date": "2026-04-06",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "16",
                  "team_captain": true
                },
                {
                  "game_id": 4621012,
                  "date": "2026-03-21",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "16",
                  "team_captain": true
                },
                {
                  "game_id": 4620998,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "16",
                  "team_captain": true
                },
                {
                  "game_id": 4620993,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "16",
                  "team_captain": true
                },
                {
                  "game_id": 4620976,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "16",
                  "team_captain": true
                },
                {
                  "game_id": 4620972,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "16",
                  "team_captain": true
                }
              ]
            },
            "events": {
              "events_total": 24,
              "goal_events": 0,
              "card_events": 17,
              "substitution_events": 7,
              "latest_event_date": "2026-01-25"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "france:player:mike-maignan"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/france-world-cup-squad-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:n-golo-kante",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "N'Golo Kante",
        "name": "N'Golo Kante",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "1991-03-29",
        "age": 35,
        "photo_url": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "france:player:n-golo-kante",
          "position": "MF",
          "shirt_number": null,
          "club": "Fenerbahçe Spor Kulübü",
          "date_of_birth": "1991-03-29",
          "age": 35,
          "status": "selected",
          "country_of_citizenship": "France",
          "height_cm": 168,
          "foot": "right",
          "sub_position": "Defensive Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/225083-1770653003.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/ngolo-kante/profil/spieler/225083",
            "source_refs": {
              "key_transfermarkt": "225083",
              "reep_id": "reep_p2299ee7d",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 67,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 67,
            "goals": 2,
            "market_value_eur": 12000000,
            "highest_market_value_eur": 100000000,
            "impact_proxy_score": 24.55,
            "appearances_total": 345,
            "minutes_total": 27222,
            "assists_total": 25,
            "starts_total": 357,
            "bench_rows_total": 51,
            "event_rows_total": 146
          },
          "basis": {
            "sample_size_matches": 67,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/ngolo-kante/profil/spieler/225083",
              "source_refs": {
                "key_transfermarkt": "225083",
                "reep_id": "reep_p2299ee7d",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 225083,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 24.55,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 67,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ngolo-kante/profil/spieler/225083",
                "source_refs": {
                  "key_transfermarkt": "225083",
                  "reep_id": "reep_p2299ee7d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 225083,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "7",
              "sample_size": 318,
              "latest_seen_date": "2026-01-29"
            },
            {
              "number": "17",
              "sample_size": 51,
              "latest_seen_date": "2026-05-02"
            },
            {
              "number": "14",
              "sample_size": 39,
              "latest_seen_date": "2016-05-15"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Fenerbahçe Spor Kulübü",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "7",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 67,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 27222,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 24.55,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "france:player:n-golo-kante",
              "position": "MF",
              "shirt_number": null,
              "club": "Fenerbahçe Spor Kulübü",
              "date_of_birth": "1991-03-29",
              "age": 35,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 168,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/225083-1770653003.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/france-world-cup-squad-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "france:player:n-golo-kante",
              "position": "MF",
              "shirt_number": null,
              "club": "Fenerbahçe Spor Kulübü",
              "date_of_birth": "1991-03-29",
              "age": 35,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 168,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/225083-1770653003.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 67,
              "goals": 2,
              "market_value_eur": 12000000,
              "highest_market_value_eur": 100000000,
              "impact_proxy_score": 24.55,
              "appearances_total": 345,
              "minutes_total": 27222,
              "assists_total": 25,
              "starts_total": 357,
              "bench_rows_total": 51,
              "event_rows_total": 146
            },
            "basis": {
              "sample_size_matches": 67,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ngolo-kante/profil/spieler/225083",
                "source_refs": {
                  "key_transfermarkt": "225083",
                  "reep_id": "reep_p2299ee7d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 225083,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 67.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 4.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 12.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 24.55,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 90.74,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 67,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ngolo-kante/profil/spieler/225083",
                "source_refs": {
                  "key_transfermarkt": "225083",
                  "reep_id": "reep_p2299ee7d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 225083,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 24.55,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 67,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ngolo-kante/profil/spieler/225083",
                "source_refs": {
                  "key_transfermarkt": "225083",
                  "reep_id": "reep_p2299ee7d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 225083,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 67,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ngolo-kante/profil/spieler/225083",
                "source_refs": {
                  "key_transfermarkt": "225083",
                  "reep_id": "reep_p2299ee7d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 225083,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 67,
              "goals": 2,
              "market_value_eur": 12000000,
              "highest_market_value_eur": 100000000,
              "impact_proxy_score": 24.55,
              "appearances_total": 345,
              "minutes_total": 27222,
              "assists_total": 25,
              "starts_total": 357,
              "bench_rows_total": 51,
              "event_rows_total": 146
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "7",
                "sample_size": 318,
                "latest_seen_date": "2026-01-29"
              },
              {
                "number": "17",
                "sample_size": 51,
                "latest_seen_date": "2026-05-02"
              },
              {
                "number": "14",
                "sample_size": 39,
                "latest_seen_date": "2016-05-15"
              }
            ],
            "activity": {
              "appearances_total": 345,
              "minutes_total": 27222,
              "goals_total": 17,
              "assists_total": 25,
              "yellow_cards_total": 46,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-02"
            },
            "lineups": {
              "lineup_rows": 408,
              "starts": 357,
              "bench_rows": 51,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4648051,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4648044,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4648036,
                  "date": "2026-04-17",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4648026,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4648013,
                  "date": "2026-04-05",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4648007,
                  "date": "2026-03-17",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4647999,
                  "date": "2026-03-13",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4647987,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4647981,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4805901,
                  "date": "2026-02-26",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "17",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 146,
              "goal_events": 24,
              "card_events": 56,
              "substitution_events": 65,
              "latest_event_date": "2026-05-02"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "france:player:n-golo-kante"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/france-world-cup-squad-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:ousmane-dembele",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Ousmane Dembele",
        "name": "Ousmane Dembele",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "1997-05-15",
        "age": 29,
        "photo_url": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "france:player:ousmane-dembele",
          "position": "FW",
          "shirt_number": null,
          "club": "Paris Saint-Germain Football Club",
          "date_of_birth": "1997-05-15",
          "age": 29,
          "status": "selected",
          "country_of_citizenship": "France",
          "height_cm": 178,
          "foot": "both",
          "sub_position": "Centre-Forward",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/288230-1684148641.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/ousmane-dembele/profil/spieler/288230",
            "source_refs": {
              "key_transfermarkt": "288230",
              "reep_id": "reep_p612907fc",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 58,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 58,
            "goals": 7,
            "market_value_eur": 100000000,
            "highest_market_value_eur": 120000000,
            "impact_proxy_score": 76.6,
            "appearances_total": 381,
            "minutes_total": 23935,
            "assists_total": 105,
            "starts_total": 256,
            "bench_rows_total": 138,
            "event_rows_total": 350
          },
          "basis": {
            "sample_size_matches": 58,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/ousmane-dembele/profil/spieler/288230",
              "source_refs": {
                "key_transfermarkt": "288230",
                "reep_id": "reep_p612907fc",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 288230,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 76.6,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 58,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ousmane-dembele/profil/spieler/288230",
                "source_refs": {
                  "key_transfermarkt": "288230",
                  "reep_id": "reep_p612907fc",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 288230,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "10",
              "sample_size": 125,
              "latest_seen_date": "2026-05-06"
            },
            {
              "number": "11",
              "sample_size": 122,
              "latest_seen_date": "2021-05-22"
            },
            {
              "number": "7",
              "sample_size": 121,
              "latest_seen_date": "2023-06-04"
            },
            {
              "number": "23",
              "sample_size": 26,
              "latest_seen_date": "2016-05-14"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Paris Saint-Germain Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "10",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 58,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 7,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 23935,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 76.6,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "france:player:ousmane-dembele",
              "position": "FW",
              "shirt_number": null,
              "club": "Paris Saint-Germain Football Club",
              "date_of_birth": "1997-05-15",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 178,
              "foot": "both",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/288230-1684148641.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/france-world-cup-squad-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "france:player:ousmane-dembele",
              "position": "FW",
              "shirt_number": null,
              "club": "Paris Saint-Germain Football Club",
              "date_of_birth": "1997-05-15",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 178,
              "foot": "both",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/288230-1684148641.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 58,
              "goals": 7,
              "market_value_eur": 100000000,
              "highest_market_value_eur": 120000000,
              "impact_proxy_score": 76.6,
              "appearances_total": 381,
              "minutes_total": 23935,
              "assists_total": 105,
              "starts_total": 256,
              "bench_rows_total": 138,
              "event_rows_total": 350
            },
            "basis": {
              "sample_size_matches": 58,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ousmane-dembele/profil/spieler/288230",
                "source_refs": {
                  "key_transfermarkt": "288230",
                  "reep_id": "reep_p612907fc",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 288230,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 58.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 14.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 76.6,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 79.78,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 58,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ousmane-dembele/profil/spieler/288230",
                "source_refs": {
                  "key_transfermarkt": "288230",
                  "reep_id": "reep_p612907fc",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 288230,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 76.6,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 58,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ousmane-dembele/profil/spieler/288230",
                "source_refs": {
                  "key_transfermarkt": "288230",
                  "reep_id": "reep_p612907fc",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 288230,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 58,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ousmane-dembele/profil/spieler/288230",
                "source_refs": {
                  "key_transfermarkt": "288230",
                  "reep_id": "reep_p612907fc",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 288230,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 58,
              "goals": 7,
              "market_value_eur": 100000000,
              "highest_market_value_eur": 120000000,
              "impact_proxy_score": 76.6,
              "appearances_total": 381,
              "minutes_total": 23935,
              "assists_total": 105,
              "starts_total": 256,
              "bench_rows_total": 138,
              "event_rows_total": 350
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "10",
                "sample_size": 125,
                "latest_seen_date": "2026-05-06"
              },
              {
                "number": "11",
                "sample_size": 122,
                "latest_seen_date": "2021-05-22"
              },
              {
                "number": "7",
                "sample_size": 121,
                "latest_seen_date": "2023-06-04"
              },
              {
                "number": "23",
                "sample_size": 26,
                "latest_seen_date": "2016-05-14"
              }
            ],
            "activity": {
              "appearances_total": 381,
              "minutes_total": 23935,
              "goals_total": 117,
              "assists_total": 105,
              "yellow_cards_total": 40,
              "red_cards_total": 1,
              "latest_appearance_date": "2026-05-06"
            },
            "lineups": {
              "lineup_rows": 394,
              "starts": 256,
              "bench_rows": 138,
              "latest_lineup_date": "2026-05-06",
              "latest_rows": [
                {
                  "game_id": 4814380,
                  "date": "2026-05-06",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4635285,
                  "date": "2026-05-02",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4814378,
                  "date": "2026-04-28",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4635277,
                  "date": "2026-04-25",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4635231,
                  "date": "2026-04-22",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4635275,
                  "date": "2026-04-19",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4814374,
                  "date": "2026-04-14",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4814370,
                  "date": "2026-04-08",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4635256,
                  "date": "2026-04-03",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4635247,
                  "date": "2026-03-21",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "10",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 350,
              "goal_events": 117,
              "card_events": 43,
              "substitution_events": 183,
              "latest_event_date": "2026-05-06"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "france:player:ousmane-dembele"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/france-world-cup-squad-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:rayan-cherki",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Rayan Cherki",
        "name": "Rayan Cherki",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "2003-08-17",
        "age": 22,
        "photo_url": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "france:player:rayan-cherki",
          "position": "FW",
          "shirt_number": null,
          "club": "Manchester City Football Club",
          "date_of_birth": "2003-08-17",
          "age": 22,
          "status": "selected",
          "country_of_citizenship": "France",
          "height_cm": 177,
          "foot": "both",
          "sub_position": "Attacking Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/607223-1773302431.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/rayan-cherki/profil/spieler/607223",
            "source_refs": {
              "key_transfermarkt": "607223",
              "reep_id": "reep_pfbcc0b90",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 5,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 5,
            "goals": 1,
            "market_value_eur": 50000000,
            "highest_market_value_eur": 50000000,
            "impact_proxy_score": 31.55,
            "appearances_total": 215,
            "minutes_total": 10913,
            "assists_total": 53,
            "starts_total": 115,
            "bench_rows_total": 133,
            "event_rows_total": 119
          },
          "basis": {
            "sample_size_matches": 5,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/rayan-cherki/profil/spieler/607223",
              "source_refs": {
                "key_transfermarkt": "607223",
                "reep_id": "reep_pfbcc0b90",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 607223,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 31.55,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/rayan-cherki/profil/spieler/607223",
                "source_refs": {
                  "key_transfermarkt": "607223",
                  "reep_id": "reep_pfbcc0b90",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 607223,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "18",
              "sample_size": 191,
              "latest_seen_date": "2025-05-17"
            },
            {
              "number": "10",
              "sample_size": 48,
              "latest_seen_date": "2026-05-04"
            },
            {
              "number": "36",
              "sample_size": 5,
              "latest_seen_date": "2020-08-19"
            },
            {
              "number": "29",
              "sample_size": 4,
              "latest_seen_date": "2025-07-01"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Manchester City Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "18",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 5,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 10913,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 31.55,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "france:player:rayan-cherki",
              "position": "FW",
              "shirt_number": null,
              "club": "Manchester City Football Club",
              "date_of_birth": "2003-08-17",
              "age": 22,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 177,
              "foot": "both",
              "sub_position": "Attacking Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/607223-1773302431.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/france-world-cup-squad-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "france:player:rayan-cherki",
              "position": "FW",
              "shirt_number": null,
              "club": "Manchester City Football Club",
              "date_of_birth": "2003-08-17",
              "age": 22,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 177,
              "foot": "both",
              "sub_position": "Attacking Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/607223-1773302431.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 5,
              "goals": 1,
              "market_value_eur": 50000000,
              "highest_market_value_eur": 50000000,
              "impact_proxy_score": 31.55,
              "appearances_total": 215,
              "minutes_total": 10913,
              "assists_total": 53,
              "starts_total": 115,
              "bench_rows_total": 133,
              "event_rows_total": 119
            },
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/rayan-cherki/profil/spieler/607223",
                "source_refs": {
                  "key_transfermarkt": "607223",
                  "reep_id": "reep_pfbcc0b90",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 607223,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 5.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 50.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 31.55,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 36.38,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/rayan-cherki/profil/spieler/607223",
                "source_refs": {
                  "key_transfermarkt": "607223",
                  "reep_id": "reep_pfbcc0b90",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 607223,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 31.55,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/rayan-cherki/profil/spieler/607223",
                "source_refs": {
                  "key_transfermarkt": "607223",
                  "reep_id": "reep_pfbcc0b90",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 607223,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/rayan-cherki/profil/spieler/607223",
                "source_refs": {
                  "key_transfermarkt": "607223",
                  "reep_id": "reep_pfbcc0b90",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 607223,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 5,
              "goals": 1,
              "market_value_eur": 50000000,
              "highest_market_value_eur": 50000000,
              "impact_proxy_score": 31.55,
              "appearances_total": 215,
              "minutes_total": 10913,
              "assists_total": 53,
              "starts_total": 115,
              "bench_rows_total": 133,
              "event_rows_total": 119
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "18",
                "sample_size": 191,
                "latest_seen_date": "2025-05-17"
              },
              {
                "number": "10",
                "sample_size": 48,
                "latest_seen_date": "2026-05-04"
              },
              {
                "number": "36",
                "sample_size": 5,
                "latest_seen_date": "2020-08-19"
              },
              {
                "number": "29",
                "sample_size": 4,
                "latest_seen_date": "2025-07-01"
              }
            ],
            "activity": {
              "appearances_total": 215,
              "minutes_total": 10913,
              "goals_total": 31,
              "assists_total": 53,
              "yellow_cards_total": 11,
              "red_cards_total": 1,
              "latest_appearance_date": "2026-05-04"
            },
            "lineups": {
              "lineup_rows": 248,
              "starts": 115,
              "bench_rows": 133,
              "latest_lineup_date": "2026-05-04",
              "latest_rows": [
                {
                  "game_id": 4626143,
                  "date": "2026-05-04",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4859279,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4626131,
                  "date": "2026-04-22",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4626124,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4626111,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4844306,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4818788,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4814364,
                  "date": "2026-03-17",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4626097,
                  "date": "2026-03-14",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4814356,
                  "date": "2026-03-11",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "10",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 119,
              "goal_events": 31,
              "card_events": 12,
              "substitution_events": 76,
              "latest_event_date": "2026-04-19"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "france:player:rayan-cherki"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/france-world-cup-squad-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:robin-risser",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Robin Risser",
        "name": "Robin Risser",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "2004-12-02",
        "age": 21,
        "photo_url": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "france:player:robin-risser",
          "position": "GK",
          "shirt_number": null,
          "club": "Racing Club de Lens",
          "date_of_birth": "2004-12-02",
          "age": 21,
          "status": "selected",
          "country_of_citizenship": "France",
          "height_cm": 193,
          "foot": "right",
          "sub_position": "Goalkeeper",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/743515-1732575159.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/robin-risser/profil/spieler/743515",
            "source_refs": {
              "key_transfermarkt": "743515",
              "reep_id": "reep_pbac95368",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 5,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 5,
            "goals": 0,
            "market_value_eur": 10000000,
            "highest_market_value_eur": 10000000,
            "impact_proxy_score": 7.25,
            "appearances_total": 31,
            "minutes_total": 2790,
            "assists_total": 1,
            "starts_total": 31,
            "bench_rows_total": 30,
            "event_rows_total": 2
          },
          "basis": {
            "sample_size_matches": 5,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/robin-risser/profil/spieler/743515",
              "source_refs": {
                "key_transfermarkt": "743515",
                "reep_id": "reep_pbac95368",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 743515,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 7.25,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/robin-risser/profil/spieler/743515",
                "source_refs": {
                  "key_transfermarkt": "743515",
                  "reep_id": "reep_pbac95368",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 743515,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "40",
              "sample_size": 58,
              "latest_seen_date": "2026-05-02"
            },
            {
              "number": "16",
              "sample_size": 3,
              "latest_seen_date": "2024-08-30"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "GK",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Racing Club de Lens",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "40",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 5,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 2790,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 7.25,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "france:player:robin-risser",
              "position": "GK",
              "shirt_number": null,
              "club": "Racing Club de Lens",
              "date_of_birth": "2004-12-02",
              "age": 21,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 193,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/743515-1732575159.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/france-world-cup-squad-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "france:player:robin-risser",
              "position": "GK",
              "shirt_number": null,
              "club": "Racing Club de Lens",
              "date_of_birth": "2004-12-02",
              "age": 21,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 193,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/743515-1732575159.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 5,
              "goals": 0,
              "market_value_eur": 10000000,
              "highest_market_value_eur": 10000000,
              "impact_proxy_score": 7.25,
              "appearances_total": 31,
              "minutes_total": 2790,
              "assists_total": 1,
              "starts_total": 31,
              "bench_rows_total": 30,
              "event_rows_total": 2
            },
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/robin-risser/profil/spieler/743515",
                "source_refs": {
                  "key_transfermarkt": "743515",
                  "reep_id": "reep_pbac95368",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 743515,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 5.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 10.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 7.25,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 9.3,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/robin-risser/profil/spieler/743515",
                "source_refs": {
                  "key_transfermarkt": "743515",
                  "reep_id": "reep_pbac95368",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 743515,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 7.25,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/robin-risser/profil/spieler/743515",
                "source_refs": {
                  "key_transfermarkt": "743515",
                  "reep_id": "reep_pbac95368",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 743515,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/robin-risser/profil/spieler/743515",
                "source_refs": {
                  "key_transfermarkt": "743515",
                  "reep_id": "reep_pbac95368",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 743515,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 5,
              "goals": 0,
              "market_value_eur": 10000000,
              "highest_market_value_eur": 10000000,
              "impact_proxy_score": 7.25,
              "appearances_total": 31,
              "minutes_total": 2790,
              "assists_total": 1,
              "starts_total": 31,
              "bench_rows_total": 30,
              "event_rows_total": 2
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "40",
                "sample_size": 58,
                "latest_seen_date": "2026-05-02"
              },
              {
                "number": "16",
                "sample_size": 3,
                "latest_seen_date": "2024-08-30"
              }
            ],
            "activity": {
              "appearances_total": 31,
              "minutes_total": 2790,
              "goals_total": 0,
              "assists_total": 1,
              "yellow_cards_total": 2,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-02"
            },
            "lineups": {
              "lineup_rows": 61,
              "starts": 31,
              "bench_rows": 30,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4635293,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "40",
                  "team_captain": false
                },
                {
                  "game_id": 4635283,
                  "date": "2026-04-24",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "40",
                  "team_captain": false
                },
                {
                  "game_id": 4635270,
                  "date": "2026-04-17",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "40",
                  "team_captain": false
                },
                {
                  "game_id": 4635255,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "40",
                  "team_captain": false
                },
                {
                  "game_id": 4635244,
                  "date": "2026-03-20",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "40",
                  "team_captain": false
                },
                {
                  "game_id": 4635232,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "40",
                  "team_captain": false
                },
                {
                  "game_id": 4635226,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "40",
                  "team_captain": false
                },
                {
                  "game_id": 4635220,
                  "date": "2026-02-27",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "40",
                  "team_captain": false
                },
                {
                  "game_id": 4635205,
                  "date": "2026-02-21",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "40",
                  "team_captain": false
                },
                {
                  "game_id": 4635202,
                  "date": "2026-02-14",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "40",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 2,
              "goal_events": 0,
              "card_events": 2,
              "substitution_events": 0,
              "latest_event_date": "2026-01-02"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "france:player:robin-risser"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/france-world-cup-squad-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:theo-hernandez",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Theo Hernandez",
        "name": "Theo Hernandez",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "1997-10-06",
        "age": 28,
        "photo_url": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "france:player:theo-hernandez",
          "position": "DF",
          "shirt_number": null,
          "club": "Al-Hilal Saudi Football Club",
          "date_of_birth": "1997-10-06",
          "age": 28,
          "status": "selected",
          "country_of_citizenship": "France",
          "height_cm": 184,
          "foot": "left",
          "sub_position": "Left-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/339808-1725532072.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/theo-hernandez/profil/spieler/339808",
            "source_refs": {
              "key_transfermarkt": "339808",
              "reep_id": "reep_p7426e165",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 42,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 42,
            "goals": 2,
            "market_value_eur": 60000000,
            "highest_market_value_eur": 60000000,
            "impact_proxy_score": 47.1,
            "appearances_total": 351,
            "minutes_total": 29779,
            "assists_total": 54,
            "starts_total": 350,
            "bench_rows_total": 68,
            "event_rows_total": 185
          },
          "basis": {
            "sample_size_matches": 42,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/theo-hernandez/profil/spieler/339808",
              "source_refs": {
                "key_transfermarkt": "339808",
                "reep_id": "reep_p7426e165",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 339808,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 47.1,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 42,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/theo-hernandez/profil/spieler/339808",
                "source_refs": {
                  "key_transfermarkt": "339808",
                  "reep_id": "reep_p7426e165",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 339808,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "19",
              "sample_size": 320,
              "latest_seen_date": "2026-05-05"
            },
            {
              "number": "15",
              "sample_size": 97,
              "latest_seen_date": "2018-05-26"
            },
            {
              "number": "33",
              "sample_size": 1,
              "latest_seen_date": "2016-02-06"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Al-Hilal Saudi Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "19",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 42,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 29779,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 47.1,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "france:player:theo-hernandez",
              "position": "DF",
              "shirt_number": null,
              "club": "Al-Hilal Saudi Football Club",
              "date_of_birth": "1997-10-06",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 184,
              "foot": "left",
              "sub_position": "Left-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/339808-1725532072.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/france-world-cup-squad-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "france:player:theo-hernandez",
              "position": "DF",
              "shirt_number": null,
              "club": "Al-Hilal Saudi Football Club",
              "date_of_birth": "1997-10-06",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 184,
              "foot": "left",
              "sub_position": "Left-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/339808-1725532072.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 42,
              "goals": 2,
              "market_value_eur": 60000000,
              "highest_market_value_eur": 60000000,
              "impact_proxy_score": 47.1,
              "appearances_total": 351,
              "minutes_total": 29779,
              "assists_total": 54,
              "starts_total": 350,
              "bench_rows_total": 68,
              "event_rows_total": 185
            },
            "basis": {
              "sample_size_matches": 42,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/theo-hernandez/profil/spieler/339808",
                "source_refs": {
                  "key_transfermarkt": "339808",
                  "reep_id": "reep_p7426e165",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 339808,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 42.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 4.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 60.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 47.1,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 99.26,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 42,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/theo-hernandez/profil/spieler/339808",
                "source_refs": {
                  "key_transfermarkt": "339808",
                  "reep_id": "reep_p7426e165",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 339808,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 47.1,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 42,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/theo-hernandez/profil/spieler/339808",
                "source_refs": {
                  "key_transfermarkt": "339808",
                  "reep_id": "reep_p7426e165",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 339808,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 42,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/theo-hernandez/profil/spieler/339808",
                "source_refs": {
                  "key_transfermarkt": "339808",
                  "reep_id": "reep_p7426e165",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 339808,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 42,
              "goals": 2,
              "market_value_eur": 60000000,
              "highest_market_value_eur": 60000000,
              "impact_proxy_score": 47.1,
              "appearances_total": 351,
              "minutes_total": 29779,
              "assists_total": 54,
              "starts_total": 350,
              "bench_rows_total": 68,
              "event_rows_total": 185
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "19",
                "sample_size": 320,
                "latest_seen_date": "2026-05-05"
              },
              {
                "number": "15",
                "sample_size": 97,
                "latest_seen_date": "2018-05-26"
              },
              {
                "number": "33",
                "sample_size": 1,
                "latest_seen_date": "2016-02-06"
              }
            ],
            "activity": {
              "appearances_total": 351,
              "minutes_total": 29779,
              "goals_total": 37,
              "assists_total": 54,
              "yellow_cards_total": 87,
              "red_cards_total": 5,
              "latest_appearance_date": "2025-05-14"
            },
            "lineups": {
              "lineup_rows": 418,
              "starts": 350,
              "bench_rows": 68,
              "latest_lineup_date": "2026-05-05",
              "latest_rows": [
                {
                  "game_id": 4750243,
                  "date": "2026-05-05",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4750211,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4750217,
                  "date": "2026-04-28",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4750234,
                  "date": "2026-04-08",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4750200,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4750254,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4750159,
                  "date": "2026-03-06",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4750178,
                  "date": "2026-02-27",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4709386,
                  "date": "2026-02-24",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4750189,
                  "date": "2026-02-21",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "19",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 185,
              "goal_events": 45,
              "card_events": 98,
              "substitution_events": 39,
              "latest_event_date": "2026-02-24"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "france:player:theo-hernandez"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/france-world-cup-squad-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:warren-zaire-emery",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Warren Zaire-Emery",
        "name": "Warren Zaire-Emery",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "2006-03-08",
        "age": 20,
        "photo_url": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "france:player:warren-zaire-emery",
          "position": "MF",
          "shirt_number": null,
          "club": "Paris Saint-Germain Football Club",
          "date_of_birth": "2006-03-08",
          "age": 20,
          "status": "selected",
          "country_of_citizenship": "France",
          "height_cm": 178,
          "foot": "right",
          "sub_position": "Central Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/810092-1777411744.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/warren-zaire-emery/profil/spieler/810092",
            "source_refs": {
              "key_transfermarkt": "810092",
              "reep_id": "reep_p15194947",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 10,
            "goals": 1,
            "market_value_eur": 50000000,
            "highest_market_value_eur": 60000000,
            "impact_proxy_score": 32.8,
            "appearances_total": 166,
            "minutes_total": 10765,
            "assists_total": 13,
            "starts_total": 115,
            "bench_rows_total": 68,
            "event_rows_total": 64
          },
          "basis": {
            "sample_size_matches": 10,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/warren-zaire-emery/profil/spieler/810092",
              "source_refs": {
                "key_transfermarkt": "810092",
                "reep_id": "reep_p15194947",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 810092,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 32.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 10,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/warren-zaire-emery/profil/spieler/810092",
                "source_refs": {
                  "key_transfermarkt": "810092",
                  "reep_id": "reep_p15194947",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 810092,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "33",
              "sample_size": 183,
              "latest_seen_date": "2026-05-06"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Paris Saint-Germain Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "33",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 10,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 10765,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 32.8,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "france:player:warren-zaire-emery",
              "position": "MF",
              "shirt_number": null,
              "club": "Paris Saint-Germain Football Club",
              "date_of_birth": "2006-03-08",
              "age": 20,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 178,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/810092-1777411744.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/france-world-cup-squad-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "france:player:warren-zaire-emery",
              "position": "MF",
              "shirt_number": null,
              "club": "Paris Saint-Germain Football Club",
              "date_of_birth": "2006-03-08",
              "age": 20,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 178,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/810092-1777411744.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 10,
              "goals": 1,
              "market_value_eur": 50000000,
              "highest_market_value_eur": 60000000,
              "impact_proxy_score": 32.8,
              "appearances_total": 166,
              "minutes_total": 10765,
              "assists_total": 13,
              "starts_total": 115,
              "bench_rows_total": 68,
              "event_rows_total": 64
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/warren-zaire-emery/profil/spieler/810092",
                "source_refs": {
                  "key_transfermarkt": "810092",
                  "reep_id": "reep_p15194947",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 810092,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 10.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 50.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 32.8,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 35.88,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/warren-zaire-emery/profil/spieler/810092",
                "source_refs": {
                  "key_transfermarkt": "810092",
                  "reep_id": "reep_p15194947",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 810092,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 32.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 10,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/warren-zaire-emery/profil/spieler/810092",
                "source_refs": {
                  "key_transfermarkt": "810092",
                  "reep_id": "reep_p15194947",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 810092,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/warren-zaire-emery/profil/spieler/810092",
                "source_refs": {
                  "key_transfermarkt": "810092",
                  "reep_id": "reep_p15194947",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 810092,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 10,
              "goals": 1,
              "market_value_eur": 50000000,
              "highest_market_value_eur": 60000000,
              "impact_proxy_score": 32.8,
              "appearances_total": 166,
              "minutes_total": 10765,
              "assists_total": 13,
              "starts_total": 115,
              "bench_rows_total": 68,
              "event_rows_total": 64
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "33",
                "sample_size": 183,
                "latest_seen_date": "2026-05-06"
              }
            ],
            "activity": {
              "appearances_total": 166,
              "minutes_total": 10765,
              "goals_total": 10,
              "assists_total": 13,
              "yellow_cards_total": 14,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-06"
            },
            "lineups": {
              "lineup_rows": 183,
              "starts": 115,
              "bench_rows": 68,
              "latest_lineup_date": "2026-05-06",
              "latest_rows": [
                {
                  "game_id": 4814380,
                  "date": "2026-05-06",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "33",
                  "team_captain": false
                },
                {
                  "game_id": 4635285,
                  "date": "2026-05-02",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "33",
                  "team_captain": false
                },
                {
                  "game_id": 4814378,
                  "date": "2026-04-28",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "33",
                  "team_captain": false
                },
                {
                  "game_id": 4635277,
                  "date": "2026-04-25",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "33",
                  "team_captain": false
                },
                {
                  "game_id": 4635231,
                  "date": "2026-04-22",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "33",
                  "team_captain": false
                },
                {
                  "game_id": 4635275,
                  "date": "2026-04-19",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "33",
                  "team_captain": false
                },
                {
                  "game_id": 4814374,
                  "date": "2026-04-14",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "33",
                  "team_captain": false
                },
                {
                  "game_id": 4814370,
                  "date": "2026-04-08",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "33",
                  "team_captain": false
                },
                {
                  "game_id": 4635256,
                  "date": "2026-04-03",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "33",
                  "team_captain": false
                },
                {
                  "game_id": 4635247,
                  "date": "2026-03-21",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "33",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 64,
              "goal_events": 10,
              "card_events": 14,
              "substitution_events": 40,
              "latest_event_date": "2026-05-02"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "france:player:warren-zaire-emery"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/france-world-cup-squad-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "france:player:william-saliba",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "William Saliba",
        "name": "William Saliba",
        "name_zh": null,
        "country_code": null,
        "country_name": "France",
        "country_name_zh": null,
        "date_of_birth": "2001-03-24",
        "age": 25,
        "photo_url": null,
        "team_id": "france",
        "team_name": "France",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "france:player:william-saliba",
          "position": "DF",
          "shirt_number": null,
          "club": "Arsenal Football Club",
          "date_of_birth": "2001-03-24",
          "age": 25,
          "status": "selected",
          "country_of_citizenship": "France",
          "height_cm": 192,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/495666-1718697201.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/william-saliba/profil/spieler/495666",
            "source_refs": {
              "key_transfermarkt": "495666",
              "reep_id": "reep_p5cf1253c",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 31,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 31,
            "goals": 0,
            "market_value_eur": 90000000,
            "highest_market_value_eur": 90000000,
            "impact_proxy_score": 61.75,
            "appearances_total": 268,
            "minutes_total": 23387,
            "assists_total": 3,
            "starts_total": 261,
            "bench_rows_total": 31,
            "event_rows_total": 47
          },
          "basis": {
            "sample_size_matches": 31,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/william-saliba/profil/spieler/495666",
              "source_refs": {
                "key_transfermarkt": "495666",
                "reep_id": "reep_p5cf1253c",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 495666,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 61.75,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 31,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/william-saliba/profil/spieler/495666",
                "source_refs": {
                  "key_transfermarkt": "495666",
                  "reep_id": "reep_p5cf1253c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 495666,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "2",
              "sample_size": 190,
              "latest_seen_date": "2026-05-05"
            },
            {
              "number": "4",
              "sample_size": 42,
              "latest_seen_date": "2020-08-29"
            },
            {
              "number": "12",
              "sample_size": 36,
              "latest_seen_date": "2023-03-16"
            },
            {
              "number": "18",
              "sample_size": 20,
              "latest_seen_date": "2021-05-23"
            },
            {
              "number": "33",
              "sample_size": 2,
              "latest_seen_date": "2018-09-14"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Arsenal Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "2",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 31,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 23387,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 61.75,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "france:player:william-saliba",
              "position": "DF",
              "shirt_number": null,
              "club": "Arsenal Football Club",
              "date_of_birth": "2001-03-24",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 192,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/495666-1718697201.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/france-world-cup-squad-named"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "france:player:william-saliba",
              "position": "DF",
              "shirt_number": null,
              "club": "Arsenal Football Club",
              "date_of_birth": "2001-03-24",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 192,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/495666-1718697201.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 31,
              "goals": 0,
              "market_value_eur": 90000000,
              "highest_market_value_eur": 90000000,
              "impact_proxy_score": 61.75,
              "appearances_total": 268,
              "minutes_total": 23387,
              "assists_total": 3,
              "starts_total": 261,
              "bench_rows_total": 31,
              "event_rows_total": 47
            },
            "basis": {
              "sample_size_matches": 31,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/william-saliba/profil/spieler/495666",
                "source_refs": {
                  "key_transfermarkt": "495666",
                  "reep_id": "reep_p5cf1253c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 495666,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 31.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 90.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 61.75,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 77.96,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 31,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/william-saliba/profil/spieler/495666",
                "source_refs": {
                  "key_transfermarkt": "495666",
                  "reep_id": "reep_p5cf1253c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 495666,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 61.75,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 31,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/william-saliba/profil/spieler/495666",
                "source_refs": {
                  "key_transfermarkt": "495666",
                  "reep_id": "reep_p5cf1253c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 495666,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 31,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/william-saliba/profil/spieler/495666",
                "source_refs": {
                  "key_transfermarkt": "495666",
                  "reep_id": "reep_p5cf1253c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 495666,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 31,
              "goals": 0,
              "market_value_eur": 90000000,
              "highest_market_value_eur": 90000000,
              "impact_proxy_score": 61.75,
              "appearances_total": 268,
              "minutes_total": 23387,
              "assists_total": 3,
              "starts_total": 261,
              "bench_rows_total": 31,
              "event_rows_total": 47
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "2",
                "sample_size": 190,
                "latest_seen_date": "2026-05-05"
              },
              {
                "number": "4",
                "sample_size": 42,
                "latest_seen_date": "2020-08-29"
              },
              {
                "number": "12",
                "sample_size": 36,
                "latest_seen_date": "2023-03-16"
              },
              {
                "number": "18",
                "sample_size": 20,
                "latest_seen_date": "2021-05-23"
              },
              {
                "number": "33",
                "sample_size": 2,
                "latest_seen_date": "2018-09-14"
              }
            ],
            "activity": {
              "appearances_total": 268,
              "minutes_total": 23387,
              "goals_total": 9,
              "assists_total": 3,
              "yellow_cards_total": 23,
              "red_cards_total": 1,
              "latest_appearance_date": "2026-05-05"
            },
            "lineups": {
              "lineup_rows": 292,
              "starts": 261,
              "bench_rows": 31,
              "latest_lineup_date": "2026-05-05",
              "latest_rows": [
                {
                  "game_id": 4814381,
                  "date": "2026-05-05",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4626138,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4814379,
                  "date": "2026-04-29",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4626128,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4626124,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4814377,
                  "date": "2026-04-15",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4626108,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4814373,
                  "date": "2026-04-07",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4844308,
                  "date": "2026-04-04",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4818788,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "2",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 47,
              "goal_events": 10,
              "card_events": 26,
              "substitution_events": 10,
              "latest_event_date": "2026-03-01"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "france:player:william-saliba"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/france-world-cup-squad-named"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:alexandre-pierre",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Alexandre Pierre",
        "name": "Alexandre Pierre",
        "name_zh": null,
        "country_code": null,
        "country_name": "Haiti",
        "country_name_zh": null,
        "date_of_birth": "2001-02-25",
        "age": 25,
        "photo_url": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "haiti:player:alexandre-pierre",
          "position": "GK",
          "shirt_number": null,
          "club": "Racing Club de Strasbourg Alsace",
          "date_of_birth": "2001-02-25",
          "age": 25,
          "status": "selected",
          "country_of_citizenship": "Haiti",
          "height_cm": 190,
          "foot": "right",
          "sub_position": "Goalkeeper",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/838947-1632770891.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/alexandre-pierre/profil/spieler/838947",
            "source_refs": {
              "key_transfermarkt": "838947",
              "reep_id": "reep_pc5c684b1",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 0,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "market_value_eur": 100000,
            "highest_market_value_eur": 150000,
            "impact_proxy_score": 0.06,
            "starts_total": 0,
            "bench_rows_total": 23
          },
          "basis": {
            "sample_size_matches": 0,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/alexandre-pierre/profil/spieler/838947",
              "source_refs": {
                "key_transfermarkt": "838947",
                "reep_id": "reep_pc5c684b1",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 838947,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 0.06,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/alexandre-pierre/profil/spieler/838947",
                "source_refs": {
                  "key_transfermarkt": "838947",
                  "reep_id": "reep_pc5c684b1",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 838947,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "30",
              "sample_size": 15,
              "latest_seen_date": "2024-05-12"
            },
            {
              "number": "40",
              "sample_size": 8,
              "latest_seen_date": "2021-01-17"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "GK",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Racing Club de Strasbourg Alsace",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "30",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 0.06,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "haiti:player:alexandre-pierre",
              "position": "GK",
              "shirt_number": null,
              "club": "Racing Club de Strasbourg Alsace",
              "date_of_birth": "2001-02-25",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Haiti",
              "height_cm": 190,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/838947-1632770891.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "haiti:player:alexandre-pierre",
              "position": "GK",
              "shirt_number": null,
              "club": "Racing Club de Strasbourg Alsace",
              "date_of_birth": "2001-02-25",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Haiti",
              "height_cm": 190,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/838947-1632770891.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "market_value_eur": 100000,
              "highest_market_value_eur": 150000,
              "impact_proxy_score": 0.06,
              "starts_total": 0,
              "bench_rows_total": 23
            },
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/alexandre-pierre/profil/spieler/838947",
                "source_refs": {
                  "key_transfermarkt": "838947",
                  "reep_id": "reep_pc5c684b1",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 838947,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 0.1,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 0.06,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/alexandre-pierre/profil/spieler/838947",
                "source_refs": {
                  "key_transfermarkt": "838947",
                  "reep_id": "reep_pc5c684b1",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 838947,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 0.06,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/alexandre-pierre/profil/spieler/838947",
                "source_refs": {
                  "key_transfermarkt": "838947",
                  "reep_id": "reep_pc5c684b1",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 838947,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/alexandre-pierre/profil/spieler/838947",
                "source_refs": {
                  "key_transfermarkt": "838947",
                  "reep_id": "reep_pc5c684b1",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 838947,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "market_value_eur": 100000,
              "highest_market_value_eur": 150000,
              "impact_proxy_score": 0.06,
              "starts_total": 0,
              "bench_rows_total": 23
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "30",
                "sample_size": 15,
                "latest_seen_date": "2024-05-12"
              },
              {
                "number": "40",
                "sample_size": 8,
                "latest_seen_date": "2021-01-17"
              }
            ],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": 23,
              "starts": 0,
              "bench_rows": 23,
              "latest_lineup_date": "2024-05-12",
              "latest_rows": [
                {
                  "game_id": 4094867,
                  "date": "2024-05-12",
                  "type": "substitutes",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 4094863,
                  "date": "2024-05-04",
                  "type": "substitutes",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 4094849,
                  "date": "2024-04-28",
                  "type": "substitutes",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 4094841,
                  "date": "2024-04-21",
                  "type": "substitutes",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 4094830,
                  "date": "2024-04-13",
                  "type": "substitutes",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 4094822,
                  "date": "2024-04-07",
                  "type": "substitutes",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 4094812,
                  "date": "2024-03-31",
                  "type": "substitutes",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 4094809,
                  "date": "2024-03-16",
                  "type": "substitutes",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 4094795,
                  "date": "2024-03-10",
                  "type": "substitutes",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 4094792,
                  "date": "2024-03-03",
                  "type": "substitutes",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": null,
              "goal_events": null,
              "card_events": null,
              "substitution_events": null,
              "latest_event_date": null
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "haiti:player:alexandre-pierre"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:carl-fred-sainte",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Carl Fred Sainte",
        "name": "Carl Fred Sainte",
        "name_zh": null,
        "country_code": null,
        "country_name": "Haiti",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "haiti:player:carl-fred-sainte",
          "position": "MF",
          "shirt_number": null,
          "club": null,
          "date_of_birth": null,
          "age": null,
          "status": "selected",
          "country_of_citizenship": null,
          "height_cm": null,
          "foot": null,
          "sub_position": null,
          "image_url": null,
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "status": "available",
            "country_of_citizenship": "pending_source",
            "height_cm": "pending_source",
            "foot": "pending_source",
            "sub_position": "pending_source",
            "image_url": "pending_source"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "shirt_number": "pending_source"
          },
          "external_fact": {}
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "window": null,
          "competition_scope": null,
          "metrics": {},
          "basis": {
            "sample_size_matches": 0,
            "window": null,
            "competition_scope": null,
            "source": null,
            "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
            "external_fact": {},
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 718244,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "pending_source",
            "impact_proxy_score": null,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": null,
            "absence_impact_explain_en": null,
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 718244,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": null,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "haiti:player:carl-fred-sainte",
              "position": "MF",
              "shirt_number": null,
              "club": null,
              "date_of_birth": null,
              "age": null,
              "status": "selected",
              "country_of_citizenship": null,
              "height_cm": null,
              "foot": null,
              "sub_position": null,
              "image_url": null,
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "haiti:player:carl-fred-sainte",
              "position": "MF",
              "shirt_number": null,
              "club": null,
              "date_of_birth": null,
              "age": null,
              "status": "selected",
              "country_of_citizenship": null,
              "height_cm": null,
              "foot": null,
              "sub_position": null,
              "image_url": null
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "status": "available",
              "country_of_citizenship": "pending_source",
              "height_cm": "pending_source",
              "foot": "pending_source",
              "sub_position": "pending_source",
              "image_url": "pending_source"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "pending_source",
            "metrics": {},
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 718244,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "pending_source",
            "items": [],
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 718244,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "pending_source",
            "impact_proxy_score": null,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": null,
            "absence_impact_explain_en": null,
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 718244,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 718244,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {}
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": null,
              "starts": null,
              "bench_rows": null,
              "latest_lineup_date": null,
              "latest_rows": []
            },
            "events": {
              "events_total": null,
              "goal_events": null,
              "card_events": null,
              "substitution_events": null,
              "latest_event_date": null
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "haiti:player:carl-fred-sainte"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:carlens-arcus",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Carlens Arcus",
        "name": "Carlens Arcus",
        "name_zh": null,
        "country_code": null,
        "country_name": "Haiti",
        "country_name_zh": null,
        "date_of_birth": "1996-06-28",
        "age": 29,
        "photo_url": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "haiti:player:carlens-arcus",
          "position": "DF",
          "shirt_number": null,
          "club": "Angers Sporting Club de l'Ouest",
          "date_of_birth": "1996-06-28",
          "age": 29,
          "status": "selected",
          "country_of_citizenship": "Haiti",
          "height_cm": 176,
          "foot": "right",
          "sub_position": "Right-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/371686-1750955924.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/carlens-arcus/profil/spieler/371686",
            "source_refs": {
              "key_transfermarkt": "371686",
              "reep_id": "reep_p37832425",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 51,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 51,
            "goals": 1,
            "market_value_eur": 700000,
            "highest_market_value_eur": 1800000,
            "impact_proxy_score": 13.47,
            "appearances_total": 115,
            "minutes_total": 8985,
            "assists_total": 11,
            "starts_total": 104,
            "bench_rows_total": 22,
            "event_rows_total": 51
          },
          "basis": {
            "sample_size_matches": 51,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/carlens-arcus/profil/spieler/371686",
              "source_refs": {
                "key_transfermarkt": "371686",
                "reep_id": "reep_p37832425",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 371686,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 13.47,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 51,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/carlens-arcus/profil/spieler/371686",
                "source_refs": {
                  "key_transfermarkt": "371686",
                  "reep_id": "reep_p37832425",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 371686,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "2",
              "sample_size": 121,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "33",
              "sample_size": 3,
              "latest_seen_date": "2017-03-17"
            },
            {
              "number": "34",
              "sample_size": 2,
              "latest_seen_date": "2017-01-13"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Angers Sporting Club de l'Ouest",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "2",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 51,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 8985,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 13.47,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "haiti:player:carlens-arcus",
              "position": "DF",
              "shirt_number": null,
              "club": "Angers Sporting Club de l'Ouest",
              "date_of_birth": "1996-06-28",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Haiti",
              "height_cm": 176,
              "foot": "right",
              "sub_position": "Right-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/371686-1750955924.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "haiti:player:carlens-arcus",
              "position": "DF",
              "shirt_number": null,
              "club": "Angers Sporting Club de l'Ouest",
              "date_of_birth": "1996-06-28",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Haiti",
              "height_cm": 176,
              "foot": "right",
              "sub_position": "Right-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/371686-1750955924.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 51,
              "goals": 1,
              "market_value_eur": 700000,
              "highest_market_value_eur": 1800000,
              "impact_proxy_score": 13.47,
              "appearances_total": 115,
              "minutes_total": 8985,
              "assists_total": 11,
              "starts_total": 104,
              "bench_rows_total": 22,
              "event_rows_total": 51
            },
            "basis": {
              "sample_size_matches": 51,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/carlens-arcus/profil/spieler/371686",
                "source_refs": {
                  "key_transfermarkt": "371686",
                  "reep_id": "reep_p37832425",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 371686,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 51.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 0.7,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 13.47,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 29.95,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 51,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/carlens-arcus/profil/spieler/371686",
                "source_refs": {
                  "key_transfermarkt": "371686",
                  "reep_id": "reep_p37832425",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 371686,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 13.47,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 51,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/carlens-arcus/profil/spieler/371686",
                "source_refs": {
                  "key_transfermarkt": "371686",
                  "reep_id": "reep_p37832425",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 371686,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 51,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/carlens-arcus/profil/spieler/371686",
                "source_refs": {
                  "key_transfermarkt": "371686",
                  "reep_id": "reep_p37832425",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 371686,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 51,
              "goals": 1,
              "market_value_eur": 700000,
              "highest_market_value_eur": 1800000,
              "impact_proxy_score": 13.47,
              "appearances_total": 115,
              "minutes_total": 8985,
              "assists_total": 11,
              "starts_total": 104,
              "bench_rows_total": 22,
              "event_rows_total": 51
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "2",
                "sample_size": 121,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "33",
                "sample_size": 3,
                "latest_seen_date": "2017-03-17"
              },
              {
                "number": "34",
                "sample_size": 2,
                "latest_seen_date": "2017-01-13"
              }
            ],
            "activity": {
              "appearances_total": 115,
              "minutes_total": 8985,
              "goals_total": 1,
              "assists_total": 11,
              "yellow_cards_total": 18,
              "red_cards_total": 1,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 126,
              "starts": 104,
              "bench_rows": 22,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4635292,
                  "date": "2026-05-03",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4635237,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4635229,
                  "date": "2026-03-07",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4635215,
                  "date": "2026-02-28",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4635200,
                  "date": "2026-02-15",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4635193,
                  "date": "2026-02-08",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4635185,
                  "date": "2026-02-01",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4635171,
                  "date": "2026-01-25",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4635167,
                  "date": "2026-01-17",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4635154,
                  "date": "2026-01-04",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "2",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 51,
              "goal_events": 1,
              "card_events": 19,
              "substitution_events": 31,
              "latest_event_date": "2026-05-03"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "haiti:player:carlens-arcus"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:danley-jean-jacques",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Danley Jean Jacques",
        "name": "Danley Jean Jacques",
        "name_zh": null,
        "country_code": null,
        "country_name": "Haiti",
        "country_name_zh": null,
        "date_of_birth": "2000-05-20",
        "age": 25,
        "photo_url": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "haiti:player:danley-jean-jacques",
          "position": "MF",
          "shirt_number": null,
          "club": "Philadelphia Union",
          "date_of_birth": "2000-05-20",
          "age": 25,
          "status": "selected",
          "country_of_citizenship": "Haiti",
          "height_cm": 182,
          "foot": "right",
          "sub_position": "Defensive Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/628834-1771713850.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/danley-jean-jacques/profil/spieler/628834",
            "source_refs": {
              "key_transfermarkt": "628834",
              "reep_id": "reep_p28ef424e",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 28,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 28,
            "goals": 6,
            "market_value_eur": 2000000,
            "highest_market_value_eur": 2000000,
            "impact_proxy_score": 10.0,
            "appearances_total": 33,
            "minutes_total": 2688,
            "assists_total": 0,
            "starts_total": 55,
            "bench_rows_total": 15,
            "event_rows_total": 36
          },
          "basis": {
            "sample_size_matches": 28,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/danley-jean-jacques/profil/spieler/628834",
              "source_refs": {
                "key_transfermarkt": "628834",
                "reep_id": "reep_p28ef424e",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 628834,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 10.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 28,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/danley-jean-jacques/profil/spieler/628834",
                "source_refs": {
                  "key_transfermarkt": "628834",
                  "reep_id": "reep_p28ef424e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 628834,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "27",
              "sample_size": 33,
              "latest_seen_date": "2024-05-19"
            },
            {
              "number": "21",
              "sample_size": 31,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "31",
              "sample_size": 6,
              "latest_seen_date": "2022-05-21"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Philadelphia Union",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "27",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 28,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 6,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 2688,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 10.0,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "haiti:player:danley-jean-jacques",
              "position": "MF",
              "shirt_number": null,
              "club": "Philadelphia Union",
              "date_of_birth": "2000-05-20",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Haiti",
              "height_cm": 182,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/628834-1771713850.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "haiti:player:danley-jean-jacques",
              "position": "MF",
              "shirt_number": null,
              "club": "Philadelphia Union",
              "date_of_birth": "2000-05-20",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Haiti",
              "height_cm": 182,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/628834-1771713850.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 28,
              "goals": 6,
              "market_value_eur": 2000000,
              "highest_market_value_eur": 2000000,
              "impact_proxy_score": 10.0,
              "appearances_total": 33,
              "minutes_total": 2688,
              "assists_total": 0,
              "starts_total": 55,
              "bench_rows_total": 15,
              "event_rows_total": 36
            },
            "basis": {
              "sample_size_matches": 28,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/danley-jean-jacques/profil/spieler/628834",
                "source_refs": {
                  "key_transfermarkt": "628834",
                  "reep_id": "reep_p28ef424e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 628834,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 28.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 12.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 10.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 8.96,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 28,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/danley-jean-jacques/profil/spieler/628834",
                "source_refs": {
                  "key_transfermarkt": "628834",
                  "reep_id": "reep_p28ef424e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 628834,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 10.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 28,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/danley-jean-jacques/profil/spieler/628834",
                "source_refs": {
                  "key_transfermarkt": "628834",
                  "reep_id": "reep_p28ef424e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 628834,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 28,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/danley-jean-jacques/profil/spieler/628834",
                "source_refs": {
                  "key_transfermarkt": "628834",
                  "reep_id": "reep_p28ef424e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 628834,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 28,
              "goals": 6,
              "market_value_eur": 2000000,
              "highest_market_value_eur": 2000000,
              "impact_proxy_score": 10.0,
              "appearances_total": 33,
              "minutes_total": 2688,
              "assists_total": 0,
              "starts_total": 55,
              "bench_rows_total": 15,
              "event_rows_total": 36
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "27",
                "sample_size": 33,
                "latest_seen_date": "2024-05-19"
              },
              {
                "number": "21",
                "sample_size": 31,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "31",
                "sample_size": 6,
                "latest_seen_date": "2022-05-21"
              }
            ],
            "activity": {
              "appearances_total": 33,
              "minutes_total": 2688,
              "goals_total": 0,
              "assists_total": 0,
              "yellow_cards_total": 4,
              "red_cards_total": 0,
              "latest_appearance_date": "2024-05-19"
            },
            "lineups": {
              "lineup_rows": 70,
              "starts": 55,
              "bench_rows": 15,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4850729,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4850713,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4850694,
                  "date": "2026-04-23",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4803005,
                  "date": "2026-04-19",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4802972,
                  "date": "2026-04-05",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4802954,
                  "date": "2026-03-21",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4802939,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4802926,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4802920,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4770596,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "21",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 36,
              "goal_events": 5,
              "card_events": 13,
              "substitution_events": 18,
              "latest_event_date": "2026-04-26"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "haiti:player:danley-jean-jacques"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:derrick-etienne-jr",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Derrick Etienne Jr.",
        "name": "Derrick Etienne Jr.",
        "name_zh": null,
        "country_code": null,
        "country_name": "Haiti",
        "country_name_zh": null,
        "date_of_birth": "1996-11-25",
        "age": 29,
        "photo_url": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "haiti:player:derrick-etienne-jr",
          "position": "FW",
          "shirt_number": null,
          "club": "Toronto FC",
          "date_of_birth": "1996-11-25",
          "age": 29,
          "status": "selected",
          "country_of_citizenship": "Haiti",
          "height_cm": 178,
          "foot": "right",
          "sub_position": "Left Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/354763-1771789507.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/derrick-etienne-jr-/profil/spieler/354763",
            "source_refs": {
              "key_transfermarkt": "354763",
              "reep_id": "reep_pe2f3eea2",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 46,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 46,
            "goals": 8,
            "impact_proxy_score": 13.9,
            "starts_total": 12,
            "bench_rows_total": 24,
            "event_rows_total": 16
          },
          "basis": {
            "sample_size_matches": 46,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/derrick-etienne-jr-/profil/spieler/354763",
              "source_refs": {
                "key_transfermarkt": "354763",
                "reep_id": "reep_pe2f3eea2",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 354763,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 13.9,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 46,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/derrick-etienne-jr-/profil/spieler/354763",
                "source_refs": {
                  "key_transfermarkt": "354763",
                  "reep_id": "reep_pe2f3eea2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 354763,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "11",
              "sample_size": 36,
              "latest_seen_date": "2026-05-02"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Toronto FC",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "11",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 46,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 8,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 13.9,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "haiti:player:derrick-etienne-jr",
              "position": "FW",
              "shirt_number": null,
              "club": "Toronto FC",
              "date_of_birth": "1996-11-25",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Haiti",
              "height_cm": 178,
              "foot": "right",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/354763-1771789507.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "haiti:player:derrick-etienne-jr",
              "position": "FW",
              "shirt_number": null,
              "club": "Toronto FC",
              "date_of_birth": "1996-11-25",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Haiti",
              "height_cm": 178,
              "foot": "right",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/354763-1771789507.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 46,
              "goals": 8,
              "impact_proxy_score": 13.9,
              "starts_total": 12,
              "bench_rows_total": 24,
              "event_rows_total": 16
            },
            "basis": {
              "sample_size_matches": 46,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/derrick-etienne-jr-/profil/spieler/354763",
                "source_refs": {
                  "key_transfermarkt": "354763",
                  "reep_id": "reep_pe2f3eea2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 354763,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 46.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 16.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 13.9,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 46,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/derrick-etienne-jr-/profil/spieler/354763",
                "source_refs": {
                  "key_transfermarkt": "354763",
                  "reep_id": "reep_pe2f3eea2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 354763,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 13.9,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 46,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/derrick-etienne-jr-/profil/spieler/354763",
                "source_refs": {
                  "key_transfermarkt": "354763",
                  "reep_id": "reep_pe2f3eea2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 354763,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 46,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/derrick-etienne-jr-/profil/spieler/354763",
                "source_refs": {
                  "key_transfermarkt": "354763",
                  "reep_id": "reep_pe2f3eea2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 354763,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 46,
              "goals": 8,
              "impact_proxy_score": 13.9,
              "starts_total": 12,
              "bench_rows_total": 24,
              "event_rows_total": 16
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "11",
                "sample_size": 36,
                "latest_seen_date": "2026-05-02"
              }
            ],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": 36,
              "starts": 12,
              "bench_rows": 24,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4850723,
                  "date": "2026-05-02",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4850708,
                  "date": "2026-04-25",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4850694,
                  "date": "2026-04-23",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4802999,
                  "date": "2026-04-18",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4802983,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4802968,
                  "date": "2026-04-04",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4802953,
                  "date": "2026-03-21",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4802938,
                  "date": "2026-03-14",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4802937,
                  "date": "2026-03-08",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4802917,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "11",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 16,
              "goal_events": 1,
              "card_events": 2,
              "substitution_events": 13,
              "latest_event_date": "2026-04-18"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "haiti:player:derrick-etienne-jr"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:dominique-simon",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Dominique Simon",
        "name": "Dominique Simon",
        "name_zh": null,
        "country_code": null,
        "country_name": "Haiti",
        "country_name_zh": null,
        "date_of_birth": "2000-07-29",
        "age": 25,
        "photo_url": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "haiti:player:dominique-simon",
          "position": "MF",
          "shirt_number": null,
          "club": "FK Pardubice",
          "date_of_birth": "2000-07-29",
          "age": 25,
          "status": "selected",
          "country_of_citizenship": "France",
          "height_cm": 179,
          "foot": "right",
          "sub_position": "Defensive Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/988188-1713341554.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/dominique-simon/profil/spieler/988188",
            "source_refs": {
              "key_transfermarkt": "988188",
              "reep_id": "reep_pbb8951e6",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 0,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "appearances_total": 2,
            "minutes_total": 172,
            "assists_total": 0,
            "starts_total": 20,
            "bench_rows_total": 5,
            "event_rows_total": 13
          },
          "basis": {
            "sample_size_matches": 0,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/dominique-simon/profil/spieler/988188",
              "source_refs": {
                "key_transfermarkt": "988188",
                "reep_id": "reep_pbb8951e6",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 988188,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "pending_source",
            "impact_proxy_score": null,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": null,
            "absence_impact_explain_en": null,
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dominique-simon/profil/spieler/988188",
                "source_refs": {
                  "key_transfermarkt": "988188",
                  "reep_id": "reep_pbb8951e6",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 988188,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "20",
              "sample_size": 15,
              "latest_seen_date": "2025-07-18"
            },
            {
              "number": "6",
              "sample_size": 8,
              "latest_seen_date": "2023-07-20"
            },
            {
              "number": "8",
              "sample_size": 2,
              "latest_seen_date": "2024-07-18"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "FK Pardubice",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "20",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 172,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": null,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "haiti:player:dominique-simon",
              "position": "MF",
              "shirt_number": null,
              "club": "FK Pardubice",
              "date_of_birth": "2000-07-29",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 179,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/988188-1713341554.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "haiti:player:dominique-simon",
              "position": "MF",
              "shirt_number": null,
              "club": "FK Pardubice",
              "date_of_birth": "2000-07-29",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 179,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/988188-1713341554.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "appearances_total": 2,
              "minutes_total": 172,
              "assists_total": 0,
              "starts_total": 20,
              "bench_rows_total": 5,
              "event_rows_total": 13
            },
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dominique-simon/profil/spieler/988188",
                "source_refs": {
                  "key_transfermarkt": "988188",
                  "reep_id": "reep_pbb8951e6",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 988188,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 0.57,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dominique-simon/profil/spieler/988188",
                "source_refs": {
                  "key_transfermarkt": "988188",
                  "reep_id": "reep_pbb8951e6",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 988188,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "pending_source",
            "impact_proxy_score": null,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": null,
            "absence_impact_explain_en": null,
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dominique-simon/profil/spieler/988188",
                "source_refs": {
                  "key_transfermarkt": "988188",
                  "reep_id": "reep_pbb8951e6",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 988188,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dominique-simon/profil/spieler/988188",
                "source_refs": {
                  "key_transfermarkt": "988188",
                  "reep_id": "reep_pbb8951e6",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 988188,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "appearances_total": 2,
              "minutes_total": 172,
              "assists_total": 0,
              "starts_total": 20,
              "bench_rows_total": 5,
              "event_rows_total": 13
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "20",
                "sample_size": 15,
                "latest_seen_date": "2025-07-18"
              },
              {
                "number": "6",
                "sample_size": 8,
                "latest_seen_date": "2023-07-20"
              },
              {
                "number": "8",
                "sample_size": 2,
                "latest_seen_date": "2024-07-18"
              }
            ],
            "activity": {
              "appearances_total": 2,
              "minutes_total": 172,
              "goals_total": 0,
              "assists_total": 0,
              "yellow_cards_total": 1,
              "red_cards_total": 0,
              "latest_appearance_date": "2024-07-18"
            },
            "lineups": {
              "lineup_rows": 25,
              "starts": 20,
              "bench_rows": 5,
              "latest_lineup_date": "2025-07-18",
              "latest_rows": [
                {
                  "game_id": 4624524,
                  "date": "2025-07-18",
                  "type": "substitutes",
                  "position": "Attacking Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4363535,
                  "date": "2025-04-19",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4363499,
                  "date": "2025-03-15",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4363495,
                  "date": "2025-03-09",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4363482,
                  "date": "2025-03-01",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4363478,
                  "date": "2025-02-22",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4363467,
                  "date": "2025-02-15",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4363460,
                  "date": "2025-02-08",
                  "type": "substitutes",
                  "position": "Attacking Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4363351,
                  "date": "2024-10-19",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4363334,
                  "date": "2024-09-28",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "20",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 13,
              "goal_events": 1,
              "card_events": 6,
              "substitution_events": 6,
              "latest_event_date": "2025-03-01"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "haiti:player:dominique-simon"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:duckens-nazon",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Duckens Nazon",
        "name": "Duckens Nazon",
        "name_zh": null,
        "country_code": null,
        "country_name": "Haiti",
        "country_name_zh": null,
        "date_of_birth": "1994-04-07",
        "age": 32,
        "photo_url": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "haiti:player:duckens-nazon",
          "position": "FW",
          "shirt_number": null,
          "club": "Kayserispor Kulübü",
          "date_of_birth": "1994-04-07",
          "age": 32,
          "status": "selected",
          "country_of_citizenship": "Haiti",
          "height_cm": 181,
          "foot": "right",
          "sub_position": "Centre-Forward",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/345763-1712923993.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/duckens-nazon/profil/spieler/345763",
            "source_refs": {
              "key_transfermarkt": "345763",
              "reep_id": "reep_p6e59202e",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 74,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 74,
            "goals": 44,
            "market_value_eur": 1600000,
            "highest_market_value_eur": 1600000,
            "impact_proxy_score": 32.66,
            "appearances_total": 86,
            "minutes_total": 4668,
            "assists_total": 7,
            "starts_total": 52,
            "bench_rows_total": 51,
            "event_rows_total": 67
          },
          "basis": {
            "sample_size_matches": 74,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/duckens-nazon/profil/spieler/345763",
              "source_refs": {
                "key_transfermarkt": "345763",
                "reep_id": "reep_p6e59202e",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 345763,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 32.66,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 74,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/duckens-nazon/profil/spieler/345763",
                "source_refs": {
                  "key_transfermarkt": "345763",
                  "reep_id": "reep_p6e59202e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 345763,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "9",
              "sample_size": 73,
              "latest_seen_date": "2025-06-01"
            },
            {
              "number": "90",
              "sample_size": 28,
              "latest_seen_date": "2021-04-18"
            },
            {
              "number": "18",
              "sample_size": 2,
              "latest_seen_date": "2017-12-03"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Kayserispor Kulübü",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "9",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 74,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 44,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 4668,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 32.66,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "haiti:player:duckens-nazon",
              "position": "FW",
              "shirt_number": null,
              "club": "Kayserispor Kulübü",
              "date_of_birth": "1994-04-07",
              "age": 32,
              "status": "selected",
              "country_of_citizenship": "Haiti",
              "height_cm": 181,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/345763-1712923993.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "haiti:player:duckens-nazon",
              "position": "FW",
              "shirt_number": null,
              "club": "Kayserispor Kulübü",
              "date_of_birth": "1994-04-07",
              "age": 32,
              "status": "selected",
              "country_of_citizenship": "Haiti",
              "height_cm": 181,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/345763-1712923993.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 74,
              "goals": 44,
              "market_value_eur": 1600000,
              "highest_market_value_eur": 1600000,
              "impact_proxy_score": 32.66,
              "appearances_total": 86,
              "minutes_total": 4668,
              "assists_total": 7,
              "starts_total": 52,
              "bench_rows_total": 51,
              "event_rows_total": 67
            },
            "basis": {
              "sample_size_matches": 74,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/duckens-nazon/profil/spieler/345763",
                "source_refs": {
                  "key_transfermarkt": "345763",
                  "reep_id": "reep_p6e59202e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 345763,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 74.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 88.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 1.6,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 32.66,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 15.56,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 74,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/duckens-nazon/profil/spieler/345763",
                "source_refs": {
                  "key_transfermarkt": "345763",
                  "reep_id": "reep_p6e59202e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 345763,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 32.66,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 74,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/duckens-nazon/profil/spieler/345763",
                "source_refs": {
                  "key_transfermarkt": "345763",
                  "reep_id": "reep_p6e59202e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 345763,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 74,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/duckens-nazon/profil/spieler/345763",
                "source_refs": {
                  "key_transfermarkt": "345763",
                  "reep_id": "reep_p6e59202e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 345763,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 74,
              "goals": 44,
              "market_value_eur": 1600000,
              "highest_market_value_eur": 1600000,
              "impact_proxy_score": 32.66,
              "appearances_total": 86,
              "minutes_total": 4668,
              "assists_total": 7,
              "starts_total": 52,
              "bench_rows_total": 51,
              "event_rows_total": 67
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "9",
                "sample_size": 73,
                "latest_seen_date": "2025-06-01"
              },
              {
                "number": "90",
                "sample_size": 28,
                "latest_seen_date": "2021-04-18"
              },
              {
                "number": "18",
                "sample_size": 2,
                "latest_seen_date": "2017-12-03"
              }
            ],
            "activity": {
              "appearances_total": 86,
              "minutes_total": 4668,
              "goals_total": 18,
              "assists_total": 7,
              "yellow_cards_total": 10,
              "red_cards_total": 2,
              "latest_appearance_date": "2025-06-01"
            },
            "lineups": {
              "lineup_rows": 103,
              "starts": 52,
              "bench_rows": 51,
              "latest_lineup_date": "2025-06-01",
              "latest_rows": [
                {
                  "game_id": 4393443,
                  "date": "2025-06-01",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4393432,
                  "date": "2025-05-25",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4393422,
                  "date": "2025-05-18",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4393414,
                  "date": "2025-05-12",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4393396,
                  "date": "2025-04-27",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4393392,
                  "date": "2025-04-20",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4393378,
                  "date": "2025-04-13",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4393371,
                  "date": "2025-04-04",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4393361,
                  "date": "2025-03-28",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4393349,
                  "date": "2025-03-15",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 67,
              "goal_events": 20,
              "card_events": 13,
              "substitution_events": 34,
              "latest_event_date": "2025-06-01"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "haiti:player:duckens-nazon"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:duke-lacroix",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Duke Lacroix",
        "name": "Duke Lacroix",
        "name_zh": null,
        "country_code": null,
        "country_name": "Haiti",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "haiti:player:duke-lacroix",
          "position": "DF",
          "shirt_number": null,
          "club": null,
          "date_of_birth": null,
          "age": null,
          "status": "selected",
          "country_of_citizenship": null,
          "height_cm": null,
          "foot": null,
          "sub_position": null,
          "image_url": null,
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "status": "available",
            "country_of_citizenship": "pending_source",
            "height_cm": "pending_source",
            "foot": "pending_source",
            "sub_position": "pending_source",
            "image_url": "pending_source"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "shirt_number": "pending_source"
          },
          "external_fact": {}
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "window": null,
          "competition_scope": null,
          "metrics": {},
          "basis": {
            "sample_size_matches": 0,
            "window": null,
            "competition_scope": null,
            "source": null,
            "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
            "external_fact": {},
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 375472,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "pending_source",
            "impact_proxy_score": null,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": null,
            "absence_impact_explain_en": null,
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 375472,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": null,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "haiti:player:duke-lacroix",
              "position": "DF",
              "shirt_number": null,
              "club": null,
              "date_of_birth": null,
              "age": null,
              "status": "selected",
              "country_of_citizenship": null,
              "height_cm": null,
              "foot": null,
              "sub_position": null,
              "image_url": null,
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "haiti:player:duke-lacroix",
              "position": "DF",
              "shirt_number": null,
              "club": null,
              "date_of_birth": null,
              "age": null,
              "status": "selected",
              "country_of_citizenship": null,
              "height_cm": null,
              "foot": null,
              "sub_position": null,
              "image_url": null
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "status": "available",
              "country_of_citizenship": "pending_source",
              "height_cm": "pending_source",
              "foot": "pending_source",
              "sub_position": "pending_source",
              "image_url": "pending_source"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "pending_source",
            "metrics": {},
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 375472,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "pending_source",
            "items": [],
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 375472,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "pending_source",
            "impact_proxy_score": null,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": null,
            "absence_impact_explain_en": null,
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 375472,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 375472,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {}
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": null,
              "starts": null,
              "bench_rows": null,
              "latest_lineup_date": null,
              "latest_rows": []
            },
            "events": {
              "events_total": null,
              "goal_events": null,
              "card_events": null,
              "substitution_events": null,
              "latest_event_date": null
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "haiti:player:duke-lacroix"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:frantzdy-pierrot",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Frantzdy Pierrot",
        "name": "Frantzdy Pierrot",
        "name_zh": null,
        "country_code": null,
        "country_name": "Haiti",
        "country_name_zh": null,
        "date_of_birth": "1995-03-29",
        "age": 31,
        "photo_url": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "haiti:player:frantzdy-pierrot",
          "position": "FW",
          "shirt_number": null,
          "club": "Çaykur Rizespor Kulübü",
          "date_of_birth": "1995-03-29",
          "age": 31,
          "status": "selected",
          "country_of_citizenship": "Haiti",
          "height_cm": 194,
          "foot": "right",
          "sub_position": "Centre-Forward",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/492955-1754429681.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/frantzdy-pierrot/profil/spieler/492955",
            "source_refs": {
              "key_transfermarkt": "492955",
              "reep_id": "reep_pb3ea4000",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 49,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 49,
            "goals": 33,
            "market_value_eur": 3000000,
            "highest_market_value_eur": 3500000,
            "impact_proxy_score": 23.95,
            "appearances_total": 85,
            "minutes_total": 4703,
            "assists_total": 3,
            "starts_total": 76,
            "bench_rows_total": 47,
            "event_rows_total": 83
          },
          "basis": {
            "sample_size_matches": 49,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/frantzdy-pierrot/profil/spieler/492955",
              "source_refs": {
                "key_transfermarkt": "492955",
                "reep_id": "reep_pb3ea4000",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 492955,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 23.95,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 49,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/frantzdy-pierrot/profil/spieler/492955",
                "source_refs": {
                  "key_transfermarkt": "492955",
                  "reep_id": "reep_pb3ea4000",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 492955,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "14",
              "sample_size": 50,
              "latest_seen_date": "2025-11-09"
            },
            {
              "number": "9",
              "sample_size": 32,
              "latest_seen_date": "2024-08-01"
            },
            {
              "number": "23",
              "sample_size": 29,
              "latest_seen_date": "2019-08-18"
            },
            {
              "number": "19",
              "sample_size": 12,
              "latest_seen_date": "2026-05-01"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Çaykur Rizespor Kulübü",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "14",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 49,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 33,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 4703,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 23.95,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "haiti:player:frantzdy-pierrot",
              "position": "FW",
              "shirt_number": null,
              "club": "Çaykur Rizespor Kulübü",
              "date_of_birth": "1995-03-29",
              "age": 31,
              "status": "selected",
              "country_of_citizenship": "Haiti",
              "height_cm": 194,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/492955-1754429681.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "haiti:player:frantzdy-pierrot",
              "position": "FW",
              "shirt_number": null,
              "club": "Çaykur Rizespor Kulübü",
              "date_of_birth": "1995-03-29",
              "age": 31,
              "status": "selected",
              "country_of_citizenship": "Haiti",
              "height_cm": 194,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/492955-1754429681.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 49,
              "goals": 33,
              "market_value_eur": 3000000,
              "highest_market_value_eur": 3500000,
              "impact_proxy_score": 23.95,
              "appearances_total": 85,
              "minutes_total": 4703,
              "assists_total": 3,
              "starts_total": 76,
              "bench_rows_total": 47,
              "event_rows_total": 83
            },
            "basis": {
              "sample_size_matches": 49,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/frantzdy-pierrot/profil/spieler/492955",
                "source_refs": {
                  "key_transfermarkt": "492955",
                  "reep_id": "reep_pb3ea4000",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 492955,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 49.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 66.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 3.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 23.95,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 15.68,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 49,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/frantzdy-pierrot/profil/spieler/492955",
                "source_refs": {
                  "key_transfermarkt": "492955",
                  "reep_id": "reep_pb3ea4000",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 492955,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 23.95,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 49,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/frantzdy-pierrot/profil/spieler/492955",
                "source_refs": {
                  "key_transfermarkt": "492955",
                  "reep_id": "reep_pb3ea4000",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 492955,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 49,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/frantzdy-pierrot/profil/spieler/492955",
                "source_refs": {
                  "key_transfermarkt": "492955",
                  "reep_id": "reep_pb3ea4000",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 492955,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 49,
              "goals": 33,
              "market_value_eur": 3000000,
              "highest_market_value_eur": 3500000,
              "impact_proxy_score": 23.95,
              "appearances_total": 85,
              "minutes_total": 4703,
              "assists_total": 3,
              "starts_total": 76,
              "bench_rows_total": 47,
              "event_rows_total": 83
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "14",
                "sample_size": 50,
                "latest_seen_date": "2025-11-09"
              },
              {
                "number": "9",
                "sample_size": 32,
                "latest_seen_date": "2024-08-01"
              },
              {
                "number": "23",
                "sample_size": 29,
                "latest_seen_date": "2019-08-18"
              },
              {
                "number": "19",
                "sample_size": 12,
                "latest_seen_date": "2026-05-01"
              }
            ],
            "activity": {
              "appearances_total": 85,
              "minutes_total": 4703,
              "goals_total": 18,
              "assists_total": 3,
              "yellow_cards_total": 13,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-04-25"
            },
            "lineups": {
              "lineup_rows": 123,
              "starts": 76,
              "bench_rows": 47,
              "latest_lineup_date": "2026-05-01",
              "latest_rows": [
                {
                  "game_id": 4648048,
                  "date": "2026-05-01",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4648045,
                  "date": "2026-04-25",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4648036,
                  "date": "2026-04-17",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4648025,
                  "date": "2026-04-13",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4648005,
                  "date": "2026-04-09",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4648018,
                  "date": "2026-04-05",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4648000,
                  "date": "2026-03-14",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4647985,
                  "date": "2026-03-08",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4647982,
                  "date": "2026-02-28",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4647974,
                  "date": "2026-02-20",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 83,
              "goal_events": 30,
              "card_events": 17,
              "substitution_events": 35,
              "latest_event_date": "2025-11-02"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "haiti:player:frantzdy-pierrot"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:hannes-delcroix",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Hannes Delcroix",
        "name": "Hannes Delcroix",
        "name_zh": null,
        "country_code": null,
        "country_name": "Haiti",
        "country_name_zh": null,
        "date_of_birth": "1999-02-28",
        "age": 27,
        "photo_url": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "haiti:player:hannes-delcroix",
          "position": "DF",
          "shirt_number": null,
          "club": "FC Lugano",
          "date_of_birth": "1999-02-28",
          "age": 27,
          "status": "selected",
          "country_of_citizenship": "Haiti",
          "height_cm": 184,
          "foot": "left",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/338635-1660674722.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/hannes-delcroix/profil/spieler/338635",
            "source_refs": {
              "key_transfermarkt": "338635",
              "reep_id": "reep_p76269eb7",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 5,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 5,
            "goals": 0,
            "market_value_eur": 4000000,
            "highest_market_value_eur": 4000000,
            "impact_proxy_score": 3.65,
            "appearances_total": 92,
            "minutes_total": 7117,
            "assists_total": 1,
            "starts_total": 86,
            "bench_rows_total": 43,
            "event_rows_total": 27
          },
          "basis": {
            "sample_size_matches": 5,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/hannes-delcroix/profil/spieler/338635",
              "source_refs": {
                "key_transfermarkt": "338635",
                "reep_id": "reep_p76269eb7",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 338635,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 3.65,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hannes-delcroix/profil/spieler/338635",
                "source_refs": {
                  "key_transfermarkt": "338635",
                  "reep_id": "reep_p76269eb7",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 338635,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "3",
              "sample_size": 46,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "42",
              "sample_size": 32,
              "latest_seen_date": "2021-03-07"
            },
            {
              "number": "44",
              "sample_size": 25,
              "latest_seen_date": "2025-08-26"
            },
            {
              "number": "4",
              "sample_size": 25,
              "latest_seen_date": "2020-03-08"
            },
            {
              "number": "43",
              "sample_size": 1,
              "latest_seen_date": "2017-02-03"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "FC Lugano",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "3",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 5,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 7117,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 3.65,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "haiti:player:hannes-delcroix",
              "position": "DF",
              "shirt_number": null,
              "club": "FC Lugano",
              "date_of_birth": "1999-02-28",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Haiti",
              "height_cm": 184,
              "foot": "left",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/338635-1660674722.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "haiti:player:hannes-delcroix",
              "position": "DF",
              "shirt_number": null,
              "club": "FC Lugano",
              "date_of_birth": "1999-02-28",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Haiti",
              "height_cm": 184,
              "foot": "left",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/338635-1660674722.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 5,
              "goals": 0,
              "market_value_eur": 4000000,
              "highest_market_value_eur": 4000000,
              "impact_proxy_score": 3.65,
              "appearances_total": 92,
              "minutes_total": 7117,
              "assists_total": 1,
              "starts_total": 86,
              "bench_rows_total": 43,
              "event_rows_total": 27
            },
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hannes-delcroix/profil/spieler/338635",
                "source_refs": {
                  "key_transfermarkt": "338635",
                  "reep_id": "reep_p76269eb7",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 338635,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 5.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 4.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 3.65,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 23.72,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hannes-delcroix/profil/spieler/338635",
                "source_refs": {
                  "key_transfermarkt": "338635",
                  "reep_id": "reep_p76269eb7",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 338635,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 3.65,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hannes-delcroix/profil/spieler/338635",
                "source_refs": {
                  "key_transfermarkt": "338635",
                  "reep_id": "reep_p76269eb7",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 338635,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hannes-delcroix/profil/spieler/338635",
                "source_refs": {
                  "key_transfermarkt": "338635",
                  "reep_id": "reep_p76269eb7",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 338635,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 5,
              "goals": 0,
              "market_value_eur": 4000000,
              "highest_market_value_eur": 4000000,
              "impact_proxy_score": 3.65,
              "appearances_total": 92,
              "minutes_total": 7117,
              "assists_total": 1,
              "starts_total": 86,
              "bench_rows_total": 43,
              "event_rows_total": 27
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "3",
                "sample_size": 46,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "42",
                "sample_size": 32,
                "latest_seen_date": "2021-03-07"
              },
              {
                "number": "44",
                "sample_size": 25,
                "latest_seen_date": "2025-08-26"
              },
              {
                "number": "4",
                "sample_size": 25,
                "latest_seen_date": "2020-03-08"
              },
              {
                "number": "43",
                "sample_size": 1,
                "latest_seen_date": "2017-02-03"
              }
            ],
            "activity": {
              "appearances_total": 92,
              "minutes_total": 7117,
              "goals_total": 3,
              "assists_total": 1,
              "yellow_cards_total": 8,
              "red_cards_total": 1,
              "latest_appearance_date": "2024-03-10"
            },
            "lineups": {
              "lineup_rows": 129,
              "starts": 86,
              "bench_rows": 43,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4856831,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4856823,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4787679,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4787627,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4787643,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4787652,
                  "date": "2026-03-17",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4787670,
                  "date": "2026-03-07",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4787687,
                  "date": "2026-03-04",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4627366,
                  "date": "2026-01-31",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4627360,
                  "date": "2026-01-24",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 27,
              "goal_events": 4,
              "card_events": 11,
              "substitution_events": 12,
              "latest_event_date": "2026-05-03"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "haiti:player:hannes-delcroix"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:jean-kevin-duverne",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Jean-Kevin Duverne",
        "name": "Jean-Kevin Duverne",
        "name_zh": null,
        "country_code": null,
        "country_name": "Haiti",
        "country_name_zh": null,
        "date_of_birth": "1997-07-12",
        "age": 28,
        "photo_url": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "haiti:player:jean-kevin-duverne",
          "position": "DF",
          "shirt_number": null,
          "club": "Koninklijke Atletiek Associatie Gent",
          "date_of_birth": "1997-07-12",
          "age": 28,
          "status": "selected",
          "country_of_citizenship": "Haiti",
          "height_cm": 186,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/344864-1704213124.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/jean-kevin-duverne/profil/spieler/344864",
            "source_refs": {
              "key_transfermarkt": "344864",
              "reep_id": "reep_p8e6b19c0",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 15,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 15,
            "goals": 1,
            "market_value_eur": 3500000,
            "highest_market_value_eur": 4000000,
            "impact_proxy_score": 6.15,
            "appearances_total": 161,
            "minutes_total": 11973,
            "assists_total": 6,
            "starts_total": 130,
            "bench_rows_total": 73,
            "event_rows_total": 45
          },
          "basis": {
            "sample_size_matches": 15,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/jean-kevin-duverne/profil/spieler/344864",
              "source_refs": {
                "key_transfermarkt": "344864",
                "reep_id": "reep_p8e6b19c0",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 344864,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 6.15,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 15,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jean-kevin-duverne/profil/spieler/344864",
                "source_refs": {
                  "key_transfermarkt": "344864",
                  "reep_id": "reep_p8e6b19c0",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 344864,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "2",
              "sample_size": 175,
              "latest_seen_date": "2025-01-26"
            },
            {
              "number": "29",
              "sample_size": 18,
              "latest_seen_date": "2026-03-22"
            },
            {
              "number": "93",
              "sample_size": 10,
              "latest_seen_date": "2025-08-30"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Koninklijke Atletiek Associatie Gent",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "2",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 15,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 11973,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 6.15,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "haiti:player:jean-kevin-duverne",
              "position": "DF",
              "shirt_number": null,
              "club": "Koninklijke Atletiek Associatie Gent",
              "date_of_birth": "1997-07-12",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "Haiti",
              "height_cm": 186,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/344864-1704213124.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "haiti:player:jean-kevin-duverne",
              "position": "DF",
              "shirt_number": null,
              "club": "Koninklijke Atletiek Associatie Gent",
              "date_of_birth": "1997-07-12",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "Haiti",
              "height_cm": 186,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/344864-1704213124.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 15,
              "goals": 1,
              "market_value_eur": 3500000,
              "highest_market_value_eur": 4000000,
              "impact_proxy_score": 6.15,
              "appearances_total": 161,
              "minutes_total": 11973,
              "assists_total": 6,
              "starts_total": 130,
              "bench_rows_total": 73,
              "event_rows_total": 45
            },
            "basis": {
              "sample_size_matches": 15,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jean-kevin-duverne/profil/spieler/344864",
                "source_refs": {
                  "key_transfermarkt": "344864",
                  "reep_id": "reep_p8e6b19c0",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 344864,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 15.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 3.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 6.15,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 39.91,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 15,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jean-kevin-duverne/profil/spieler/344864",
                "source_refs": {
                  "key_transfermarkt": "344864",
                  "reep_id": "reep_p8e6b19c0",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 344864,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 6.15,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 15,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jean-kevin-duverne/profil/spieler/344864",
                "source_refs": {
                  "key_transfermarkt": "344864",
                  "reep_id": "reep_p8e6b19c0",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 344864,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 15,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jean-kevin-duverne/profil/spieler/344864",
                "source_refs": {
                  "key_transfermarkt": "344864",
                  "reep_id": "reep_p8e6b19c0",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 344864,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 15,
              "goals": 1,
              "market_value_eur": 3500000,
              "highest_market_value_eur": 4000000,
              "impact_proxy_score": 6.15,
              "appearances_total": 161,
              "minutes_total": 11973,
              "assists_total": 6,
              "starts_total": 130,
              "bench_rows_total": 73,
              "event_rows_total": 45
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "2",
                "sample_size": 175,
                "latest_seen_date": "2025-01-26"
              },
              {
                "number": "29",
                "sample_size": 18,
                "latest_seen_date": "2026-03-22"
              },
              {
                "number": "93",
                "sample_size": 10,
                "latest_seen_date": "2025-08-30"
              }
            ],
            "activity": {
              "appearances_total": 161,
              "minutes_total": 11973,
              "goals_total": 5,
              "assists_total": 6,
              "yellow_cards_total": 18,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-03-22"
            },
            "lineups": {
              "lineup_rows": 203,
              "starts": 130,
              "bench_rows": 73,
              "latest_lineup_date": "2026-03-22",
              "latest_rows": [
                {
                  "game_id": 4641398,
                  "date": "2026-03-22",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4641377,
                  "date": "2026-03-13",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4641356,
                  "date": "2026-03-08",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4641296,
                  "date": "2026-03-01",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4641313,
                  "date": "2026-01-30",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4641331,
                  "date": "2026-01-23",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4641321,
                  "date": "2026-01-18",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4641345,
                  "date": "2025-12-27",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4641383,
                  "date": "2025-12-21",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4641305,
                  "date": "2025-12-14",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "29",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 45,
              "goal_events": 6,
              "card_events": 18,
              "substitution_events": 21,
              "latest_event_date": "2026-03-13"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "haiti:player:jean-kevin-duverne"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:jean-ricner-bellegarde",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Jean-Ricner Bellegarde",
        "name": "Jean-Ricner Bellegarde",
        "name_zh": null,
        "country_code": null,
        "country_name": "Haiti",
        "country_name_zh": null,
        "date_of_birth": "1998-06-27",
        "age": 27,
        "photo_url": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "haiti:player:jean-ricner-bellegarde",
          "position": "MF",
          "shirt_number": null,
          "club": "Wolverhampton Wanderers Football Club",
          "date_of_birth": "1998-06-27",
          "age": 27,
          "status": "selected",
          "country_of_citizenship": "Haiti",
          "height_cm": 172,
          "foot": "right",
          "sub_position": "Central Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/450050-1769112628.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/jean-ricner-bellegarde/profil/spieler/450050",
            "source_refs": {
              "key_transfermarkt": "450050",
              "reep_id": "reep_p29277eca",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 8,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 8,
            "goals": 0,
            "market_value_eur": 15000000,
            "highest_market_value_eur": 15000000,
            "impact_proxy_score": 11.0,
            "appearances_total": 225,
            "minutes_total": 13370,
            "assists_total": 25,
            "starts_total": 155,
            "bench_rows_total": 76,
            "event_rows_total": 142
          },
          "basis": {
            "sample_size_matches": 8,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/jean-ricner-bellegarde/profil/spieler/450050",
              "source_refs": {
                "key_transfermarkt": "450050",
                "reep_id": "reep_p29277eca",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 450050,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 11.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jean-ricner-bellegarde/profil/spieler/450050",
                "source_refs": {
                  "key_transfermarkt": "450050",
                  "reep_id": "reep_p29277eca",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 450050,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "17",
              "sample_size": 133,
              "latest_seen_date": "2023-08-27"
            },
            {
              "number": "27",
              "sample_size": 98,
              "latest_seen_date": "2026-05-02"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Wolverhampton Wanderers Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "17",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 8,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 13370,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 11.0,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "haiti:player:jean-ricner-bellegarde",
              "position": "MF",
              "shirt_number": null,
              "club": "Wolverhampton Wanderers Football Club",
              "date_of_birth": "1998-06-27",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Haiti",
              "height_cm": 172,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/450050-1769112628.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "haiti:player:jean-ricner-bellegarde",
              "position": "MF",
              "shirt_number": null,
              "club": "Wolverhampton Wanderers Football Club",
              "date_of_birth": "1998-06-27",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Haiti",
              "height_cm": 172,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/450050-1769112628.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 8,
              "goals": 0,
              "market_value_eur": 15000000,
              "highest_market_value_eur": 15000000,
              "impact_proxy_score": 11.0,
              "appearances_total": 225,
              "minutes_total": 13370,
              "assists_total": 25,
              "starts_total": 155,
              "bench_rows_total": 76,
              "event_rows_total": 142
            },
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jean-ricner-bellegarde/profil/spieler/450050",
                "source_refs": {
                  "key_transfermarkt": "450050",
                  "reep_id": "reep_p29277eca",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 450050,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 8.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 15.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 11.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 44.57,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jean-ricner-bellegarde/profil/spieler/450050",
                "source_refs": {
                  "key_transfermarkt": "450050",
                  "reep_id": "reep_p29277eca",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 450050,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 11.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jean-ricner-bellegarde/profil/spieler/450050",
                "source_refs": {
                  "key_transfermarkt": "450050",
                  "reep_id": "reep_p29277eca",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 450050,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jean-ricner-bellegarde/profil/spieler/450050",
                "source_refs": {
                  "key_transfermarkt": "450050",
                  "reep_id": "reep_p29277eca",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 450050,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 8,
              "goals": 0,
              "market_value_eur": 15000000,
              "highest_market_value_eur": 15000000,
              "impact_proxy_score": 11.0,
              "appearances_total": 225,
              "minutes_total": 13370,
              "assists_total": 25,
              "starts_total": 155,
              "bench_rows_total": 76,
              "event_rows_total": 142
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "17",
                "sample_size": 133,
                "latest_seen_date": "2023-08-27"
              },
              {
                "number": "27",
                "sample_size": 98,
                "latest_seen_date": "2026-05-02"
              }
            ],
            "activity": {
              "appearances_total": 225,
              "minutes_total": 13370,
              "goals_total": 12,
              "assists_total": 25,
              "yellow_cards_total": 25,
              "red_cards_total": 1,
              "latest_appearance_date": "2026-04-18"
            },
            "lineups": {
              "lineup_rows": 231,
              "starts": 155,
              "bench_rows": 76,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4626147,
                  "date": "2026-05-02",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "27",
                  "team_captain": false
                },
                {
                  "game_id": 4626137,
                  "date": "2026-04-25",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "27",
                  "team_captain": false
                },
                {
                  "game_id": 4626123,
                  "date": "2026-04-18",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "27",
                  "team_captain": false
                },
                {
                  "game_id": 4626117,
                  "date": "2026-04-10",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "27",
                  "team_captain": false
                },
                {
                  "game_id": 4626089,
                  "date": "2026-03-16",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "27",
                  "team_captain": false
                },
                {
                  "game_id": 4827502,
                  "date": "2026-03-06",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "27",
                  "team_captain": false
                },
                {
                  "game_id": 4626087,
                  "date": "2026-03-03",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "27",
                  "team_captain": false
                },
                {
                  "game_id": 4626077,
                  "date": "2026-02-27",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "27",
                  "team_captain": false
                },
                {
                  "game_id": 4626061,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "27",
                  "team_captain": false
                },
                {
                  "game_id": 4626107,
                  "date": "2026-02-18",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "27",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 142,
              "goal_events": 12,
              "card_events": 26,
              "substitution_events": 104,
              "latest_event_date": "2026-04-18"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "haiti:player:jean-ricner-bellegarde"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:johny-placide",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Johny Placide",
        "name": "Johny Placide",
        "name_zh": null,
        "country_code": null,
        "country_name": "Haiti",
        "country_name_zh": null,
        "date_of_birth": "1988-01-29",
        "age": 38,
        "photo_url": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "haiti:player:johny-placide",
          "position": "GK",
          "shirt_number": null,
          "club": "EA Guingamp",
          "date_of_birth": "1988-01-29",
          "age": 38,
          "status": "selected",
          "country_of_citizenship": "Haiti",
          "height_cm": 181,
          "foot": "right",
          "sub_position": "Goalkeeper",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/51035-1613711724.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/johny-placide/profil/spieler/51035",
            "source_refs": {
              "key_transfermarkt": "51035",
              "reep_id": "reep_p235aa6ba",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "medium",
              "person_id_map_resolution_method": "alias_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 0,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "market_value_eur": 250000,
            "highest_market_value_eur": 1800000,
            "impact_proxy_score": 0.15,
            "appearances_total": 49,
            "minutes_total": 4224,
            "assists_total": 0,
            "starts_total": 43,
            "bench_rows_total": 58,
            "event_rows_total": 6
          },
          "basis": {
            "sample_size_matches": 0,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/johny-placide/profil/spieler/51035",
              "source_refs": {
                "key_transfermarkt": "51035",
                "reep_id": "reep_p235aa6ba",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "medium",
                "person_id_map_resolution_method": "alias_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 51035,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "alias_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 0.15,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/johny-placide/profil/spieler/51035",
                "source_refs": {
                  "key_transfermarkt": "51035",
                  "reep_id": "reep_p235aa6ba",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "alias_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 51035,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "alias_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "30",
              "sample_size": 94,
              "latest_seen_date": "2016-05-14"
            },
            {
              "number": "50",
              "sample_size": 6,
              "latest_seen_date": "2017-04-22"
            },
            {
              "number": "19",
              "sample_size": 1,
              "latest_seen_date": "2017-11-04"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "GK",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "EA Guingamp",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "30",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 4224,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 0.15,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "haiti:player:johny-placide",
              "position": "GK",
              "shirt_number": null,
              "club": "EA Guingamp",
              "date_of_birth": "1988-01-29",
              "age": 38,
              "status": "selected",
              "country_of_citizenship": "Haiti",
              "height_cm": 181,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/51035-1613711724.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "haiti:player:johny-placide",
              "position": "GK",
              "shirt_number": null,
              "club": "EA Guingamp",
              "date_of_birth": "1988-01-29",
              "age": 38,
              "status": "selected",
              "country_of_citizenship": "Haiti",
              "height_cm": 181,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/51035-1613711724.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "market_value_eur": 250000,
              "highest_market_value_eur": 1800000,
              "impact_proxy_score": 0.15,
              "appearances_total": 49,
              "minutes_total": 4224,
              "assists_total": 0,
              "starts_total": 43,
              "bench_rows_total": 58,
              "event_rows_total": 6
            },
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/johny-placide/profil/spieler/51035",
                "source_refs": {
                  "key_transfermarkt": "51035",
                  "reep_id": "reep_p235aa6ba",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "alias_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 51035,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "alias_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 0.25,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 0.15,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 14.08,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/johny-placide/profil/spieler/51035",
                "source_refs": {
                  "key_transfermarkt": "51035",
                  "reep_id": "reep_p235aa6ba",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "alias_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 51035,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "alias_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 0.15,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/johny-placide/profil/spieler/51035",
                "source_refs": {
                  "key_transfermarkt": "51035",
                  "reep_id": "reep_p235aa6ba",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "alias_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 51035,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "alias_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/johny-placide/profil/spieler/51035",
                "source_refs": {
                  "key_transfermarkt": "51035",
                  "reep_id": "reep_p235aa6ba",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "alias_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 51035,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "alias_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "market_value_eur": 250000,
              "highest_market_value_eur": 1800000,
              "impact_proxy_score": 0.15,
              "appearances_total": 49,
              "minutes_total": 4224,
              "assists_total": 0,
              "starts_total": 43,
              "bench_rows_total": 58,
              "event_rows_total": 6
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "30",
                "sample_size": 94,
                "latest_seen_date": "2016-05-14"
              },
              {
                "number": "50",
                "sample_size": 6,
                "latest_seen_date": "2017-04-22"
              },
              {
                "number": "19",
                "sample_size": 1,
                "latest_seen_date": "2017-11-04"
              }
            ],
            "activity": {
              "appearances_total": 49,
              "minutes_total": 4224,
              "goals_total": 0,
              "assists_total": 0,
              "yellow_cards_total": 3,
              "red_cards_total": 0,
              "latest_appearance_date": "2016-05-14"
            },
            "lineups": {
              "lineup_rows": 101,
              "starts": 43,
              "bench_rows": 58,
              "latest_lineup_date": "2017-11-04",
              "latest_rows": [
                {
                  "game_id": 2949854,
                  "date": "2017-11-04",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 2735615,
                  "date": "2017-04-22",
                  "type": "substitutes",
                  "position": "Goalkeeper",
                  "number": "50",
                  "team_captain": false
                },
                {
                  "game_id": 2735609,
                  "date": "2017-04-15",
                  "type": "substitutes",
                  "position": "Goalkeeper",
                  "number": "50",
                  "team_captain": false
                },
                {
                  "game_id": 2735596,
                  "date": "2017-04-09",
                  "type": "substitutes",
                  "position": "Goalkeeper",
                  "number": "50",
                  "team_captain": false
                },
                {
                  "game_id": 2735577,
                  "date": "2017-03-18",
                  "type": "substitutes",
                  "position": "Goalkeeper",
                  "number": "50",
                  "team_captain": false
                },
                {
                  "game_id": 2735570,
                  "date": "2017-03-11",
                  "type": "substitutes",
                  "position": "Goalkeeper",
                  "number": "50",
                  "team_captain": false
                },
                {
                  "game_id": 2735550,
                  "date": "2017-02-25",
                  "type": "substitutes",
                  "position": "Goalkeeper",
                  "number": "50",
                  "team_captain": false
                },
                {
                  "game_id": 2609848,
                  "date": "2016-05-14",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 2609728,
                  "date": "2016-02-13",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 2609718,
                  "date": "2016-02-06",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "30",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 6,
              "goal_events": 2,
              "card_events": 3,
              "substitution_events": 1,
              "latest_event_date": "2015-05-02"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "haiti:player:johny-placide"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:josue-casimir",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Josue Casimir",
        "name": "Josue Casimir",
        "name_zh": null,
        "country_code": null,
        "country_name": "Haiti",
        "country_name_zh": null,
        "date_of_birth": "2001-09-24",
        "age": 24,
        "photo_url": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "haiti:player:josue-casimir",
          "position": "FW",
          "shirt_number": null,
          "club": "Association de la Jeunesse auxerroise",
          "date_of_birth": "2001-09-24",
          "age": 24,
          "status": "selected",
          "country_of_citizenship": "Haiti",
          "height_cm": 178,
          "foot": "right",
          "sub_position": "Right Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/763182-1661006947.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/josue-casimir/profil/spieler/763182",
            "source_refs": {
              "key_transfermarkt": "763182",
              "reep_id": "reep_pe002e305",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 5,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 5,
            "goals": 0,
            "market_value_eur": 3500000,
            "highest_market_value_eur": 4000000,
            "impact_proxy_score": 3.35,
            "appearances_total": 86,
            "minutes_total": 5533,
            "assists_total": 11,
            "starts_total": 64,
            "bench_rows_total": 23,
            "event_rows_total": 64
          },
          "basis": {
            "sample_size_matches": 5,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/josue-casimir/profil/spieler/763182",
              "source_refs": {
                "key_transfermarkt": "763182",
                "reep_id": "reep_pe002e305",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 763182,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 3.35,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/josue-casimir/profil/spieler/763182",
                "source_refs": {
                  "key_transfermarkt": "763182",
                  "reep_id": "reep_pe002e305",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 763182,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "23",
              "sample_size": 33,
              "latest_seen_date": "2024-09-01"
            },
            {
              "number": "7",
              "sample_size": 30,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "10",
              "sample_size": 24,
              "latest_seen_date": "2025-05-17"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Association de la Jeunesse auxerroise",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "23",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 5,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 5533,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 3.35,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "haiti:player:josue-casimir",
              "position": "FW",
              "shirt_number": null,
              "club": "Association de la Jeunesse auxerroise",
              "date_of_birth": "2001-09-24",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Haiti",
              "height_cm": 178,
              "foot": "right",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/763182-1661006947.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "haiti:player:josue-casimir",
              "position": "FW",
              "shirt_number": null,
              "club": "Association de la Jeunesse auxerroise",
              "date_of_birth": "2001-09-24",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Haiti",
              "height_cm": 178,
              "foot": "right",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/763182-1661006947.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 5,
              "goals": 0,
              "market_value_eur": 3500000,
              "highest_market_value_eur": 4000000,
              "impact_proxy_score": 3.35,
              "appearances_total": 86,
              "minutes_total": 5533,
              "assists_total": 11,
              "starts_total": 64,
              "bench_rows_total": 23,
              "event_rows_total": 64
            },
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/josue-casimir/profil/spieler/763182",
                "source_refs": {
                  "key_transfermarkt": "763182",
                  "reep_id": "reep_pe002e305",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 763182,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 5.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 3.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 3.35,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 18.44,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/josue-casimir/profil/spieler/763182",
                "source_refs": {
                  "key_transfermarkt": "763182",
                  "reep_id": "reep_pe002e305",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 763182,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 3.35,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/josue-casimir/profil/spieler/763182",
                "source_refs": {
                  "key_transfermarkt": "763182",
                  "reep_id": "reep_pe002e305",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 763182,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/josue-casimir/profil/spieler/763182",
                "source_refs": {
                  "key_transfermarkt": "763182",
                  "reep_id": "reep_pe002e305",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 763182,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 5,
              "goals": 0,
              "market_value_eur": 3500000,
              "highest_market_value_eur": 4000000,
              "impact_proxy_score": 3.35,
              "appearances_total": 86,
              "minutes_total": 5533,
              "assists_total": 11,
              "starts_total": 64,
              "bench_rows_total": 23,
              "event_rows_total": 64
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "23",
                "sample_size": 33,
                "latest_seen_date": "2024-09-01"
              },
              {
                "number": "7",
                "sample_size": 30,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "10",
                "sample_size": 24,
                "latest_seen_date": "2025-05-17"
              }
            ],
            "activity": {
              "appearances_total": 86,
              "minutes_total": 5533,
              "goals_total": 5,
              "assists_total": 11,
              "yellow_cards_total": 14,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 87,
              "starts": 64,
              "bench_rows": 23,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4635292,
                  "date": "2026-05-03",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4635281,
                  "date": "2026-04-25",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4635272,
                  "date": "2026-04-19",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4635253,
                  "date": "2026-04-05",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4635241,
                  "date": "2026-03-21",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4635239,
                  "date": "2026-03-13",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4635228,
                  "date": "2026-03-07",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4635216,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4635212,
                  "date": "2026-02-22",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4635199,
                  "date": "2026-02-15",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "7",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 64,
              "goal_events": 5,
              "card_events": 16,
              "substitution_events": 43,
              "latest_event_date": "2026-03-13"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "haiti:player:josue-casimir"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:josue-duverger",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Josue Duverger",
        "name": "Josue Duverger",
        "name_zh": null,
        "country_code": null,
        "country_name": "Haiti",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "haiti:player:josue-duverger",
          "position": "GK",
          "shirt_number": null,
          "club": null,
          "date_of_birth": null,
          "age": null,
          "status": "selected",
          "country_of_citizenship": null,
          "height_cm": null,
          "foot": null,
          "sub_position": null,
          "image_url": null,
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "status": "available",
            "country_of_citizenship": "pending_source",
            "height_cm": "pending_source",
            "foot": "pending_source",
            "sub_position": "pending_source",
            "image_url": "pending_source"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "shirt_number": "pending_source"
          },
          "external_fact": {}
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "window": null,
          "competition_scope": null,
          "metrics": {},
          "basis": {
            "sample_size_matches": 0,
            "window": null,
            "competition_scope": null,
            "source": null,
            "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
            "external_fact": {},
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 490369,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "pending_source",
            "impact_proxy_score": null,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": null,
            "absence_impact_explain_en": null,
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 490369,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "GK",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": null,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "haiti:player:josue-duverger",
              "position": "GK",
              "shirt_number": null,
              "club": null,
              "date_of_birth": null,
              "age": null,
              "status": "selected",
              "country_of_citizenship": null,
              "height_cm": null,
              "foot": null,
              "sub_position": null,
              "image_url": null,
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "haiti:player:josue-duverger",
              "position": "GK",
              "shirt_number": null,
              "club": null,
              "date_of_birth": null,
              "age": null,
              "status": "selected",
              "country_of_citizenship": null,
              "height_cm": null,
              "foot": null,
              "sub_position": null,
              "image_url": null
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "status": "available",
              "country_of_citizenship": "pending_source",
              "height_cm": "pending_source",
              "foot": "pending_source",
              "sub_position": "pending_source",
              "image_url": "pending_source"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "pending_source",
            "metrics": {},
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 490369,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "pending_source",
            "items": [],
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 490369,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "pending_source",
            "impact_proxy_score": null,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": null,
            "absence_impact_explain_en": null,
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 490369,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 490369,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {}
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": null,
              "starts": null,
              "bench_rows": null,
              "latest_lineup_date": null,
              "latest_rows": []
            },
            "events": {
              "events_total": null,
              "goal_events": null,
              "card_events": null,
              "substitution_events": null,
              "latest_event_date": null
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "haiti:player:josue-duverger"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:keeto-thermoncy",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Keeto Thermoncy",
        "name": "Keeto Thermoncy",
        "name_zh": null,
        "country_code": null,
        "country_name": "Haiti",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "haiti:player:keeto-thermoncy",
          "position": "DF",
          "shirt_number": null,
          "club": null,
          "date_of_birth": null,
          "age": null,
          "status": "selected",
          "country_of_citizenship": null,
          "height_cm": null,
          "foot": null,
          "sub_position": null,
          "image_url": null,
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "status": "available",
            "country_of_citizenship": "pending_source",
            "height_cm": "pending_source",
            "foot": "pending_source",
            "sub_position": "pending_source",
            "image_url": "pending_source"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "shirt_number": "pending_source"
          },
          "external_fact": {}
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 0,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "starts_total": 0,
            "bench_rows_total": 2
          },
          "basis": {
            "sample_size_matches": 0,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {},
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 1061046,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "pending_source",
            "impact_proxy_score": null,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": null,
            "absence_impact_explain_en": null,
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1061046,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "59",
              "sample_size": 2,
              "latest_seen_date": "2025-11-09"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "59",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": null,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "haiti:player:keeto-thermoncy",
              "position": "DF",
              "shirt_number": null,
              "club": null,
              "date_of_birth": null,
              "age": null,
              "status": "selected",
              "country_of_citizenship": null,
              "height_cm": null,
              "foot": null,
              "sub_position": null,
              "image_url": null,
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "haiti:player:keeto-thermoncy",
              "position": "DF",
              "shirt_number": null,
              "club": null,
              "date_of_birth": null,
              "age": null,
              "status": "selected",
              "country_of_citizenship": null,
              "height_cm": null,
              "foot": null,
              "sub_position": null,
              "image_url": null
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "status": "available",
              "country_of_citizenship": "pending_source",
              "height_cm": "pending_source",
              "foot": "pending_source",
              "sub_position": "pending_source",
              "image_url": "pending_source"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "starts_total": 0,
              "bench_rows_total": 2
            },
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1061046,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [],
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1061046,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "pending_source",
            "impact_proxy_score": null,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": null,
            "absence_impact_explain_en": null,
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1061046,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1061046,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "starts_total": 0,
              "bench_rows_total": 2
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "59",
                "sample_size": 2,
                "latest_seen_date": "2025-11-09"
              }
            ],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": 2,
              "starts": 0,
              "bench_rows": 2,
              "latest_lineup_date": "2025-11-09",
              "latest_rows": [
                {
                  "game_id": 4627314,
                  "date": "2025-11-09",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "59",
                  "team_captain": false
                },
                {
                  "game_id": 4715969,
                  "date": "2025-11-06",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "59",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": null,
              "goal_events": null,
              "card_events": null,
              "substitution_events": null,
              "latest_event_date": null
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "haiti:player:keeto-thermoncy"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:lenny-joseph",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Lenny Joseph",
        "name": "Lenny Joseph",
        "name_zh": null,
        "country_code": null,
        "country_name": "Haiti",
        "country_name_zh": null,
        "date_of_birth": "2000-10-12",
        "age": 25,
        "photo_url": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "haiti:player:lenny-joseph",
          "position": "FW",
          "shirt_number": null,
          "club": "Football Club de Metz",
          "date_of_birth": "2000-10-12",
          "age": 25,
          "status": "selected",
          "country_of_citizenship": "France",
          "height_cm": 183,
          "foot": "right",
          "sub_position": "Centre-Forward",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/815359-1653404408.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/lenny-joseph/profil/spieler/815359",
            "source_refs": {
              "key_transfermarkt": "815359",
              "reep_id": "reep_p5ff79bd9",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 0,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "market_value_eur": 500000,
            "highest_market_value_eur": 500000,
            "impact_proxy_score": 0.3,
            "appearances_total": 8,
            "minutes_total": 146,
            "assists_total": 0,
            "starts_total": 10,
            "bench_rows_total": 28,
            "event_rows_total": 18
          },
          "basis": {
            "sample_size_matches": 0,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/lenny-joseph/profil/spieler/815359",
              "source_refs": {
                "key_transfermarkt": "815359",
                "reep_id": "reep_p5ff79bd9",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 815359,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 0.3,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/lenny-joseph/profil/spieler/815359",
                "source_refs": {
                  "key_transfermarkt": "815359",
                  "reep_id": "reep_p5ff79bd9",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 815359,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "24",
              "sample_size": 20,
              "latest_seen_date": "2022-05-21"
            },
            {
              "number": "75",
              "sample_size": 18,
              "latest_seen_date": "2026-03-18"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Football Club de Metz",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "24",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 146,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 0.3,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "haiti:player:lenny-joseph",
              "position": "FW",
              "shirt_number": null,
              "club": "Football Club de Metz",
              "date_of_birth": "2000-10-12",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 183,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/815359-1653404408.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "haiti:player:lenny-joseph",
              "position": "FW",
              "shirt_number": null,
              "club": "Football Club de Metz",
              "date_of_birth": "2000-10-12",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 183,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/815359-1653404408.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "market_value_eur": 500000,
              "highest_market_value_eur": 500000,
              "impact_proxy_score": 0.3,
              "appearances_total": 8,
              "minutes_total": 146,
              "assists_total": 0,
              "starts_total": 10,
              "bench_rows_total": 28,
              "event_rows_total": 18
            },
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/lenny-joseph/profil/spieler/815359",
                "source_refs": {
                  "key_transfermarkt": "815359",
                  "reep_id": "reep_p5ff79bd9",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 815359,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 0.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 0.3,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 0.49,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/lenny-joseph/profil/spieler/815359",
                "source_refs": {
                  "key_transfermarkt": "815359",
                  "reep_id": "reep_p5ff79bd9",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 815359,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 0.3,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/lenny-joseph/profil/spieler/815359",
                "source_refs": {
                  "key_transfermarkt": "815359",
                  "reep_id": "reep_p5ff79bd9",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 815359,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/lenny-joseph/profil/spieler/815359",
                "source_refs": {
                  "key_transfermarkt": "815359",
                  "reep_id": "reep_p5ff79bd9",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 815359,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "market_value_eur": 500000,
              "highest_market_value_eur": 500000,
              "impact_proxy_score": 0.3,
              "appearances_total": 8,
              "minutes_total": 146,
              "assists_total": 0,
              "starts_total": 10,
              "bench_rows_total": 28,
              "event_rows_total": 18
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "24",
                "sample_size": 20,
                "latest_seen_date": "2022-05-21"
              },
              {
                "number": "75",
                "sample_size": 18,
                "latest_seen_date": "2026-03-18"
              }
            ],
            "activity": {
              "appearances_total": 8,
              "minutes_total": 146,
              "goals_total": 0,
              "assists_total": 0,
              "yellow_cards_total": 1,
              "red_cards_total": 0,
              "latest_appearance_date": "2022-05-21"
            },
            "lineups": {
              "lineup_rows": 38,
              "starts": 10,
              "bench_rows": 28,
              "latest_lineup_date": "2026-03-18",
              "latest_rows": [
                {
                  "game_id": 4805912,
                  "date": "2026-03-18",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "75",
                  "team_captain": false
                },
                {
                  "game_id": 4805904,
                  "date": "2026-03-12",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "75",
                  "team_captain": false
                },
                {
                  "game_id": 4805896,
                  "date": "2026-02-26",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "75",
                  "team_captain": false
                },
                {
                  "game_id": 4805888,
                  "date": "2026-02-19",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "75",
                  "team_captain": false
                },
                {
                  "game_id": 4716004,
                  "date": "2026-01-29",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "75",
                  "team_captain": false
                },
                {
                  "game_id": 4715978,
                  "date": "2026-01-22",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "75",
                  "team_captain": false
                },
                {
                  "game_id": 4715975,
                  "date": "2025-12-11",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "75",
                  "team_captain": false
                },
                {
                  "game_id": 4715952,
                  "date": "2025-11-27",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "75",
                  "team_captain": false
                },
                {
                  "game_id": 4715977,
                  "date": "2025-11-06",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "75",
                  "team_captain": false
                },
                {
                  "game_id": 4715944,
                  "date": "2025-10-23",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "75",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 18,
              "goal_events": 4,
              "card_events": 3,
              "substitution_events": 11,
              "latest_event_date": "2026-03-18"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "haiti:player:lenny-joseph"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:leverton-pierre",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Leverton Pierre",
        "name": "Leverton Pierre",
        "name_zh": null,
        "country_code": null,
        "country_name": "Haiti",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "haiti:player:leverton-pierre",
          "position": "MF",
          "shirt_number": null,
          "club": null,
          "date_of_birth": null,
          "age": null,
          "status": "selected",
          "country_of_citizenship": null,
          "height_cm": null,
          "foot": null,
          "sub_position": null,
          "image_url": null,
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "status": "available",
            "country_of_citizenship": "pending_source",
            "height_cm": "pending_source",
            "foot": "pending_source",
            "sub_position": "pending_source",
            "image_url": "pending_source"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "shirt_number": "pending_source"
          },
          "external_fact": {}
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "window": null,
          "competition_scope": null,
          "metrics": {},
          "basis": {
            "sample_size_matches": 0,
            "window": null,
            "competition_scope": null,
            "source": null,
            "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
            "external_fact": {},
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 552467,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "pending_source",
            "impact_proxy_score": null,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": null,
            "absence_impact_explain_en": null,
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 552467,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": null,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "haiti:player:leverton-pierre",
              "position": "MF",
              "shirt_number": null,
              "club": null,
              "date_of_birth": null,
              "age": null,
              "status": "selected",
              "country_of_citizenship": null,
              "height_cm": null,
              "foot": null,
              "sub_position": null,
              "image_url": null,
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "haiti:player:leverton-pierre",
              "position": "MF",
              "shirt_number": null,
              "club": null,
              "date_of_birth": null,
              "age": null,
              "status": "selected",
              "country_of_citizenship": null,
              "height_cm": null,
              "foot": null,
              "sub_position": null,
              "image_url": null
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "status": "available",
              "country_of_citizenship": "pending_source",
              "height_cm": "pending_source",
              "foot": "pending_source",
              "sub_position": "pending_source",
              "image_url": "pending_source"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "pending_source",
            "metrics": {},
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 552467,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "pending_source",
            "items": [],
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 552467,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "pending_source",
            "impact_proxy_score": null,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": null,
            "absence_impact_explain_en": null,
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 552467,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 552467,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {}
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": null,
              "starts": null,
              "bench_rows": null,
              "latest_lineup_date": null,
              "latest_rows": []
            },
            "events": {
              "events_total": null,
              "goal_events": null,
              "card_events": null,
              "substitution_events": null,
              "latest_event_date": null
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "haiti:player:leverton-pierre"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:louicius-deedson",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Louicius Deedson",
        "name": "Louicius Deedson",
        "name_zh": null,
        "country_code": null,
        "country_name": "Haiti",
        "country_name_zh": null,
        "date_of_birth": "2001-02-11",
        "age": 25,
        "photo_url": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "haiti:player:louicius-deedson",
          "position": "FW",
          "shirt_number": null,
          "club": "FC Dallas",
          "date_of_birth": "2001-02-11",
          "age": 25,
          "status": "selected",
          "country_of_citizenship": "Haiti",
          "height_cm": 178,
          "foot": "left",
          "sub_position": "Right Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/646108-1771674994.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/louicius-deedson/profil/spieler/646108",
            "source_refs": {
              "key_transfermarkt": "646108",
              "reep_id": "reep_p78b50473",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "manual_review",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 30,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 30,
            "goals": 10,
            "market_value_eur": 1200000,
            "highest_market_value_eur": 1200000,
            "impact_proxy_score": 11.22,
            "appearances_total": 20,
            "minutes_total": 1280,
            "assists_total": 0,
            "starts_total": 19,
            "bench_rows_total": 35,
            "event_rows_total": 33
          },
          "basis": {
            "sample_size_matches": 30,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/louicius-deedson/profil/spieler/646108",
              "source_refs": {
                "key_transfermarkt": "646108",
                "reep_id": "reep_p78b50473",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "manual_review",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 646108,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "manual_review"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 11.22,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 30,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/louicius-deedson/profil/spieler/646108",
                "source_refs": {
                  "key_transfermarkt": "646108",
                  "reep_id": "reep_p78b50473",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 646108,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "30",
              "sample_size": 17,
              "latest_seen_date": "2023-12-03"
            },
            {
              "number": "25",
              "sample_size": 15,
              "latest_seen_date": "2020-06-07"
            },
            {
              "number": "7",
              "sample_size": 14,
              "latest_seen_date": "2026-04-26"
            },
            {
              "number": "10",
              "sample_size": 4,
              "latest_seen_date": "2024-03-17"
            },
            {
              "number": "11",
              "sample_size": 4,
              "latest_seen_date": "2022-10-19"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "FC Dallas",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "30",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 30,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 10,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 1280,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 11.22,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "haiti:player:louicius-deedson",
              "position": "FW",
              "shirt_number": null,
              "club": "FC Dallas",
              "date_of_birth": "2001-02-11",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Haiti",
              "height_cm": 178,
              "foot": "left",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/646108-1771674994.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "haiti:player:louicius-deedson",
              "position": "FW",
              "shirt_number": null,
              "club": "FC Dallas",
              "date_of_birth": "2001-02-11",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Haiti",
              "height_cm": 178,
              "foot": "left",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/646108-1771674994.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 30,
              "goals": 10,
              "market_value_eur": 1200000,
              "highest_market_value_eur": 1200000,
              "impact_proxy_score": 11.22,
              "appearances_total": 20,
              "minutes_total": 1280,
              "assists_total": 0,
              "starts_total": 19,
              "bench_rows_total": 35,
              "event_rows_total": 33
            },
            "basis": {
              "sample_size_matches": 30,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/louicius-deedson/profil/spieler/646108",
                "source_refs": {
                  "key_transfermarkt": "646108",
                  "reep_id": "reep_p78b50473",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 646108,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 30.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 20.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 1.2,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 11.22,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 4.27,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 30,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/louicius-deedson/profil/spieler/646108",
                "source_refs": {
                  "key_transfermarkt": "646108",
                  "reep_id": "reep_p78b50473",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 646108,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 11.22,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 30,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/louicius-deedson/profil/spieler/646108",
                "source_refs": {
                  "key_transfermarkt": "646108",
                  "reep_id": "reep_p78b50473",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 646108,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 30,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/louicius-deedson/profil/spieler/646108",
                "source_refs": {
                  "key_transfermarkt": "646108",
                  "reep_id": "reep_p78b50473",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 646108,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 30,
              "goals": 10,
              "market_value_eur": 1200000,
              "highest_market_value_eur": 1200000,
              "impact_proxy_score": 11.22,
              "appearances_total": 20,
              "minutes_total": 1280,
              "assists_total": 0,
              "starts_total": 19,
              "bench_rows_total": 35,
              "event_rows_total": 33
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "30",
                "sample_size": 17,
                "latest_seen_date": "2023-12-03"
              },
              {
                "number": "25",
                "sample_size": 15,
                "latest_seen_date": "2020-06-07"
              },
              {
                "number": "7",
                "sample_size": 14,
                "latest_seen_date": "2026-04-26"
              },
              {
                "number": "10",
                "sample_size": 4,
                "latest_seen_date": "2024-03-17"
              },
              {
                "number": "11",
                "sample_size": 4,
                "latest_seen_date": "2022-10-19"
              }
            ],
            "activity": {
              "appearances_total": 20,
              "minutes_total": 1280,
              "goals_total": 8,
              "assists_total": 0,
              "yellow_cards_total": 4,
              "red_cards_total": 0,
              "latest_appearance_date": "2024-03-17"
            },
            "lineups": {
              "lineup_rows": 54,
              "starts": 19,
              "bench_rows": 35,
              "latest_lineup_date": "2026-04-26",
              "latest_rows": [
                {
                  "game_id": 4850721,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4850700,
                  "date": "2026-04-23",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4803008,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4802991,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4802975,
                  "date": "2026-04-05",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4802962,
                  "date": "2026-03-22",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4802944,
                  "date": "2026-03-15",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4802934,
                  "date": "2026-03-08",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4802914,
                  "date": "2026-03-01",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4770600,
                  "date": "2026-02-22",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "7",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 33,
              "goal_events": 12,
              "card_events": 4,
              "substitution_events": 16,
              "latest_event_date": "2026-04-26"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "haiti:player:louicius-deedson"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:martin-experience",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Martin Experience",
        "name": "Martin Experience",
        "name_zh": null,
        "country_code": null,
        "country_name": "Haiti",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "haiti:player:martin-experience",
          "position": "DF",
          "shirt_number": null,
          "club": null,
          "date_of_birth": null,
          "age": null,
          "status": "selected",
          "country_of_citizenship": null,
          "height_cm": null,
          "foot": null,
          "sub_position": null,
          "image_url": null,
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "status": "available",
            "country_of_citizenship": "pending_source",
            "height_cm": "pending_source",
            "foot": "pending_source",
            "sub_position": "pending_source",
            "image_url": "pending_source"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "shirt_number": "pending_source"
          },
          "external_fact": {}
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "window": null,
          "competition_scope": null,
          "metrics": {},
          "basis": {
            "sample_size_matches": 0,
            "window": null,
            "competition_scope": null,
            "source": null,
            "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
            "external_fact": {},
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 804885,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "pending_source",
            "impact_proxy_score": null,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": null,
            "absence_impact_explain_en": null,
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 804885,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": null,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "haiti:player:martin-experience",
              "position": "DF",
              "shirt_number": null,
              "club": null,
              "date_of_birth": null,
              "age": null,
              "status": "selected",
              "country_of_citizenship": null,
              "height_cm": null,
              "foot": null,
              "sub_position": null,
              "image_url": null,
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "haiti:player:martin-experience",
              "position": "DF",
              "shirt_number": null,
              "club": null,
              "date_of_birth": null,
              "age": null,
              "status": "selected",
              "country_of_citizenship": null,
              "height_cm": null,
              "foot": null,
              "sub_position": null,
              "image_url": null
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "status": "available",
              "country_of_citizenship": "pending_source",
              "height_cm": "pending_source",
              "foot": "pending_source",
              "sub_position": "pending_source",
              "image_url": "pending_source"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "pending_source",
            "metrics": {},
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 804885,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "pending_source",
            "items": [],
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 804885,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "pending_source",
            "impact_proxy_score": null,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": null,
            "absence_impact_explain_en": null,
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 804885,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 804885,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {}
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": null,
              "starts": null,
              "bench_rows": null,
              "latest_lineup_date": null,
              "latest_rows": []
            },
            "events": {
              "events_total": null,
              "goal_events": null,
              "card_events": null,
              "substitution_events": null,
              "latest_event_date": null
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "haiti:player:martin-experience"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:ricardo-ade",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Ricardo Ade",
        "name": "Ricardo Ade",
        "name_zh": null,
        "country_code": null,
        "country_name": "Haiti",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "haiti:player:ricardo-ade",
          "position": "DF",
          "shirt_number": null,
          "club": null,
          "date_of_birth": null,
          "age": null,
          "status": "selected",
          "country_of_citizenship": null,
          "height_cm": null,
          "foot": null,
          "sub_position": null,
          "image_url": null,
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "status": "available",
            "country_of_citizenship": "pending_source",
            "height_cm": "pending_source",
            "foot": "pending_source",
            "sub_position": "pending_source",
            "image_url": "pending_source"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "shirt_number": "pending_source"
          },
          "external_fact": {}
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "window": null,
          "competition_scope": null,
          "metrics": {},
          "basis": {
            "sample_size_matches": 0,
            "window": null,
            "competition_scope": null,
            "source": null,
            "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
            "external_fact": {},
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 278145,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "pending_source",
            "impact_proxy_score": null,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": null,
            "absence_impact_explain_en": null,
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 278145,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": null,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "haiti:player:ricardo-ade",
              "position": "DF",
              "shirt_number": null,
              "club": null,
              "date_of_birth": null,
              "age": null,
              "status": "selected",
              "country_of_citizenship": null,
              "height_cm": null,
              "foot": null,
              "sub_position": null,
              "image_url": null,
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "haiti:player:ricardo-ade",
              "position": "DF",
              "shirt_number": null,
              "club": null,
              "date_of_birth": null,
              "age": null,
              "status": "selected",
              "country_of_citizenship": null,
              "height_cm": null,
              "foot": null,
              "sub_position": null,
              "image_url": null
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "status": "available",
              "country_of_citizenship": "pending_source",
              "height_cm": "pending_source",
              "foot": "pending_source",
              "sub_position": "pending_source",
              "image_url": "pending_source"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "pending_source",
            "metrics": {},
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 278145,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "pending_source",
            "items": [],
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 278145,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "pending_source",
            "impact_proxy_score": null,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": null,
            "absence_impact_explain_en": null,
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 278145,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 278145,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {}
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": null,
              "starts": null,
              "bench_rows": null,
              "latest_lineup_date": null,
              "latest_rows": []
            },
            "events": {
              "events_total": null,
              "goal_events": null,
              "card_events": null,
              "substitution_events": null,
              "latest_event_date": null
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "haiti:player:ricardo-ade"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:ruben-providence",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Ruben Providence",
        "name": "Ruben Providence",
        "name_zh": null,
        "country_code": null,
        "country_name": "Haiti",
        "country_name_zh": null,
        "date_of_birth": "2001-07-07",
        "age": 24,
        "photo_url": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "haiti:player:ruben-providence",
          "position": "FW",
          "shirt_number": null,
          "club": "Turn- und Sportverein Egger Glas Hartberg",
          "date_of_birth": "2001-07-07",
          "age": 24,
          "status": "selected",
          "country_of_citizenship": "Haiti",
          "height_cm": 178,
          "foot": "right",
          "sub_position": "Left Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/536520-1755787815.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/ruben-providence/profil/spieler/536520",
            "source_refs": {
              "key_transfermarkt": "536520",
              "reep_id": "reep_p62b12527",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 11,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 11,
            "goals": 2,
            "market_value_eur": 300000,
            "highest_market_value_eur": 600000,
            "impact_proxy_score": 3.53,
            "appearances_total": 23,
            "minutes_total": 523,
            "assists_total": 2,
            "starts_total": 4,
            "bench_rows_total": 40,
            "event_rows_total": 6
          },
          "basis": {
            "sample_size_matches": 11,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/ruben-providence/profil/spieler/536520",
              "source_refs": {
                "key_transfermarkt": "536520",
                "reep_id": "reep_p62b12527",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 536520,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 3.53,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ruben-providence/profil/spieler/536520",
                "source_refs": {
                  "key_transfermarkt": "536520",
                  "reep_id": "reep_p62b12527",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 536520,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "7",
              "sample_size": 32,
              "latest_seen_date": "2025-05-18"
            },
            {
              "number": "57",
              "sample_size": 9,
              "latest_seen_date": "2021-04-11"
            },
            {
              "number": "28",
              "sample_size": 3,
              "latest_seen_date": "2026-01-14"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Turn- und Sportverein Egger Glas Hartberg",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "7",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 11,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 523,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 3.53,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "haiti:player:ruben-providence",
              "position": "FW",
              "shirt_number": null,
              "club": "Turn- und Sportverein Egger Glas Hartberg",
              "date_of_birth": "2001-07-07",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Haiti",
              "height_cm": 178,
              "foot": "right",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/536520-1755787815.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "haiti:player:ruben-providence",
              "position": "FW",
              "shirt_number": null,
              "club": "Turn- und Sportverein Egger Glas Hartberg",
              "date_of_birth": "2001-07-07",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Haiti",
              "height_cm": 178,
              "foot": "right",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/536520-1755787815.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 11,
              "goals": 2,
              "market_value_eur": 300000,
              "highest_market_value_eur": 600000,
              "impact_proxy_score": 3.53,
              "appearances_total": 23,
              "minutes_total": 523,
              "assists_total": 2,
              "starts_total": 4,
              "bench_rows_total": 40,
              "event_rows_total": 6
            },
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ruben-providence/profil/spieler/536520",
                "source_refs": {
                  "key_transfermarkt": "536520",
                  "reep_id": "reep_p62b12527",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 536520,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 11.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 4.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 0.3,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 3.53,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 1.74,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ruben-providence/profil/spieler/536520",
                "source_refs": {
                  "key_transfermarkt": "536520",
                  "reep_id": "reep_p62b12527",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 536520,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 3.53,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ruben-providence/profil/spieler/536520",
                "source_refs": {
                  "key_transfermarkt": "536520",
                  "reep_id": "reep_p62b12527",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 536520,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ruben-providence/profil/spieler/536520",
                "source_refs": {
                  "key_transfermarkt": "536520",
                  "reep_id": "reep_p62b12527",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 536520,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 11,
              "goals": 2,
              "market_value_eur": 300000,
              "highest_market_value_eur": 600000,
              "impact_proxy_score": 3.53,
              "appearances_total": 23,
              "minutes_total": 523,
              "assists_total": 2,
              "starts_total": 4,
              "bench_rows_total": 40,
              "event_rows_total": 6
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "7",
                "sample_size": 32,
                "latest_seen_date": "2025-05-18"
              },
              {
                "number": "57",
                "sample_size": 9,
                "latest_seen_date": "2021-04-11"
              },
              {
                "number": "28",
                "sample_size": 3,
                "latest_seen_date": "2026-01-14"
              }
            ],
            "activity": {
              "appearances_total": 23,
              "minutes_total": 523,
              "goals_total": 0,
              "assists_total": 2,
              "yellow_cards_total": 2,
              "red_cards_total": 0,
              "latest_appearance_date": "2025-05-14"
            },
            "lineups": {
              "lineup_rows": 44,
              "starts": 4,
              "bench_rows": 40,
              "latest_lineup_date": "2026-01-14",
              "latest_rows": [
                {
                  "game_id": 4787473,
                  "date": "2026-01-14",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "28",
                  "team_captain": false
                },
                {
                  "game_id": 4761063,
                  "date": "2025-12-17",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "28",
                  "team_captain": false
                },
                {
                  "game_id": 4743098,
                  "date": "2025-10-28",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "28",
                  "team_captain": false
                },
                {
                  "game_id": 4368075,
                  "date": "2025-05-18",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4368083,
                  "date": "2025-05-14",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4368066,
                  "date": "2025-05-10",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4368021,
                  "date": "2025-04-27",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4368093,
                  "date": "2025-04-19",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4368062,
                  "date": "2025-04-12",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4367994,
                  "date": "2025-04-05",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "7",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 6,
              "goal_events": 0,
              "card_events": 2,
              "substitution_events": 4,
              "latest_event_date": "2025-10-28"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "haiti:player:ruben-providence"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:wilguens-paugain",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Wilguens Paugain",
        "name": "Wilguens Paugain",
        "name_zh": null,
        "country_code": null,
        "country_name": "Haiti",
        "country_name_zh": null,
        "date_of_birth": "2001-08-24",
        "age": 24,
        "photo_url": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "haiti:player:wilguens-paugain",
          "position": "DF",
          "shirt_number": null,
          "club": "Sportvereniging Zulte Waregem",
          "date_of_birth": "2001-08-24",
          "age": 24,
          "status": "selected",
          "country_of_citizenship": "Haiti",
          "height_cm": 180,
          "foot": "right",
          "sub_position": "Right-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/609691-1726495140.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/wilguens-paugain/profil/spieler/609691",
            "source_refs": {
              "key_transfermarkt": "609691",
              "reep_id": "reep_p1e683239",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 6,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 6,
            "goals": 0,
            "impact_proxy_score": 1.5,
            "appearances_total": 19,
            "minutes_total": 1011,
            "assists_total": 0,
            "starts_total": 12,
            "bench_rows_total": 12,
            "event_rows_total": 10
          },
          "basis": {
            "sample_size_matches": 6,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/wilguens-paugain/profil/spieler/609691",
              "source_refs": {
                "key_transfermarkt": "609691",
                "reep_id": "reep_p1e683239",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 609691,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 1.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 6,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/wilguens-paugain/profil/spieler/609691",
                "source_refs": {
                  "key_transfermarkt": "609691",
                  "reep_id": "reep_p1e683239",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 609691,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "12",
              "sample_size": 24,
              "latest_seen_date": "2026-03-22"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Sportvereniging Zulte Waregem",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "12",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 6,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 1011,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 1.5,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "haiti:player:wilguens-paugain",
              "position": "DF",
              "shirt_number": null,
              "club": "Sportvereniging Zulte Waregem",
              "date_of_birth": "2001-08-24",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Haiti",
              "height_cm": 180,
              "foot": "right",
              "sub_position": "Right-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/609691-1726495140.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "haiti:player:wilguens-paugain",
              "position": "DF",
              "shirt_number": null,
              "club": "Sportvereniging Zulte Waregem",
              "date_of_birth": "2001-08-24",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Haiti",
              "height_cm": 180,
              "foot": "right",
              "sub_position": "Right-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/609691-1726495140.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 6,
              "goals": 0,
              "impact_proxy_score": 1.5,
              "appearances_total": 19,
              "minutes_total": 1011,
              "assists_total": 0,
              "starts_total": 12,
              "bench_rows_total": 12,
              "event_rows_total": 10
            },
            "basis": {
              "sample_size_matches": 6,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/wilguens-paugain/profil/spieler/609691",
                "source_refs": {
                  "key_transfermarkt": "609691",
                  "reep_id": "reep_p1e683239",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 609691,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 6.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 1.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 3.37,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 6,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/wilguens-paugain/profil/spieler/609691",
                "source_refs": {
                  "key_transfermarkt": "609691",
                  "reep_id": "reep_p1e683239",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 609691,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 1.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 6,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/wilguens-paugain/profil/spieler/609691",
                "source_refs": {
                  "key_transfermarkt": "609691",
                  "reep_id": "reep_p1e683239",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 609691,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 6,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/wilguens-paugain/profil/spieler/609691",
                "source_refs": {
                  "key_transfermarkt": "609691",
                  "reep_id": "reep_p1e683239",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 609691,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 6,
              "goals": 0,
              "impact_proxy_score": 1.5,
              "appearances_total": 19,
              "minutes_total": 1011,
              "assists_total": 0,
              "starts_total": 12,
              "bench_rows_total": 12,
              "event_rows_total": 10
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "12",
                "sample_size": 24,
                "latest_seen_date": "2026-03-22"
              }
            ],
            "activity": {
              "appearances_total": 19,
              "minutes_total": 1011,
              "goals_total": 1,
              "assists_total": 0,
              "yellow_cards_total": 1,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-03-22"
            },
            "lineups": {
              "lineup_rows": 24,
              "starts": 12,
              "bench_rows": 12,
              "latest_lineup_date": "2026-03-22",
              "latest_rows": [
                {
                  "game_id": 4641395,
                  "date": "2026-03-22",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4641377,
                  "date": "2026-03-13",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4641353,
                  "date": "2026-03-08",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4641300,
                  "date": "2026-02-28",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4641340,
                  "date": "2026-02-22",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4641373,
                  "date": "2026-02-15",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4641363,
                  "date": "2026-02-07",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4641314,
                  "date": "2026-01-31",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4641327,
                  "date": "2026-01-24",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4641322,
                  "date": "2026-01-17",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "12",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 10,
              "goal_events": 1,
              "card_events": 1,
              "substitution_events": 8,
              "latest_event_date": "2026-03-13"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "haiti:player:wilguens-paugain"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:wilson-isidor",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Wilson Isidor",
        "name": "Wilson Isidor",
        "name_zh": null,
        "country_code": null,
        "country_name": "Haiti",
        "country_name_zh": null,
        "date_of_birth": "2000-08-27",
        "age": 25,
        "photo_url": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "haiti:player:wilson-isidor",
          "position": "FW",
          "shirt_number": null,
          "club": "Sunderland Association Football Club",
          "date_of_birth": "2000-08-27",
          "age": 25,
          "status": "selected",
          "country_of_citizenship": "Haiti",
          "height_cm": 186,
          "foot": "right",
          "sub_position": "Centre-Forward",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/494237-1739871086.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/wilson-isidor/profil/spieler/494237",
            "source_refs": {
              "key_transfermarkt": "494237",
              "reep_id": "reep_pfa298ab6",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 2,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 2,
            "goals": 1,
            "market_value_eur": 18000000,
            "highest_market_value_eur": 18000000,
            "impact_proxy_score": 11.6,
            "appearances_total": 110,
            "minutes_total": 5007,
            "assists_total": 7,
            "starts_total": 51,
            "bench_rows_total": 95,
            "event_rows_total": 77
          },
          "basis": {
            "sample_size_matches": 2,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/wilson-isidor/profil/spieler/494237",
              "source_refs": {
                "key_transfermarkt": "494237",
                "reep_id": "reep_pfa298ab6",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 494237,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 11.6,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/wilson-isidor/profil/spieler/494237",
                "source_refs": {
                  "key_transfermarkt": "494237",
                  "reep_id": "reep_pfa298ab6",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 494237,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "10",
              "sample_size": 72,
              "latest_seen_date": "2024-08-18"
            },
            {
              "number": "18",
              "sample_size": 38,
              "latest_seen_date": "2026-05-02"
            },
            {
              "number": "39",
              "sample_size": 20,
              "latest_seen_date": "2022-01-16"
            },
            {
              "number": "19",
              "sample_size": 12,
              "latest_seen_date": "2022-05-14"
            },
            {
              "number": "35",
              "sample_size": 3,
              "latest_seen_date": "2018-12-04"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Sunderland Association Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "10",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 5007,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 11.6,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "haiti:player:wilson-isidor",
              "position": "FW",
              "shirt_number": null,
              "club": "Sunderland Association Football Club",
              "date_of_birth": "2000-08-27",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Haiti",
              "height_cm": 186,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/494237-1739871086.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "haiti:player:wilson-isidor",
              "position": "FW",
              "shirt_number": null,
              "club": "Sunderland Association Football Club",
              "date_of_birth": "2000-08-27",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Haiti",
              "height_cm": 186,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/494237-1739871086.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 2,
              "goals": 1,
              "market_value_eur": 18000000,
              "highest_market_value_eur": 18000000,
              "impact_proxy_score": 11.6,
              "appearances_total": 110,
              "minutes_total": 5007,
              "assists_total": 7,
              "starts_total": 51,
              "bench_rows_total": 95,
              "event_rows_total": 77
            },
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/wilson-isidor/profil/spieler/494237",
                "source_refs": {
                  "key_transfermarkt": "494237",
                  "reep_id": "reep_pfa298ab6",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 494237,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 18.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 11.6,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 16.69,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/wilson-isidor/profil/spieler/494237",
                "source_refs": {
                  "key_transfermarkt": "494237",
                  "reep_id": "reep_pfa298ab6",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 494237,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 11.6,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/wilson-isidor/profil/spieler/494237",
                "source_refs": {
                  "key_transfermarkt": "494237",
                  "reep_id": "reep_pfa298ab6",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 494237,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/wilson-isidor/profil/spieler/494237",
                "source_refs": {
                  "key_transfermarkt": "494237",
                  "reep_id": "reep_pfa298ab6",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 494237,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 2,
              "goals": 1,
              "market_value_eur": 18000000,
              "highest_market_value_eur": 18000000,
              "impact_proxy_score": 11.6,
              "appearances_total": 110,
              "minutes_total": 5007,
              "assists_total": 7,
              "starts_total": 51,
              "bench_rows_total": 95,
              "event_rows_total": 77
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "10",
                "sample_size": 72,
                "latest_seen_date": "2024-08-18"
              },
              {
                "number": "18",
                "sample_size": 38,
                "latest_seen_date": "2026-05-02"
              },
              {
                "number": "39",
                "sample_size": 20,
                "latest_seen_date": "2022-01-16"
              },
              {
                "number": "19",
                "sample_size": 12,
                "latest_seen_date": "2022-05-14"
              },
              {
                "number": "35",
                "sample_size": 3,
                "latest_seen_date": "2018-12-04"
              }
            ],
            "activity": {
              "appearances_total": 110,
              "minutes_total": 5007,
              "goals_total": 28,
              "assists_total": 7,
              "yellow_cards_total": 12,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-02"
            },
            "lineups": {
              "lineup_rows": 146,
              "starts": 51,
              "bench_rows": 95,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4626147,
                  "date": "2026-05-02",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4626135,
                  "date": "2026-04-24",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4626118,
                  "date": "2026-04-19",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4626116,
                  "date": "2026-04-12",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4626105,
                  "date": "2026-03-22",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4626096,
                  "date": "2026-03-14",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4827508,
                  "date": "2026-03-08",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4626083,
                  "date": "2026-03-03",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4626069,
                  "date": "2026-02-28",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4626065,
                  "date": "2026-02-22",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "18",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 77,
              "goal_events": 28,
              "card_events": 12,
              "substitution_events": 34,
              "latest_event_date": "2026-04-19"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "haiti:player:wilson-isidor"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:woodensky-pierre",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Woodensky Pierre",
        "name": "Woodensky Pierre",
        "name_zh": null,
        "country_code": null,
        "country_name": "Haiti",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "haiti:player:woodensky-pierre",
          "position": "MF",
          "shirt_number": null,
          "club": null,
          "date_of_birth": null,
          "age": null,
          "status": "selected",
          "country_of_citizenship": null,
          "height_cm": null,
          "foot": null,
          "sub_position": null,
          "image_url": null,
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "status": "available",
            "country_of_citizenship": "pending_source",
            "height_cm": "pending_source",
            "foot": "pending_source",
            "sub_position": "pending_source",
            "image_url": "pending_source"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "shirt_number": "pending_source"
          },
          "external_fact": {}
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "window": null,
          "competition_scope": null,
          "metrics": {},
          "basis": {
            "sample_size_matches": 0,
            "window": null,
            "competition_scope": null,
            "source": null,
            "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
            "external_fact": {},
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 1017735,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "platform_external_refs_no_reep_row"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "pending_source",
            "impact_proxy_score": null,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": null,
            "absence_impact_explain_en": null,
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1017735,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "platform_external_refs_no_reep_row"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": null,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "haiti:player:woodensky-pierre",
              "position": "MF",
              "shirt_number": null,
              "club": null,
              "date_of_birth": null,
              "age": null,
              "status": "selected",
              "country_of_citizenship": null,
              "height_cm": null,
              "foot": null,
              "sub_position": null,
              "image_url": null,
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "haiti:player:woodensky-pierre",
              "position": "MF",
              "shirt_number": null,
              "club": null,
              "date_of_birth": null,
              "age": null,
              "status": "selected",
              "country_of_citizenship": null,
              "height_cm": null,
              "foot": null,
              "sub_position": null,
              "image_url": null
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "status": "available",
              "country_of_citizenship": "pending_source",
              "height_cm": "pending_source",
              "foot": "pending_source",
              "sub_position": "pending_source",
              "image_url": "pending_source"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "pending_source",
            "metrics": {},
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1017735,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "platform_external_refs_no_reep_row"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "pending_source",
            "items": [],
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1017735,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "platform_external_refs_no_reep_row"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "pending_source",
            "impact_proxy_score": null,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": null,
            "absence_impact_explain_en": null,
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1017735,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "platform_external_refs_no_reep_row"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1017735,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "platform_external_refs_no_reep_row"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {}
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": null,
              "starts": null,
              "bench_rows": null,
              "latest_lineup_date": null,
              "latest_rows": []
            },
            "events": {
              "events_total": null,
              "goal_events": null,
              "card_events": null,
              "substitution_events": null,
              "latest_event_date": null
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "haiti:player:woodensky-pierre"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "haiti:player:yassin-fortune",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Yassin Fortune",
        "name": "Yassin Fortune",
        "name_zh": null,
        "country_code": null,
        "country_name": "Haiti",
        "country_name_zh": null,
        "date_of_birth": "1999-01-30",
        "age": 27,
        "photo_url": null,
        "team_id": "haiti",
        "team_name": "Haiti",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "haiti:player:yassin-fortune",
          "position": "FW",
          "shirt_number": null,
          "club": "FK Polissya Zhytomyr",
          "date_of_birth": "1999-01-30",
          "age": 27,
          "status": "selected",
          "country_of_citizenship": "France",
          "height_cm": 186,
          "foot": "right",
          "sub_position": "Right Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/342878-1706355852.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/yassin-fortune/profil/spieler/342878",
            "source_refs": {
              "key_transfermarkt": "342878",
              "reep_id": "reep_p869fe1ff",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 0,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "market_value_eur": 400000,
            "highest_market_value_eur": 500000,
            "impact_proxy_score": 0.24,
            "appearances_total": 13,
            "minutes_total": 656,
            "assists_total": 1,
            "starts_total": 7,
            "bench_rows_total": 6,
            "event_rows_total": 11
          },
          "basis": {
            "sample_size_matches": 0,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/yassin-fortune/profil/spieler/342878",
              "source_refs": {
                "key_transfermarkt": "342878",
                "reep_id": "reep_p869fe1ff",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 342878,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 0.24,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yassin-fortune/profil/spieler/342878",
                "source_refs": {
                  "key_transfermarkt": "342878",
                  "reep_id": "reep_p869fe1ff",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 342878,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "14",
              "sample_size": 12,
              "latest_seen_date": "2024-05-25"
            },
            {
              "number": "32",
              "sample_size": 1,
              "latest_seen_date": "2021-04-17"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "FK Polissya Zhytomyr",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "14",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 656,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 0.24,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "haiti:player:yassin-fortune",
              "position": "FW",
              "shirt_number": null,
              "club": "FK Polissya Zhytomyr",
              "date_of_birth": "1999-01-30",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 186,
              "foot": "right",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/342878-1706355852.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "haiti:player:yassin-fortune",
              "position": "FW",
              "shirt_number": null,
              "club": "FK Polissya Zhytomyr",
              "date_of_birth": "1999-01-30",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "France",
              "height_cm": 186,
              "foot": "right",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/342878-1706355852.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "market_value_eur": 400000,
              "highest_market_value_eur": 500000,
              "impact_proxy_score": 0.24,
              "appearances_total": 13,
              "minutes_total": 656,
              "assists_total": 1,
              "starts_total": 7,
              "bench_rows_total": 6,
              "event_rows_total": 11
            },
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yassin-fortune/profil/spieler/342878",
                "source_refs": {
                  "key_transfermarkt": "342878",
                  "reep_id": "reep_p869fe1ff",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 342878,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 0.4,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 0.24,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 2.19,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yassin-fortune/profil/spieler/342878",
                "source_refs": {
                  "key_transfermarkt": "342878",
                  "reep_id": "reep_p869fe1ff",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 342878,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 0.24,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yassin-fortune/profil/spieler/342878",
                "source_refs": {
                  "key_transfermarkt": "342878",
                  "reep_id": "reep_p869fe1ff",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 342878,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yassin-fortune/profil/spieler/342878",
                "source_refs": {
                  "key_transfermarkt": "342878",
                  "reep_id": "reep_p869fe1ff",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 342878,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "market_value_eur": 400000,
              "highest_market_value_eur": 500000,
              "impact_proxy_score": 0.24,
              "appearances_total": 13,
              "minutes_total": 656,
              "assists_total": 1,
              "starts_total": 7,
              "bench_rows_total": 6,
              "event_rows_total": 11
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "14",
                "sample_size": 12,
                "latest_seen_date": "2024-05-25"
              },
              {
                "number": "32",
                "sample_size": 1,
                "latest_seen_date": "2021-04-17"
              }
            ],
            "activity": {
              "appearances_total": 13,
              "minutes_total": 656,
              "goals_total": 0,
              "assists_total": 1,
              "yellow_cards_total": 5,
              "red_cards_total": 0,
              "latest_appearance_date": "2024-05-25"
            },
            "lineups": {
              "lineup_rows": 13,
              "starts": 7,
              "bench_rows": 6,
              "latest_lineup_date": "2024-05-25",
              "latest_rows": [
                {
                  "game_id": 4120806,
                  "date": "2024-05-25",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4120786,
                  "date": "2024-05-13",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4120780,
                  "date": "2024-05-05",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4120771,
                  "date": "2024-04-29",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4120765,
                  "date": "2024-04-21",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4120753,
                  "date": "2024-04-14",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4277313,
                  "date": "2024-04-04",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4120736,
                  "date": "2024-03-30",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4120728,
                  "date": "2024-03-16",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4120722,
                  "date": "2024-03-09",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "14",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 11,
              "goal_events": 0,
              "card_events": 5,
              "substitution_events": 6,
              "latest_event_date": "2024-05-25"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "haiti:player:yassin-fortune"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/haiti-squad-announcement-sebastien-migne"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:ao-tanaka",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Ao Tanaka",
        "name": "Ao Tanaka",
        "name_zh": null,
        "country_code": null,
        "country_name": "Japan",
        "country_name_zh": null,
        "date_of_birth": "1998-09-10",
        "age": 27,
        "photo_url": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "japan:player:ao-tanaka",
          "position": "MF",
          "shirt_number": null,
          "club": "Leeds United Association Football Club",
          "date_of_birth": "1998-09-10",
          "age": 27,
          "status": "selected",
          "country_of_citizenship": "Japan",
          "height_cm": 180,
          "foot": "right",
          "sub_position": "Central Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/489359-1657113927.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/ao-tanaka/profil/spieler/489359",
            "source_refs": {
              "key_transfermarkt": "489359",
              "reep_id": "reep_pb4da3b62",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 37,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 37,
            "goals": 8,
            "impact_proxy_score": 11.65,
            "appearances_total": 30,
            "minutes_total": 1471,
            "assists_total": 0,
            "starts_total": 25,
            "bench_rows_total": 25,
            "event_rows_total": 31
          },
          "basis": {
            "sample_size_matches": 37,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/ao-tanaka/profil/spieler/489359",
              "source_refs": {
                "key_transfermarkt": "489359",
                "reep_id": "reep_pb4da3b62",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 489359,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 11.65,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 37,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ao-tanaka/profil/spieler/489359",
                "source_refs": {
                  "key_transfermarkt": "489359",
                  "reep_id": "reep_pb4da3b62",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 489359,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "22",
              "sample_size": 41,
              "latest_seen_date": "2026-05-01"
            },
            {
              "number": "4",
              "sample_size": 9,
              "latest_seen_date": "2024-08-18"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Leeds United Association Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "22",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 37,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 8,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 1471,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 11.65,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "japan:player:ao-tanaka",
              "position": "MF",
              "shirt_number": null,
              "club": "Leeds United Association Football Club",
              "date_of_birth": "1998-09-10",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 180,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/489359-1657113927.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/news/articles/japan-squad-announcement"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "japan:player:ao-tanaka",
              "position": "MF",
              "shirt_number": null,
              "club": "Leeds United Association Football Club",
              "date_of_birth": "1998-09-10",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 180,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/489359-1657113927.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 37,
              "goals": 8,
              "impact_proxy_score": 11.65,
              "appearances_total": 30,
              "minutes_total": 1471,
              "assists_total": 0,
              "starts_total": 25,
              "bench_rows_total": 25,
              "event_rows_total": 31
            },
            "basis": {
              "sample_size_matches": 37,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ao-tanaka/profil/spieler/489359",
                "source_refs": {
                  "key_transfermarkt": "489359",
                  "reep_id": "reep_pb4da3b62",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 489359,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 37.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 16.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 11.65,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 4.9,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 37,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ao-tanaka/profil/spieler/489359",
                "source_refs": {
                  "key_transfermarkt": "489359",
                  "reep_id": "reep_pb4da3b62",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 489359,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 11.65,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 37,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ao-tanaka/profil/spieler/489359",
                "source_refs": {
                  "key_transfermarkt": "489359",
                  "reep_id": "reep_pb4da3b62",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 489359,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 37,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ao-tanaka/profil/spieler/489359",
                "source_refs": {
                  "key_transfermarkt": "489359",
                  "reep_id": "reep_pb4da3b62",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 489359,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 37,
              "goals": 8,
              "impact_proxy_score": 11.65,
              "appearances_total": 30,
              "minutes_total": 1471,
              "assists_total": 0,
              "starts_total": 25,
              "bench_rows_total": 25,
              "event_rows_total": 31
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "22",
                "sample_size": 41,
                "latest_seen_date": "2026-05-01"
              },
              {
                "number": "4",
                "sample_size": 9,
                "latest_seen_date": "2024-08-18"
              }
            ],
            "activity": {
              "appearances_total": 30,
              "minutes_total": 1471,
              "goals_total": 4,
              "assists_total": 0,
              "yellow_cards_total": 2,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-01"
            },
            "lineups": {
              "lineup_rows": 50,
              "starts": 25,
              "bench_rows": 25,
              "latest_lineup_date": "2026-05-01",
              "latest_rows": [
                {
                  "game_id": 4626144,
                  "date": "2026-05-01",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4859278,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4626129,
                  "date": "2026-04-22",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4626123,
                  "date": "2026-04-18",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4626114,
                  "date": "2026-04-13",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4844309,
                  "date": "2026-04-05",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4626103,
                  "date": "2026-03-21",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4626092,
                  "date": "2026-03-15",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4827507,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4626083,
                  "date": "2026-03-03",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "22",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 31,
              "goal_events": 6,
              "card_events": 4,
              "substitution_events": 20,
              "latest_event_date": "2026-05-01"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "japan:player:ao-tanaka"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/news/articles/japan-squad-announcement"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:ayase-ueda",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Ayase Ueda",
        "name": "Ayase Ueda",
        "name_zh": null,
        "country_code": null,
        "country_name": "Japan",
        "country_name_zh": null,
        "date_of_birth": "1998-08-28",
        "age": 27,
        "photo_url": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "japan:player:ayase-ueda",
          "position": "FW",
          "shirt_number": null,
          "club": "Feyenoord Rotterdam",
          "date_of_birth": "1998-08-28",
          "age": 27,
          "status": "selected",
          "country_of_citizenship": "Japan",
          "height_cm": 182,
          "foot": "right",
          "sub_position": "Centre-Forward",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/589128-1765214070.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/ayase-ueda/profil/spieler/589128",
            "source_refs": {
              "key_transfermarkt": "589128",
              "reep_id": "reep_p193f816c",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 38,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 38,
            "goals": 16,
            "market_value_eur": 8000000,
            "highest_market_value_eur": 9000000,
            "impact_proxy_score": 19.1,
            "appearances_total": 141,
            "minutes_total": 8756,
            "assists_total": 7,
            "starts_total": 98,
            "bench_rows_total": 50,
            "event_rows_total": 125
          },
          "basis": {
            "sample_size_matches": 38,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/ayase-ueda/profil/spieler/589128",
              "source_refs": {
                "key_transfermarkt": "589128",
                "reep_id": "reep_p193f816c",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 589128,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 19.1,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 38,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ayase-ueda/profil/spieler/589128",
                "source_refs": {
                  "key_transfermarkt": "589128",
                  "reep_id": "reep_p193f816c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 589128,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "9",
              "sample_size": 114,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "36",
              "sample_size": 34,
              "latest_seen_date": "2023-04-23"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Feyenoord Rotterdam",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "9",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 38,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 16,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 8756,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 19.1,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "japan:player:ayase-ueda",
              "position": "FW",
              "shirt_number": null,
              "club": "Feyenoord Rotterdam",
              "date_of_birth": "1998-08-28",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 182,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/589128-1765214070.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/news/articles/japan-squad-announcement"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "japan:player:ayase-ueda",
              "position": "FW",
              "shirt_number": null,
              "club": "Feyenoord Rotterdam",
              "date_of_birth": "1998-08-28",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 182,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/589128-1765214070.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 38,
              "goals": 16,
              "market_value_eur": 8000000,
              "highest_market_value_eur": 9000000,
              "impact_proxy_score": 19.1,
              "appearances_total": 141,
              "minutes_total": 8756,
              "assists_total": 7,
              "starts_total": 98,
              "bench_rows_total": 50,
              "event_rows_total": 125
            },
            "basis": {
              "sample_size_matches": 38,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ayase-ueda/profil/spieler/589128",
                "source_refs": {
                  "key_transfermarkt": "589128",
                  "reep_id": "reep_p193f816c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 589128,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 38.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 32.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 8.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 19.1,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 29.19,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 38,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ayase-ueda/profil/spieler/589128",
                "source_refs": {
                  "key_transfermarkt": "589128",
                  "reep_id": "reep_p193f816c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 589128,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 19.1,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 38,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ayase-ueda/profil/spieler/589128",
                "source_refs": {
                  "key_transfermarkt": "589128",
                  "reep_id": "reep_p193f816c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 589128,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 38,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ayase-ueda/profil/spieler/589128",
                "source_refs": {
                  "key_transfermarkt": "589128",
                  "reep_id": "reep_p193f816c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 589128,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 38,
              "goals": 16,
              "market_value_eur": 8000000,
              "highest_market_value_eur": 9000000,
              "impact_proxy_score": 19.1,
              "appearances_total": 141,
              "minutes_total": 8756,
              "assists_total": 7,
              "starts_total": 98,
              "bench_rows_total": 50,
              "event_rows_total": 125
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "9",
                "sample_size": 114,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "36",
                "sample_size": 34,
                "latest_seen_date": "2023-04-23"
              }
            ],
            "activity": {
              "appearances_total": 141,
              "minutes_total": 8756,
              "goals_total": 58,
              "assists_total": 7,
              "yellow_cards_total": 4,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 148,
              "starts": 98,
              "bench_rows": 50,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4642449,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4642455,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4641634,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4641568,
                  "date": "2026-04-05",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4641585,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4641542,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4641580,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4641593,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4641524,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4641560,
                  "date": "2026-02-15",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 125,
              "goal_events": 63,
              "card_events": 5,
              "substitution_events": 55,
              "latest_event_date": "2026-05-03"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "japan:player:ayase-ueda"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/news/articles/japan-squad-announcement"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:ayumu-seko",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Ayumu Seko",
        "name": "Ayumu Seko",
        "name_zh": null,
        "country_code": null,
        "country_name": "Japan",
        "country_name_zh": null,
        "date_of_birth": "2000-06-07",
        "age": 25,
        "photo_url": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "japan:player:ayumu-seko",
          "position": "DF",
          "shirt_number": null,
          "club": "Le Havre Athletic Club",
          "date_of_birth": "2000-06-07",
          "age": 25,
          "status": "selected",
          "country_of_citizenship": "Japan",
          "height_cm": 186,
          "foot": "right",
          "sub_position": "Defensive Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/405389-1558683017.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/ayumu-seko/profil/spieler/405389",
            "source_refs": {
              "key_transfermarkt": "405389",
              "reep_id": "reep_paf4faf3d",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 13,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 13,
            "goals": 0,
            "impact_proxy_score": 3.25,
            "appearances_total": 29,
            "minutes_total": 2535,
            "assists_total": 0,
            "starts_total": 56,
            "bench_rows_total": 1,
            "event_rows_total": 14
          },
          "basis": {
            "sample_size_matches": 13,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/ayumu-seko/profil/spieler/405389",
              "source_refs": {
                "key_transfermarkt": "405389",
                "reep_id": "reep_paf4faf3d",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 405389,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 3.25,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 13,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ayumu-seko/profil/spieler/405389",
                "source_refs": {
                  "key_transfermarkt": "405389",
                  "reep_id": "reep_paf4faf3d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 405389,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "15",
              "sample_size": 57,
              "latest_seen_date": "2026-05-03"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Le Havre Athletic Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "15",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 13,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 2535,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 3.25,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "japan:player:ayumu-seko",
              "position": "DF",
              "shirt_number": null,
              "club": "Le Havre Athletic Club",
              "date_of_birth": "2000-06-07",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 186,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/405389-1558683017.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/news/articles/japan-squad-announcement"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "japan:player:ayumu-seko",
              "position": "DF",
              "shirt_number": null,
              "club": "Le Havre Athletic Club",
              "date_of_birth": "2000-06-07",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 186,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/405389-1558683017.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 13,
              "goals": 0,
              "impact_proxy_score": 3.25,
              "appearances_total": 29,
              "minutes_total": 2535,
              "assists_total": 0,
              "starts_total": 56,
              "bench_rows_total": 1,
              "event_rows_total": 14
            },
            "basis": {
              "sample_size_matches": 13,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ayumu-seko/profil/spieler/405389",
                "source_refs": {
                  "key_transfermarkt": "405389",
                  "reep_id": "reep_paf4faf3d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 405389,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 13.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 3.25,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 8.45,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 13,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ayumu-seko/profil/spieler/405389",
                "source_refs": {
                  "key_transfermarkt": "405389",
                  "reep_id": "reep_paf4faf3d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 405389,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 3.25,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 13,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ayumu-seko/profil/spieler/405389",
                "source_refs": {
                  "key_transfermarkt": "405389",
                  "reep_id": "reep_paf4faf3d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 405389,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 13,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ayumu-seko/profil/spieler/405389",
                "source_refs": {
                  "key_transfermarkt": "405389",
                  "reep_id": "reep_paf4faf3d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 405389,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 13,
              "goals": 0,
              "impact_proxy_score": 3.25,
              "appearances_total": 29,
              "minutes_total": 2535,
              "assists_total": 0,
              "starts_total": 56,
              "bench_rows_total": 1,
              "event_rows_total": 14
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "15",
                "sample_size": 57,
                "latest_seen_date": "2026-05-03"
              }
            ],
            "activity": {
              "appearances_total": 29,
              "minutes_total": 2535,
              "goals_total": 0,
              "assists_total": 0,
              "yellow_cards_total": 5,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 57,
              "starts": 56,
              "bench_rows": 1,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4635288,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4635278,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4635271,
                  "date": "2026-04-18",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4635261,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4635253,
                  "date": "2026-04-05",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4635245,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4635233,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4635223,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4635213,
                  "date": "2026-02-28",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4635183,
                  "date": "2026-01-30",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "15",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 14,
              "goal_events": 1,
              "card_events": 11,
              "substitution_events": 2,
              "latest_event_date": "2026-05-03"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "japan:player:ayumu-seko"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/news/articles/japan-squad-announcement"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:daichi-kamada",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Daichi Kamada",
        "name": "Daichi Kamada",
        "name_zh": null,
        "country_code": null,
        "country_name": "Japan",
        "country_name_zh": null,
        "date_of_birth": "1996-08-05",
        "age": 29,
        "photo_url": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "japan:player:daichi-kamada",
          "position": "MF",
          "shirt_number": null,
          "club": "Crystal Palace Football Club",
          "date_of_birth": "1996-08-05",
          "age": 29,
          "status": "selected",
          "country_of_citizenship": "Japan",
          "height_cm": 180,
          "foot": "right",
          "sub_position": "Attacking Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/356141-1707947777.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/daichi-kamada/profil/spieler/356141",
            "source_refs": {
              "key_transfermarkt": "356141",
              "reep_id": "reep_pbaad7d70",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 49,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 49,
            "goals": 12,
            "market_value_eur": 12000000,
            "highest_market_value_eur": 30000000,
            "impact_proxy_score": 23.05,
            "appearances_total": 309,
            "minutes_total": 20690,
            "assists_total": 40,
            "starts_total": 239,
            "bench_rows_total": 110,
            "event_rows_total": 211
          },
          "basis": {
            "sample_size_matches": 49,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/daichi-kamada/profil/spieler/356141",
              "source_refs": {
                "key_transfermarkt": "356141",
                "reep_id": "reep_pbaad7d70",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 356141,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 23.05,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 49,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/daichi-kamada/profil/spieler/356141",
                "source_refs": {
                  "key_transfermarkt": "356141",
                  "reep_id": "reep_pbaad7d70",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 356141,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "15",
              "sample_size": 205,
              "latest_seen_date": "2023-06-03"
            },
            {
              "number": "18",
              "sample_size": 83,
              "latest_seen_date": "2026-05-07"
            },
            {
              "number": "6",
              "sample_size": 50,
              "latest_seen_date": "2024-05-26"
            },
            {
              "number": "40",
              "sample_size": 11,
              "latest_seen_date": "2019-08-01"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Crystal Palace Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "15",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 49,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 12,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 20690,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 23.05,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "japan:player:daichi-kamada",
              "position": "MF",
              "shirt_number": null,
              "club": "Crystal Palace Football Club",
              "date_of_birth": "1996-08-05",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 180,
              "foot": "right",
              "sub_position": "Attacking Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/356141-1707947777.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/news/articles/japan-squad-announcement"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "japan:player:daichi-kamada",
              "position": "MF",
              "shirt_number": null,
              "club": "Crystal Palace Football Club",
              "date_of_birth": "1996-08-05",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 180,
              "foot": "right",
              "sub_position": "Attacking Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/356141-1707947777.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 49,
              "goals": 12,
              "market_value_eur": 12000000,
              "highest_market_value_eur": 30000000,
              "impact_proxy_score": 23.05,
              "appearances_total": 309,
              "minutes_total": 20690,
              "assists_total": 40,
              "starts_total": 239,
              "bench_rows_total": 110,
              "event_rows_total": 211
            },
            "basis": {
              "sample_size_matches": 49,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/daichi-kamada/profil/spieler/356141",
                "source_refs": {
                  "key_transfermarkt": "356141",
                  "reep_id": "reep_pbaad7d70",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 356141,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 49.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 24.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 12.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 23.05,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 68.97,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 49,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/daichi-kamada/profil/spieler/356141",
                "source_refs": {
                  "key_transfermarkt": "356141",
                  "reep_id": "reep_pbaad7d70",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 356141,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 23.05,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 49,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/daichi-kamada/profil/spieler/356141",
                "source_refs": {
                  "key_transfermarkt": "356141",
                  "reep_id": "reep_pbaad7d70",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 356141,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 49,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/daichi-kamada/profil/spieler/356141",
                "source_refs": {
                  "key_transfermarkt": "356141",
                  "reep_id": "reep_pbaad7d70",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 356141,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 49,
              "goals": 12,
              "market_value_eur": 12000000,
              "highest_market_value_eur": 30000000,
              "impact_proxy_score": 23.05,
              "appearances_total": 309,
              "minutes_total": 20690,
              "assists_total": 40,
              "starts_total": 239,
              "bench_rows_total": 110,
              "event_rows_total": 211
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "15",
                "sample_size": 205,
                "latest_seen_date": "2023-06-03"
              },
              {
                "number": "18",
                "sample_size": 83,
                "latest_seen_date": "2026-05-07"
              },
              {
                "number": "6",
                "sample_size": 50,
                "latest_seen_date": "2024-05-26"
              },
              {
                "number": "40",
                "sample_size": 11,
                "latest_seen_date": "2019-08-01"
              }
            ],
            "activity": {
              "appearances_total": 309,
              "minutes_total": 20690,
              "goals_total": 55,
              "assists_total": 40,
              "yellow_cards_total": 26,
              "red_cards_total": 1,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 349,
              "starts": 239,
              "bench_rows": 110,
              "latest_lineup_date": "2026-05-07",
              "latest_rows": [
                {
                  "game_id": 4805885,
                  "date": "2026-05-07",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4626140,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4805883,
                  "date": "2026-04-30",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4626133,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4626121,
                  "date": "2026-04-20",
                  "type": "substitutes",
                  "position": "Attacking Midfield",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4805880,
                  "date": "2026-04-16",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4626112,
                  "date": "2026-04-12",
                  "type": "substitutes",
                  "position": "Attacking Midfield",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4805876,
                  "date": "2026-04-09",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4805869,
                  "date": "2026-03-19",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4626092,
                  "date": "2026-03-15",
                  "type": "substitutes",
                  "position": "Attacking Midfield",
                  "number": "18",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 211,
              "goal_events": 56,
              "card_events": 27,
              "substitution_events": 126,
              "latest_event_date": "2026-05-07"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "japan:player:daichi-kamada"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/news/articles/japan-squad-announcement"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:daizen-maeda",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Daizen Maeda",
        "name": "Daizen Maeda",
        "name_zh": null,
        "country_code": null,
        "country_name": "Japan",
        "country_name_zh": null,
        "date_of_birth": "1997-10-20",
        "age": 28,
        "photo_url": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "japan:player:daizen-maeda",
          "position": "FW",
          "shirt_number": null,
          "club": "The Celtic Football Club",
          "date_of_birth": "1997-10-20",
          "age": 28,
          "status": "selected",
          "country_of_citizenship": "Japan",
          "height_cm": 173,
          "foot": "right",
          "sub_position": "Left Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/420931-1669207346.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/daizen-maeda/profil/spieler/420931",
            "source_refs": {
              "key_transfermarkt": "420931",
              "reep_id": "reep_pb187eafe",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 27,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 27,
            "goals": 4,
            "market_value_eur": 14000000,
            "highest_market_value_eur": 15000000,
            "impact_proxy_score": 16.35,
            "appearances_total": 199,
            "minutes_total": 14356,
            "assists_total": 27,
            "starts_total": 171,
            "bench_rows_total": 35,
            "event_rows_total": 178
          },
          "basis": {
            "sample_size_matches": 27,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/daizen-maeda/profil/spieler/420931",
              "source_refs": {
                "key_transfermarkt": "420931",
                "reep_id": "reep_pb187eafe",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 420931,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 16.35,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 27,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/daizen-maeda/profil/spieler/420931",
                "source_refs": {
                  "key_transfermarkt": "420931",
                  "reep_id": "reep_pb187eafe",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 420931,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "38",
              "sample_size": 179,
              "latest_seen_date": "2026-04-19"
            },
            {
              "number": "13",
              "sample_size": 23,
              "latest_seen_date": "2020-06-15"
            },
            {
              "number": "25",
              "sample_size": 4,
              "latest_seen_date": "2024-02-03"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "The Celtic Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "38",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 27,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 4,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 14356,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 16.35,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "japan:player:daizen-maeda",
              "position": "FW",
              "shirt_number": null,
              "club": "The Celtic Football Club",
              "date_of_birth": "1997-10-20",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 173,
              "foot": "right",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/420931-1669207346.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/news/articles/japan-squad-announcement"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "japan:player:daizen-maeda",
              "position": "FW",
              "shirt_number": null,
              "club": "The Celtic Football Club",
              "date_of_birth": "1997-10-20",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 173,
              "foot": "right",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/420931-1669207346.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 27,
              "goals": 4,
              "market_value_eur": 14000000,
              "highest_market_value_eur": 15000000,
              "impact_proxy_score": 16.35,
              "appearances_total": 199,
              "minutes_total": 14356,
              "assists_total": 27,
              "starts_total": 171,
              "bench_rows_total": 35,
              "event_rows_total": 178
            },
            "basis": {
              "sample_size_matches": 27,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/daizen-maeda/profil/spieler/420931",
                "source_refs": {
                  "key_transfermarkt": "420931",
                  "reep_id": "reep_pb187eafe",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 420931,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 27.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 8.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 14.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 16.35,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 47.85,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 27,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/daizen-maeda/profil/spieler/420931",
                "source_refs": {
                  "key_transfermarkt": "420931",
                  "reep_id": "reep_pb187eafe",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 420931,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 16.35,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 27,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/daizen-maeda/profil/spieler/420931",
                "source_refs": {
                  "key_transfermarkt": "420931",
                  "reep_id": "reep_pb187eafe",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 420931,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 27,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/daizen-maeda/profil/spieler/420931",
                "source_refs": {
                  "key_transfermarkt": "420931",
                  "reep_id": "reep_pb187eafe",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 420931,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 27,
              "goals": 4,
              "market_value_eur": 14000000,
              "highest_market_value_eur": 15000000,
              "impact_proxy_score": 16.35,
              "appearances_total": 199,
              "minutes_total": 14356,
              "assists_total": 27,
              "starts_total": 171,
              "bench_rows_total": 35,
              "event_rows_total": 178
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "38",
                "sample_size": 179,
                "latest_seen_date": "2026-04-19"
              },
              {
                "number": "13",
                "sample_size": 23,
                "latest_seen_date": "2020-06-15"
              },
              {
                "number": "25",
                "sample_size": 4,
                "latest_seen_date": "2024-02-03"
              }
            ],
            "activity": {
              "appearances_total": 199,
              "minutes_total": 14356,
              "goals_total": 62,
              "assists_total": 27,
              "yellow_cards_total": 17,
              "red_cards_total": 2,
              "latest_appearance_date": "2026-04-19"
            },
            "lineups": {
              "lineup_rows": 206,
              "starts": 171,
              "bench_rows": 35,
              "latest_lineup_date": "2026-04-19",
              "latest_rows": [
                {
                  "game_id": 4839967,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "38",
                  "team_captain": false
                },
                {
                  "game_id": 4649530,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "38",
                  "team_captain": false
                },
                {
                  "game_id": 4649535,
                  "date": "2026-04-05",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "38",
                  "team_captain": false
                },
                {
                  "game_id": 4649541,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "38",
                  "team_captain": false
                },
                {
                  "game_id": 4649518,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "38",
                  "team_captain": false
                },
                {
                  "game_id": 4832715,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "38",
                  "team_captain": false
                },
                {
                  "game_id": 4649493,
                  "date": "2026-03-04",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "38",
                  "team_captain": false
                },
                {
                  "game_id": 4649528,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "38",
                  "team_captain": false
                },
                {
                  "game_id": 4805900,
                  "date": "2026-02-26",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "38",
                  "team_captain": false
                },
                {
                  "game_id": 4649506,
                  "date": "2026-02-22",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "38",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 178,
              "goal_events": 64,
              "card_events": 19,
              "substitution_events": 93,
              "latest_event_date": "2026-04-19"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "japan:player:daizen-maeda"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/news/articles/japan-squad-announcement"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:hiroki-ito",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Hiroki Ito",
        "name": "Hiroki Ito",
        "name_zh": null,
        "country_code": null,
        "country_name": "Japan",
        "country_name_zh": null,
        "date_of_birth": "1999-05-12",
        "age": 27,
        "photo_url": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "japan:player:hiroki-ito",
          "position": "DF",
          "shirt_number": null,
          "club": "FC Bayern München",
          "date_of_birth": "1999-05-12",
          "age": 27,
          "status": "selected",
          "country_of_citizenship": "Japan",
          "height_cm": 188,
          "foot": "left",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/353892-1657181215.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/hiroki-ito/profil/spieler/353892",
            "source_refs": {
              "key_transfermarkt": "353892",
              "reep_id": "reep_pb37d26d2",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "manual_review",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 23,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 23,
            "goals": 1,
            "market_value_eur": 18000000,
            "highest_market_value_eur": 30000000,
            "impact_proxy_score": 16.85,
            "appearances_total": 124,
            "minutes_total": 9287,
            "assists_total": 7,
            "starts_total": 105,
            "bench_rows_total": 39,
            "event_rows_total": 36
          },
          "basis": {
            "sample_size_matches": 23,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/hiroki-ito/profil/spieler/353892",
              "source_refs": {
                "key_transfermarkt": "353892",
                "reep_id": "reep_pb37d26d2",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "manual_review",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 353892,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "manual_review"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 16.85,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 23,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hiroki-ito/profil/spieler/353892",
                "source_refs": {
                  "key_transfermarkt": "353892",
                  "reep_id": "reep_pb37d26d2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 353892,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "21",
              "sample_size": 110,
              "latest_seen_date": "2026-05-06"
            },
            {
              "number": "37",
              "sample_size": 34,
              "latest_seen_date": "2022-05-14"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "FC Bayern München",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "21",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 23,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 9287,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 16.85,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "japan:player:hiroki-ito",
              "position": "DF",
              "shirt_number": null,
              "club": "FC Bayern München",
              "date_of_birth": "1999-05-12",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 188,
              "foot": "left",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/353892-1657181215.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/news/articles/japan-squad-announcement"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "japan:player:hiroki-ito",
              "position": "DF",
              "shirt_number": null,
              "club": "FC Bayern München",
              "date_of_birth": "1999-05-12",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 188,
              "foot": "left",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/353892-1657181215.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 23,
              "goals": 1,
              "market_value_eur": 18000000,
              "highest_market_value_eur": 30000000,
              "impact_proxy_score": 16.85,
              "appearances_total": 124,
              "minutes_total": 9287,
              "assists_total": 7,
              "starts_total": 105,
              "bench_rows_total": 39,
              "event_rows_total": 36
            },
            "basis": {
              "sample_size_matches": 23,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hiroki-ito/profil/spieler/353892",
                "source_refs": {
                  "key_transfermarkt": "353892",
                  "reep_id": "reep_pb37d26d2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 353892,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 23.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 18.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 16.85,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 30.96,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 23,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hiroki-ito/profil/spieler/353892",
                "source_refs": {
                  "key_transfermarkt": "353892",
                  "reep_id": "reep_pb37d26d2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 353892,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 16.85,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 23,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hiroki-ito/profil/spieler/353892",
                "source_refs": {
                  "key_transfermarkt": "353892",
                  "reep_id": "reep_pb37d26d2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 353892,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 23,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hiroki-ito/profil/spieler/353892",
                "source_refs": {
                  "key_transfermarkt": "353892",
                  "reep_id": "reep_pb37d26d2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 353892,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 23,
              "goals": 1,
              "market_value_eur": 18000000,
              "highest_market_value_eur": 30000000,
              "impact_proxy_score": 16.85,
              "appearances_total": 124,
              "minutes_total": 9287,
              "assists_total": 7,
              "starts_total": 105,
              "bench_rows_total": 39,
              "event_rows_total": 36
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "21",
                "sample_size": 110,
                "latest_seen_date": "2026-05-06"
              },
              {
                "number": "37",
                "sample_size": 34,
                "latest_seen_date": "2022-05-14"
              }
            ],
            "activity": {
              "appearances_total": 124,
              "minutes_total": 9287,
              "goals_total": 4,
              "assists_total": 7,
              "yellow_cards_total": 11,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-02"
            },
            "lineups": {
              "lineup_rows": 144,
              "starts": 105,
              "bench_rows": 39,
              "latest_lineup_date": "2026-05-06",
              "latest_rows": [
                {
                  "game_id": 4814380,
                  "date": "2026-05-06",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4634513,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4814378,
                  "date": "2026-04-28",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4634496,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4830557,
                  "date": "2026-04-22",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4634477,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4814375,
                  "date": "2026-04-15",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4634465,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4814371,
                  "date": "2026-04-07",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4634443,
                  "date": "2026-04-04",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "21",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 36,
              "goal_events": 5,
              "card_events": 11,
              "substitution_events": 20,
              "latest_event_date": "2026-04-11"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "japan:player:hiroki-ito"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/news/articles/japan-squad-announcement"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:junnosuke-suzuki",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Junnosuke Suzuki",
        "name": "Junnosuke Suzuki",
        "name_zh": null,
        "country_code": null,
        "country_name": "Japan",
        "country_name_zh": null,
        "date_of_birth": "2003-07-12",
        "age": 22,
        "photo_url": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "japan:player:junnosuke-suzuki",
          "position": "DF",
          "shirt_number": null,
          "club": "Football Club København",
          "date_of_birth": "2003-07-12",
          "age": 22,
          "status": "selected",
          "country_of_citizenship": "Japan",
          "height_cm": 185,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/848856-1761081129.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/junnosuke-suzuki/profil/spieler/848856",
            "source_refs": {
              "key_transfermarkt": "848856",
              "reep_id": "reep_pd59a9196",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 6,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 6,
            "goals": 0,
            "impact_proxy_score": 1.5,
            "appearances_total": 24,
            "minutes_total": 1983,
            "assists_total": 1,
            "starts_total": 33,
            "bench_rows_total": 8,
            "event_rows_total": 11
          },
          "basis": {
            "sample_size_matches": 6,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/junnosuke-suzuki/profil/spieler/848856",
              "source_refs": {
                "key_transfermarkt": "848856",
                "reep_id": "reep_pd59a9196",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 848856,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 1.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 6,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/junnosuke-suzuki/profil/spieler/848856",
                "source_refs": {
                  "key_transfermarkt": "848856",
                  "reep_id": "reep_pd59a9196",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 848856,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "20",
              "sample_size": 30,
              "latest_seen_date": "2026-03-07"
            },
            {
              "number": "5",
              "sample_size": 11,
              "latest_seen_date": "2025-06-28"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Football Club København",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "20",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 6,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 1983,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 1.5,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "japan:player:junnosuke-suzuki",
              "position": "DF",
              "shirt_number": null,
              "club": "Football Club København",
              "date_of_birth": "2003-07-12",
              "age": 22,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 185,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/848856-1761081129.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/news/articles/japan-squad-announcement"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "japan:player:junnosuke-suzuki",
              "position": "DF",
              "shirt_number": null,
              "club": "Football Club København",
              "date_of_birth": "2003-07-12",
              "age": 22,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 185,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/848856-1761081129.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 6,
              "goals": 0,
              "impact_proxy_score": 1.5,
              "appearances_total": 24,
              "minutes_total": 1983,
              "assists_total": 1,
              "starts_total": 33,
              "bench_rows_total": 8,
              "event_rows_total": 11
            },
            "basis": {
              "sample_size_matches": 6,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/junnosuke-suzuki/profil/spieler/848856",
                "source_refs": {
                  "key_transfermarkt": "848856",
                  "reep_id": "reep_pd59a9196",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 848856,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 6.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 1.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 6.61,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 6,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/junnosuke-suzuki/profil/spieler/848856",
                "source_refs": {
                  "key_transfermarkt": "848856",
                  "reep_id": "reep_pd59a9196",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 848856,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 1.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 6,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/junnosuke-suzuki/profil/spieler/848856",
                "source_refs": {
                  "key_transfermarkt": "848856",
                  "reep_id": "reep_pd59a9196",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 848856,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 6,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/junnosuke-suzuki/profil/spieler/848856",
                "source_refs": {
                  "key_transfermarkt": "848856",
                  "reep_id": "reep_pd59a9196",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 848856,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 6,
              "goals": 0,
              "impact_proxy_score": 1.5,
              "appearances_total": 24,
              "minutes_total": 1983,
              "assists_total": 1,
              "starts_total": 33,
              "bench_rows_total": 8,
              "event_rows_total": 11
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "20",
                "sample_size": 30,
                "latest_seen_date": "2026-03-07"
              },
              {
                "number": "5",
                "sample_size": 11,
                "latest_seen_date": "2025-06-28"
              }
            ],
            "activity": {
              "appearances_total": 24,
              "minutes_total": 1983,
              "goals_total": 1,
              "assists_total": 1,
              "yellow_cards_total": 3,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-03-07"
            },
            "lineups": {
              "lineup_rows": 41,
              "starts": 33,
              "bench_rows": 8,
              "latest_lineup_date": "2026-03-07",
              "latest_rows": [
                {
                  "game_id": 4785271,
                  "date": "2026-03-07",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4648355,
                  "date": "2026-02-14",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4785269,
                  "date": "2026-02-11",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4648389,
                  "date": "2026-02-08",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4715138,
                  "date": "2026-01-28",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4715019,
                  "date": "2026-01-20",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4769111,
                  "date": "2025-12-13",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4714996,
                  "date": "2025-12-10",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4648361,
                  "date": "2025-12-07",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4769104,
                  "date": "2025-12-03",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "20",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 11,
              "goal_events": 1,
              "card_events": 4,
              "substitution_events": 6,
              "latest_event_date": "2026-01-28"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "japan:player:junnosuke-suzuki"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/news/articles/japan-squad-announcement"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:junya-ito",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Junya Ito",
        "name": "Junya Ito",
        "name_zh": null,
        "country_code": null,
        "country_name": "Japan",
        "country_name_zh": null,
        "date_of_birth": "1993-03-09",
        "age": 33,
        "photo_url": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "japan:player:junya-ito",
          "position": "MF",
          "shirt_number": null,
          "club": "Koninklijke Racing Club Genk",
          "date_of_birth": "1993-03-09",
          "age": 33,
          "status": "selected",
          "country_of_citizenship": "Japan",
          "height_cm": 177,
          "foot": "right",
          "sub_position": "Right Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/348791-1723820780.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/junya-ito/profil/spieler/348791",
            "source_refs": {
              "key_transfermarkt": "348791",
              "reep_id": "reep_p020a0898",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "manual_review",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 68,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 68,
            "goals": 15,
            "market_value_eur": 3500000,
            "highest_market_value_eur": 10000000,
            "impact_proxy_score": 23.6,
            "appearances_total": 242,
            "minutes_total": 19214,
            "assists_total": 58,
            "starts_total": 225,
            "bench_rows_total": 22,
            "event_rows_total": 165
          },
          "basis": {
            "sample_size_matches": 68,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/junya-ito/profil/spieler/348791",
              "source_refs": {
                "key_transfermarkt": "348791",
                "reep_id": "reep_p020a0898",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "manual_review",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 348791,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "manual_review"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 23.6,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 68,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/junya-ito/profil/spieler/348791",
                "source_refs": {
                  "key_transfermarkt": "348791",
                  "reep_id": "reep_p020a0898",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 348791,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "7",
              "sample_size": 181,
              "latest_seen_date": "2025-05-17"
            },
            {
              "number": "39",
              "sample_size": 35,
              "latest_seen_date": "2023-06-03"
            },
            {
              "number": "10",
              "sample_size": 28,
              "latest_seen_date": "2026-03-22"
            },
            {
              "number": "14",
              "sample_size": 3,
              "latest_seen_date": "2024-01-31"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Koninklijke Racing Club Genk",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "7",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 68,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 15,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 19214,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 23.6,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "japan:player:junya-ito",
              "position": "MF",
              "shirt_number": null,
              "club": "Koninklijke Racing Club Genk",
              "date_of_birth": "1993-03-09",
              "age": 33,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 177,
              "foot": "right",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/348791-1723820780.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/news/articles/japan-squad-announcement"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "japan:player:junya-ito",
              "position": "MF",
              "shirt_number": null,
              "club": "Koninklijke Racing Club Genk",
              "date_of_birth": "1993-03-09",
              "age": 33,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 177,
              "foot": "right",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/348791-1723820780.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 68,
              "goals": 15,
              "market_value_eur": 3500000,
              "highest_market_value_eur": 10000000,
              "impact_proxy_score": 23.6,
              "appearances_total": 242,
              "minutes_total": 19214,
              "assists_total": 58,
              "starts_total": 225,
              "bench_rows_total": 22,
              "event_rows_total": 165
            },
            "basis": {
              "sample_size_matches": 68,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/junya-ito/profil/spieler/348791",
                "source_refs": {
                  "key_transfermarkt": "348791",
                  "reep_id": "reep_p020a0898",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 348791,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 68.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 30.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 3.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 23.6,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 64.05,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 68,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/junya-ito/profil/spieler/348791",
                "source_refs": {
                  "key_transfermarkt": "348791",
                  "reep_id": "reep_p020a0898",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 348791,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 23.6,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 68,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/junya-ito/profil/spieler/348791",
                "source_refs": {
                  "key_transfermarkt": "348791",
                  "reep_id": "reep_p020a0898",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 348791,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 68,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/junya-ito/profil/spieler/348791",
                "source_refs": {
                  "key_transfermarkt": "348791",
                  "reep_id": "reep_p020a0898",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 348791,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 68,
              "goals": 15,
              "market_value_eur": 3500000,
              "highest_market_value_eur": 10000000,
              "impact_proxy_score": 23.6,
              "appearances_total": 242,
              "minutes_total": 19214,
              "assists_total": 58,
              "starts_total": 225,
              "bench_rows_total": 22,
              "event_rows_total": 165
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "7",
                "sample_size": 181,
                "latest_seen_date": "2025-05-17"
              },
              {
                "number": "39",
                "sample_size": 35,
                "latest_seen_date": "2023-06-03"
              },
              {
                "number": "10",
                "sample_size": 28,
                "latest_seen_date": "2026-03-22"
              },
              {
                "number": "14",
                "sample_size": 3,
                "latest_seen_date": "2024-01-31"
              }
            ],
            "activity": {
              "appearances_total": 242,
              "minutes_total": 19214,
              "goals_total": 42,
              "assists_total": 58,
              "yellow_cards_total": 22,
              "red_cards_total": 1,
              "latest_appearance_date": "2026-03-22"
            },
            "lineups": {
              "lineup_rows": 247,
              "starts": 225,
              "bench_rows": 22,
              "latest_lineup_date": "2026-03-22",
              "latest_rows": [
                {
                  "game_id": 4641394,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4805914,
                  "date": "2026-03-19",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4641376,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4805906,
                  "date": "2026-03-12",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4641355,
                  "date": "2026-03-07",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4641296,
                  "date": "2026-03-01",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4805898,
                  "date": "2026-02-26",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4641337,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4805890,
                  "date": "2026-02-19",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4641372,
                  "date": "2026-02-13",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "10",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 165,
              "goal_events": 42,
              "card_events": 24,
              "substitution_events": 99,
              "latest_event_date": "2026-03-22"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "japan:player:junya-ito"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/news/articles/japan-squad-announcement"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:kaishu-sano",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Kaishu Sano",
        "name": "Kaishu Sano",
        "name_zh": null,
        "country_code": null,
        "country_name": "Japan",
        "country_name_zh": null,
        "date_of_birth": "2000-12-30",
        "age": 25,
        "photo_url": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "japan:player:kaishu-sano",
          "position": "MF",
          "shirt_number": null,
          "club": "1. Fußball- und Sportverein Mainz 05",
          "date_of_birth": "2000-12-30",
          "age": 25,
          "status": "selected",
          "country_of_citizenship": "Japan",
          "height_cm": 176,
          "foot": "right",
          "sub_position": "Defensive Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/643574-1752587688.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/kaishu-sano/profil/spieler/643574",
            "source_refs": {
              "key_transfermarkt": "643574",
              "reep_id": "reep_pe4f836aa",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 12,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 12,
            "goals": 0,
            "market_value_eur": 25000000,
            "highest_market_value_eur": 25000000,
            "impact_proxy_score": 18.0,
            "appearances_total": 72,
            "minutes_total": 6494,
            "assists_total": 3,
            "starts_total": 80,
            "bench_rows_total": 6,
            "event_rows_total": 10
          },
          "basis": {
            "sample_size_matches": 12,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/kaishu-sano/profil/spieler/643574",
              "source_refs": {
                "key_transfermarkt": "643574",
                "reep_id": "reep_pe4f836aa",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 643574,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 18.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kaishu-sano/profil/spieler/643574",
                "source_refs": {
                  "key_transfermarkt": "643574",
                  "reep_id": "reep_pe4f836aa",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 643574,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "6",
              "sample_size": 82,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "26",
              "sample_size": 4,
              "latest_seen_date": "2024-02-03"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "1. Fußball- und Sportverein Mainz 05",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "6",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 12,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 6494,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 18.0,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "japan:player:kaishu-sano",
              "position": "MF",
              "shirt_number": null,
              "club": "1. Fußball- und Sportverein Mainz 05",
              "date_of_birth": "2000-12-30",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 176,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/643574-1752587688.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/news/articles/japan-squad-announcement"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "japan:player:kaishu-sano",
              "position": "MF",
              "shirt_number": null,
              "club": "1. Fußball- und Sportverein Mainz 05",
              "date_of_birth": "2000-12-30",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 176,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/643574-1752587688.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 12,
              "goals": 0,
              "market_value_eur": 25000000,
              "highest_market_value_eur": 25000000,
              "impact_proxy_score": 18.0,
              "appearances_total": 72,
              "minutes_total": 6494,
              "assists_total": 3,
              "starts_total": 80,
              "bench_rows_total": 6,
              "event_rows_total": 10
            },
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kaishu-sano/profil/spieler/643574",
                "source_refs": {
                  "key_transfermarkt": "643574",
                  "reep_id": "reep_pe4f836aa",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 643574,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 12.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 25.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 18.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 21.65,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kaishu-sano/profil/spieler/643574",
                "source_refs": {
                  "key_transfermarkt": "643574",
                  "reep_id": "reep_pe4f836aa",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 643574,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 18.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kaishu-sano/profil/spieler/643574",
                "source_refs": {
                  "key_transfermarkt": "643574",
                  "reep_id": "reep_pe4f836aa",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 643574,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kaishu-sano/profil/spieler/643574",
                "source_refs": {
                  "key_transfermarkt": "643574",
                  "reep_id": "reep_pe4f836aa",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 643574,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 12,
              "goals": 0,
              "market_value_eur": 25000000,
              "highest_market_value_eur": 25000000,
              "impact_proxy_score": 18.0,
              "appearances_total": 72,
              "minutes_total": 6494,
              "assists_total": 3,
              "starts_total": 80,
              "bench_rows_total": 6,
              "event_rows_total": 10
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "6",
                "sample_size": 82,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "26",
                "sample_size": 4,
                "latest_seen_date": "2024-02-03"
              }
            ],
            "activity": {
              "appearances_total": 72,
              "minutes_total": 6494,
              "goals_total": 1,
              "assists_total": 3,
              "yellow_cards_total": 4,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 86,
              "starts": 80,
              "bench_rows": 6,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4634520,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4634496,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4634482,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4805882,
                  "date": "2026-04-16",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4634460,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4805878,
                  "date": "2026-04-09",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4634448,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4634425,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4805873,
                  "date": "2026-03-19",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4634409,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "6",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 10,
              "goal_events": 2,
              "card_events": 4,
              "substitution_events": 4,
              "latest_event_date": "2026-04-09"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "japan:player:kaishu-sano"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/news/articles/japan-squad-announcement"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:keisuke-goto",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Keisuke Goto",
        "name": "Keisuke Goto",
        "name_zh": null,
        "country_code": null,
        "country_name": "Japan",
        "country_name_zh": null,
        "date_of_birth": "2005-06-03",
        "age": 20,
        "photo_url": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "japan:player:keisuke-goto",
          "position": "FW",
          "shirt_number": null,
          "club": "Koninklijke Sint-Truidense Voetbalvereniging",
          "date_of_birth": "2005-06-03",
          "age": 20,
          "status": "selected",
          "country_of_citizenship": "Japan",
          "height_cm": 191,
          "foot": "right",
          "sub_position": "Centre-Forward",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/916623-1737967086.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/keisuke-goto/profil/spieler/916623",
            "source_refs": {
              "key_transfermarkt": "916623",
              "reep_id": "reep_p7140c1e2",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 3,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 3,
            "goals": 0,
            "impact_proxy_score": 0.75,
            "appearances_total": 36,
            "minutes_total": 2258,
            "assists_total": 5,
            "starts_total": 25,
            "bench_rows_total": 13,
            "event_rows_total": 29
          },
          "basis": {
            "sample_size_matches": 3,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/keisuke-goto/profil/spieler/916623",
              "source_refs": {
                "key_transfermarkt": "916623",
                "reep_id": "reep_p7140c1e2",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 916623,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 0.75,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 3,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/keisuke-goto/profil/spieler/916623",
                "source_refs": {
                  "key_transfermarkt": "916623",
                  "reep_id": "reep_p7140c1e2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 916623,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "42",
              "sample_size": 38,
              "latest_seen_date": "2026-03-22"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Koninklijke Sint-Truidense Voetbalvereniging",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "42",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 3,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 2258,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 0.75,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "japan:player:keisuke-goto",
              "position": "FW",
              "shirt_number": null,
              "club": "Koninklijke Sint-Truidense Voetbalvereniging",
              "date_of_birth": "2005-06-03",
              "age": 20,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 191,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/916623-1737967086.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/news/articles/japan-squad-announcement"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "japan:player:keisuke-goto",
              "position": "FW",
              "shirt_number": null,
              "club": "Koninklijke Sint-Truidense Voetbalvereniging",
              "date_of_birth": "2005-06-03",
              "age": 20,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 191,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/916623-1737967086.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 3,
              "goals": 0,
              "impact_proxy_score": 0.75,
              "appearances_total": 36,
              "minutes_total": 2258,
              "assists_total": 5,
              "starts_total": 25,
              "bench_rows_total": 13,
              "event_rows_total": 29
            },
            "basis": {
              "sample_size_matches": 3,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/keisuke-goto/profil/spieler/916623",
                "source_refs": {
                  "key_transfermarkt": "916623",
                  "reep_id": "reep_p7140c1e2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 916623,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 3.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 0.75,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 7.53,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 3,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/keisuke-goto/profil/spieler/916623",
                "source_refs": {
                  "key_transfermarkt": "916623",
                  "reep_id": "reep_p7140c1e2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 916623,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 0.75,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 3,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/keisuke-goto/profil/spieler/916623",
                "source_refs": {
                  "key_transfermarkt": "916623",
                  "reep_id": "reep_p7140c1e2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 916623,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 3,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/keisuke-goto/profil/spieler/916623",
                "source_refs": {
                  "key_transfermarkt": "916623",
                  "reep_id": "reep_p7140c1e2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 916623,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 3,
              "goals": 0,
              "impact_proxy_score": 0.75,
              "appearances_total": 36,
              "minutes_total": 2258,
              "assists_total": 5,
              "starts_total": 25,
              "bench_rows_total": 13,
              "event_rows_total": 29
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "42",
                "sample_size": 38,
                "latest_seen_date": "2026-03-22"
              }
            ],
            "activity": {
              "appearances_total": 36,
              "minutes_total": 2258,
              "goals_total": 12,
              "assists_total": 5,
              "yellow_cards_total": 4,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-03-22"
            },
            "lineups": {
              "lineup_rows": 38,
              "starts": 25,
              "bench_rows": 13,
              "latest_lineup_date": "2026-03-22",
              "latest_rows": [
                {
                  "game_id": 4641397,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "42",
                  "team_captain": false
                },
                {
                  "game_id": 4641376,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "42",
                  "team_captain": false
                },
                {
                  "game_id": 4641351,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "42",
                  "team_captain": false
                },
                {
                  "game_id": 4641297,
                  "date": "2026-02-28",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "42",
                  "team_captain": false
                },
                {
                  "game_id": 4641342,
                  "date": "2026-02-21",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "42",
                  "team_captain": false
                },
                {
                  "game_id": 4641373,
                  "date": "2026-02-15",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "42",
                  "team_captain": false
                },
                {
                  "game_id": 4641365,
                  "date": "2026-02-06",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "42",
                  "team_captain": false
                },
                {
                  "game_id": 4641317,
                  "date": "2026-01-31",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "42",
                  "team_captain": false
                },
                {
                  "game_id": 4641332,
                  "date": "2026-01-24",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "42",
                  "team_captain": false
                },
                {
                  "game_id": 4641323,
                  "date": "2026-01-18",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "42",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 29,
              "goal_events": 12,
              "card_events": 4,
              "substitution_events": 13,
              "latest_event_date": "2026-03-22"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "japan:player:keisuke-goto"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/news/articles/japan-squad-announcement"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:keisuke-osako",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Keisuke Osako",
        "name": "Keisuke Osako",
        "name_zh": null,
        "country_code": null,
        "country_name": "Japan",
        "country_name_zh": null,
        "date_of_birth": "1999-07-28",
        "age": 26,
        "photo_url": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "japan:player:keisuke-osako",
          "position": "GK",
          "shirt_number": null,
          "club": "Sanfrecce Hiroshima",
          "date_of_birth": "1999-07-28",
          "age": 26,
          "status": "selected",
          "country_of_citizenship": "Japan",
          "height_cm": 190,
          "foot": "right",
          "sub_position": "Goalkeeper",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/415521-1770310185.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/keisuke-osako/profil/spieler/415521",
            "source_refs": {
              "key_transfermarkt": "415521",
              "reep_id": "reep_pb4078845",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 11,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 11,
            "goals": 0,
            "impact_proxy_score": 2.75,
            "starts_total": 21,
            "bench_rows_total": 0
          },
          "basis": {
            "sample_size_matches": 11,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/keisuke-osako/profil/spieler/415521",
              "source_refs": {
                "key_transfermarkt": "415521",
                "reep_id": "reep_pb4078845",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 415521,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 2.75,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/keisuke-osako/profil/spieler/415521",
                "source_refs": {
                  "key_transfermarkt": "415521",
                  "reep_id": "reep_pb4078845",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 415521,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "1",
              "sample_size": 21,
              "latest_seen_date": "2025-10-17"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "GK",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Sanfrecce Hiroshima",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "1",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 11,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 2.75,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "japan:player:keisuke-osako",
              "position": "GK",
              "shirt_number": null,
              "club": "Sanfrecce Hiroshima",
              "date_of_birth": "1999-07-28",
              "age": 26,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 190,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/415521-1770310185.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/news/articles/japan-squad-announcement"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "japan:player:keisuke-osako",
              "position": "GK",
              "shirt_number": null,
              "club": "Sanfrecce Hiroshima",
              "date_of_birth": "1999-07-28",
              "age": 26,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 190,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/415521-1770310185.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 11,
              "goals": 0,
              "impact_proxy_score": 2.75,
              "starts_total": 21,
              "bench_rows_total": 0
            },
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/keisuke-osako/profil/spieler/415521",
                "source_refs": {
                  "key_transfermarkt": "415521",
                  "reep_id": "reep_pb4078845",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 415521,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 11.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 2.75,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/keisuke-osako/profil/spieler/415521",
                "source_refs": {
                  "key_transfermarkt": "415521",
                  "reep_id": "reep_pb4078845",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 415521,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 2.75,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/keisuke-osako/profil/spieler/415521",
                "source_refs": {
                  "key_transfermarkt": "415521",
                  "reep_id": "reep_pb4078845",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 415521,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/keisuke-osako/profil/spieler/415521",
                "source_refs": {
                  "key_transfermarkt": "415521",
                  "reep_id": "reep_pb4078845",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 415521,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 11,
              "goals": 0,
              "impact_proxy_score": 2.75,
              "starts_total": 21,
              "bench_rows_total": 0
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "1",
                "sample_size": 21,
                "latest_seen_date": "2025-10-17"
              }
            ],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": 21,
              "starts": 21,
              "bench_rows": 0,
              "latest_lineup_date": "2025-10-17",
              "latest_rows": [
                {
                  "game_id": 4530574,
                  "date": "2025-10-17",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4530593,
                  "date": "2025-10-04",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4530554,
                  "date": "2025-09-27",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4530616,
                  "date": "2025-09-23",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4530633,
                  "date": "2025-08-31",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4530563,
                  "date": "2025-08-20",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4530494,
                  "date": "2025-08-16",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4530644,
                  "date": "2025-08-10",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4530510,
                  "date": "2025-07-20",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4530543,
                  "date": "2025-07-05",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": null,
              "goal_events": null,
              "card_events": null,
              "substitution_events": null,
              "latest_event_date": null
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "japan:player:keisuke-osako"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/news/articles/japan-squad-announcement"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:keito-nakamura",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Keito Nakamura",
        "name": "Keito Nakamura",
        "name_zh": null,
        "country_code": null,
        "country_name": "Japan",
        "country_name_zh": null,
        "date_of_birth": "2000-07-28",
        "age": 25,
        "photo_url": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "japan:player:keito-nakamura",
          "position": "MF",
          "shirt_number": null,
          "club": "Stade Reims",
          "date_of_birth": "2000-07-28",
          "age": 25,
          "status": "selected",
          "country_of_citizenship": "Japan",
          "height_cm": 180,
          "foot": "right",
          "sub_position": "Left Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/405397-1723837290.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/keito-nakamura/profil/spieler/405397",
            "source_refs": {
              "key_transfermarkt": "405397",
              "reep_id": "reep_p6dc612b9",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 24,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 24,
            "goals": 10,
            "market_value_eur": 8000000,
            "highest_market_value_eur": 12000000,
            "impact_proxy_score": 13.8,
            "appearances_total": 80,
            "minutes_total": 5153,
            "assists_total": 4,
            "starts_total": 67,
            "bench_rows_total": 31,
            "event_rows_total": 81
          },
          "basis": {
            "sample_size_matches": 24,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/keito-nakamura/profil/spieler/405397",
              "source_refs": {
                "key_transfermarkt": "405397",
                "reep_id": "reep_p6dc612b9",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 405397,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 13.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 24,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/keito-nakamura/profil/spieler/405397",
                "source_refs": {
                  "key_transfermarkt": "405397",
                  "reep_id": "reep_p6dc612b9",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 405397,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "17",
              "sample_size": 58,
              "latest_seen_date": "2025-05-10"
            },
            {
              "number": "13",
              "sample_size": 31,
              "latest_seen_date": "2024-02-03"
            },
            {
              "number": "15",
              "sample_size": 7,
              "latest_seen_date": "2020-12-26"
            },
            {
              "number": "38",
              "sample_size": 2,
              "latest_seen_date": "2021-08-26"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Stade Reims",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "17",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 24,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 10,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 5153,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 13.8,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "japan:player:keito-nakamura",
              "position": "MF",
              "shirt_number": null,
              "club": "Stade Reims",
              "date_of_birth": "2000-07-28",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 180,
              "foot": "right",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/405397-1723837290.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/news/articles/japan-squad-announcement"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "japan:player:keito-nakamura",
              "position": "MF",
              "shirt_number": null,
              "club": "Stade Reims",
              "date_of_birth": "2000-07-28",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 180,
              "foot": "right",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/405397-1723837290.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 24,
              "goals": 10,
              "market_value_eur": 8000000,
              "highest_market_value_eur": 12000000,
              "impact_proxy_score": 13.8,
              "appearances_total": 80,
              "minutes_total": 5153,
              "assists_total": 4,
              "starts_total": 67,
              "bench_rows_total": 31,
              "event_rows_total": 81
            },
            "basis": {
              "sample_size_matches": 24,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/keito-nakamura/profil/spieler/405397",
                "source_refs": {
                  "key_transfermarkt": "405397",
                  "reep_id": "reep_p6dc612b9",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 405397,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 24.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 20.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 8.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 13.8,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 17.18,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 24,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/keito-nakamura/profil/spieler/405397",
                "source_refs": {
                  "key_transfermarkt": "405397",
                  "reep_id": "reep_p6dc612b9",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 405397,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 13.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 24,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/keito-nakamura/profil/spieler/405397",
                "source_refs": {
                  "key_transfermarkt": "405397",
                  "reep_id": "reep_p6dc612b9",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 405397,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 24,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/keito-nakamura/profil/spieler/405397",
                "source_refs": {
                  "key_transfermarkt": "405397",
                  "reep_id": "reep_p6dc612b9",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 405397,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 24,
              "goals": 10,
              "market_value_eur": 8000000,
              "highest_market_value_eur": 12000000,
              "impact_proxy_score": 13.8,
              "appearances_total": 80,
              "minutes_total": 5153,
              "assists_total": 4,
              "starts_total": 67,
              "bench_rows_total": 31,
              "event_rows_total": 81
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "17",
                "sample_size": 58,
                "latest_seen_date": "2025-05-10"
              },
              {
                "number": "13",
                "sample_size": 31,
                "latest_seen_date": "2024-02-03"
              },
              {
                "number": "15",
                "sample_size": 7,
                "latest_seen_date": "2020-12-26"
              },
              {
                "number": "38",
                "sample_size": 2,
                "latest_seen_date": "2021-08-26"
              }
            ],
            "activity": {
              "appearances_total": 80,
              "minutes_total": 5153,
              "goals_total": 22,
              "assists_total": 4,
              "yellow_cards_total": 7,
              "red_cards_total": 1,
              "latest_appearance_date": "2025-05-10"
            },
            "lineups": {
              "lineup_rows": 98,
              "starts": 67,
              "bench_rows": 31,
              "latest_lineup_date": "2025-05-10",
              "latest_rows": [
                {
                  "game_id": 4364031,
                  "date": "2025-05-10",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4364024,
                  "date": "2025-05-02",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4364016,
                  "date": "2025-04-27",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4364010,
                  "date": "2025-04-20",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4364002,
                  "date": "2025-04-11",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4363993,
                  "date": "2025-04-06",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4363983,
                  "date": "2025-03-29",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4363971,
                  "date": "2025-03-16",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4363960,
                  "date": "2025-03-09",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4363957,
                  "date": "2025-02-28",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "17",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 81,
              "goal_events": 26,
              "card_events": 8,
              "substitution_events": 47,
              "latest_event_date": "2025-05-02"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "japan:player:keito-nakamura"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/news/articles/japan-squad-announcement"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:kento-shiogai",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Kento Shiogai",
        "name": "Kento Shiogai",
        "name_zh": null,
        "country_code": null,
        "country_name": "Japan",
        "country_name_zh": null,
        "date_of_birth": "2005-03-26",
        "age": 21,
        "photo_url": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "japan:player:kento-shiogai",
          "position": "FW",
          "shirt_number": null,
          "club": "Verein für Leibesübungen Wolfsburg",
          "date_of_birth": "2005-03-26",
          "age": 21,
          "status": "selected",
          "country_of_citizenship": "Japan",
          "height_cm": 180,
          "foot": "right",
          "sub_position": "Centre-Forward",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/1144627-1764256555.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/kento-shiogai/profil/spieler/1144627",
            "source_refs": {
              "key_transfermarkt": "1144627",
              "reep_id": "reep_p1d5e8a14",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 1,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 1,
            "goals": 0,
            "market_value_eur": 2500000,
            "highest_market_value_eur": 2500000,
            "impact_proxy_score": 1.75,
            "appearances_total": 51,
            "minutes_total": 1491,
            "assists_total": 1,
            "starts_total": 9,
            "bench_rows_total": 55,
            "event_rows_total": 24
          },
          "basis": {
            "sample_size_matches": 1,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/kento-shiogai/profil/spieler/1144627",
              "source_refs": {
                "key_transfermarkt": "1144627",
                "reep_id": "reep_p1d5e8a14",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 1144627,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 1.75,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kento-shiogai/profil/spieler/1144627",
                "source_refs": {
                  "key_transfermarkt": "1144627",
                  "reep_id": "reep_p1d5e8a14",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1144627,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "9",
              "sample_size": 50,
              "latest_seen_date": "2025-12-20"
            },
            {
              "number": "7",
              "sample_size": 14,
              "latest_seen_date": "2026-05-03"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Verein für Leibesübungen Wolfsburg",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "9",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 1491,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 1.75,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "japan:player:kento-shiogai",
              "position": "FW",
              "shirt_number": null,
              "club": "Verein für Leibesübungen Wolfsburg",
              "date_of_birth": "2005-03-26",
              "age": 21,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 180,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/1144627-1764256555.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/news/articles/japan-squad-announcement"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "japan:player:kento-shiogai",
              "position": "FW",
              "shirt_number": null,
              "club": "Verein für Leibesübungen Wolfsburg",
              "date_of_birth": "2005-03-26",
              "age": 21,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 180,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/1144627-1764256555.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 1,
              "goals": 0,
              "market_value_eur": 2500000,
              "highest_market_value_eur": 2500000,
              "impact_proxy_score": 1.75,
              "appearances_total": 51,
              "minutes_total": 1491,
              "assists_total": 1,
              "starts_total": 9,
              "bench_rows_total": 55,
              "event_rows_total": 24
            },
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kento-shiogai/profil/spieler/1144627",
                "source_refs": {
                  "key_transfermarkt": "1144627",
                  "reep_id": "reep_p1d5e8a14",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1144627,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 1.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 2.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 1.75,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 4.97,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kento-shiogai/profil/spieler/1144627",
                "source_refs": {
                  "key_transfermarkt": "1144627",
                  "reep_id": "reep_p1d5e8a14",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1144627,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 1.75,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kento-shiogai/profil/spieler/1144627",
                "source_refs": {
                  "key_transfermarkt": "1144627",
                  "reep_id": "reep_p1d5e8a14",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1144627,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kento-shiogai/profil/spieler/1144627",
                "source_refs": {
                  "key_transfermarkt": "1144627",
                  "reep_id": "reep_p1d5e8a14",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1144627,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 1,
              "goals": 0,
              "market_value_eur": 2500000,
              "highest_market_value_eur": 2500000,
              "impact_proxy_score": 1.75,
              "appearances_total": 51,
              "minutes_total": 1491,
              "assists_total": 1,
              "starts_total": 9,
              "bench_rows_total": 55,
              "event_rows_total": 24
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "9",
                "sample_size": 50,
                "latest_seen_date": "2025-12-20"
              },
              {
                "number": "7",
                "sample_size": 14,
                "latest_seen_date": "2026-05-03"
              }
            ],
            "activity": {
              "appearances_total": 51,
              "minutes_total": 1491,
              "goals_total": 15,
              "assists_total": 1,
              "yellow_cards_total": 2,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-04-18"
            },
            "lineups": {
              "lineup_rows": 64,
              "starts": 9,
              "bench_rows": 55,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4634516,
                  "date": "2026-05-03",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4634499,
                  "date": "2026-04-25",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4634483,
                  "date": "2026-04-18",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4634463,
                  "date": "2026-04-11",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4634441,
                  "date": "2026-04-04",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4634427,
                  "date": "2026-03-21",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4634412,
                  "date": "2026-03-14",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4634391,
                  "date": "2026-03-07",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4634382,
                  "date": "2026-03-01",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4634364,
                  "date": "2026-02-21",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 24,
              "goal_events": 15,
              "card_events": 2,
              "substitution_events": 7,
              "latest_event_date": "2026-02-21"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "japan:player:kento-shiogai"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/news/articles/japan-squad-announcement"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:ko-itakura",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Ko Itakura",
        "name": "Ko Itakura",
        "name_zh": null,
        "country_code": null,
        "country_name": "Japan",
        "country_name_zh": null,
        "date_of_birth": "1997-01-27",
        "age": 29,
        "photo_url": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "japan:player:ko-itakura",
          "position": "DF",
          "shirt_number": null,
          "club": "AFC Ajax Amsterdam",
          "date_of_birth": "1997-01-27",
          "age": 29,
          "status": "selected",
          "country_of_citizenship": "Japan",
          "height_cm": 188,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/355816-1662966245.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/ko-itakura/profil/spieler/355816",
            "source_refs": {
              "key_transfermarkt": "355816",
              "reep_id": "reep_p8a7df04a",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 39,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 39,
            "goals": 2,
            "market_value_eur": 10000000,
            "highest_market_value_eur": 15000000,
            "impact_proxy_score": 16.35,
            "appearances_total": 162,
            "minutes_total": 13475,
            "assists_total": 4,
            "starts_total": 155,
            "bench_rows_total": 36,
            "event_rows_total": 55
          },
          "basis": {
            "sample_size_matches": 39,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/ko-itakura/profil/spieler/355816",
              "source_refs": {
                "key_transfermarkt": "355816",
                "reep_id": "reep_p8a7df04a",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 355816,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 16.35,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 39,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ko-itakura/profil/spieler/355816",
                "source_refs": {
                  "key_transfermarkt": "355816",
                  "reep_id": "reep_p8a7df04a",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 355816,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "3",
              "sample_size": 81,
              "latest_seen_date": "2025-05-17"
            },
            {
              "number": "17",
              "sample_size": 41,
              "latest_seen_date": "2020-03-08"
            },
            {
              "number": "5",
              "sample_size": 35,
              "latest_seen_date": "2021-05-16"
            },
            {
              "number": "4",
              "sample_size": 34,
              "latest_seen_date": "2026-05-02"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "AFC Ajax Amsterdam",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "3",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 39,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 13475,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 16.35,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "japan:player:ko-itakura",
              "position": "DF",
              "shirt_number": null,
              "club": "AFC Ajax Amsterdam",
              "date_of_birth": "1997-01-27",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 188,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/355816-1662966245.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/news/articles/japan-squad-announcement"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "japan:player:ko-itakura",
              "position": "DF",
              "shirt_number": null,
              "club": "AFC Ajax Amsterdam",
              "date_of_birth": "1997-01-27",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 188,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/355816-1662966245.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 39,
              "goals": 2,
              "market_value_eur": 10000000,
              "highest_market_value_eur": 15000000,
              "impact_proxy_score": 16.35,
              "appearances_total": 162,
              "minutes_total": 13475,
              "assists_total": 4,
              "starts_total": 155,
              "bench_rows_total": 36,
              "event_rows_total": 55
            },
            "basis": {
              "sample_size_matches": 39,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ko-itakura/profil/spieler/355816",
                "source_refs": {
                  "key_transfermarkt": "355816",
                  "reep_id": "reep_p8a7df04a",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 355816,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 39.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 4.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 10.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 16.35,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 44.92,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 39,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ko-itakura/profil/spieler/355816",
                "source_refs": {
                  "key_transfermarkt": "355816",
                  "reep_id": "reep_p8a7df04a",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 355816,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 16.35,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 39,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ko-itakura/profil/spieler/355816",
                "source_refs": {
                  "key_transfermarkt": "355816",
                  "reep_id": "reep_p8a7df04a",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 355816,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 39,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ko-itakura/profil/spieler/355816",
                "source_refs": {
                  "key_transfermarkt": "355816",
                  "reep_id": "reep_p8a7df04a",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 355816,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 39,
              "goals": 2,
              "market_value_eur": 10000000,
              "highest_market_value_eur": 15000000,
              "impact_proxy_score": 16.35,
              "appearances_total": 162,
              "minutes_total": 13475,
              "assists_total": 4,
              "starts_total": 155,
              "bench_rows_total": 36,
              "event_rows_total": 55
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "3",
                "sample_size": 81,
                "latest_seen_date": "2025-05-17"
              },
              {
                "number": "17",
                "sample_size": 41,
                "latest_seen_date": "2020-03-08"
              },
              {
                "number": "5",
                "sample_size": 35,
                "latest_seen_date": "2021-05-16"
              },
              {
                "number": "4",
                "sample_size": 34,
                "latest_seen_date": "2026-05-02"
              }
            ],
            "activity": {
              "appearances_total": 162,
              "minutes_total": 13475,
              "goals_total": 9,
              "assists_total": 4,
              "yellow_cards_total": 25,
              "red_cards_total": 2,
              "latest_appearance_date": "2026-05-02"
            },
            "lineups": {
              "lineup_rows": 191,
              "starts": 155,
              "bench_rows": 36,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4642444,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4642458,
                  "date": "2026-04-25",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4641633,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4641565,
                  "date": "2026-04-04",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4641547,
                  "date": "2026-02-08",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4641601,
                  "date": "2026-01-24",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4715105,
                  "date": "2026-01-20",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4641511,
                  "date": "2026-01-17",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4787469,
                  "date": "2026-01-14",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4641537,
                  "date": "2026-01-11",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 55,
              "goal_events": 10,
              "card_events": 30,
              "substitution_events": 15,
              "latest_event_date": "2026-05-02"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "japan:player:ko-itakura"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/news/articles/japan-squad-announcement"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:koki-ogawa",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Koki Ogawa",
        "name": "Koki Ogawa",
        "name_zh": null,
        "country_code": null,
        "country_name": "Japan",
        "country_name_zh": null,
        "date_of_birth": "1997-08-08",
        "age": 28,
        "photo_url": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "japan:player:koki-ogawa",
          "position": "FW",
          "shirt_number": null,
          "club": "Nijmegen Eendracht Combinatie",
          "date_of_birth": "1997-08-08",
          "age": 28,
          "status": "selected",
          "country_of_citizenship": "Japan",
          "height_cm": 186,
          "foot": "right",
          "sub_position": "Centre-Forward",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/351567-1764256684.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/koki-ogawa/profil/spieler/351567",
            "source_refs": {
              "key_transfermarkt": "351567",
              "reep_id": "reep_p82dab983",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 14,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 14,
            "goals": 10,
            "market_value_eur": 2500000,
            "highest_market_value_eur": 3000000,
            "impact_proxy_score": 8.0,
            "appearances_total": 89,
            "minutes_total": 5722,
            "assists_total": 6,
            "starts_total": 69,
            "bench_rows_total": 33,
            "event_rows_total": 81
          },
          "basis": {
            "sample_size_matches": 14,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/koki-ogawa/profil/spieler/351567",
              "source_refs": {
                "key_transfermarkt": "351567",
                "reep_id": "reep_p82dab983",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 351567,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 8.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 14,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/koki-ogawa/profil/spieler/351567",
                "source_refs": {
                  "key_transfermarkt": "351567",
                  "reep_id": "reep_p82dab983",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 351567,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "18",
              "sample_size": 102,
              "latest_seen_date": "2026-05-02"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Nijmegen Eendracht Combinatie",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "18",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 14,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 10,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 5722,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 8.0,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "japan:player:koki-ogawa",
              "position": "FW",
              "shirt_number": null,
              "club": "Nijmegen Eendracht Combinatie",
              "date_of_birth": "1997-08-08",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 186,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/351567-1764256684.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/news/articles/japan-squad-announcement"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "japan:player:koki-ogawa",
              "position": "FW",
              "shirt_number": null,
              "club": "Nijmegen Eendracht Combinatie",
              "date_of_birth": "1997-08-08",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 186,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/351567-1764256684.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 14,
              "goals": 10,
              "market_value_eur": 2500000,
              "highest_market_value_eur": 3000000,
              "impact_proxy_score": 8.0,
              "appearances_total": 89,
              "minutes_total": 5722,
              "assists_total": 6,
              "starts_total": 69,
              "bench_rows_total": 33,
              "event_rows_total": 81
            },
            "basis": {
              "sample_size_matches": 14,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/koki-ogawa/profil/spieler/351567",
                "source_refs": {
                  "key_transfermarkt": "351567",
                  "reep_id": "reep_p82dab983",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 351567,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 14.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 20.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 2.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 8.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 19.07,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 14,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/koki-ogawa/profil/spieler/351567",
                "source_refs": {
                  "key_transfermarkt": "351567",
                  "reep_id": "reep_p82dab983",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 351567,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 8.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 14,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/koki-ogawa/profil/spieler/351567",
                "source_refs": {
                  "key_transfermarkt": "351567",
                  "reep_id": "reep_p82dab983",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 351567,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 14,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/koki-ogawa/profil/spieler/351567",
                "source_refs": {
                  "key_transfermarkt": "351567",
                  "reep_id": "reep_p82dab983",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 351567,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 14,
              "goals": 10,
              "market_value_eur": 2500000,
              "highest_market_value_eur": 3000000,
              "impact_proxy_score": 8.0,
              "appearances_total": 89,
              "minutes_total": 5722,
              "assists_total": 6,
              "starts_total": 69,
              "bench_rows_total": 33,
              "event_rows_total": 81
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "18",
                "sample_size": 102,
                "latest_seen_date": "2026-05-02"
              }
            ],
            "activity": {
              "appearances_total": 89,
              "minutes_total": 5722,
              "goals_total": 33,
              "assists_total": 6,
              "yellow_cards_total": 3,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-02"
            },
            "lineups": {
              "lineup_rows": 102,
              "starts": 69,
              "bench_rows": 33,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4642450,
                  "date": "2026-05-02",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4642454,
                  "date": "2026-04-25",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4842282,
                  "date": "2026-04-19",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4641634,
                  "date": "2026-04-12",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4641567,
                  "date": "2026-04-04",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4641588,
                  "date": "2026-03-22",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4641545,
                  "date": "2026-03-14",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4641579,
                  "date": "2026-03-08",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4819606,
                  "date": "2026-03-03",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4641597,
                  "date": "2026-02-28",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "18",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 81,
              "goal_events": 33,
              "card_events": 3,
              "substitution_events": 45,
              "latest_event_date": "2026-04-19"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "japan:player:koki-ogawa"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/news/articles/japan-squad-announcement"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:ritsu-doan",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Ritsu Doan",
        "name": "Ritsu Doan",
        "name_zh": null,
        "country_code": null,
        "country_name": "Japan",
        "country_name_zh": null,
        "date_of_birth": "1998-06-16",
        "age": 27,
        "photo_url": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "japan:player:ritsu-doan",
          "position": "MF",
          "shirt_number": null,
          "club": "Eintracht Frankfurt Fußball AG",
          "date_of_birth": "1998-06-16",
          "age": 27,
          "status": "selected",
          "country_of_citizenship": "Japan",
          "height_cm": 172,
          "foot": "left",
          "sub_position": "Right Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/358504-1757597784.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/ritsu-doan/profil/spieler/358504",
            "source_refs": {
              "key_transfermarkt": "358504",
              "reep_id": "reep_pb3e5c061",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 64,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 64,
            "goals": 11,
            "market_value_eur": 18000000,
            "highest_market_value_eur": 18000000,
            "impact_proxy_score": 30.1,
            "appearances_total": 318,
            "minutes_total": 23931,
            "assists_total": 44,
            "starts_total": 281,
            "bench_rows_total": 54,
            "event_rows_total": 260
          },
          "basis": {
            "sample_size_matches": 64,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/ritsu-doan/profil/spieler/358504",
              "source_refs": {
                "key_transfermarkt": "358504",
                "reep_id": "reep_pb3e5c061",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 358504,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 30.1,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 64,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ritsu-doan/profil/spieler/358504",
                "source_refs": {
                  "key_transfermarkt": "358504",
                  "reep_id": "reep_pb3e5c061",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 358504,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "42",
              "sample_size": 124,
              "latest_seen_date": "2025-05-17"
            },
            {
              "number": "25",
              "sample_size": 99,
              "latest_seen_date": "2022-05-11"
            },
            {
              "number": "20",
              "sample_size": 40,
              "latest_seen_date": "2026-04-25"
            },
            {
              "number": "8",
              "sample_size": 35,
              "latest_seen_date": "2021-05-22"
            },
            {
              "number": "7",
              "sample_size": 33,
              "latest_seen_date": "2019-08-10"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Eintracht Frankfurt Fußball AG",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "42",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 64,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 11,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 23931,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 30.1,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "japan:player:ritsu-doan",
              "position": "MF",
              "shirt_number": null,
              "club": "Eintracht Frankfurt Fußball AG",
              "date_of_birth": "1998-06-16",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 172,
              "foot": "left",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/358504-1757597784.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/news/articles/japan-squad-announcement"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "japan:player:ritsu-doan",
              "position": "MF",
              "shirt_number": null,
              "club": "Eintracht Frankfurt Fußball AG",
              "date_of_birth": "1998-06-16",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 172,
              "foot": "left",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/358504-1757597784.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 64,
              "goals": 11,
              "market_value_eur": 18000000,
              "highest_market_value_eur": 18000000,
              "impact_proxy_score": 30.1,
              "appearances_total": 318,
              "minutes_total": 23931,
              "assists_total": 44,
              "starts_total": 281,
              "bench_rows_total": 54,
              "event_rows_total": 260
            },
            "basis": {
              "sample_size_matches": 64,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ritsu-doan/profil/spieler/358504",
                "source_refs": {
                  "key_transfermarkt": "358504",
                  "reep_id": "reep_pb3e5c061",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 358504,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 64.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 22.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 18.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 30.1,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 79.77,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 64,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ritsu-doan/profil/spieler/358504",
                "source_refs": {
                  "key_transfermarkt": "358504",
                  "reep_id": "reep_pb3e5c061",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 358504,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 30.1,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 64,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ritsu-doan/profil/spieler/358504",
                "source_refs": {
                  "key_transfermarkt": "358504",
                  "reep_id": "reep_pb3e5c061",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 358504,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 64,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ritsu-doan/profil/spieler/358504",
                "source_refs": {
                  "key_transfermarkt": "358504",
                  "reep_id": "reep_pb3e5c061",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 358504,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 64,
              "goals": 11,
              "market_value_eur": 18000000,
              "highest_market_value_eur": 18000000,
              "impact_proxy_score": 30.1,
              "appearances_total": 318,
              "minutes_total": 23931,
              "assists_total": 44,
              "starts_total": 281,
              "bench_rows_total": 54,
              "event_rows_total": 260
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "42",
                "sample_size": 124,
                "latest_seen_date": "2025-05-17"
              },
              {
                "number": "25",
                "sample_size": 99,
                "latest_seen_date": "2022-05-11"
              },
              {
                "number": "20",
                "sample_size": 40,
                "latest_seen_date": "2026-04-25"
              },
              {
                "number": "8",
                "sample_size": 35,
                "latest_seen_date": "2021-05-22"
              },
              {
                "number": "7",
                "sample_size": 33,
                "latest_seen_date": "2019-08-10"
              }
            ],
            "activity": {
              "appearances_total": 318,
              "minutes_total": 23931,
              "goals_total": 66,
              "assists_total": 44,
              "yellow_cards_total": 26,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-04-25"
            },
            "lineups": {
              "lineup_rows": 335,
              "starts": 281,
              "bench_rows": 54,
              "latest_lineup_date": "2026-04-25",
              "latest_rows": [
                {
                  "game_id": 4634500,
                  "date": "2026-04-25",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4634479,
                  "date": "2026-04-18",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4634442,
                  "date": "2026-04-05",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4634425,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4634406,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4634393,
                  "date": "2026-03-08",
                  "type": "substitutes",
                  "position": "Attacking Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4634379,
                  "date": "2026-03-01",
                  "type": "substitutes",
                  "position": "Attacking Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4634360,
                  "date": "2026-02-21",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4634343,
                  "date": "2026-02-14",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4634329,
                  "date": "2026-02-06",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "20",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 260,
              "goal_events": 70,
              "card_events": 26,
              "substitution_events": 163,
              "latest_event_date": "2026-04-25"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "japan:player:ritsu-doan"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/news/articles/japan-squad-announcement"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:shogo-taniguchi",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Shogo Taniguchi",
        "name": "Shogo Taniguchi",
        "name_zh": null,
        "country_code": null,
        "country_name": "Japan",
        "country_name_zh": null,
        "date_of_birth": "1991-07-15",
        "age": 34,
        "photo_url": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "japan:player:shogo-taniguchi",
          "position": "DF",
          "shirt_number": null,
          "club": "Koninklijke Sint-Truidense Voetbalvereniging",
          "date_of_birth": "1991-07-15",
          "age": 34,
          "status": "selected",
          "country_of_citizenship": "Japan",
          "height_cm": 183,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/307870-1605776779.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/shogo-taniguchi/profil/spieler/307870",
            "source_refs": {
              "key_transfermarkt": "307870",
              "reep_id": "reep_p56823be5",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 37,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 37,
            "goals": 1,
            "market_value_eur": 800000,
            "highest_market_value_eur": 2500000,
            "impact_proxy_score": 10.03,
            "appearances_total": 43,
            "minutes_total": 3197,
            "assists_total": 1,
            "starts_total": 37,
            "bench_rows_total": 10,
            "event_rows_total": 11
          },
          "basis": {
            "sample_size_matches": 37,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/shogo-taniguchi/profil/spieler/307870",
              "source_refs": {
                "key_transfermarkt": "307870",
                "reep_id": "reep_p56823be5",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 307870,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 10.03,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 37,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/shogo-taniguchi/profil/spieler/307870",
                "source_refs": {
                  "key_transfermarkt": "307870",
                  "reep_id": "reep_p56823be5",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 307870,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "5",
              "sample_size": 43,
              "latest_seen_date": "2026-03-22"
            },
            {
              "number": "3",
              "sample_size": 4,
              "latest_seen_date": "2024-02-03"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Koninklijke Sint-Truidense Voetbalvereniging",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "5",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 37,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 3197,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 10.03,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "japan:player:shogo-taniguchi",
              "position": "DF",
              "shirt_number": null,
              "club": "Koninklijke Sint-Truidense Voetbalvereniging",
              "date_of_birth": "1991-07-15",
              "age": 34,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 183,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/307870-1605776779.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/news/articles/japan-squad-announcement"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "japan:player:shogo-taniguchi",
              "position": "DF",
              "shirt_number": null,
              "club": "Koninklijke Sint-Truidense Voetbalvereniging",
              "date_of_birth": "1991-07-15",
              "age": 34,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 183,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/307870-1605776779.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 37,
              "goals": 1,
              "market_value_eur": 800000,
              "highest_market_value_eur": 2500000,
              "impact_proxy_score": 10.03,
              "appearances_total": 43,
              "minutes_total": 3197,
              "assists_total": 1,
              "starts_total": 37,
              "bench_rows_total": 10,
              "event_rows_total": 11
            },
            "basis": {
              "sample_size_matches": 37,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/shogo-taniguchi/profil/spieler/307870",
                "source_refs": {
                  "key_transfermarkt": "307870",
                  "reep_id": "reep_p56823be5",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 307870,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 37.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 0.8,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 10.03,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 10.66,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 37,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/shogo-taniguchi/profil/spieler/307870",
                "source_refs": {
                  "key_transfermarkt": "307870",
                  "reep_id": "reep_p56823be5",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 307870,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 10.03,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 37,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/shogo-taniguchi/profil/spieler/307870",
                "source_refs": {
                  "key_transfermarkt": "307870",
                  "reep_id": "reep_p56823be5",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 307870,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 37,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/shogo-taniguchi/profil/spieler/307870",
                "source_refs": {
                  "key_transfermarkt": "307870",
                  "reep_id": "reep_p56823be5",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 307870,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 37,
              "goals": 1,
              "market_value_eur": 800000,
              "highest_market_value_eur": 2500000,
              "impact_proxy_score": 10.03,
              "appearances_total": 43,
              "minutes_total": 3197,
              "assists_total": 1,
              "starts_total": 37,
              "bench_rows_total": 10,
              "event_rows_total": 11
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "5",
                "sample_size": 43,
                "latest_seen_date": "2026-03-22"
              },
              {
                "number": "3",
                "sample_size": 4,
                "latest_seen_date": "2024-02-03"
              }
            ],
            "activity": {
              "appearances_total": 43,
              "minutes_total": 3197,
              "goals_total": 2,
              "assists_total": 1,
              "yellow_cards_total": 4,
              "red_cards_total": 1,
              "latest_appearance_date": "2026-03-22"
            },
            "lineups": {
              "lineup_rows": 47,
              "starts": 37,
              "bench_rows": 10,
              "latest_lineup_date": "2026-03-22",
              "latest_rows": [
                {
                  "game_id": 4641397,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": true
                },
                {
                  "game_id": 4641376,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": true
                },
                {
                  "game_id": 4641351,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": true
                },
                {
                  "game_id": 4641297,
                  "date": "2026-02-28",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": true
                },
                {
                  "game_id": 4641342,
                  "date": "2026-02-21",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": true
                },
                {
                  "game_id": 4641373,
                  "date": "2026-02-15",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": true
                },
                {
                  "game_id": 4641365,
                  "date": "2026-02-06",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": true
                },
                {
                  "game_id": 4641317,
                  "date": "2026-01-31",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": true
                },
                {
                  "game_id": 4641332,
                  "date": "2026-01-24",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": true
                },
                {
                  "game_id": 4641323,
                  "date": "2026-01-18",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "5",
                  "team_captain": true
                }
              ]
            },
            "events": {
              "events_total": 11,
              "goal_events": 3,
              "card_events": 6,
              "substitution_events": 2,
              "latest_event_date": "2026-01-24"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "japan:player:shogo-taniguchi"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/news/articles/japan-squad-announcement"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:takefusa-kubo",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Takefusa Kubo",
        "name": "Takefusa Kubo",
        "name_zh": null,
        "country_code": null,
        "country_name": "Japan",
        "country_name_zh": null,
        "date_of_birth": "2001-06-04",
        "age": 24,
        "photo_url": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "japan:player:takefusa-kubo",
          "position": "MF",
          "shirt_number": null,
          "club": "Real Sociedad de Fútbol S.A.D.",
          "date_of_birth": "2001-06-04",
          "age": 24,
          "status": "selected",
          "country_of_citizenship": "Japan",
          "height_cm": 173,
          "foot": "left",
          "sub_position": "Right Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/405398-1697110254.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/takefusa-kubo/profil/spieler/405398",
            "source_refs": {
              "key_transfermarkt": "405398",
              "reep_id": "reep_p14f95755",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 48,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 48,
            "goals": 7,
            "market_value_eur": 30000000,
            "highest_market_value_eur": 60000000,
            "impact_proxy_score": 32.1,
            "appearances_total": 266,
            "minutes_total": 16633,
            "assists_total": 34,
            "starts_total": 186,
            "bench_rows_total": 107,
            "event_rows_total": 185
          },
          "basis": {
            "sample_size_matches": 48,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/takefusa-kubo/profil/spieler/405398",
              "source_refs": {
                "key_transfermarkt": "405398",
                "reep_id": "reep_p14f95755",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 405398,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 32.1,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 48,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/takefusa-kubo/profil/spieler/405398",
                "source_refs": {
                  "key_transfermarkt": "405398",
                  "reep_id": "reep_p14f95755",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 405398,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "14",
              "sample_size": 174,
              "latest_seen_date": "2026-05-04"
            },
            {
              "number": "26",
              "sample_size": 38,
              "latest_seen_date": "2020-07-19"
            },
            {
              "number": "17",
              "sample_size": 33,
              "latest_seen_date": "2022-05-22"
            },
            {
              "number": "5",
              "sample_size": 22,
              "latest_seen_date": "2021-05-23"
            },
            {
              "number": "16",
              "sample_size": 22,
              "latest_seen_date": "2020-12-29"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Real Sociedad de Fútbol S.A.D.",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "14",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 48,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 7,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 16633,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 32.1,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "japan:player:takefusa-kubo",
              "position": "MF",
              "shirt_number": null,
              "club": "Real Sociedad de Fútbol S.A.D.",
              "date_of_birth": "2001-06-04",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 173,
              "foot": "left",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/405398-1697110254.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/news/articles/japan-squad-announcement"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "japan:player:takefusa-kubo",
              "position": "MF",
              "shirt_number": null,
              "club": "Real Sociedad de Fútbol S.A.D.",
              "date_of_birth": "2001-06-04",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 173,
              "foot": "left",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/405398-1697110254.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 48,
              "goals": 7,
              "market_value_eur": 30000000,
              "highest_market_value_eur": 60000000,
              "impact_proxy_score": 32.1,
              "appearances_total": 266,
              "minutes_total": 16633,
              "assists_total": 34,
              "starts_total": 186,
              "bench_rows_total": 107,
              "event_rows_total": 185
            },
            "basis": {
              "sample_size_matches": 48,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/takefusa-kubo/profil/spieler/405398",
                "source_refs": {
                  "key_transfermarkt": "405398",
                  "reep_id": "reep_p14f95755",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 405398,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 48.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 14.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 30.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 32.1,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 55.44,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 48,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/takefusa-kubo/profil/spieler/405398",
                "source_refs": {
                  "key_transfermarkt": "405398",
                  "reep_id": "reep_p14f95755",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 405398,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 32.1,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 48,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/takefusa-kubo/profil/spieler/405398",
                "source_refs": {
                  "key_transfermarkt": "405398",
                  "reep_id": "reep_p14f95755",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 405398,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 48,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/takefusa-kubo/profil/spieler/405398",
                "source_refs": {
                  "key_transfermarkt": "405398",
                  "reep_id": "reep_p14f95755",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 405398,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 48,
              "goals": 7,
              "market_value_eur": 30000000,
              "highest_market_value_eur": 60000000,
              "impact_proxy_score": 32.1,
              "appearances_total": 266,
              "minutes_total": 16633,
              "assists_total": 34,
              "starts_total": 186,
              "bench_rows_total": 107,
              "event_rows_total": 185
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "14",
                "sample_size": 174,
                "latest_seen_date": "2026-05-04"
              },
              {
                "number": "26",
                "sample_size": 38,
                "latest_seen_date": "2020-07-19"
              },
              {
                "number": "17",
                "sample_size": 33,
                "latest_seen_date": "2022-05-22"
              },
              {
                "number": "5",
                "sample_size": 22,
                "latest_seen_date": "2021-05-23"
              },
              {
                "number": "16",
                "sample_size": 22,
                "latest_seen_date": "2020-12-29"
              }
            ],
            "activity": {
              "appearances_total": 266,
              "minutes_total": 16633,
              "goals_total": 33,
              "assists_total": 34,
              "yellow_cards_total": 27,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-04"
            },
            "lineups": {
              "lineup_rows": 293,
              "starts": 186,
              "bench_rows": 107,
              "latest_lineup_date": "2026-05-04",
              "latest_rows": [
                {
                  "game_id": 4646000,
                  "date": "2026-05-04",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4645974,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4645929,
                  "date": "2026-04-22",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4842389,
                  "date": "2026-04-18",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4645946,
                  "date": "2026-04-11",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4645901,
                  "date": "2026-04-04",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4645874,
                  "date": "2026-01-18",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4799995,
                  "date": "2026-01-13",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4645838,
                  "date": "2026-01-09",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4645851,
                  "date": "2026-01-04",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "14",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 185,
              "goal_events": 34,
              "card_events": 27,
              "substitution_events": 124,
              "latest_event_date": "2026-04-26"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "japan:player:takefusa-kubo"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/news/articles/japan-squad-announcement"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:takehiro-tomiyasu",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Takehiro Tomiyasu",
        "name": "Takehiro Tomiyasu",
        "name_zh": null,
        "country_code": null,
        "country_name": "Japan",
        "country_name_zh": null,
        "date_of_birth": "1998-11-05",
        "age": 27,
        "photo_url": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "japan:player:takehiro-tomiyasu",
          "position": "DF",
          "shirt_number": null,
          "club": "AFC Ajax Amsterdam",
          "date_of_birth": "1998-11-05",
          "age": 27,
          "status": "selected",
          "country_of_citizenship": "Japan",
          "height_cm": 188,
          "foot": "right",
          "sub_position": "Right-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/331560-1682591217.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/takehiro-tomiyasu/profil/spieler/331560",
            "source_refs": {
              "key_transfermarkt": "331560",
              "reep_id": "reep_p63450570",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 42,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 42,
            "goals": 1,
            "market_value_eur": 12000000,
            "highest_market_value_eur": 35000000,
            "impact_proxy_score": 18.0,
            "appearances_total": 181,
            "minutes_total": 12764,
            "assists_total": 9,
            "starts_total": 143,
            "bench_rows_total": 52,
            "event_rows_total": 59
          },
          "basis": {
            "sample_size_matches": 42,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/takehiro-tomiyasu/profil/spieler/331560",
              "source_refs": {
                "key_transfermarkt": "331560",
                "reep_id": "reep_p63450570",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 331560,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 18.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 42,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/takehiro-tomiyasu/profil/spieler/331560",
                "source_refs": {
                  "key_transfermarkt": "331560",
                  "reep_id": "reep_p63450570",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 331560,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "18",
              "sample_size": 88,
              "latest_seen_date": "2024-10-05"
            },
            {
              "number": "14",
              "sample_size": 65,
              "latest_seen_date": "2021-08-28"
            },
            {
              "number": "3",
              "sample_size": 27,
              "latest_seen_date": "2019-03-17"
            },
            {
              "number": "32",
              "sample_size": 11,
              "latest_seen_date": "2026-05-02"
            },
            {
              "number": "22",
              "sample_size": 4,
              "latest_seen_date": "2024-02-03"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "AFC Ajax Amsterdam",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "18",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 42,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 12764,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 18.0,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "japan:player:takehiro-tomiyasu",
              "position": "DF",
              "shirt_number": null,
              "club": "AFC Ajax Amsterdam",
              "date_of_birth": "1998-11-05",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 188,
              "foot": "right",
              "sub_position": "Right-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/331560-1682591217.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/news/articles/japan-squad-announcement"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "japan:player:takehiro-tomiyasu",
              "position": "DF",
              "shirt_number": null,
              "club": "AFC Ajax Amsterdam",
              "date_of_birth": "1998-11-05",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 188,
              "foot": "right",
              "sub_position": "Right-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/331560-1682591217.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 42,
              "goals": 1,
              "market_value_eur": 12000000,
              "highest_market_value_eur": 35000000,
              "impact_proxy_score": 18.0,
              "appearances_total": 181,
              "minutes_total": 12764,
              "assists_total": 9,
              "starts_total": 143,
              "bench_rows_total": 52,
              "event_rows_total": 59
            },
            "basis": {
              "sample_size_matches": 42,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/takehiro-tomiyasu/profil/spieler/331560",
                "source_refs": {
                  "key_transfermarkt": "331560",
                  "reep_id": "reep_p63450570",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 331560,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 42.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 12.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 18.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 42.55,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 42,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/takehiro-tomiyasu/profil/spieler/331560",
                "source_refs": {
                  "key_transfermarkt": "331560",
                  "reep_id": "reep_p63450570",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 331560,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 18.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 42,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/takehiro-tomiyasu/profil/spieler/331560",
                "source_refs": {
                  "key_transfermarkt": "331560",
                  "reep_id": "reep_p63450570",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 331560,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 42,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/takehiro-tomiyasu/profil/spieler/331560",
                "source_refs": {
                  "key_transfermarkt": "331560",
                  "reep_id": "reep_p63450570",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 331560,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 42,
              "goals": 1,
              "market_value_eur": 12000000,
              "highest_market_value_eur": 35000000,
              "impact_proxy_score": 18.0,
              "appearances_total": 181,
              "minutes_total": 12764,
              "assists_total": 9,
              "starts_total": 143,
              "bench_rows_total": 52,
              "event_rows_total": 59
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "18",
                "sample_size": 88,
                "latest_seen_date": "2024-10-05"
              },
              {
                "number": "14",
                "sample_size": 65,
                "latest_seen_date": "2021-08-28"
              },
              {
                "number": "3",
                "sample_size": 27,
                "latest_seen_date": "2019-03-17"
              },
              {
                "number": "32",
                "sample_size": 11,
                "latest_seen_date": "2026-05-02"
              },
              {
                "number": "22",
                "sample_size": 4,
                "latest_seen_date": "2024-02-03"
              }
            ],
            "activity": {
              "appearances_total": 181,
              "minutes_total": 12764,
              "goals_total": 6,
              "assists_total": 9,
              "yellow_cards_total": 22,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-04-11"
            },
            "lineups": {
              "lineup_rows": 195,
              "starts": 143,
              "bench_rows": 52,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4642444,
                  "date": "2026-05-02",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "32",
                  "team_captain": false
                },
                {
                  "game_id": 4641633,
                  "date": "2026-04-11",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "32",
                  "team_captain": false
                },
                {
                  "game_id": 4641585,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "32",
                  "team_captain": false
                },
                {
                  "game_id": 4641538,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "32",
                  "team_captain": false
                },
                {
                  "game_id": 4641575,
                  "date": "2026-03-07",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "32",
                  "team_captain": false
                },
                {
                  "game_id": 4641598,
                  "date": "2026-03-01",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "32",
                  "team_captain": false
                },
                {
                  "game_id": 4641520,
                  "date": "2026-02-21",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "32",
                  "team_captain": false
                },
                {
                  "game_id": 4641556,
                  "date": "2026-02-14",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "32",
                  "team_captain": false
                },
                {
                  "game_id": 4641547,
                  "date": "2026-02-08",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "32",
                  "team_captain": false
                },
                {
                  "game_id": 4641611,
                  "date": "2026-02-01",
                  "type": "substitutes",
                  "position": "Left-Back",
                  "number": "32",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 59,
              "goal_events": 8,
              "card_events": 23,
              "substitution_events": 28,
              "latest_event_date": "2026-04-11"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "japan:player:takehiro-tomiyasu"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/news/articles/japan-squad-announcement"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:tomoki-hayakawa",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Tomoki Hayakawa",
        "name": "Tomoki Hayakawa",
        "name_zh": null,
        "country_code": null,
        "country_name": "Japan",
        "country_name_zh": null,
        "date_of_birth": "1999-03-03",
        "age": 27,
        "photo_url": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "japan:player:tomoki-hayakawa",
          "position": "GK",
          "shirt_number": null,
          "club": "Kashima Antlers FC",
          "date_of_birth": "1999-03-03",
          "age": 27,
          "status": "selected",
          "country_of_citizenship": "Japan",
          "height_cm": 187,
          "foot": "right",
          "sub_position": "Goalkeeper",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/683271-1772672828.JPG?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/tomoki-hayakawa/profil/spieler/683271",
            "source_refs": {
              "key_transfermarkt": "683271",
              "reep_id": "reep_p73780c63",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 3,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 3,
            "goals": 0,
            "impact_proxy_score": 0.75,
            "starts_total": 26,
            "bench_rows_total": 0,
            "event_rows_total": 1
          },
          "basis": {
            "sample_size_matches": 3,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/tomoki-hayakawa/profil/spieler/683271",
              "source_refs": {
                "key_transfermarkt": "683271",
                "reep_id": "reep_p73780c63",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 683271,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 0.75,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 3,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/tomoki-hayakawa/profil/spieler/683271",
                "source_refs": {
                  "key_transfermarkt": "683271",
                  "reep_id": "reep_p73780c63",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 683271,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "1",
              "sample_size": 26,
              "latest_seen_date": "2025-11-08"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "GK",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Kashima Antlers FC",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "1",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 3,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 0.75,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "japan:player:tomoki-hayakawa",
              "position": "GK",
              "shirt_number": null,
              "club": "Kashima Antlers FC",
              "date_of_birth": "1999-03-03",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 187,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/683271-1772672828.JPG?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/news/articles/japan-squad-announcement"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "japan:player:tomoki-hayakawa",
              "position": "GK",
              "shirt_number": null,
              "club": "Kashima Antlers FC",
              "date_of_birth": "1999-03-03",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 187,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/683271-1772672828.JPG?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 3,
              "goals": 0,
              "impact_proxy_score": 0.75,
              "starts_total": 26,
              "bench_rows_total": 0,
              "event_rows_total": 1
            },
            "basis": {
              "sample_size_matches": 3,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/tomoki-hayakawa/profil/spieler/683271",
                "source_refs": {
                  "key_transfermarkt": "683271",
                  "reep_id": "reep_p73780c63",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 683271,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 3.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 0.75,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 3,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/tomoki-hayakawa/profil/spieler/683271",
                "source_refs": {
                  "key_transfermarkt": "683271",
                  "reep_id": "reep_p73780c63",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 683271,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 0.75,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 3,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/tomoki-hayakawa/profil/spieler/683271",
                "source_refs": {
                  "key_transfermarkt": "683271",
                  "reep_id": "reep_p73780c63",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 683271,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 3,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/tomoki-hayakawa/profil/spieler/683271",
                "source_refs": {
                  "key_transfermarkt": "683271",
                  "reep_id": "reep_p73780c63",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 683271,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 3,
              "goals": 0,
              "impact_proxy_score": 0.75,
              "starts_total": 26,
              "bench_rows_total": 0,
              "event_rows_total": 1
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "1",
                "sample_size": 26,
                "latest_seen_date": "2025-11-08"
              }
            ],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": 26,
              "starts": 26,
              "bench_rows": 0,
              "latest_lineup_date": "2025-11-08",
              "latest_rows": [
                {
                  "game_id": 4530595,
                  "date": "2025-11-08",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4530582,
                  "date": "2025-10-25",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4530586,
                  "date": "2025-10-05",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": true
                },
                {
                  "game_id": 4530550,
                  "date": "2025-09-27",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4530515,
                  "date": "2025-09-13",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4530630,
                  "date": "2025-08-31",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4530499,
                  "date": "2025-08-23",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4530485,
                  "date": "2025-08-16",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4530636,
                  "date": "2025-08-10",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4530505,
                  "date": "2025-07-20",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 1,
              "goal_events": 0,
              "card_events": 1,
              "substitution_events": 0,
              "latest_event_date": "2025-03-29"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "japan:player:tomoki-hayakawa"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/news/articles/japan-squad-announcement"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:tsuyoshi-watanabe",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Tsuyoshi Watanabe",
        "name": "Tsuyoshi Watanabe",
        "name_zh": null,
        "country_code": null,
        "country_name": "Japan",
        "country_name_zh": null,
        "date_of_birth": "1997-02-05",
        "age": 29,
        "photo_url": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "japan:player:tsuyoshi-watanabe",
          "position": "DF",
          "shirt_number": null,
          "club": "Feyenoord Rotterdam",
          "date_of_birth": "1997-02-05",
          "age": 29,
          "status": "selected",
          "country_of_citizenship": "Japan",
          "height_cm": 186,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/598791-1705504081.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/tsuyoshi-watanabe/profil/spieler/598791",
            "source_refs": {
              "key_transfermarkt": "598791",
              "reep_id": "reep_pa6d88461",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 10,
            "goals": 0,
            "market_value_eur": 10000000,
            "highest_market_value_eur": 10000000,
            "impact_proxy_score": 8.5,
            "appearances_total": 143,
            "minutes_total": 12690,
            "assists_total": 4,
            "starts_total": 157,
            "bench_rows_total": 6,
            "event_rows_total": 33
          },
          "basis": {
            "sample_size_matches": 10,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/tsuyoshi-watanabe/profil/spieler/598791",
              "source_refs": {
                "key_transfermarkt": "598791",
                "reep_id": "reep_pa6d88461",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 598791,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 8.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 10,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/tsuyoshi-watanabe/profil/spieler/598791",
                "source_refs": {
                  "key_transfermarkt": "598791",
                  "reep_id": "reep_pa6d88461",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 598791,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "4",
              "sample_size": 161,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "24",
              "sample_size": 2,
              "latest_seen_date": "2024-02-03"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Feyenoord Rotterdam",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "4",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 10,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 12690,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 8.5,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "japan:player:tsuyoshi-watanabe",
              "position": "DF",
              "shirt_number": null,
              "club": "Feyenoord Rotterdam",
              "date_of_birth": "1997-02-05",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 186,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/598791-1705504081.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/news/articles/japan-squad-announcement"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "japan:player:tsuyoshi-watanabe",
              "position": "DF",
              "shirt_number": null,
              "club": "Feyenoord Rotterdam",
              "date_of_birth": "1997-02-05",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 186,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/598791-1705504081.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 10,
              "goals": 0,
              "market_value_eur": 10000000,
              "highest_market_value_eur": 10000000,
              "impact_proxy_score": 8.5,
              "appearances_total": 143,
              "minutes_total": 12690,
              "assists_total": 4,
              "starts_total": 157,
              "bench_rows_total": 6,
              "event_rows_total": 33
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/tsuyoshi-watanabe/profil/spieler/598791",
                "source_refs": {
                  "key_transfermarkt": "598791",
                  "reep_id": "reep_pa6d88461",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 598791,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 10.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 10.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 8.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 42.3,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/tsuyoshi-watanabe/profil/spieler/598791",
                "source_refs": {
                  "key_transfermarkt": "598791",
                  "reep_id": "reep_pa6d88461",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 598791,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 8.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 10,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/tsuyoshi-watanabe/profil/spieler/598791",
                "source_refs": {
                  "key_transfermarkt": "598791",
                  "reep_id": "reep_pa6d88461",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 598791,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/tsuyoshi-watanabe/profil/spieler/598791",
                "source_refs": {
                  "key_transfermarkt": "598791",
                  "reep_id": "reep_pa6d88461",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 598791,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 10,
              "goals": 0,
              "market_value_eur": 10000000,
              "highest_market_value_eur": 10000000,
              "impact_proxy_score": 8.5,
              "appearances_total": 143,
              "minutes_total": 12690,
              "assists_total": 4,
              "starts_total": 157,
              "bench_rows_total": 6,
              "event_rows_total": 33
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "4",
                "sample_size": 161,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "24",
                "sample_size": 2,
                "latest_seen_date": "2024-02-03"
              }
            ],
            "activity": {
              "appearances_total": 143,
              "minutes_total": 12690,
              "goals_total": 11,
              "assists_total": 4,
              "yellow_cards_total": 11,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 163,
              "starts": 157,
              "bench_rows": 6,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4642449,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4642455,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4641634,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4641568,
                  "date": "2026-04-05",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4641585,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4641580,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4641593,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4641524,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4641560,
                  "date": "2026-02-15",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4641550,
                  "date": "2026-02-08",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 33,
              "goal_events": 14,
              "card_events": 13,
              "substitution_events": 6,
              "latest_event_date": "2026-05-03"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "japan:player:tsuyoshi-watanabe"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/news/articles/japan-squad-announcement"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:wataru-endo",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Wataru Endo",
        "name": "Wataru Endo",
        "name_zh": null,
        "country_code": null,
        "country_name": "Japan",
        "country_name_zh": null,
        "date_of_birth": "1993-02-09",
        "age": 33,
        "photo_url": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "japan:player:wataru-endo",
          "position": "MF",
          "shirt_number": null,
          "club": "Liverpool Football Club",
          "date_of_birth": "1993-02-09",
          "age": 33,
          "status": "selected",
          "country_of_citizenship": "Japan",
          "height_cm": 178,
          "foot": "right",
          "sub_position": "Defensive Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/146310-1657181542.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/wataru-endo/profil/spieler/146310",
            "source_refs": {
              "key_transfermarkt": "146310",
              "reep_id": "reep_p0994b6b6",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 72,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 72,
            "goals": 4,
            "market_value_eur": 5000000,
            "highest_market_value_eur": 13000000,
            "impact_proxy_score": 22.2,
            "appearances_total": 213,
            "minutes_total": 14780,
            "assists_total": 13,
            "starts_total": 165,
            "bench_rows_total": 98,
            "event_rows_total": 84
          },
          "basis": {
            "sample_size_matches": 72,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/wataru-endo/profil/spieler/146310",
              "source_refs": {
                "key_transfermarkt": "146310",
                "reep_id": "reep_p0994b6b6",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 146310,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 22.2,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 72,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/wataru-endo/profil/spieler/146310",
                "source_refs": {
                  "key_transfermarkt": "146310",
                  "reep_id": "reep_p0994b6b6",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 146310,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "3",
              "sample_size": 234,
              "latest_seen_date": "2026-02-11"
            },
            {
              "number": "33",
              "sample_size": 22,
              "latest_seen_date": "2019-08-11"
            },
            {
              "number": "6",
              "sample_size": 6,
              "latest_seen_date": "2024-02-03"
            },
            {
              "number": "30",
              "sample_size": 1,
              "latest_seen_date": "2018-08-25"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Liverpool Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "3",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 72,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 4,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 14780,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 22.2,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "japan:player:wataru-endo",
              "position": "MF",
              "shirt_number": null,
              "club": "Liverpool Football Club",
              "date_of_birth": "1993-02-09",
              "age": 33,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 178,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/146310-1657181542.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/news/articles/japan-squad-announcement"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "japan:player:wataru-endo",
              "position": "MF",
              "shirt_number": null,
              "club": "Liverpool Football Club",
              "date_of_birth": "1993-02-09",
              "age": 33,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 178,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/146310-1657181542.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 72,
              "goals": 4,
              "market_value_eur": 5000000,
              "highest_market_value_eur": 13000000,
              "impact_proxy_score": 22.2,
              "appearances_total": 213,
              "minutes_total": 14780,
              "assists_total": 13,
              "starts_total": 165,
              "bench_rows_total": 98,
              "event_rows_total": 84
            },
            "basis": {
              "sample_size_matches": 72,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/wataru-endo/profil/spieler/146310",
                "source_refs": {
                  "key_transfermarkt": "146310",
                  "reep_id": "reep_p0994b6b6",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 146310,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 72.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 8.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 5.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 22.2,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 49.27,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 72,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/wataru-endo/profil/spieler/146310",
                "source_refs": {
                  "key_transfermarkt": "146310",
                  "reep_id": "reep_p0994b6b6",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 146310,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 22.2,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 72,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/wataru-endo/profil/spieler/146310",
                "source_refs": {
                  "key_transfermarkt": "146310",
                  "reep_id": "reep_p0994b6b6",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 146310,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 72,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/wataru-endo/profil/spieler/146310",
                "source_refs": {
                  "key_transfermarkt": "146310",
                  "reep_id": "reep_p0994b6b6",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 146310,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 72,
              "goals": 4,
              "market_value_eur": 5000000,
              "highest_market_value_eur": 13000000,
              "impact_proxy_score": 22.2,
              "appearances_total": 213,
              "minutes_total": 14780,
              "assists_total": 13,
              "starts_total": 165,
              "bench_rows_total": 98,
              "event_rows_total": 84
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "3",
                "sample_size": 234,
                "latest_seen_date": "2026-02-11"
              },
              {
                "number": "33",
                "sample_size": 22,
                "latest_seen_date": "2019-08-11"
              },
              {
                "number": "6",
                "sample_size": 6,
                "latest_seen_date": "2024-02-03"
              },
              {
                "number": "30",
                "sample_size": 1,
                "latest_seen_date": "2018-08-25"
              }
            ],
            "activity": {
              "appearances_total": 213,
              "minutes_total": 14780,
              "goals_total": 18,
              "assists_total": 13,
              "yellow_cards_total": 28,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-02-11"
            },
            "lineups": {
              "lineup_rows": 263,
              "starts": 165,
              "bench_rows": 98,
              "latest_lineup_date": "2026-02-11",
              "latest_rows": [
                {
                  "game_id": 4626055,
                  "date": "2026-02-11",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4626044,
                  "date": "2026-02-08",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4626032,
                  "date": "2026-01-31",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4715104,
                  "date": "2026-01-28",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4626019,
                  "date": "2026-01-24",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4715024,
                  "date": "2026-01-21",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4626012,
                  "date": "2026-01-17",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4788528,
                  "date": "2026-01-12",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4625919,
                  "date": "2025-12-06",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4625910,
                  "date": "2025-12-03",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "3",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 84,
              "goal_events": 19,
              "card_events": 30,
              "substitution_events": 35,
              "latest_event_date": "2026-02-11"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "japan:player:wataru-endo"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/news/articles/japan-squad-announcement"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:yuito-suzuki",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Yuito Suzuki",
        "name": "Yuito Suzuki",
        "name_zh": null,
        "country_code": null,
        "country_name": "Japan",
        "country_name_zh": null,
        "date_of_birth": "2001-10-25",
        "age": 24,
        "photo_url": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "japan:player:yuito-suzuki",
          "position": "FW",
          "shirt_number": null,
          "club": "Sport-Club Freiburg",
          "date_of_birth": "2001-10-25",
          "age": 24,
          "status": "selected",
          "country_of_citizenship": "Japan",
          "height_cm": 175,
          "foot": "right",
          "sub_position": "Second Striker",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/668606-1753955159.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/yuito-suzuki/profil/spieler/668606",
            "source_refs": {
              "key_transfermarkt": "668606",
              "reep_id": "reep_pb7b3e90c",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 6,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 6,
            "goals": 0,
            "market_value_eur": 15000000,
            "highest_market_value_eur": 15000000,
            "impact_proxy_score": 10.5,
            "appearances_total": 94,
            "minutes_total": 6480,
            "assists_total": 15,
            "starts_total": 74,
            "bench_rows_total": 43,
            "event_rows_total": 83
          },
          "basis": {
            "sample_size_matches": 6,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/yuito-suzuki/profil/spieler/668606",
              "source_refs": {
                "key_transfermarkt": "668606",
                "reep_id": "reep_pb7b3e90c",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 668606,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 10.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 6,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yuito-suzuki/profil/spieler/668606",
                "source_refs": {
                  "key_transfermarkt": "668606",
                  "reep_id": "reep_pb7b3e90c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 668606,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "28",
              "sample_size": 53,
              "latest_seen_date": "2025-05-07"
            },
            {
              "number": "14",
              "sample_size": 47,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "18",
              "sample_size": 17,
              "latest_seen_date": "2023-06-03"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Sport-Club Freiburg",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "28",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 6,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 6480,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 10.5,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "japan:player:yuito-suzuki",
              "position": "FW",
              "shirt_number": null,
              "club": "Sport-Club Freiburg",
              "date_of_birth": "2001-10-25",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 175,
              "foot": "right",
              "sub_position": "Second Striker",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/668606-1753955159.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/news/articles/japan-squad-announcement"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "japan:player:yuito-suzuki",
              "position": "FW",
              "shirt_number": null,
              "club": "Sport-Club Freiburg",
              "date_of_birth": "2001-10-25",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 175,
              "foot": "right",
              "sub_position": "Second Striker",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/668606-1753955159.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 6,
              "goals": 0,
              "market_value_eur": 15000000,
              "highest_market_value_eur": 15000000,
              "impact_proxy_score": 10.5,
              "appearances_total": 94,
              "minutes_total": 6480,
              "assists_total": 15,
              "starts_total": 74,
              "bench_rows_total": 43,
              "event_rows_total": 83
            },
            "basis": {
              "sample_size_matches": 6,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yuito-suzuki/profil/spieler/668606",
                "source_refs": {
                  "key_transfermarkt": "668606",
                  "reep_id": "reep_pb7b3e90c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 668606,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 6.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 15.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 10.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 21.6,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 6,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yuito-suzuki/profil/spieler/668606",
                "source_refs": {
                  "key_transfermarkt": "668606",
                  "reep_id": "reep_pb7b3e90c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 668606,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 10.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 6,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yuito-suzuki/profil/spieler/668606",
                "source_refs": {
                  "key_transfermarkt": "668606",
                  "reep_id": "reep_pb7b3e90c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 668606,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 6,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yuito-suzuki/profil/spieler/668606",
                "source_refs": {
                  "key_transfermarkt": "668606",
                  "reep_id": "reep_pb7b3e90c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 668606,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 6,
              "goals": 0,
              "market_value_eur": 15000000,
              "highest_market_value_eur": 15000000,
              "impact_proxy_score": 10.5,
              "appearances_total": 94,
              "minutes_total": 6480,
              "assists_total": 15,
              "starts_total": 74,
              "bench_rows_total": 43,
              "event_rows_total": 83
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "28",
                "sample_size": 53,
                "latest_seen_date": "2025-05-07"
              },
              {
                "number": "14",
                "sample_size": 47,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "18",
                "sample_size": 17,
                "latest_seen_date": "2023-06-03"
              }
            ],
            "activity": {
              "appearances_total": 94,
              "minutes_total": 6480,
              "goals_total": 27,
              "assists_total": 15,
              "yellow_cards_total": 9,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 117,
              "starts": 74,
              "bench_rows": 43,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4634516,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Second Striker",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4805928,
                  "date": "2026-04-30",
                  "type": "starting_lineup",
                  "position": "Second Striker",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4830556,
                  "date": "2026-04-23",
                  "type": "starting_lineup",
                  "position": "Second Striker",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4634480,
                  "date": "2026-04-19",
                  "type": "substitutes",
                  "position": "Second Striker",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4805925,
                  "date": "2026-04-16",
                  "type": "starting_lineup",
                  "position": "Second Striker",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4634460,
                  "date": "2026-04-12",
                  "type": "substitutes",
                  "position": "Second Striker",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4805921,
                  "date": "2026-04-09",
                  "type": "starting_lineup",
                  "position": "Second Striker",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4634443,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Second Striker",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4634429,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Second Striker",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4805914,
                  "date": "2026-03-19",
                  "type": "starting_lineup",
                  "position": "Second Striker",
                  "number": "14",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 83,
              "goal_events": 27,
              "card_events": 9,
              "substitution_events": 46,
              "latest_event_date": "2026-05-03"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "japan:player:yuito-suzuki"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/news/articles/japan-squad-announcement"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:yukinari-sugawara",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Yukinari Sugawara",
        "name": "Yukinari Sugawara",
        "name_zh": null,
        "country_code": null,
        "country_name": "Japan",
        "country_name_zh": null,
        "date_of_birth": "2000-06-28",
        "age": 25,
        "photo_url": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "japan:player:yukinari-sugawara",
          "position": "DF",
          "shirt_number": null,
          "club": "Sportverein Werder Bremen von 1899",
          "date_of_birth": "2000-06-28",
          "age": 25,
          "status": "selected",
          "country_of_citizenship": "Japan",
          "height_cm": 179,
          "foot": "right",
          "sub_position": "Right-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/405385-1758702447.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/yukinari-sugawara/profil/spieler/405385",
            "source_refs": {
              "key_transfermarkt": "405385",
              "reep_id": "reep_p4ae6a281",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 20,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 20,
            "goals": 2,
            "market_value_eur": 7500000,
            "highest_market_value_eur": 15000000,
            "impact_proxy_score": 10.1,
            "appearances_total": 229,
            "minutes_total": 15999,
            "assists_total": 32,
            "starts_total": 177,
            "bench_rows_total": 99,
            "event_rows_total": 87
          },
          "basis": {
            "sample_size_matches": 20,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/yukinari-sugawara/profil/spieler/405385",
              "source_refs": {
                "key_transfermarkt": "405385",
                "reep_id": "reep_p4ae6a281",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 405385,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 10.1,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 20,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yukinari-sugawara/profil/spieler/405385",
                "source_refs": {
                  "key_transfermarkt": "405385",
                  "reep_id": "reep_p4ae6a281",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 405385,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "2",
              "sample_size": 123,
              "latest_seen_date": "2024-05-19"
            },
            {
              "number": "26",
              "sample_size": 84,
              "latest_seen_date": "2021-05-16"
            },
            {
              "number": "16",
              "sample_size": 38,
              "latest_seen_date": "2025-08-12"
            },
            {
              "number": "3",
              "sample_size": 31,
              "latest_seen_date": "2026-05-02"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Sportverein Werder Bremen von 1899",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "2",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 20,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 15999,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 10.1,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "japan:player:yukinari-sugawara",
              "position": "DF",
              "shirt_number": null,
              "club": "Sportverein Werder Bremen von 1899",
              "date_of_birth": "2000-06-28",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 179,
              "foot": "right",
              "sub_position": "Right-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/405385-1758702447.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/news/articles/japan-squad-announcement"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "japan:player:yukinari-sugawara",
              "position": "DF",
              "shirt_number": null,
              "club": "Sportverein Werder Bremen von 1899",
              "date_of_birth": "2000-06-28",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 179,
              "foot": "right",
              "sub_position": "Right-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/405385-1758702447.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 20,
              "goals": 2,
              "market_value_eur": 7500000,
              "highest_market_value_eur": 15000000,
              "impact_proxy_score": 10.1,
              "appearances_total": 229,
              "minutes_total": 15999,
              "assists_total": 32,
              "starts_total": 177,
              "bench_rows_total": 99,
              "event_rows_total": 87
            },
            "basis": {
              "sample_size_matches": 20,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yukinari-sugawara/profil/spieler/405385",
                "source_refs": {
                  "key_transfermarkt": "405385",
                  "reep_id": "reep_p4ae6a281",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 405385,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 20.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 4.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 7.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 10.1,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 53.33,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 20,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yukinari-sugawara/profil/spieler/405385",
                "source_refs": {
                  "key_transfermarkt": "405385",
                  "reep_id": "reep_p4ae6a281",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 405385,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 10.1,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 20,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yukinari-sugawara/profil/spieler/405385",
                "source_refs": {
                  "key_transfermarkt": "405385",
                  "reep_id": "reep_p4ae6a281",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 405385,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 20,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yukinari-sugawara/profil/spieler/405385",
                "source_refs": {
                  "key_transfermarkt": "405385",
                  "reep_id": "reep_p4ae6a281",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 405385,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 20,
              "goals": 2,
              "market_value_eur": 7500000,
              "highest_market_value_eur": 15000000,
              "impact_proxy_score": 10.1,
              "appearances_total": 229,
              "minutes_total": 15999,
              "assists_total": 32,
              "starts_total": 177,
              "bench_rows_total": 99,
              "event_rows_total": 87
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "2",
                "sample_size": 123,
                "latest_seen_date": "2024-05-19"
              },
              {
                "number": "26",
                "sample_size": 84,
                "latest_seen_date": "2021-05-16"
              },
              {
                "number": "16",
                "sample_size": 38,
                "latest_seen_date": "2025-08-12"
              },
              {
                "number": "3",
                "sample_size": 31,
                "latest_seen_date": "2026-05-02"
              }
            ],
            "activity": {
              "appearances_total": 229,
              "minutes_total": 15999,
              "goals_total": 14,
              "assists_total": 32,
              "yellow_cards_total": 20,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-02"
            },
            "lineups": {
              "lineup_rows": 276,
              "starts": 177,
              "bench_rows": 99,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4634517,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4634498,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4634481,
                  "date": "2026-04-18",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4634467,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4634444,
                  "date": "2026-04-04",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4634427,
                  "date": "2026-03-21",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4634409,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4634392,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4634381,
                  "date": "2026-02-28",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4634366,
                  "date": "2026-02-22",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "3",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 87,
              "goal_events": 15,
              "card_events": 24,
              "substitution_events": 46,
              "latest_event_date": "2026-05-02"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "japan:player:yukinari-sugawara"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/news/articles/japan-squad-announcement"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:yuto-nagatomo",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Yuto Nagatomo",
        "name": "Yuto Nagatomo",
        "name_zh": null,
        "country_code": null,
        "country_name": "Japan",
        "country_name_zh": null,
        "date_of_birth": "1986-09-12",
        "age": 39,
        "photo_url": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "japan:player:yuto-nagatomo",
          "position": "DF",
          "shirt_number": null,
          "club": "Tokyo Football Club",
          "date_of_birth": "1986-09-12",
          "age": 39,
          "status": "selected",
          "country_of_citizenship": "Japan",
          "height_cm": 170,
          "foot": "both",
          "sub_position": "Left-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/79522-1772683341.JPG?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/yuto-nagatomo/profil/spieler/79522",
            "source_refs": {
              "key_transfermarkt": "79522",
              "reep_id": "reep_p97fb302b",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 144,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 144,
            "goals": 4,
            "market_value_eur": 300000,
            "highest_market_value_eur": 14000000,
            "impact_proxy_score": 26.38,
            "appearances_total": 236,
            "minutes_total": 18283,
            "assists_total": 20,
            "starts_total": 192,
            "bench_rows_total": 101,
            "event_rows_total": 102
          },
          "basis": {
            "sample_size_matches": 144,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/yuto-nagatomo/profil/spieler/79522",
              "source_refs": {
                "key_transfermarkt": "79522",
                "reep_id": "reep_p97fb302b",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 79522,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 26.38,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 144,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yuto-nagatomo/profil/spieler/79522",
                "source_refs": {
                  "key_transfermarkt": "79522",
                  "reep_id": "reep_p97fb302b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 79522,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "55",
              "sample_size": 238,
              "latest_seen_date": "2019-12-28"
            },
            {
              "number": "25",
              "sample_size": 39,
              "latest_seen_date": "2021-05-23"
            },
            {
              "number": "5",
              "sample_size": 16,
              "latest_seen_date": "2025-11-09"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Tokyo Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "55",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 144,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 4,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 18283,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 26.38,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "japan:player:yuto-nagatomo",
              "position": "DF",
              "shirt_number": null,
              "club": "Tokyo Football Club",
              "date_of_birth": "1986-09-12",
              "age": 39,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 170,
              "foot": "both",
              "sub_position": "Left-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/79522-1772683341.JPG?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/news/articles/japan-squad-announcement"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "japan:player:yuto-nagatomo",
              "position": "DF",
              "shirt_number": null,
              "club": "Tokyo Football Club",
              "date_of_birth": "1986-09-12",
              "age": 39,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 170,
              "foot": "both",
              "sub_position": "Left-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/79522-1772683341.JPG?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 144,
              "goals": 4,
              "market_value_eur": 300000,
              "highest_market_value_eur": 14000000,
              "impact_proxy_score": 26.38,
              "appearances_total": 236,
              "minutes_total": 18283,
              "assists_total": 20,
              "starts_total": 192,
              "bench_rows_total": 101,
              "event_rows_total": 102
            },
            "basis": {
              "sample_size_matches": 144,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yuto-nagatomo/profil/spieler/79522",
                "source_refs": {
                  "key_transfermarkt": "79522",
                  "reep_id": "reep_p97fb302b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 79522,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 8.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 0.3,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 26.38,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 60.94,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 144,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yuto-nagatomo/profil/spieler/79522",
                "source_refs": {
                  "key_transfermarkt": "79522",
                  "reep_id": "reep_p97fb302b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 79522,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 26.38,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 144,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yuto-nagatomo/profil/spieler/79522",
                "source_refs": {
                  "key_transfermarkt": "79522",
                  "reep_id": "reep_p97fb302b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 79522,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 144,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yuto-nagatomo/profil/spieler/79522",
                "source_refs": {
                  "key_transfermarkt": "79522",
                  "reep_id": "reep_p97fb302b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 79522,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 144,
              "goals": 4,
              "market_value_eur": 300000,
              "highest_market_value_eur": 14000000,
              "impact_proxy_score": 26.38,
              "appearances_total": 236,
              "minutes_total": 18283,
              "assists_total": 20,
              "starts_total": 192,
              "bench_rows_total": 101,
              "event_rows_total": 102
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "55",
                "sample_size": 238,
                "latest_seen_date": "2019-12-28"
              },
              {
                "number": "25",
                "sample_size": 39,
                "latest_seen_date": "2021-05-23"
              },
              {
                "number": "5",
                "sample_size": 16,
                "latest_seen_date": "2025-11-09"
              }
            ],
            "activity": {
              "appearances_total": 236,
              "minutes_total": 18283,
              "goals_total": 9,
              "assists_total": 20,
              "yellow_cards_total": 30,
              "red_cards_total": 1,
              "latest_appearance_date": "2021-05-23"
            },
            "lineups": {
              "lineup_rows": 293,
              "starts": 192,
              "bench_rows": 101,
              "latest_lineup_date": "2025-11-09",
              "latest_rows": [
                {
                  "game_id": 4530598,
                  "date": "2025-11-09",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4530574,
                  "date": "2025-10-17",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4530590,
                  "date": "2025-10-04",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4530545,
                  "date": "2025-09-28",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4530557,
                  "date": "2025-09-20",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4530516,
                  "date": "2025-09-15",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4530488,
                  "date": "2025-08-16",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4530636,
                  "date": "2025-08-10",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4530506,
                  "date": "2025-07-19",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "5",
                  "team_captain": false
                },
                {
                  "game_id": 4530526,
                  "date": "2025-06-28",
                  "type": "substitutes",
                  "position": "Left-Back",
                  "number": "5",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 102,
              "goal_events": 11,
              "card_events": 38,
              "substitution_events": 51,
              "latest_event_date": "2025-12-06"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "japan:player:yuto-nagatomo"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/news/articles/japan-squad-announcement"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "japan:player:zion-suzuki",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Zion Suzuki",
        "name": "Zion Suzuki",
        "name_zh": null,
        "country_code": null,
        "country_name": "Japan",
        "country_name_zh": null,
        "date_of_birth": "2002-08-21",
        "age": 23,
        "photo_url": null,
        "team_id": "japan",
        "team_name": "Japan",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "japan:player:zion-suzuki",
          "position": "GK",
          "shirt_number": null,
          "club": "Parma Calcio 1913",
          "date_of_birth": "2002-08-21",
          "age": 23,
          "status": "selected",
          "country_of_citizenship": "Japan",
          "height_cm": 190,
          "foot": "right",
          "sub_position": "Goalkeeper",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/432298-1713345567.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/zion-suzuki/profil/spieler/432298",
            "source_refs": {
              "key_transfermarkt": "432298",
              "reep_id": "reep_p817a3fa9",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 23,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 23,
            "goals": 0,
            "market_value_eur": 20000000,
            "highest_market_value_eur": 20000000,
            "impact_proxy_score": 17.75,
            "appearances_total": 79,
            "minutes_total": 7095,
            "assists_total": 0,
            "starts_total": 83,
            "bench_rows_total": 3,
            "event_rows_total": 3
          },
          "basis": {
            "sample_size_matches": 23,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/zion-suzuki/profil/spieler/432298",
              "source_refs": {
                "key_transfermarkt": "432298",
                "reep_id": "reep_p817a3fa9",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 432298,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 17.75,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 23,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/zion-suzuki/profil/spieler/432298",
                "source_refs": {
                  "key_transfermarkt": "432298",
                  "reep_id": "reep_p817a3fa9",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 432298,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "31",
              "sample_size": 60,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "1",
              "sample_size": 22,
              "latest_seen_date": "2024-03-17"
            },
            {
              "number": "23",
              "sample_size": 4,
              "latest_seen_date": "2024-02-03"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "GK",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Parma Calcio 1913",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "31",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 23,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 7095,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 17.75,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "japan:player:zion-suzuki",
              "position": "GK",
              "shirt_number": null,
              "club": "Parma Calcio 1913",
              "date_of_birth": "2002-08-21",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 190,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/432298-1713345567.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/news/articles/japan-squad-announcement"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "japan:player:zion-suzuki",
              "position": "GK",
              "shirt_number": null,
              "club": "Parma Calcio 1913",
              "date_of_birth": "2002-08-21",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Japan",
              "height_cm": 190,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/432298-1713345567.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 23,
              "goals": 0,
              "market_value_eur": 20000000,
              "highest_market_value_eur": 20000000,
              "impact_proxy_score": 17.75,
              "appearances_total": 79,
              "minutes_total": 7095,
              "assists_total": 0,
              "starts_total": 83,
              "bench_rows_total": 3,
              "event_rows_total": 3
            },
            "basis": {
              "sample_size_matches": 23,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/zion-suzuki/profil/spieler/432298",
                "source_refs": {
                  "key_transfermarkt": "432298",
                  "reep_id": "reep_p817a3fa9",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 432298,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 23.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 20.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 17.75,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 23.65,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 23,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/zion-suzuki/profil/spieler/432298",
                "source_refs": {
                  "key_transfermarkt": "432298",
                  "reep_id": "reep_p817a3fa9",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 432298,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 17.75,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 23,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/zion-suzuki/profil/spieler/432298",
                "source_refs": {
                  "key_transfermarkt": "432298",
                  "reep_id": "reep_p817a3fa9",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 432298,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 23,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/zion-suzuki/profil/spieler/432298",
                "source_refs": {
                  "key_transfermarkt": "432298",
                  "reep_id": "reep_p817a3fa9",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 432298,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 23,
              "goals": 0,
              "market_value_eur": 20000000,
              "highest_market_value_eur": 20000000,
              "impact_proxy_score": 17.75,
              "appearances_total": 79,
              "minutes_total": 7095,
              "assists_total": 0,
              "starts_total": 83,
              "bench_rows_total": 3,
              "event_rows_total": 3
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "31",
                "sample_size": 60,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "1",
                "sample_size": 22,
                "latest_seen_date": "2024-03-17"
              },
              {
                "number": "23",
                "sample_size": 4,
                "latest_seen_date": "2024-02-03"
              }
            ],
            "activity": {
              "appearances_total": 79,
              "minutes_total": 7095,
              "goals_total": 0,
              "assists_total": 0,
              "yellow_cards_total": 3,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 86,
              "starts": 83,
              "bench_rows": 3,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4621062,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4621052,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4621043,
                  "date": "2026-04-18",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4621032,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4621018,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4621013,
                  "date": "2026-03-21",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4621002,
                  "date": "2026-03-13",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4620988,
                  "date": "2026-03-08",
                  "type": "substitutes",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4620978,
                  "date": "2026-02-27",
                  "type": "substitutes",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4620799,
                  "date": "2025-11-08",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 3,
              "goal_events": 0,
              "card_events": 3,
              "substitution_events": 0,
              "latest_event_date": "2025-08-24"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "japan:player:zion-suzuki"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/news/articles/japan-squad-announcement"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:bae-junho",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Bae Junho",
        "name": "Bae Junho",
        "name_zh": null,
        "country_code": null,
        "country_name": "Korea Republic",
        "country_name_zh": null,
        "date_of_birth": "2003-08-21",
        "age": 22,
        "photo_url": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "korea-republic:player:bae-junho",
          "position": "MF",
          "shirt_number": null,
          "club": "Stoke City",
          "date_of_birth": "2003-08-21",
          "age": 22,
          "status": "selected",
          "country_of_citizenship": "Korea, South",
          "height_cm": 180,
          "foot": "right",
          "sub_position": "Attacking Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/912081-1693354959.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/jun-ho-bae/profil/spieler/912081",
            "source_refs": {
              "key_transfermarkt": "912081",
              "reep_id": null,
              "identity_ref_source": "dcaribou_activity_ref",
              "person_id_map_confidence": "medium",
              "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 12,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 12,
            "goals": 2,
            "impact_proxy_score": 3.6,
            "appearances_total": 3,
            "minutes_total": 130,
            "assists_total": 0,
            "starts_total": 3,
            "bench_rows_total": 5,
            "event_rows_total": 7
          },
          "basis": {
            "sample_size_matches": 12,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/jun-ho-bae/profil/spieler/912081",
              "source_refs": {
                "key_transfermarkt": "912081",
                "reep_id": null,
                "identity_ref_source": "dcaribou_activity_ref",
                "person_id_map_confidence": "medium",
                "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 912081,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 3.6,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jun-ho-bae/profil/spieler/912081",
                "source_refs": {
                  "key_transfermarkt": "912081",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 912081,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "10",
              "sample_size": 7,
              "latest_seen_date": "2026-02-15"
            },
            {
              "number": "22",
              "sample_size": 1,
              "latest_seen_date": "2024-01-06"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Stoke City",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "10",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 12,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 130,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 3.6,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "korea-republic:player:bae-junho",
              "position": "MF",
              "shirt_number": null,
              "club": "Stoke City",
              "date_of_birth": "2003-08-21",
              "age": 22,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 180,
              "foot": "right",
              "sub_position": "Attacking Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/912081-1693354959.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "korea-republic:player:bae-junho",
              "position": "MF",
              "shirt_number": null,
              "club": "Stoke City",
              "date_of_birth": "2003-08-21",
              "age": 22,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 180,
              "foot": "right",
              "sub_position": "Attacking Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/912081-1693354959.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 12,
              "goals": 2,
              "impact_proxy_score": 3.6,
              "appearances_total": 3,
              "minutes_total": 130,
              "assists_total": 0,
              "starts_total": 3,
              "bench_rows_total": 5,
              "event_rows_total": 7
            },
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jun-ho-bae/profil/spieler/912081",
                "source_refs": {
                  "key_transfermarkt": "912081",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 912081,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 12.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 4.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 3.6,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 0.43,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jun-ho-bae/profil/spieler/912081",
                "source_refs": {
                  "key_transfermarkt": "912081",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 912081,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 3.6,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jun-ho-bae/profil/spieler/912081",
                "source_refs": {
                  "key_transfermarkt": "912081",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 912081,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jun-ho-bae/profil/spieler/912081",
                "source_refs": {
                  "key_transfermarkt": "912081",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 912081,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 12,
              "goals": 2,
              "impact_proxy_score": 3.6,
              "appearances_total": 3,
              "minutes_total": 130,
              "assists_total": 0,
              "starts_total": 3,
              "bench_rows_total": 5,
              "event_rows_total": 7
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "10",
                "sample_size": 7,
                "latest_seen_date": "2026-02-15"
              },
              {
                "number": "22",
                "sample_size": 1,
                "latest_seen_date": "2024-01-06"
              }
            ],
            "activity": {
              "appearances_total": 3,
              "minutes_total": 130,
              "goals_total": 1,
              "assists_total": 0,
              "yellow_cards_total": 1,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-02-15"
            },
            "lineups": {
              "lineup_rows": 8,
              "starts": 3,
              "bench_rows": 5,
              "latest_lineup_date": "2026-02-15",
              "latest_rows": [
                {
                  "game_id": 4808373,
                  "date": "2026-02-15",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4788520,
                  "date": "2026-01-10",
                  "type": "substitutes",
                  "position": "Attacking Midfield",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4709785,
                  "date": "2025-08-26",
                  "type": "substitutes",
                  "position": "Attacking Midfield",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4634027,
                  "date": "2025-08-12",
                  "type": "substitutes",
                  "position": "Attacking Midfield",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4532781,
                  "date": "2025-02-08",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4502582,
                  "date": "2025-01-11",
                  "type": "substitutes",
                  "position": "Attacking Midfield",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4436242,
                  "date": "2024-08-27",
                  "type": "substitutes",
                  "position": "Attacking Midfield",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4246483,
                  "date": "2024-01-06",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "22",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 7,
              "goal_events": 1,
              "card_events": 2,
              "substitution_events": 3,
              "latest_event_date": "2026-02-15"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "korea-republic:player:bae-junho"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:cho-guesung",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Cho Guesung",
        "name": "Cho Guesung",
        "name_zh": null,
        "country_code": null,
        "country_name": "Korea Republic",
        "country_name_zh": null,
        "date_of_birth": "1998-01-25",
        "age": 28,
        "photo_url": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "korea-republic:player:cho-guesung",
          "position": "FW",
          "shirt_number": null,
          "club": "Fodbold Club Midtjylland",
          "date_of_birth": "1998-01-25",
          "age": 28,
          "status": "selected",
          "country_of_citizenship": "Korea, South",
          "height_cm": 188,
          "foot": "right",
          "sub_position": "Centre-Forward",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/652537-1669656974.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/gue-sung-cho/profil/spieler/652537",
            "source_refs": {
              "key_transfermarkt": "652537",
              "reep_id": null,
              "identity_ref_source": "dcaribou_activity_ref",
              "person_id_map_confidence": "medium",
              "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 42,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 42,
            "goals": 10,
            "market_value_eur": 4500000,
            "highest_market_value_eur": 4500000,
            "impact_proxy_score": 16.2,
            "appearances_total": 60,
            "minutes_total": 3974,
            "assists_total": 2,
            "starts_total": 48,
            "bench_rows_total": 20,
            "event_rows_total": 64
          },
          "basis": {
            "sample_size_matches": 42,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/gue-sung-cho/profil/spieler/652537",
              "source_refs": {
                "key_transfermarkt": "652537",
                "reep_id": null,
                "identity_ref_source": "dcaribou_activity_ref",
                "person_id_map_confidence": "medium",
                "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 652537,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 16.2,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 42,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/gue-sung-cho/profil/spieler/652537",
                "source_refs": {
                  "key_transfermarkt": "652537",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 652537,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "10",
              "sample_size": 64,
              "latest_seen_date": "2026-03-19"
            },
            {
              "number": "9",
              "sample_size": 4,
              "latest_seen_date": "2024-02-06"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Fodbold Club Midtjylland",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "10",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 42,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 10,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 3974,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 16.2,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "korea-republic:player:cho-guesung",
              "position": "FW",
              "shirt_number": null,
              "club": "Fodbold Club Midtjylland",
              "date_of_birth": "1998-01-25",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 188,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/652537-1669656974.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "korea-republic:player:cho-guesung",
              "position": "FW",
              "shirt_number": null,
              "club": "Fodbold Club Midtjylland",
              "date_of_birth": "1998-01-25",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 188,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/652537-1669656974.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 42,
              "goals": 10,
              "market_value_eur": 4500000,
              "highest_market_value_eur": 4500000,
              "impact_proxy_score": 16.2,
              "appearances_total": 60,
              "minutes_total": 3974,
              "assists_total": 2,
              "starts_total": 48,
              "bench_rows_total": 20,
              "event_rows_total": 64
            },
            "basis": {
              "sample_size_matches": 42,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/gue-sung-cho/profil/spieler/652537",
                "source_refs": {
                  "key_transfermarkt": "652537",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 652537,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 42.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 20.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 4.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 16.2,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 13.25,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 42,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/gue-sung-cho/profil/spieler/652537",
                "source_refs": {
                  "key_transfermarkt": "652537",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 652537,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 16.2,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 42,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/gue-sung-cho/profil/spieler/652537",
                "source_refs": {
                  "key_transfermarkt": "652537",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 652537,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 42,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/gue-sung-cho/profil/spieler/652537",
                "source_refs": {
                  "key_transfermarkt": "652537",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 652537,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 42,
              "goals": 10,
              "market_value_eur": 4500000,
              "highest_market_value_eur": 4500000,
              "impact_proxy_score": 16.2,
              "appearances_total": 60,
              "minutes_total": 3974,
              "assists_total": 2,
              "starts_total": 48,
              "bench_rows_total": 20,
              "event_rows_total": 64
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "10",
                "sample_size": 64,
                "latest_seen_date": "2026-03-19"
              },
              {
                "number": "9",
                "sample_size": 4,
                "latest_seen_date": "2024-02-06"
              }
            ],
            "activity": {
              "appearances_total": 60,
              "minutes_total": 3974,
              "goals_total": 18,
              "assists_total": 2,
              "yellow_cards_total": 11,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-03-19"
            },
            "lineups": {
              "lineup_rows": 68,
              "starts": 48,
              "bench_rows": 20,
              "latest_lineup_date": "2026-03-19",
              "latest_rows": [
                {
                  "game_id": 4805917,
                  "date": "2026-03-19",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4805909,
                  "date": "2026-03-12",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4785272,
                  "date": "2026-03-08",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4648370,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4648378,
                  "date": "2026-02-22",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4648359,
                  "date": "2026-02-15",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4785270,
                  "date": "2026-02-12",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4648389,
                  "date": "2026-02-08",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4716254,
                  "date": "2026-01-29",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4716053,
                  "date": "2026-01-22",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "10",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 64,
              "goal_events": 21,
              "card_events": 14,
              "substitution_events": 26,
              "latest_event_date": "2026-03-19"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "korea-republic:player:cho-guesung"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:cho-yumin",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Cho Yumin",
        "name": "Cho Yumin",
        "name_zh": null,
        "country_code": null,
        "country_name": "Korea Republic",
        "country_name_zh": null,
        "date_of_birth": "1996-11-17",
        "age": 29,
        "photo_url": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "korea-republic:player:cho-yumin",
          "position": "DF",
          "shirt_number": null,
          "club": null,
          "date_of_birth": "1996-11-17",
          "age": 29,
          "status": "selected",
          "country_of_citizenship": "Korea, South",
          "height_cm": 185,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/561212-1589996067.JPG?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "pending_source",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/yu-min-cho/profil/spieler/561212",
            "source_refs": {
              "key_transfermarkt": "561212",
              "reep_id": null,
              "identity_ref_source": "dcaribou_activity_ref",
              "person_id_map_confidence": "medium",
              "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 18,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 18,
            "goals": 0,
            "impact_proxy_score": 4.5
          },
          "basis": {
            "sample_size_matches": 18,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/yu-min-cho/profil/spieler/561212",
              "source_refs": {
                "key_transfermarkt": "561212",
                "reep_id": null,
                "identity_ref_source": "dcaribou_activity_ref",
                "person_id_map_confidence": "medium",
                "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 561212,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 4.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 18,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yu-min-cho/profil/spieler/561212",
                "source_refs": {
                  "key_transfermarkt": "561212",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 561212,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 18,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 4.5,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "korea-republic:player:cho-yumin",
              "position": "DF",
              "shirt_number": null,
              "club": null,
              "date_of_birth": "1996-11-17",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 185,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/561212-1589996067.JPG?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "korea-republic:player:cho-yumin",
              "position": "DF",
              "shirt_number": null,
              "club": null,
              "date_of_birth": "1996-11-17",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 185,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/561212-1589996067.JPG?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "pending_source",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 18,
              "goals": 0,
              "impact_proxy_score": 4.5
            },
            "basis": {
              "sample_size_matches": 18,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yu-min-cho/profil/spieler/561212",
                "source_refs": {
                  "key_transfermarkt": "561212",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 561212,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 18.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 4.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 18,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yu-min-cho/profil/spieler/561212",
                "source_refs": {
                  "key_transfermarkt": "561212",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 561212,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 4.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 18,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yu-min-cho/profil/spieler/561212",
                "source_refs": {
                  "key_transfermarkt": "561212",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 561212,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 18,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yu-min-cho/profil/spieler/561212",
                "source_refs": {
                  "key_transfermarkt": "561212",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 561212,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 18,
              "goals": 0,
              "impact_proxy_score": 4.5
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": null,
              "starts": null,
              "bench_rows": null,
              "latest_lineup_date": null,
              "latest_rows": []
            },
            "events": {
              "events_total": null,
              "goal_events": null,
              "card_events": null,
              "substitution_events": null,
              "latest_event_date": null
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "korea-republic:player:cho-yumin"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:eom-jisung",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Eom Jisung",
        "name": "Eom Jisung",
        "name_zh": null,
        "country_code": null,
        "country_name": "Korea Republic",
        "country_name_zh": null,
        "date_of_birth": "2002-05-09",
        "age": 24,
        "photo_url": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "korea-republic:player:eom-jisung",
          "position": "MF",
          "shirt_number": null,
          "club": "Swansea City",
          "date_of_birth": "2002-05-09",
          "age": 24,
          "status": "selected",
          "country_of_citizenship": "Korea, South",
          "height_cm": 176,
          "foot": "right",
          "sub_position": "Left Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/706968-1615445061.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/ji-sung-eom/profil/spieler/706968",
            "source_refs": {
              "key_transfermarkt": "706968",
              "reep_id": null,
              "identity_ref_source": "dcaribou_activity_ref",
              "person_id_map_confidence": "medium",
              "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 8,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 8,
            "goals": 2,
            "impact_proxy_score": 2.6,
            "appearances_total": 4,
            "minutes_total": 260,
            "assists_total": 1,
            "starts_total": 5,
            "bench_rows_total": 3,
            "event_rows_total": 5
          },
          "basis": {
            "sample_size_matches": 8,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/ji-sung-eom/profil/spieler/706968",
              "source_refs": {
                "key_transfermarkt": "706968",
                "reep_id": null,
                "identity_ref_source": "dcaribou_activity_ref",
                "person_id_map_confidence": "medium",
                "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 706968,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 2.6,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ji-sung-eom/profil/spieler/706968",
                "source_refs": {
                  "key_transfermarkt": "706968",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 706968,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "10",
              "sample_size": 8,
              "latest_seen_date": "2026-01-11"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Swansea City",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "10",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 8,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 260,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 2.6,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "korea-republic:player:eom-jisung",
              "position": "MF",
              "shirt_number": null,
              "club": "Swansea City",
              "date_of_birth": "2002-05-09",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 176,
              "foot": "right",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/706968-1615445061.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "korea-republic:player:eom-jisung",
              "position": "MF",
              "shirt_number": null,
              "club": "Swansea City",
              "date_of_birth": "2002-05-09",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 176,
              "foot": "right",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/706968-1615445061.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 8,
              "goals": 2,
              "impact_proxy_score": 2.6,
              "appearances_total": 4,
              "minutes_total": 260,
              "assists_total": 1,
              "starts_total": 5,
              "bench_rows_total": 3,
              "event_rows_total": 5
            },
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ji-sung-eom/profil/spieler/706968",
                "source_refs": {
                  "key_transfermarkt": "706968",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 706968,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 8.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 4.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 2.6,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 0.87,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ji-sung-eom/profil/spieler/706968",
                "source_refs": {
                  "key_transfermarkt": "706968",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 706968,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 2.6,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ji-sung-eom/profil/spieler/706968",
                "source_refs": {
                  "key_transfermarkt": "706968",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 706968,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ji-sung-eom/profil/spieler/706968",
                "source_refs": {
                  "key_transfermarkt": "706968",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 706968,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 8,
              "goals": 2,
              "impact_proxy_score": 2.6,
              "appearances_total": 4,
              "minutes_total": 260,
              "assists_total": 1,
              "starts_total": 5,
              "bench_rows_total": 3,
              "event_rows_total": 5
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "10",
                "sample_size": 8,
                "latest_seen_date": "2026-01-11"
              }
            ],
            "activity": {
              "appearances_total": 4,
              "minutes_total": 260,
              "goals_total": 1,
              "assists_total": 1,
              "yellow_cards_total": 0,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-01-11"
            },
            "lineups": {
              "lineup_rows": 8,
              "starts": 5,
              "bench_rows": 3,
              "latest_lineup_date": "2026-01-11",
              "latest_rows": [
                {
                  "game_id": 4788510,
                  "date": "2026-01-11",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4740852,
                  "date": "2025-10-29",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4715851,
                  "date": "2025-09-17",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4709796,
                  "date": "2025-08-26",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4634050,
                  "date": "2025-08-12",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4502565,
                  "date": "2025-01-12",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4436225,
                  "date": "2024-08-28",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4428882,
                  "date": "2024-08-13",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "10",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 5,
              "goal_events": 1,
              "card_events": 0,
              "substitution_events": 4,
              "latest_event_date": "2026-01-11"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "korea-republic:player:eom-jisung"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:hwang-heechan",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Hwang Heechan",
        "name": "Hwang Heechan",
        "name_zh": null,
        "country_code": null,
        "country_name": "Korea Republic",
        "country_name_zh": null,
        "date_of_birth": "1996-01-26",
        "age": 30,
        "photo_url": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "korea-republic:player:hwang-heechan",
          "position": "MF",
          "shirt_number": null,
          "club": "Wolverhampton Wanderers Football Club",
          "date_of_birth": "1996-01-26",
          "age": 30,
          "status": "selected",
          "country_of_citizenship": "Korea, South",
          "height_cm": 177,
          "foot": "right",
          "sub_position": "Centre-Forward",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/292246-1708341416.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/hee-chan-hwang/profil/spieler/292246",
            "source_refs": {
              "key_transfermarkt": "292246",
              "reep_id": null,
              "identity_ref_source": "dcaribou_activity_ref",
              "person_id_map_confidence": "medium",
              "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 77,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 77,
            "goals": 16,
            "market_value_eur": 10000000,
            "highest_market_value_eur": 25000000,
            "impact_proxy_score": 30.05,
            "appearances_total": 170,
            "minutes_total": 8358,
            "assists_total": 13,
            "starts_total": 109,
            "bench_rows_total": 123,
            "event_rows_total": 149
          },
          "basis": {
            "sample_size_matches": 77,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/hee-chan-hwang/profil/spieler/292246",
              "source_refs": {
                "key_transfermarkt": "292246",
                "reep_id": null,
                "identity_ref_source": "dcaribou_activity_ref",
                "person_id_map_confidence": "medium",
                "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 292246,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 30.05,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 77,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hee-chan-hwang/profil/spieler/292246",
                "source_refs": {
                  "key_transfermarkt": "292246",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 292246,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "11",
              "sample_size": 172,
              "latest_seen_date": "2026-05-02"
            },
            {
              "number": "26",
              "sample_size": 31,
              "latest_seen_date": "2022-05-22"
            },
            {
              "number": "19",
              "sample_size": 20,
              "latest_seen_date": "2018-05-03"
            },
            {
              "number": "9",
              "sample_size": 8,
              "latest_seen_date": "2020-02-28"
            },
            {
              "number": "20",
              "sample_size": 1,
              "latest_seen_date": "2019-04-23"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Wolverhampton Wanderers Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "11",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 77,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 16,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 8358,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 30.05,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "korea-republic:player:hwang-heechan",
              "position": "MF",
              "shirt_number": null,
              "club": "Wolverhampton Wanderers Football Club",
              "date_of_birth": "1996-01-26",
              "age": 30,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 177,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/292246-1708341416.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "korea-republic:player:hwang-heechan",
              "position": "MF",
              "shirt_number": null,
              "club": "Wolverhampton Wanderers Football Club",
              "date_of_birth": "1996-01-26",
              "age": 30,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 177,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/292246-1708341416.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 77,
              "goals": 16,
              "market_value_eur": 10000000,
              "highest_market_value_eur": 25000000,
              "impact_proxy_score": 30.05,
              "appearances_total": 170,
              "minutes_total": 8358,
              "assists_total": 13,
              "starts_total": 109,
              "bench_rows_total": 123,
              "event_rows_total": 149
            },
            "basis": {
              "sample_size_matches": 77,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hee-chan-hwang/profil/spieler/292246",
                "source_refs": {
                  "key_transfermarkt": "292246",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 292246,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 77.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 32.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 10.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 30.05,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 27.86,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 77,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hee-chan-hwang/profil/spieler/292246",
                "source_refs": {
                  "key_transfermarkt": "292246",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 292246,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 30.05,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 77,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hee-chan-hwang/profil/spieler/292246",
                "source_refs": {
                  "key_transfermarkt": "292246",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 292246,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 77,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hee-chan-hwang/profil/spieler/292246",
                "source_refs": {
                  "key_transfermarkt": "292246",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 292246,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 77,
              "goals": 16,
              "market_value_eur": 10000000,
              "highest_market_value_eur": 25000000,
              "impact_proxy_score": 30.05,
              "appearances_total": 170,
              "minutes_total": 8358,
              "assists_total": 13,
              "starts_total": 109,
              "bench_rows_total": 123,
              "event_rows_total": 149
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "11",
                "sample_size": 172,
                "latest_seen_date": "2026-05-02"
              },
              {
                "number": "26",
                "sample_size": 31,
                "latest_seen_date": "2022-05-22"
              },
              {
                "number": "19",
                "sample_size": 20,
                "latest_seen_date": "2018-05-03"
              },
              {
                "number": "9",
                "sample_size": 8,
                "latest_seen_date": "2020-02-28"
              },
              {
                "number": "20",
                "sample_size": 1,
                "latest_seen_date": "2019-04-23"
              }
            ],
            "activity": {
              "appearances_total": 170,
              "minutes_total": 8358,
              "goals_total": 30,
              "assists_total": 13,
              "yellow_cards_total": 17,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-04-25"
            },
            "lineups": {
              "lineup_rows": 232,
              "starts": 109,
              "bench_rows": 123,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4626147,
                  "date": "2026-05-02",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4626137,
                  "date": "2026-04-25",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4626123,
                  "date": "2026-04-18",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4626117,
                  "date": "2026-04-10",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4626089,
                  "date": "2026-03-16",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4827502,
                  "date": "2026-03-06",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4626087,
                  "date": "2026-03-03",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4626047,
                  "date": "2026-02-07",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4626037,
                  "date": "2026-01-31",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4626025,
                  "date": "2026-01-24",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "11",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 149,
              "goal_events": 43,
              "card_events": 25,
              "substitution_events": 80,
              "latest_event_date": "2026-03-06"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "korea-republic:player:hwang-heechan"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:hwang-inbeom",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Hwang Inbeom",
        "name": "Hwang Inbeom",
        "name_zh": null,
        "country_code": null,
        "country_name": "Korea Republic",
        "country_name_zh": null,
        "date_of_birth": "1996-09-20",
        "age": 29,
        "photo_url": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "korea-republic:player:hwang-inbeom",
          "position": "MF",
          "shirt_number": null,
          "club": "Feyenoord Rotterdam",
          "date_of_birth": "1996-09-20",
          "age": 29,
          "status": "selected",
          "country_of_citizenship": "Korea, South",
          "height_cm": 177,
          "foot": "both",
          "sub_position": "Defensive Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/365394-1729850038.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/in-beom-hwang/profil/spieler/365394",
            "source_refs": {
              "key_transfermarkt": "365394",
              "reep_id": null,
              "identity_ref_source": "dcaribou_activity_ref",
              "person_id_map_confidence": "medium",
              "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 71,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 71,
            "goals": 6,
            "market_value_eur": 4500000,
            "highest_market_value_eur": 4500000,
            "impact_proxy_score": 22.25,
            "appearances_total": 108,
            "minutes_total": 7877,
            "assists_total": 17,
            "starts_total": 126,
            "bench_rows_total": 24,
            "event_rows_total": 99
          },
          "basis": {
            "sample_size_matches": 71,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/in-beom-hwang/profil/spieler/365394",
              "source_refs": {
                "key_transfermarkt": "365394",
                "reep_id": null,
                "identity_ref_source": "dcaribou_activity_ref",
                "person_id_map_confidence": "medium",
                "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 365394,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 22.25,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 71,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/in-beom-hwang/profil/spieler/365394",
                "source_refs": {
                  "key_transfermarkt": "365394",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 365394,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "6",
              "sample_size": 76,
              "latest_seen_date": "2026-03-15"
            },
            {
              "number": "33",
              "sample_size": 37,
              "latest_seen_date": "2023-04-12"
            },
            {
              "number": "4",
              "sample_size": 31,
              "latest_seen_date": "2025-05-18"
            },
            {
              "number": "66",
              "sample_size": 6,
              "latest_seen_date": "2023-12-13"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Feyenoord Rotterdam",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "6",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 71,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 6,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 7877,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 22.25,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "korea-republic:player:hwang-inbeom",
              "position": "MF",
              "shirt_number": null,
              "club": "Feyenoord Rotterdam",
              "date_of_birth": "1996-09-20",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 177,
              "foot": "both",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/365394-1729850038.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "korea-republic:player:hwang-inbeom",
              "position": "MF",
              "shirt_number": null,
              "club": "Feyenoord Rotterdam",
              "date_of_birth": "1996-09-20",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 177,
              "foot": "both",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/365394-1729850038.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 71,
              "goals": 6,
              "market_value_eur": 4500000,
              "highest_market_value_eur": 4500000,
              "impact_proxy_score": 22.25,
              "appearances_total": 108,
              "minutes_total": 7877,
              "assists_total": 17,
              "starts_total": 126,
              "bench_rows_total": 24,
              "event_rows_total": 99
            },
            "basis": {
              "sample_size_matches": 71,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/in-beom-hwang/profil/spieler/365394",
                "source_refs": {
                  "key_transfermarkt": "365394",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 365394,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 71.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 12.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 4.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 22.25,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 26.26,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 71,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/in-beom-hwang/profil/spieler/365394",
                "source_refs": {
                  "key_transfermarkt": "365394",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 365394,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 22.25,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 71,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/in-beom-hwang/profil/spieler/365394",
                "source_refs": {
                  "key_transfermarkt": "365394",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 365394,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 71,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/in-beom-hwang/profil/spieler/365394",
                "source_refs": {
                  "key_transfermarkt": "365394",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 365394,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 71,
              "goals": 6,
              "market_value_eur": 4500000,
              "highest_market_value_eur": 4500000,
              "impact_proxy_score": 22.25,
              "appearances_total": 108,
              "minutes_total": 7877,
              "assists_total": 17,
              "starts_total": 126,
              "bench_rows_total": 24,
              "event_rows_total": 99
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "6",
                "sample_size": 76,
                "latest_seen_date": "2026-03-15"
              },
              {
                "number": "33",
                "sample_size": 37,
                "latest_seen_date": "2023-04-12"
              },
              {
                "number": "4",
                "sample_size": 31,
                "latest_seen_date": "2025-05-18"
              },
              {
                "number": "66",
                "sample_size": 6,
                "latest_seen_date": "2023-12-13"
              }
            ],
            "activity": {
              "appearances_total": 108,
              "minutes_total": 7877,
              "goals_total": 12,
              "assists_total": 17,
              "yellow_cards_total": 18,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-03-15"
            },
            "lineups": {
              "lineup_rows": 150,
              "starts": 126,
              "bench_rows": 24,
              "latest_lineup_date": "2026-03-15",
              "latest_rows": [
                {
                  "game_id": 4641542,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4641580,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4641593,
                  "date": "2026-03-01",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4641524,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4641560,
                  "date": "2026-02-15",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4641550,
                  "date": "2026-02-08",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4641616,
                  "date": "2026-02-01",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4715939,
                  "date": "2026-01-29",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4641605,
                  "date": "2026-01-25",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4715929,
                  "date": "2026-01-22",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "6",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 99,
              "goal_events": 16,
              "card_events": 27,
              "substitution_events": 56,
              "latest_event_date": "2026-03-15"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "korea-republic:player:hwang-inbeom"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:jens-castrop",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Jens Castrop",
        "name": "Jens Castrop",
        "name_zh": null,
        "country_code": null,
        "country_name": "Korea Republic",
        "country_name_zh": null,
        "date_of_birth": "2003-07-29",
        "age": 22,
        "photo_url": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "korea-republic:player:jens-castrop",
          "position": "DF",
          "shirt_number": null,
          "club": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
          "date_of_birth": "2003-07-29",
          "age": 22,
          "status": "selected",
          "country_of_citizenship": "Korea, South",
          "height_cm": 178,
          "foot": "right",
          "sub_position": "Central Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/613192-1760966991.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/jens-castrop/profil/spieler/613192",
            "source_refs": {
              "key_transfermarkt": "613192",
              "reep_id": "reep_p91cff66a",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 5,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 5,
            "goals": 0,
            "market_value_eur": 1500000,
            "highest_market_value_eur": 1500000,
            "impact_proxy_score": 2.15,
            "appearances_total": 28,
            "minutes_total": 1618,
            "assists_total": 1,
            "starts_total": 26,
            "bench_rows_total": 9,
            "event_rows_total": 28
          },
          "basis": {
            "sample_size_matches": 5,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/jens-castrop/profil/spieler/613192",
              "source_refs": {
                "key_transfermarkt": "613192",
                "reep_id": "reep_p91cff66a",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 613192,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 2.15,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jens-castrop/profil/spieler/613192",
                "source_refs": {
                  "key_transfermarkt": "613192",
                  "reep_id": "reep_p91cff66a",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 613192,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "17",
              "sample_size": 35,
              "latest_seen_date": "2026-04-25"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "17",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 5,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 1618,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 2.15,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "korea-republic:player:jens-castrop",
              "position": "DF",
              "shirt_number": null,
              "club": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
              "date_of_birth": "2003-07-29",
              "age": 22,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 178,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/613192-1760966991.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "korea-republic:player:jens-castrop",
              "position": "DF",
              "shirt_number": null,
              "club": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
              "date_of_birth": "2003-07-29",
              "age": 22,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 178,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/613192-1760966991.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 5,
              "goals": 0,
              "market_value_eur": 1500000,
              "highest_market_value_eur": 1500000,
              "impact_proxy_score": 2.15,
              "appearances_total": 28,
              "minutes_total": 1618,
              "assists_total": 1,
              "starts_total": 26,
              "bench_rows_total": 9,
              "event_rows_total": 28
            },
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jens-castrop/profil/spieler/613192",
                "source_refs": {
                  "key_transfermarkt": "613192",
                  "reep_id": "reep_p91cff66a",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 613192,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 5.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 1.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 2.15,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 5.39,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jens-castrop/profil/spieler/613192",
                "source_refs": {
                  "key_transfermarkt": "613192",
                  "reep_id": "reep_p91cff66a",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 613192,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 2.15,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jens-castrop/profil/spieler/613192",
                "source_refs": {
                  "key_transfermarkt": "613192",
                  "reep_id": "reep_p91cff66a",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 613192,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jens-castrop/profil/spieler/613192",
                "source_refs": {
                  "key_transfermarkt": "613192",
                  "reep_id": "reep_p91cff66a",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 613192,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 5,
              "goals": 0,
              "market_value_eur": 1500000,
              "highest_market_value_eur": 1500000,
              "impact_proxy_score": 2.15,
              "appearances_total": 28,
              "minutes_total": 1618,
              "assists_total": 1,
              "starts_total": 26,
              "bench_rows_total": 9,
              "event_rows_total": 28
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "17",
                "sample_size": 35,
                "latest_seen_date": "2026-04-25"
              }
            ],
            "activity": {
              "appearances_total": 28,
              "minutes_total": 1618,
              "goals_total": 3,
              "assists_total": 1,
              "yellow_cards_total": 2,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-04-25"
            },
            "lineups": {
              "lineup_rows": 35,
              "starts": 26,
              "bench_rows": 9,
              "latest_lineup_date": "2026-04-25",
              "latest_rows": [
                {
                  "game_id": 4634499,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4634482,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4634461,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4634446,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4634431,
                  "date": "2026-03-21",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4634411,
                  "date": "2026-03-13",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4634387,
                  "date": "2026-03-06",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4634383,
                  "date": "2026-02-28",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4634361,
                  "date": "2026-02-22",
                  "type": "substitutes",
                  "position": "Left Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4634343,
                  "date": "2026-02-14",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "17",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 28,
              "goal_events": 3,
              "card_events": 5,
              "substitution_events": 20,
              "latest_event_date": "2026-04-25"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "korea-republic:player:jens-castrop"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:jo-hyeonwoo",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Jo Hyeonwoo",
        "name": "Jo Hyeonwoo",
        "name_zh": null,
        "country_code": null,
        "country_name": "Korea Republic",
        "country_name_zh": null,
        "date_of_birth": "1991-09-25",
        "age": 34,
        "photo_url": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "korea-republic:player:jo-hyeonwoo",
          "position": "GK",
          "shirt_number": null,
          "club": "Ulsan Hyundai Football Club",
          "date_of_birth": "1991-09-25",
          "age": 34,
          "status": "selected",
          "country_of_citizenship": "Korea, South",
          "height_cm": 189,
          "foot": "right",
          "sub_position": "Goalkeeper",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/260171-1701827393.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/hyeon-woo-jo/profil/spieler/260171",
            "source_refs": {
              "key_transfermarkt": "260171",
              "reep_id": null,
              "identity_ref_source": "dcaribou_activity_ref",
              "person_id_map_confidence": "medium",
              "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 47,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 47,
            "goals": 0,
            "impact_proxy_score": 11.75,
            "starts_total": 34,
            "bench_rows_total": 0
          },
          "basis": {
            "sample_size_matches": 47,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/hyeon-woo-jo/profil/spieler/260171",
              "source_refs": {
                "key_transfermarkt": "260171",
                "reep_id": null,
                "identity_ref_source": "dcaribou_activity_ref",
                "person_id_map_confidence": "medium",
                "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 260171,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 11.75,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 47,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hyeon-woo-jo/profil/spieler/260171",
                "source_refs": {
                  "key_transfermarkt": "260171",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 260171,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "21",
              "sample_size": 34,
              "latest_seen_date": "2026-05-05"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "GK",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Ulsan Hyundai Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "21",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 47,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 11.75,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "korea-republic:player:jo-hyeonwoo",
              "position": "GK",
              "shirt_number": null,
              "club": "Ulsan Hyundai Football Club",
              "date_of_birth": "1991-09-25",
              "age": 34,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 189,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/260171-1701827393.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "korea-republic:player:jo-hyeonwoo",
              "position": "GK",
              "shirt_number": null,
              "club": "Ulsan Hyundai Football Club",
              "date_of_birth": "1991-09-25",
              "age": 34,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 189,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/260171-1701827393.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 47,
              "goals": 0,
              "impact_proxy_score": 11.75,
              "starts_total": 34,
              "bench_rows_total": 0
            },
            "basis": {
              "sample_size_matches": 47,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hyeon-woo-jo/profil/spieler/260171",
                "source_refs": {
                  "key_transfermarkt": "260171",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 260171,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 47.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 11.75,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 47,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hyeon-woo-jo/profil/spieler/260171",
                "source_refs": {
                  "key_transfermarkt": "260171",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 260171,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 11.75,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 47,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hyeon-woo-jo/profil/spieler/260171",
                "source_refs": {
                  "key_transfermarkt": "260171",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 260171,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 47,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hyeon-woo-jo/profil/spieler/260171",
                "source_refs": {
                  "key_transfermarkt": "260171",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 260171,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 47,
              "goals": 0,
              "impact_proxy_score": 11.75,
              "starts_total": 34,
              "bench_rows_total": 0
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "21",
                "sample_size": 34,
                "latest_seen_date": "2026-05-05"
              }
            ],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": 34,
              "starts": 34,
              "bench_rows": 0,
              "latest_lineup_date": "2026-05-05",
              "latest_rows": [
                {
                  "game_id": 4803429,
                  "date": "2026-05-05",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4803422,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4803420,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4803413,
                  "date": "2026-04-22",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4803407,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4803368,
                  "date": "2026-04-15",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4803400,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4803392,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4803387,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "21",
                  "team_captain": false
                },
                {
                  "game_id": 4803382,
                  "date": "2026-03-18",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "21",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": null,
              "goal_events": null,
              "card_events": null,
              "substitution_events": null,
              "latest_event_date": null
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "korea-republic:player:jo-hyeonwoo"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:kim-jingyu",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Kim Jingyu",
        "name": "Kim Jingyu",
        "name_zh": null,
        "country_code": null,
        "country_name": "Korea Republic",
        "country_name_zh": null,
        "date_of_birth": "1997-02-24",
        "age": 29,
        "photo_url": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "korea-republic:player:kim-jingyu",
          "position": "MF",
          "shirt_number": null,
          "club": "Jeonbuk Hyundai Motors",
          "date_of_birth": "1997-02-24",
          "age": 29,
          "status": "selected",
          "country_of_citizenship": "Korea, South",
          "height_cm": 177,
          "foot": "right",
          "sub_position": "Central Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/365377-1582743285.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/jin-gyu-kim/profil/spieler/365377",
            "source_refs": {
              "key_transfermarkt": "365377",
              "reep_id": null,
              "identity_ref_source": "dcaribou_activity_ref",
              "person_id_map_confidence": "medium",
              "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 20,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 20,
            "goals": 3,
            "impact_proxy_score": 5.9,
            "starts_total": 27,
            "bench_rows_total": 1,
            "event_rows_total": 30
          },
          "basis": {
            "sample_size_matches": 20,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/jin-gyu-kim/profil/spieler/365377",
              "source_refs": {
                "key_transfermarkt": "365377",
                "reep_id": null,
                "identity_ref_source": "dcaribou_activity_ref",
                "person_id_map_confidence": "medium",
                "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 365377,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 5.9,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 20,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jin-gyu-kim/profil/spieler/365377",
                "source_refs": {
                  "key_transfermarkt": "365377",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 365377,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "97",
              "sample_size": 28,
              "latest_seen_date": "2026-05-05"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Jeonbuk Hyundai Motors",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "97",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 20,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 3,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 5.9,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "korea-republic:player:kim-jingyu",
              "position": "MF",
              "shirt_number": null,
              "club": "Jeonbuk Hyundai Motors",
              "date_of_birth": "1997-02-24",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 177,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/365377-1582743285.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "korea-republic:player:kim-jingyu",
              "position": "MF",
              "shirt_number": null,
              "club": "Jeonbuk Hyundai Motors",
              "date_of_birth": "1997-02-24",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 177,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/365377-1582743285.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 20,
              "goals": 3,
              "impact_proxy_score": 5.9,
              "starts_total": 27,
              "bench_rows_total": 1,
              "event_rows_total": 30
            },
            "basis": {
              "sample_size_matches": 20,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jin-gyu-kim/profil/spieler/365377",
                "source_refs": {
                  "key_transfermarkt": "365377",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 365377,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 20.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 6.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 5.9,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 20,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jin-gyu-kim/profil/spieler/365377",
                "source_refs": {
                  "key_transfermarkt": "365377",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 365377,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 5.9,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 20,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jin-gyu-kim/profil/spieler/365377",
                "source_refs": {
                  "key_transfermarkt": "365377",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 365377,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 20,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jin-gyu-kim/profil/spieler/365377",
                "source_refs": {
                  "key_transfermarkt": "365377",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 365377,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 20,
              "goals": 3,
              "impact_proxy_score": 5.9,
              "starts_total": 27,
              "bench_rows_total": 1,
              "event_rows_total": 30
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "97",
                "sample_size": 28,
                "latest_seen_date": "2026-05-05"
              }
            ],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": 28,
              "starts": 27,
              "bench_rows": 1,
              "latest_lineup_date": "2026-05-05",
              "latest_rows": [
                {
                  "game_id": 4803427,
                  "date": "2026-05-05",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "97",
                  "team_captain": false
                },
                {
                  "game_id": 4803424,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "97",
                  "team_captain": false
                },
                {
                  "game_id": 4803418,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "97",
                  "team_captain": false
                },
                {
                  "game_id": 4803411,
                  "date": "2026-04-21",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "97",
                  "team_captain": false
                },
                {
                  "game_id": 4803403,
                  "date": "2026-04-18",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "97",
                  "team_captain": false
                },
                {
                  "game_id": 4803398,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "97",
                  "team_captain": false
                },
                {
                  "game_id": 4803392,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "97",
                  "team_captain": false
                },
                {
                  "game_id": 4803385,
                  "date": "2026-03-21",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "97",
                  "team_captain": false
                },
                {
                  "game_id": 4803383,
                  "date": "2026-03-18",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "97",
                  "team_captain": false
                },
                {
                  "game_id": 4803373,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "97",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 30,
              "goal_events": 4,
              "card_events": 2,
              "substitution_events": 24,
              "latest_event_date": "2026-05-05"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "korea-republic:player:kim-jingyu"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:kim-minjae",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Kim Minjae",
        "name": "Kim Minjae",
        "name_zh": null,
        "country_code": null,
        "country_name": "Korea Republic",
        "country_name_zh": null,
        "date_of_birth": "1996-11-15",
        "age": 29,
        "photo_url": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "korea-republic:player:kim-minjae",
          "position": "DF",
          "shirt_number": null,
          "club": "FC Bayern München",
          "date_of_birth": "1996-11-15",
          "age": 29,
          "status": "selected",
          "country_of_citizenship": "Korea, South",
          "height_cm": 190,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/503482-1700208062.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/min-jae-kim/profil/spieler/503482",
            "source_refs": {
              "key_transfermarkt": "503482",
              "reep_id": null,
              "identity_ref_source": "dcaribou_activity_ref",
              "person_id_map_confidence": "medium",
              "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 77,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 77,
            "goals": 4,
            "market_value_eur": 25000000,
            "highest_market_value_eur": 60000000,
            "impact_proxy_score": 35.45,
            "appearances_total": 197,
            "minutes_total": 15456,
            "assists_total": 5,
            "starts_total": 179,
            "bench_rows_total": 46,
            "event_rows_total": 78
          },
          "basis": {
            "sample_size_matches": 77,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/min-jae-kim/profil/spieler/503482",
              "source_refs": {
                "key_transfermarkt": "503482",
                "reep_id": null,
                "identity_ref_source": "dcaribou_activity_ref",
                "person_id_map_confidence": "medium",
                "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 503482,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 35.45,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 77,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/min-jae-kim/profil/spieler/503482",
                "source_refs": {
                  "key_transfermarkt": "503482",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 503482,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "3",
              "sample_size": 222,
              "latest_seen_date": "2026-05-06"
            },
            {
              "number": "4",
              "sample_size": 3,
              "latest_seen_date": "2024-02-02"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "FC Bayern München",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "3",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 77,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 4,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 15456,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 35.45,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "korea-republic:player:kim-minjae",
              "position": "DF",
              "shirt_number": null,
              "club": "FC Bayern München",
              "date_of_birth": "1996-11-15",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 190,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/503482-1700208062.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "korea-republic:player:kim-minjae",
              "position": "DF",
              "shirt_number": null,
              "club": "FC Bayern München",
              "date_of_birth": "1996-11-15",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 190,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/503482-1700208062.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 77,
              "goals": 4,
              "market_value_eur": 25000000,
              "highest_market_value_eur": 60000000,
              "impact_proxy_score": 35.45,
              "appearances_total": 197,
              "minutes_total": 15456,
              "assists_total": 5,
              "starts_total": 179,
              "bench_rows_total": 46,
              "event_rows_total": 78
            },
            "basis": {
              "sample_size_matches": 77,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/min-jae-kim/profil/spieler/503482",
                "source_refs": {
                  "key_transfermarkt": "503482",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 503482,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 77.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 8.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 25.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 35.45,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 51.52,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 77,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/min-jae-kim/profil/spieler/503482",
                "source_refs": {
                  "key_transfermarkt": "503482",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 503482,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 35.45,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 77,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/min-jae-kim/profil/spieler/503482",
                "source_refs": {
                  "key_transfermarkt": "503482",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 503482,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 77,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/min-jae-kim/profil/spieler/503482",
                "source_refs": {
                  "key_transfermarkt": "503482",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 503482,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 77,
              "goals": 4,
              "market_value_eur": 25000000,
              "highest_market_value_eur": 60000000,
              "impact_proxy_score": 35.45,
              "appearances_total": 197,
              "minutes_total": 15456,
              "assists_total": 5,
              "starts_total": 179,
              "bench_rows_total": 46,
              "event_rows_total": 78
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "3",
                "sample_size": 222,
                "latest_seen_date": "2026-05-06"
              },
              {
                "number": "4",
                "sample_size": 3,
                "latest_seen_date": "2024-02-02"
              }
            ],
            "activity": {
              "appearances_total": 197,
              "minutes_total": 15456,
              "goals_total": 8,
              "assists_total": 5,
              "yellow_cards_total": 24,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-06"
            },
            "lineups": {
              "lineup_rows": 225,
              "starts": 179,
              "bench_rows": 46,
              "latest_lineup_date": "2026-05-06",
              "latest_rows": [
                {
                  "game_id": 4814380,
                  "date": "2026-05-06",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4634513,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4814378,
                  "date": "2026-04-28",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4634496,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4830557,
                  "date": "2026-04-22",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4634477,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4814375,
                  "date": "2026-04-15",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4634465,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4814371,
                  "date": "2026-04-07",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4634443,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 78,
              "goal_events": 8,
              "card_events": 28,
              "substitution_events": 42,
              "latest_event_date": "2026-04-04"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "korea-republic:player:kim-minjae"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:kim-moonhwan",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Kim Moonhwan",
        "name": "Kim Moonhwan",
        "name_zh": null,
        "country_code": null,
        "country_name": "Korea Republic",
        "country_name_zh": null,
        "date_of_birth": "1995-08-01",
        "age": 30,
        "photo_url": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "korea-republic:player:kim-moonhwan",
          "position": "DF",
          "shirt_number": null,
          "club": "Foundation Coorperation Hana Financial Group Inc. Football Club",
          "date_of_birth": "1995-08-01",
          "age": 30,
          "status": "selected",
          "country_of_citizenship": "Korea, South",
          "height_cm": 173,
          "foot": "right",
          "sub_position": "Right-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/524592-1646503630.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/moon-hwan-kim/profil/spieler/524592",
            "source_refs": {
              "key_transfermarkt": "524592",
              "reep_id": null,
              "identity_ref_source": "dcaribou_activity_ref",
              "person_id_map_confidence": "medium",
              "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 34,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 34,
            "goals": 0,
            "impact_proxy_score": 8.5,
            "starts_total": 20,
            "bench_rows_total": 6,
            "event_rows_total": 8
          },
          "basis": {
            "sample_size_matches": 34,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/moon-hwan-kim/profil/spieler/524592",
              "source_refs": {
                "key_transfermarkt": "524592",
                "reep_id": null,
                "identity_ref_source": "dcaribou_activity_ref",
                "person_id_map_confidence": "medium",
                "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 524592,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 8.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 34,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/moon-hwan-kim/profil/spieler/524592",
                "source_refs": {
                  "key_transfermarkt": "524592",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 524592,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "33",
              "sample_size": 26,
              "latest_seen_date": "2026-05-05"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Foundation Coorperation Hana Financial Group Inc. Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "33",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 34,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 8.5,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "korea-republic:player:kim-moonhwan",
              "position": "DF",
              "shirt_number": null,
              "club": "Foundation Coorperation Hana Financial Group Inc. Football Club",
              "date_of_birth": "1995-08-01",
              "age": 30,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 173,
              "foot": "right",
              "sub_position": "Right-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/524592-1646503630.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "korea-republic:player:kim-moonhwan",
              "position": "DF",
              "shirt_number": null,
              "club": "Foundation Coorperation Hana Financial Group Inc. Football Club",
              "date_of_birth": "1995-08-01",
              "age": 30,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 173,
              "foot": "right",
              "sub_position": "Right-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/524592-1646503630.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 34,
              "goals": 0,
              "impact_proxy_score": 8.5,
              "starts_total": 20,
              "bench_rows_total": 6,
              "event_rows_total": 8
            },
            "basis": {
              "sample_size_matches": 34,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/moon-hwan-kim/profil/spieler/524592",
                "source_refs": {
                  "key_transfermarkt": "524592",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 524592,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 34.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 8.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 34,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/moon-hwan-kim/profil/spieler/524592",
                "source_refs": {
                  "key_transfermarkt": "524592",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 524592,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 8.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 34,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/moon-hwan-kim/profil/spieler/524592",
                "source_refs": {
                  "key_transfermarkt": "524592",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 524592,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 34,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/moon-hwan-kim/profil/spieler/524592",
                "source_refs": {
                  "key_transfermarkt": "524592",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 524592,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 34,
              "goals": 0,
              "impact_proxy_score": 8.5,
              "starts_total": 20,
              "bench_rows_total": 6,
              "event_rows_total": 8
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "33",
                "sample_size": 26,
                "latest_seen_date": "2026-05-05"
              }
            ],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": 26,
              "starts": 20,
              "bench_rows": 6,
              "latest_lineup_date": "2026-05-05",
              "latest_rows": [
                {
                  "game_id": 4803430,
                  "date": "2026-05-05",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "33",
                  "team_captain": false
                },
                {
                  "game_id": 4803426,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "33",
                  "team_captain": true
                },
                {
                  "game_id": 4803420,
                  "date": "2026-04-26",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "33",
                  "team_captain": false
                },
                {
                  "game_id": 4803412,
                  "date": "2026-04-22",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "33",
                  "team_captain": true
                },
                {
                  "game_id": 4803404,
                  "date": "2026-04-18",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "33",
                  "team_captain": true
                },
                {
                  "game_id": 4803401,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "33",
                  "team_captain": false
                },
                {
                  "game_id": 4803393,
                  "date": "2026-04-04",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "33",
                  "team_captain": false
                },
                {
                  "game_id": 4803385,
                  "date": "2026-03-21",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "33",
                  "team_captain": false
                },
                {
                  "game_id": 4803381,
                  "date": "2026-03-18",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "33",
                  "team_captain": false
                },
                {
                  "game_id": 4803374,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "33",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 8,
              "goal_events": 1,
              "card_events": 5,
              "substitution_events": 2,
              "latest_event_date": "2026-04-12"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "korea-republic:player:kim-moonhwan"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:kim-seung-gyu",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Kim Seung-gyu",
        "name": "Kim Seung-gyu",
        "name_zh": null,
        "country_code": null,
        "country_name": "Korea Republic",
        "country_name_zh": null,
        "date_of_birth": "1990-09-30",
        "age": 35,
        "photo_url": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "korea-republic:player:kim-seung-gyu",
          "position": "GK",
          "shirt_number": null,
          "club": "Tokyo Football Club",
          "date_of_birth": "1990-09-30",
          "age": 35,
          "status": "selected",
          "country_of_citizenship": "Korea, South",
          "height_cm": 189,
          "foot": "right",
          "sub_position": "Goalkeeper",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/92076-1772683967.JPG?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/seung-gyu-kim/profil/spieler/92076",
            "source_refs": {
              "key_transfermarkt": "92076",
              "reep_id": "reep_pdb53c1c9",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 85,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 85,
            "goals": 0,
            "impact_proxy_score": 21.25,
            "starts_total": 17,
            "bench_rows_total": 0,
            "event_rows_total": 4
          },
          "basis": {
            "sample_size_matches": 85,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/seung-gyu-kim/profil/spieler/92076",
              "source_refs": {
                "key_transfermarkt": "92076",
                "reep_id": "reep_pdb53c1c9",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 92076,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 21.25,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 85,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/seung-gyu-kim/profil/spieler/92076",
                "source_refs": {
                  "key_transfermarkt": "92076",
                  "reep_id": "reep_pdb53c1c9",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 92076,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "81",
              "sample_size": 9,
              "latest_seen_date": "2025-11-09"
            },
            {
              "number": "18",
              "sample_size": 8,
              "latest_seen_date": "2024-10-24"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "GK",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Tokyo Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "81",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 85,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 21.25,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "korea-republic:player:kim-seung-gyu",
              "position": "GK",
              "shirt_number": null,
              "club": "Tokyo Football Club",
              "date_of_birth": "1990-09-30",
              "age": 35,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 189,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/92076-1772683967.JPG?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "korea-republic:player:kim-seung-gyu",
              "position": "GK",
              "shirt_number": null,
              "club": "Tokyo Football Club",
              "date_of_birth": "1990-09-30",
              "age": 35,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 189,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/92076-1772683967.JPG?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 85,
              "goals": 0,
              "impact_proxy_score": 21.25,
              "starts_total": 17,
              "bench_rows_total": 0,
              "event_rows_total": 4
            },
            "basis": {
              "sample_size_matches": 85,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/seung-gyu-kim/profil/spieler/92076",
                "source_refs": {
                  "key_transfermarkt": "92076",
                  "reep_id": "reep_pdb53c1c9",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 92076,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 85.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 21.25,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 85,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/seung-gyu-kim/profil/spieler/92076",
                "source_refs": {
                  "key_transfermarkt": "92076",
                  "reep_id": "reep_pdb53c1c9",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 92076,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 21.25,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 85,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/seung-gyu-kim/profil/spieler/92076",
                "source_refs": {
                  "key_transfermarkt": "92076",
                  "reep_id": "reep_pdb53c1c9",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 92076,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 85,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/seung-gyu-kim/profil/spieler/92076",
                "source_refs": {
                  "key_transfermarkt": "92076",
                  "reep_id": "reep_pdb53c1c9",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 92076,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 85,
              "goals": 0,
              "impact_proxy_score": 21.25,
              "starts_total": 17,
              "bench_rows_total": 0,
              "event_rows_total": 4
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "81",
                "sample_size": 9,
                "latest_seen_date": "2025-11-09"
              },
              {
                "number": "18",
                "sample_size": 8,
                "latest_seen_date": "2024-10-24"
              }
            ],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": 17,
              "starts": 17,
              "bench_rows": 0,
              "latest_lineup_date": "2025-11-09",
              "latest_rows": [
                {
                  "game_id": 4530598,
                  "date": "2025-11-09",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "81",
                  "team_captain": false
                },
                {
                  "game_id": 4530574,
                  "date": "2025-10-17",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "81",
                  "team_captain": false
                },
                {
                  "game_id": 4530590,
                  "date": "2025-10-04",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "81",
                  "team_captain": false
                },
                {
                  "game_id": 4530545,
                  "date": "2025-09-28",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "81",
                  "team_captain": false
                },
                {
                  "game_id": 4530557,
                  "date": "2025-09-20",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "81",
                  "team_captain": false
                },
                {
                  "game_id": 4530516,
                  "date": "2025-09-15",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "81",
                  "team_captain": false
                },
                {
                  "game_id": 4530488,
                  "date": "2025-08-16",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "81",
                  "team_captain": false
                },
                {
                  "game_id": 4530636,
                  "date": "2025-08-10",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "81",
                  "team_captain": false
                },
                {
                  "game_id": 4530506,
                  "date": "2025-07-19",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "81",
                  "team_captain": false
                },
                {
                  "game_id": 4404894,
                  "date": "2024-10-24",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "18",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 4,
              "goal_events": 0,
              "card_events": 3,
              "substitution_events": 1,
              "latest_event_date": "2025-08-16"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "korea-republic:player:kim-seung-gyu"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:kim-taehyeon",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Kim Taehyeon",
        "name": "Kim Taehyeon",
        "name_zh": null,
        "country_code": null,
        "country_name": "Korea Republic",
        "country_name_zh": null,
        "date_of_birth": "2000-09-17",
        "age": 25,
        "photo_url": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "korea-republic:player:kim-taehyeon",
          "position": "DF",
          "shirt_number": null,
          "club": "Kashima Antlers FC",
          "date_of_birth": "2000-09-17",
          "age": 25,
          "status": "selected",
          "country_of_citizenship": "Korea, South",
          "height_cm": 187,
          "foot": "left",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/645847-1772672823.JPG?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/tae-hyeon-kim/profil/spieler/645847",
            "source_refs": {
              "key_transfermarkt": "645847",
              "reep_id": null,
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "medium",
              "person_id_map_resolution_method": "platform_external_refs_no_reep_row",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 7,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 7,
            "goals": 0,
            "impact_proxy_score": 1.75,
            "starts_total": 14,
            "bench_rows_total": 13,
            "event_rows_total": 5
          },
          "basis": {
            "sample_size_matches": 7,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/tae-hyeon-kim/profil/spieler/645847",
              "source_refs": {
                "key_transfermarkt": "645847",
                "reep_id": null,
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "medium",
                "person_id_map_resolution_method": "platform_external_refs_no_reep_row",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 645847,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "platform_external_refs_no_reep_row"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 1.75,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 7,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/tae-hyeon-kim/profil/spieler/645847",
                "source_refs": {
                  "key_transfermarkt": "645847",
                  "reep_id": null,
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "platform_external_refs_no_reep_row",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 645847,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "platform_external_refs_no_reep_row"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "3",
              "sample_size": 25,
              "latest_seen_date": "2025-11-08"
            },
            {
              "number": "5",
              "sample_size": 2,
              "latest_seen_date": "2021-02-07"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Kashima Antlers FC",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "3",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 7,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 1.75,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "korea-republic:player:kim-taehyeon",
              "position": "DF",
              "shirt_number": null,
              "club": "Kashima Antlers FC",
              "date_of_birth": "2000-09-17",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 187,
              "foot": "left",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/645847-1772672823.JPG?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "korea-republic:player:kim-taehyeon",
              "position": "DF",
              "shirt_number": null,
              "club": "Kashima Antlers FC",
              "date_of_birth": "2000-09-17",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 187,
              "foot": "left",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/645847-1772672823.JPG?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 7,
              "goals": 0,
              "impact_proxy_score": 1.75,
              "starts_total": 14,
              "bench_rows_total": 13,
              "event_rows_total": 5
            },
            "basis": {
              "sample_size_matches": 7,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/tae-hyeon-kim/profil/spieler/645847",
                "source_refs": {
                  "key_transfermarkt": "645847",
                  "reep_id": null,
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "platform_external_refs_no_reep_row",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 645847,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "platform_external_refs_no_reep_row"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 7.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 1.75,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 7,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/tae-hyeon-kim/profil/spieler/645847",
                "source_refs": {
                  "key_transfermarkt": "645847",
                  "reep_id": null,
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "platform_external_refs_no_reep_row",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 645847,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "platform_external_refs_no_reep_row"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 1.75,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 7,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/tae-hyeon-kim/profil/spieler/645847",
                "source_refs": {
                  "key_transfermarkt": "645847",
                  "reep_id": null,
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "platform_external_refs_no_reep_row",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 645847,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "platform_external_refs_no_reep_row"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 7,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/tae-hyeon-kim/profil/spieler/645847",
                "source_refs": {
                  "key_transfermarkt": "645847",
                  "reep_id": null,
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "platform_external_refs_no_reep_row",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 645847,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "platform_external_refs_no_reep_row"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 7,
              "goals": 0,
              "impact_proxy_score": 1.75,
              "starts_total": 14,
              "bench_rows_total": 13,
              "event_rows_total": 5
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "3",
                "sample_size": 25,
                "latest_seen_date": "2025-11-08"
              },
              {
                "number": "5",
                "sample_size": 2,
                "latest_seen_date": "2021-02-07"
              }
            ],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": 27,
              "starts": 14,
              "bench_rows": 13,
              "latest_lineup_date": "2025-11-08",
              "latest_rows": [
                {
                  "game_id": 4530595,
                  "date": "2025-11-08",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4530582,
                  "date": "2025-10-25",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4530586,
                  "date": "2025-10-05",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4530515,
                  "date": "2025-09-13",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4530630,
                  "date": "2025-08-31",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4530499,
                  "date": "2025-08-23",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4530485,
                  "date": "2025-08-16",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4530636,
                  "date": "2025-08-10",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4530505,
                  "date": "2025-07-20",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4530537,
                  "date": "2025-07-05",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 5,
              "goal_events": 0,
              "card_events": 5,
              "substitution_events": 0,
              "latest_event_date": "2025-10-25"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "korea-republic:player:kim-taehyeon"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:lee-donggyeong",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Lee Donggyeong",
        "name": "Lee Donggyeong",
        "name_zh": null,
        "country_code": null,
        "country_name": "Korea Republic",
        "country_name_zh": null,
        "date_of_birth": "1997-09-20",
        "age": 28,
        "photo_url": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "korea-republic:player:lee-donggyeong",
          "position": "MF",
          "shirt_number": null,
          "club": "Ulsan Hyundai Football Club",
          "date_of_birth": "1997-09-20",
          "age": 28,
          "status": "selected",
          "country_of_citizenship": "Korea, South",
          "height_cm": 176,
          "foot": "left",
          "sub_position": "Attacking Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/558086-1666196779.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/dong-gyeong-lee/profil/spieler/558086",
            "source_refs": {
              "key_transfermarkt": "558086",
              "reep_id": null,
              "identity_ref_source": "dcaribou_activity_ref",
              "person_id_map_confidence": "medium",
              "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 16,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 16,
            "goals": 3,
            "impact_proxy_score": 4.9,
            "starts_total": 21,
            "bench_rows_total": 5,
            "event_rows_total": 29
          },
          "basis": {
            "sample_size_matches": 16,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/dong-gyeong-lee/profil/spieler/558086",
              "source_refs": {
                "key_transfermarkt": "558086",
                "reep_id": null,
                "identity_ref_source": "dcaribou_activity_ref",
                "person_id_map_confidence": "medium",
                "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 558086,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 4.9,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 16,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dong-gyeong-lee/profil/spieler/558086",
                "source_refs": {
                  "key_transfermarkt": "558086",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 558086,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "14",
              "sample_size": 15,
              "latest_seen_date": "2025-10-25"
            },
            {
              "number": "10",
              "sample_size": 11,
              "latest_seen_date": "2026-05-05"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Ulsan Hyundai Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "14",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 16,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 3,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 4.9,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "korea-republic:player:lee-donggyeong",
              "position": "MF",
              "shirt_number": null,
              "club": "Ulsan Hyundai Football Club",
              "date_of_birth": "1997-09-20",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 176,
              "foot": "left",
              "sub_position": "Attacking Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/558086-1666196779.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "korea-republic:player:lee-donggyeong",
              "position": "MF",
              "shirt_number": null,
              "club": "Ulsan Hyundai Football Club",
              "date_of_birth": "1997-09-20",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 176,
              "foot": "left",
              "sub_position": "Attacking Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/558086-1666196779.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 16,
              "goals": 3,
              "impact_proxy_score": 4.9,
              "starts_total": 21,
              "bench_rows_total": 5,
              "event_rows_total": 29
            },
            "basis": {
              "sample_size_matches": 16,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dong-gyeong-lee/profil/spieler/558086",
                "source_refs": {
                  "key_transfermarkt": "558086",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 558086,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 16.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 6.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 4.9,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 16,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dong-gyeong-lee/profil/spieler/558086",
                "source_refs": {
                  "key_transfermarkt": "558086",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 558086,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 4.9,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 16,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dong-gyeong-lee/profil/spieler/558086",
                "source_refs": {
                  "key_transfermarkt": "558086",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 558086,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 16,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dong-gyeong-lee/profil/spieler/558086",
                "source_refs": {
                  "key_transfermarkt": "558086",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 558086,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 16,
              "goals": 3,
              "impact_proxy_score": 4.9,
              "starts_total": 21,
              "bench_rows_total": 5,
              "event_rows_total": 29
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "14",
                "sample_size": 15,
                "latest_seen_date": "2025-10-25"
              },
              {
                "number": "10",
                "sample_size": 11,
                "latest_seen_date": "2026-05-05"
              }
            ],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": 26,
              "starts": 21,
              "bench_rows": 5,
              "latest_lineup_date": "2026-05-05",
              "latest_rows": [
                {
                  "game_id": 4803429,
                  "date": "2026-05-05",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "10",
                  "team_captain": true
                },
                {
                  "game_id": 4803422,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "10",
                  "team_captain": true
                },
                {
                  "game_id": 4803420,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4803413,
                  "date": "2026-04-22",
                  "type": "substitutes",
                  "position": "Attacking Midfield",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4803407,
                  "date": "2026-04-19",
                  "type": "substitutes",
                  "position": "Attacking Midfield",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4803400,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4803392,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4803387,
                  "date": "2026-03-22",
                  "type": "substitutes",
                  "position": "Attacking Midfield",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4803382,
                  "date": "2026-03-18",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "10",
                  "team_captain": false
                },
                {
                  "game_id": 4803375,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "10",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 29,
              "goal_events": 13,
              "card_events": 4,
              "substitution_events": 12,
              "latest_event_date": "2026-05-05"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "korea-republic:player:lee-donggyeong"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:lee-hanbeom",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Lee Hanbeom",
        "name": "Lee Hanbeom",
        "name_zh": null,
        "country_code": null,
        "country_name": "Korea Republic",
        "country_name_zh": null,
        "date_of_birth": "2002-06-17",
        "age": 23,
        "photo_url": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "korea-republic:player:lee-hanbeom",
          "position": "DF",
          "shirt_number": null,
          "club": "Fodbold Club Midtjylland",
          "date_of_birth": "2002-06-17",
          "age": 23,
          "status": "selected",
          "country_of_citizenship": "Korea, South",
          "height_cm": 190,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/706963-1693308740.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/han-beom-lee/profil/spieler/706963",
            "source_refs": {
              "key_transfermarkt": "706963",
              "reep_id": null,
              "identity_ref_source": "dcaribou_activity_ref",
              "person_id_map_confidence": "medium",
              "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 6,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 6,
            "goals": 0,
            "market_value_eur": 1800000,
            "highest_market_value_eur": 1800000,
            "impact_proxy_score": 2.58,
            "appearances_total": 49,
            "minutes_total": 3423,
            "assists_total": 7,
            "starts_total": 35,
            "bench_rows_total": 58,
            "event_rows_total": 8
          },
          "basis": {
            "sample_size_matches": 6,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/han-beom-lee/profil/spieler/706963",
              "source_refs": {
                "key_transfermarkt": "706963",
                "reep_id": null,
                "identity_ref_source": "dcaribou_activity_ref",
                "person_id_map_confidence": "medium",
                "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 706963,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 2.58,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 6,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/han-beom-lee/profil/spieler/706963",
                "source_refs": {
                  "key_transfermarkt": "706963",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 706963,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "3",
              "sample_size": 93,
              "latest_seen_date": "2026-03-19"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Fodbold Club Midtjylland",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "3",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 6,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 3423,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 2.58,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "korea-republic:player:lee-hanbeom",
              "position": "DF",
              "shirt_number": null,
              "club": "Fodbold Club Midtjylland",
              "date_of_birth": "2002-06-17",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 190,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/706963-1693308740.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "korea-republic:player:lee-hanbeom",
              "position": "DF",
              "shirt_number": null,
              "club": "Fodbold Club Midtjylland",
              "date_of_birth": "2002-06-17",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 190,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/706963-1693308740.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 6,
              "goals": 0,
              "market_value_eur": 1800000,
              "highest_market_value_eur": 1800000,
              "impact_proxy_score": 2.58,
              "appearances_total": 49,
              "minutes_total": 3423,
              "assists_total": 7,
              "starts_total": 35,
              "bench_rows_total": 58,
              "event_rows_total": 8
            },
            "basis": {
              "sample_size_matches": 6,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/han-beom-lee/profil/spieler/706963",
                "source_refs": {
                  "key_transfermarkt": "706963",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 706963,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 6.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 1.8,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 2.58,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 11.41,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 6,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/han-beom-lee/profil/spieler/706963",
                "source_refs": {
                  "key_transfermarkt": "706963",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 706963,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 2.58,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 6,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/han-beom-lee/profil/spieler/706963",
                "source_refs": {
                  "key_transfermarkt": "706963",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 706963,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 6,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/han-beom-lee/profil/spieler/706963",
                "source_refs": {
                  "key_transfermarkt": "706963",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 706963,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 6,
              "goals": 0,
              "market_value_eur": 1800000,
              "highest_market_value_eur": 1800000,
              "impact_proxy_score": 2.58,
              "appearances_total": 49,
              "minutes_total": 3423,
              "assists_total": 7,
              "starts_total": 35,
              "bench_rows_total": 58,
              "event_rows_total": 8
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "3",
                "sample_size": 93,
                "latest_seen_date": "2026-03-19"
              }
            ],
            "activity": {
              "appearances_total": 49,
              "minutes_total": 3423,
              "goals_total": 2,
              "assists_total": 7,
              "yellow_cards_total": 5,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-03-19"
            },
            "lineups": {
              "lineup_rows": 93,
              "starts": 35,
              "bench_rows": 58,
              "latest_lineup_date": "2026-03-19",
              "latest_rows": [
                {
                  "game_id": 4805917,
                  "date": "2026-03-19",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4805909,
                  "date": "2026-03-12",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4785272,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4648370,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4648378,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4648359,
                  "date": "2026-02-15",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4785270,
                  "date": "2026-02-12",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4648389,
                  "date": "2026-02-08",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4716254,
                  "date": "2026-01-29",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4716053,
                  "date": "2026-01-22",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 8,
              "goal_events": 2,
              "card_events": 5,
              "substitution_events": 1,
              "latest_event_date": "2026-02-12"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "korea-republic:player:lee-hanbeom"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:lee-jaesung",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Lee Jaesung",
        "name": "Lee Jaesung",
        "name_zh": null,
        "country_code": null,
        "country_name": "Korea Republic",
        "country_name_zh": null,
        "date_of_birth": "1992-08-10",
        "age": 33,
        "photo_url": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "korea-republic:player:lee-jaesung",
          "position": "MF",
          "shirt_number": null,
          "club": "1. Fußball- und Sportverein Mainz 05",
          "date_of_birth": "1992-08-10",
          "age": 33,
          "status": "selected",
          "country_of_citizenship": "Korea, South",
          "height_cm": 180,
          "foot": "left",
          "sub_position": "Attacking Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/314398-1668504727.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/jae-sung-lee/profil/spieler/314398",
            "source_refs": {
              "key_transfermarkt": "314398",
              "reep_id": null,
              "identity_ref_source": "dcaribou_activity_ref",
              "person_id_map_confidence": "medium",
              "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 103,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 103,
            "goals": 15,
            "market_value_eur": 2000000,
            "highest_market_value_eur": 4000000,
            "impact_proxy_score": 30.7,
            "appearances_total": 161,
            "minutes_total": 11091,
            "assists_total": 22,
            "starts_total": 149,
            "bench_rows_total": 38,
            "event_rows_total": 175
          },
          "basis": {
            "sample_size_matches": 103,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/jae-sung-lee/profil/spieler/314398",
              "source_refs": {
                "key_transfermarkt": "314398",
                "reep_id": null,
                "identity_ref_source": "dcaribou_activity_ref",
                "person_id_map_confidence": "medium",
                "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 314398,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 30.7,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 103,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jae-sung-lee/profil/spieler/314398",
                "source_refs": {
                  "key_transfermarkt": "314398",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 314398,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "7",
              "sample_size": 181,
              "latest_seen_date": "2026-04-04"
            },
            {
              "number": "10",
              "sample_size": 4,
              "latest_seen_date": "2024-02-06"
            },
            {
              "number": "17",
              "sample_size": 2,
              "latest_seen_date": "2016-12-14"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "1. Fußball- und Sportverein Mainz 05",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "7",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 103,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 15,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 11091,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 30.7,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "korea-republic:player:lee-jaesung",
              "position": "MF",
              "shirt_number": null,
              "club": "1. Fußball- und Sportverein Mainz 05",
              "date_of_birth": "1992-08-10",
              "age": 33,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 180,
              "foot": "left",
              "sub_position": "Attacking Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/314398-1668504727.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "korea-republic:player:lee-jaesung",
              "position": "MF",
              "shirt_number": null,
              "club": "1. Fußball- und Sportverein Mainz 05",
              "date_of_birth": "1992-08-10",
              "age": 33,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 180,
              "foot": "left",
              "sub_position": "Attacking Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/314398-1668504727.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 103,
              "goals": 15,
              "market_value_eur": 2000000,
              "highest_market_value_eur": 4000000,
              "impact_proxy_score": 30.7,
              "appearances_total": 161,
              "minutes_total": 11091,
              "assists_total": 22,
              "starts_total": 149,
              "bench_rows_total": 38,
              "event_rows_total": 175
            },
            "basis": {
              "sample_size_matches": 103,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jae-sung-lee/profil/spieler/314398",
                "source_refs": {
                  "key_transfermarkt": "314398",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 314398,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 30.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 30.7,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 36.97,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 103,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jae-sung-lee/profil/spieler/314398",
                "source_refs": {
                  "key_transfermarkt": "314398",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 314398,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 30.7,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 103,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jae-sung-lee/profil/spieler/314398",
                "source_refs": {
                  "key_transfermarkt": "314398",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 314398,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 103,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jae-sung-lee/profil/spieler/314398",
                "source_refs": {
                  "key_transfermarkt": "314398",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 314398,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 103,
              "goals": 15,
              "market_value_eur": 2000000,
              "highest_market_value_eur": 4000000,
              "impact_proxy_score": 30.7,
              "appearances_total": 161,
              "minutes_total": 11091,
              "assists_total": 22,
              "starts_total": 149,
              "bench_rows_total": 38,
              "event_rows_total": 175
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "7",
                "sample_size": 181,
                "latest_seen_date": "2026-04-04"
              },
              {
                "number": "10",
                "sample_size": 4,
                "latest_seen_date": "2024-02-06"
              },
              {
                "number": "17",
                "sample_size": 2,
                "latest_seen_date": "2016-12-14"
              }
            ],
            "activity": {
              "appearances_total": 161,
              "minutes_total": 11091,
              "goals_total": 29,
              "assists_total": 22,
              "yellow_cards_total": 19,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-04-04"
            },
            "lineups": {
              "lineup_rows": 187,
              "starts": 149,
              "bench_rows": 38,
              "latest_lineup_date": "2026-04-04",
              "latest_rows": [
                {
                  "game_id": 4634448,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4634425,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4805873,
                  "date": "2026-03-19",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4634409,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4805865,
                  "date": "2026-03-12",
                  "type": "substitutes",
                  "position": "Attacking Midfield",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4634389,
                  "date": "2026-03-07",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4634378,
                  "date": "2026-02-28",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4634362,
                  "date": "2026-02-20",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4634344,
                  "date": "2026-02-13",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4634326,
                  "date": "2026-02-07",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "7",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 175,
              "goal_events": 33,
              "card_events": 21,
              "substitution_events": 118,
              "latest_event_date": "2026-04-04"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "korea-republic:player:lee-jaesung"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:lee-kangin",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Lee Kangin",
        "name": "Lee Kangin",
        "name_zh": null,
        "country_code": null,
        "country_name": "Korea Republic",
        "country_name_zh": null,
        "date_of_birth": "2001-02-19",
        "age": 25,
        "photo_url": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "korea-republic:player:lee-kangin",
          "position": "MF",
          "shirt_number": null,
          "club": "Paris Saint-Germain Football Club",
          "date_of_birth": "2001-02-19",
          "age": 25,
          "status": "selected",
          "country_of_citizenship": "Korea, South",
          "height_cm": 173,
          "foot": "left",
          "sub_position": "Attacking Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/557149-1703978046.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/kang-in-lee/profil/spieler/557149",
            "source_refs": {
              "key_transfermarkt": "557149",
              "reep_id": null,
              "identity_ref_source": "dcaribou_activity_ref",
              "person_id_map_confidence": "medium",
              "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 46,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 46,
            "goals": 11,
            "market_value_eur": 25000000,
            "highest_market_value_eur": 30000000,
            "impact_proxy_score": 29.8,
            "appearances_total": 250,
            "minutes_total": 13141,
            "assists_total": 30,
            "starts_total": 141,
            "bench_rows_total": 165,
            "event_rows_total": 167
          },
          "basis": {
            "sample_size_matches": 46,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/kang-in-lee/profil/spieler/557149",
              "source_refs": {
                "key_transfermarkt": "557149",
                "reep_id": null,
                "identity_ref_source": "dcaribou_activity_ref",
                "person_id_map_confidence": "medium",
                "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 557149,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 29.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 46,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kang-in-lee/profil/spieler/557149",
                "source_refs": {
                  "key_transfermarkt": "557149",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 557149,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "19",
              "sample_size": 211,
              "latest_seen_date": "2026-05-06"
            },
            {
              "number": "16",
              "sample_size": 46,
              "latest_seen_date": "2020-07-19"
            },
            {
              "number": "20",
              "sample_size": 38,
              "latest_seen_date": "2021-05-22"
            },
            {
              "number": "34",
              "sample_size": 7,
              "latest_seen_date": "2019-01-26"
            },
            {
              "number": "18",
              "sample_size": 4,
              "latest_seen_date": "2024-02-06"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Paris Saint-Germain Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "19",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 46,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 11,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 13141,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 29.8,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "korea-republic:player:lee-kangin",
              "position": "MF",
              "shirt_number": null,
              "club": "Paris Saint-Germain Football Club",
              "date_of_birth": "2001-02-19",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 173,
              "foot": "left",
              "sub_position": "Attacking Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/557149-1703978046.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "korea-republic:player:lee-kangin",
              "position": "MF",
              "shirt_number": null,
              "club": "Paris Saint-Germain Football Club",
              "date_of_birth": "2001-02-19",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 173,
              "foot": "left",
              "sub_position": "Attacking Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/557149-1703978046.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 46,
              "goals": 11,
              "market_value_eur": 25000000,
              "highest_market_value_eur": 30000000,
              "impact_proxy_score": 29.8,
              "appearances_total": 250,
              "minutes_total": 13141,
              "assists_total": 30,
              "starts_total": 141,
              "bench_rows_total": 165,
              "event_rows_total": 167
            },
            "basis": {
              "sample_size_matches": 46,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kang-in-lee/profil/spieler/557149",
                "source_refs": {
                  "key_transfermarkt": "557149",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 557149,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 46.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 22.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 25.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 29.8,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 43.8,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 46,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kang-in-lee/profil/spieler/557149",
                "source_refs": {
                  "key_transfermarkt": "557149",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 557149,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 29.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 46,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kang-in-lee/profil/spieler/557149",
                "source_refs": {
                  "key_transfermarkt": "557149",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 557149,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 46,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kang-in-lee/profil/spieler/557149",
                "source_refs": {
                  "key_transfermarkt": "557149",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 557149,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 46,
              "goals": 11,
              "market_value_eur": 25000000,
              "highest_market_value_eur": 30000000,
              "impact_proxy_score": 29.8,
              "appearances_total": 250,
              "minutes_total": 13141,
              "assists_total": 30,
              "starts_total": 141,
              "bench_rows_total": 165,
              "event_rows_total": 167
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "19",
                "sample_size": 211,
                "latest_seen_date": "2026-05-06"
              },
              {
                "number": "16",
                "sample_size": 46,
                "latest_seen_date": "2020-07-19"
              },
              {
                "number": "20",
                "sample_size": 38,
                "latest_seen_date": "2021-05-22"
              },
              {
                "number": "34",
                "sample_size": 7,
                "latest_seen_date": "2019-01-26"
              },
              {
                "number": "18",
                "sample_size": 4,
                "latest_seen_date": "2024-02-06"
              }
            ],
            "activity": {
              "appearances_total": 250,
              "minutes_total": 13141,
              "goals_total": 26,
              "assists_total": 30,
              "yellow_cards_total": 27,
              "red_cards_total": 2,
              "latest_appearance_date": "2026-05-02"
            },
            "lineups": {
              "lineup_rows": 306,
              "starts": 141,
              "bench_rows": 165,
              "latest_lineup_date": "2026-05-06",
              "latest_rows": [
                {
                  "game_id": 4814380,
                  "date": "2026-05-06",
                  "type": "substitutes",
                  "position": "Attacking Midfield",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4635285,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4814378,
                  "date": "2026-04-28",
                  "type": "substitutes",
                  "position": "Attacking Midfield",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4635277,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4635231,
                  "date": "2026-04-22",
                  "type": "substitutes",
                  "position": "Attacking Midfield",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4635275,
                  "date": "2026-04-19",
                  "type": "substitutes",
                  "position": "Attacking Midfield",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4814374,
                  "date": "2026-04-14",
                  "type": "substitutes",
                  "position": "Attacking Midfield",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4814370,
                  "date": "2026-04-08",
                  "type": "substitutes",
                  "position": "Attacking Midfield",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4635256,
                  "date": "2026-04-03",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4635247,
                  "date": "2026-03-21",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "19",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 167,
              "goal_events": 30,
              "card_events": 31,
              "substitution_events": 105,
              "latest_event_date": "2026-04-25"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "korea-republic:player:lee-kangin"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:lee-kihyuk",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Lee Kihyuk",
        "name": "Lee Kihyuk",
        "name_zh": null,
        "country_code": null,
        "country_name": "Korea Republic",
        "country_name_zh": null,
        "date_of_birth": "2000-07-07",
        "age": 25,
        "photo_url": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "korea-republic:player:lee-kihyuk",
          "position": "DF",
          "shirt_number": null,
          "club": "Gangwon Football Club",
          "date_of_birth": "2000-07-07",
          "age": 25,
          "status": "selected",
          "country_of_citizenship": "Korea, South",
          "height_cm": 185,
          "foot": "left",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/763349-1615447998.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/gi-hyuk-lee/profil/spieler/763349",
            "source_refs": {
              "key_transfermarkt": "763349",
              "reep_id": null,
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "medium",
              "person_id_map_resolution_method": "platform_external_refs_no_reep_row",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 1,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 1,
            "goals": 0,
            "impact_proxy_score": 0.25,
            "starts_total": 23,
            "bench_rows_total": 2,
            "event_rows_total": 10
          },
          "basis": {
            "sample_size_matches": 1,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/gi-hyuk-lee/profil/spieler/763349",
              "source_refs": {
                "key_transfermarkt": "763349",
                "reep_id": null,
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "medium",
                "person_id_map_resolution_method": "platform_external_refs_no_reep_row",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 763349,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "platform_external_refs_no_reep_row"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 0.25,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/gi-hyuk-lee/profil/spieler/763349",
                "source_refs": {
                  "key_transfermarkt": "763349",
                  "reep_id": null,
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "platform_external_refs_no_reep_row",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 763349,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "platform_external_refs_no_reep_row"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "13",
              "sample_size": 25,
              "latest_seen_date": "2026-05-05"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Gangwon Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "13",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 0.25,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "korea-republic:player:lee-kihyuk",
              "position": "DF",
              "shirt_number": null,
              "club": "Gangwon Football Club",
              "date_of_birth": "2000-07-07",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 185,
              "foot": "left",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/763349-1615447998.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "korea-republic:player:lee-kihyuk",
              "position": "DF",
              "shirt_number": null,
              "club": "Gangwon Football Club",
              "date_of_birth": "2000-07-07",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 185,
              "foot": "left",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/763349-1615447998.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 1,
              "goals": 0,
              "impact_proxy_score": 0.25,
              "starts_total": 23,
              "bench_rows_total": 2,
              "event_rows_total": 10
            },
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/gi-hyuk-lee/profil/spieler/763349",
                "source_refs": {
                  "key_transfermarkt": "763349",
                  "reep_id": null,
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "platform_external_refs_no_reep_row",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 763349,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "platform_external_refs_no_reep_row"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 1.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 0.25,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/gi-hyuk-lee/profil/spieler/763349",
                "source_refs": {
                  "key_transfermarkt": "763349",
                  "reep_id": null,
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "platform_external_refs_no_reep_row",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 763349,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "platform_external_refs_no_reep_row"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 0.25,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/gi-hyuk-lee/profil/spieler/763349",
                "source_refs": {
                  "key_transfermarkt": "763349",
                  "reep_id": null,
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "platform_external_refs_no_reep_row",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 763349,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "platform_external_refs_no_reep_row"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/gi-hyuk-lee/profil/spieler/763349",
                "source_refs": {
                  "key_transfermarkt": "763349",
                  "reep_id": null,
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "platform_external_refs_no_reep_row",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 763349,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "platform_external_refs_no_reep_row"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 1,
              "goals": 0,
              "impact_proxy_score": 0.25,
              "starts_total": 23,
              "bench_rows_total": 2,
              "event_rows_total": 10
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "13",
                "sample_size": 25,
                "latest_seen_date": "2026-05-05"
              }
            ],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": 25,
              "starts": 23,
              "bench_rows": 2,
              "latest_lineup_date": "2026-05-05",
              "latest_rows": [
                {
                  "game_id": 4803431,
                  "date": "2026-05-05",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "13",
                  "team_captain": false
                },
                {
                  "game_id": 4803423,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "13",
                  "team_captain": false
                },
                {
                  "game_id": 4803415,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "13",
                  "team_captain": false
                },
                {
                  "game_id": 4803409,
                  "date": "2026-04-21",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "13",
                  "team_captain": false
                },
                {
                  "game_id": 4803403,
                  "date": "2026-04-18",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "13",
                  "team_captain": false
                },
                {
                  "game_id": 4803401,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "13",
                  "team_captain": false
                },
                {
                  "game_id": 4803394,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "13",
                  "team_captain": false
                },
                {
                  "game_id": 4803367,
                  "date": "2026-03-28",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "13",
                  "team_captain": false
                },
                {
                  "game_id": 4803389,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "13",
                  "team_captain": false
                },
                {
                  "game_id": 4803380,
                  "date": "2026-03-18",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "13",
                  "team_captain": true
                }
              ]
            },
            "events": {
              "events_total": 10,
              "goal_events": 0,
              "card_events": 6,
              "substitution_events": 4,
              "latest_event_date": "2026-04-18"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "korea-republic:player:lee-kihyuk"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:lee-taeseok",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Lee Taeseok",
        "name": "Lee Taeseok",
        "name_zh": null,
        "country_code": null,
        "country_name": "Korea Republic",
        "country_name_zh": null,
        "date_of_birth": "2002-07-28",
        "age": 23,
        "photo_url": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "korea-republic:player:lee-taeseok",
          "position": "DF",
          "shirt_number": null,
          "club": "Fußballklub Austria Wien",
          "date_of_birth": "2002-07-28",
          "age": 23,
          "status": "selected",
          "country_of_citizenship": "Korea, South",
          "height_cm": 174,
          "foot": "left",
          "sub_position": "Left-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/639027-1753482832.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/tae-seok-lee/profil/spieler/639027",
            "source_refs": {
              "key_transfermarkt": "639027",
              "reep_id": null,
              "identity_ref_source": "dcaribou_activity_ref",
              "person_id_map_confidence": "medium",
              "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 14,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 14,
            "goals": 1,
            "impact_proxy_score": 3.8,
            "starts_total": 38,
            "bench_rows_total": 2,
            "event_rows_total": 20
          },
          "basis": {
            "sample_size_matches": 14,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/tae-seok-lee/profil/spieler/639027",
              "source_refs": {
                "key_transfermarkt": "639027",
                "reep_id": null,
                "identity_ref_source": "dcaribou_activity_ref",
                "person_id_map_confidence": "medium",
                "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 639027,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 3.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 14,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/tae-seok-lee/profil/spieler/639027",
                "source_refs": {
                  "key_transfermarkt": "639027",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 639027,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "17",
              "sample_size": 28,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "26",
              "sample_size": 12,
              "latest_seen_date": "2025-07-22"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Fußballklub Austria Wien",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "17",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 14,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 3.8,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "korea-republic:player:lee-taeseok",
              "position": "DF",
              "shirt_number": null,
              "club": "Fußballklub Austria Wien",
              "date_of_birth": "2002-07-28",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 174,
              "foot": "left",
              "sub_position": "Left-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/639027-1753482832.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "korea-republic:player:lee-taeseok",
              "position": "DF",
              "shirt_number": null,
              "club": "Fußballklub Austria Wien",
              "date_of_birth": "2002-07-28",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 174,
              "foot": "left",
              "sub_position": "Left-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/639027-1753482832.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 14,
              "goals": 1,
              "impact_proxy_score": 3.8,
              "starts_total": 38,
              "bench_rows_total": 2,
              "event_rows_total": 20
            },
            "basis": {
              "sample_size_matches": 14,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/tae-seok-lee/profil/spieler/639027",
                "source_refs": {
                  "key_transfermarkt": "639027",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 639027,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 14.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 3.8,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 14,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/tae-seok-lee/profil/spieler/639027",
                "source_refs": {
                  "key_transfermarkt": "639027",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 639027,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 3.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 14,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/tae-seok-lee/profil/spieler/639027",
                "source_refs": {
                  "key_transfermarkt": "639027",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 639027,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 14,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/tae-seok-lee/profil/spieler/639027",
                "source_refs": {
                  "key_transfermarkt": "639027",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 639027,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 14,
              "goals": 1,
              "impact_proxy_score": 3.8,
              "starts_total": 38,
              "bench_rows_total": 2,
              "event_rows_total": 20
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "17",
                "sample_size": 28,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "26",
                "sample_size": 12,
                "latest_seen_date": "2025-07-22"
              }
            ],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": 40,
              "starts": 38,
              "bench_rows": 2,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4839866,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4839861,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4839853,
                  "date": "2026-04-22",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4839848,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4839842,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4839834,
                  "date": "2026-04-05",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4839829,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4643004,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4642996,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4642992,
                  "date": "2026-02-21",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "17",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 20,
              "goal_events": 3,
              "card_events": 10,
              "substitution_events": 7,
              "latest_event_date": "2026-04-26"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "korea-republic:player:lee-taeseok"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:oh-hyeongyu",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Oh Hyeongyu",
        "name": "Oh Hyeongyu",
        "name_zh": null,
        "country_code": null,
        "country_name": "Korea Republic",
        "country_name_zh": null,
        "date_of_birth": "2001-04-12",
        "age": 25,
        "photo_url": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "korea-republic:player:oh-hyeongyu",
          "position": "FW",
          "shirt_number": null,
          "club": "Beşiktaş Jimnastik Kulübü",
          "date_of_birth": "2001-04-12",
          "age": 25,
          "status": "selected",
          "country_of_citizenship": "Korea, South",
          "height_cm": 187,
          "foot": "right",
          "sub_position": "Centre-Forward",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/639246-1770374157.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/hyeon-gyu-oh/profil/spieler/639246",
            "source_refs": {
              "key_transfermarkt": "639246",
              "reep_id": null,
              "identity_ref_source": "dcaribou_activity_ref",
              "person_id_map_confidence": "medium",
              "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 26,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 26,
            "goals": 6,
            "market_value_eur": 1800000,
            "highest_market_value_eur": 1800000,
            "impact_proxy_score": 9.38,
            "appearances_total": 110,
            "minutes_total": 4356,
            "assists_total": 7,
            "starts_total": 39,
            "bench_rows_total": 85,
            "event_rows_total": 68
          },
          "basis": {
            "sample_size_matches": 26,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/hyeon-gyu-oh/profil/spieler/639246",
              "source_refs": {
                "key_transfermarkt": "639246",
                "reep_id": null,
                "identity_ref_source": "dcaribou_activity_ref",
                "person_id_map_confidence": "medium",
                "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 639246,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 9.38,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 26,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hyeon-gyu-oh/profil/spieler/639246",
                "source_refs": {
                  "key_transfermarkt": "639246",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 639246,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "9",
              "sample_size": 69,
              "latest_seen_date": "2026-05-01"
            },
            {
              "number": "19",
              "sample_size": 51,
              "latest_seen_date": "2024-08-30"
            },
            {
              "number": "20",
              "sample_size": 4,
              "latest_seen_date": "2024-02-06"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Beşiktaş Jimnastik Kulübü",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "9",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 26,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 6,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 4356,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 9.38,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "korea-republic:player:oh-hyeongyu",
              "position": "FW",
              "shirt_number": null,
              "club": "Beşiktaş Jimnastik Kulübü",
              "date_of_birth": "2001-04-12",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 187,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/639246-1770374157.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "korea-republic:player:oh-hyeongyu",
              "position": "FW",
              "shirt_number": null,
              "club": "Beşiktaş Jimnastik Kulübü",
              "date_of_birth": "2001-04-12",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 187,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/639246-1770374157.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 26,
              "goals": 6,
              "market_value_eur": 1800000,
              "highest_market_value_eur": 1800000,
              "impact_proxy_score": 9.38,
              "appearances_total": 110,
              "minutes_total": 4356,
              "assists_total": 7,
              "starts_total": 39,
              "bench_rows_total": 85,
              "event_rows_total": 68
            },
            "basis": {
              "sample_size_matches": 26,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hyeon-gyu-oh/profil/spieler/639246",
                "source_refs": {
                  "key_transfermarkt": "639246",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 639246,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 26.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 12.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 1.8,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 9.38,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 14.52,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 26,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hyeon-gyu-oh/profil/spieler/639246",
                "source_refs": {
                  "key_transfermarkt": "639246",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 639246,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 9.38,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 26,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hyeon-gyu-oh/profil/spieler/639246",
                "source_refs": {
                  "key_transfermarkt": "639246",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 639246,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 26,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hyeon-gyu-oh/profil/spieler/639246",
                "source_refs": {
                  "key_transfermarkt": "639246",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 639246,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 26,
              "goals": 6,
              "market_value_eur": 1800000,
              "highest_market_value_eur": 1800000,
              "impact_proxy_score": 9.38,
              "appearances_total": 110,
              "minutes_total": 4356,
              "assists_total": 7,
              "starts_total": 39,
              "bench_rows_total": 85,
              "event_rows_total": 68
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "9",
                "sample_size": 69,
                "latest_seen_date": "2026-05-01"
              },
              {
                "number": "19",
                "sample_size": 51,
                "latest_seen_date": "2024-08-30"
              },
              {
                "number": "20",
                "sample_size": 4,
                "latest_seen_date": "2024-02-06"
              }
            ],
            "activity": {
              "appearances_total": 110,
              "minutes_total": 4356,
              "goals_total": 31,
              "assists_total": 7,
              "yellow_cards_total": 8,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-01"
            },
            "lineups": {
              "lineup_rows": 124,
              "starts": 39,
              "bench_rows": 85,
              "latest_lineup_date": "2026-05-01",
              "latest_rows": [
                {
                  "game_id": 4648049,
                  "date": "2026-05-01",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4648042,
                  "date": "2026-04-27",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4648031,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4648021,
                  "date": "2026-04-10",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4648013,
                  "date": "2026-04-05",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4648002,
                  "date": "2026-03-19",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4647995,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4647990,
                  "date": "2026-03-07",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4647977,
                  "date": "2026-02-28",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4647971,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 68,
              "goal_events": 31,
              "card_events": 9,
              "substitution_events": 28,
              "latest_event_date": "2026-04-19"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "korea-republic:player:oh-hyeongyu"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:paik-seungho",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Paik Seungho",
        "name": "Paik Seungho",
        "name_zh": null,
        "country_code": null,
        "country_name": "Korea Republic",
        "country_name_zh": null,
        "date_of_birth": "1997-03-17",
        "age": 29,
        "photo_url": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "korea-republic:player:paik-seungho",
          "position": "MF",
          "shirt_number": null,
          "club": null,
          "date_of_birth": "1997-03-17",
          "age": 29,
          "status": "selected",
          "country_of_citizenship": "Korea, South",
          "height_cm": 182,
          "foot": "right",
          "sub_position": "Central Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/282689-1715262077.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "pending_source",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/seung-ho-paik/profil/spieler/282689",
            "source_refs": {
              "key_transfermarkt": "282689",
              "reep_id": null,
              "identity_ref_source": "dcaribou_activity_ref",
              "person_id_map_confidence": "medium",
              "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 25,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 25,
            "goals": 3,
            "market_value_eur": 900000,
            "highest_market_value_eur": 1000000,
            "impact_proxy_score": 7.69,
            "appearances_total": 3,
            "minutes_total": 158,
            "assists_total": 0,
            "starts_total": 5,
            "bench_rows_total": 17,
            "event_rows_total": 10
          },
          "basis": {
            "sample_size_matches": 25,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/seung-ho-paik/profil/spieler/282689",
              "source_refs": {
                "key_transfermarkt": "282689",
                "reep_id": null,
                "identity_ref_source": "dcaribou_activity_ref",
                "person_id_map_confidence": "medium",
                "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 282689,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 7.69,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 25,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/seung-ho-paik/profil/spieler/282689",
                "source_refs": {
                  "key_transfermarkt": "282689",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 282689,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "35",
              "sample_size": 10,
              "latest_seen_date": "2019-05-05"
            },
            {
              "number": "13",
              "sample_size": 5,
              "latest_seen_date": "2025-01-11"
            },
            {
              "number": "14",
              "sample_size": 4,
              "latest_seen_date": "2021-02-02"
            },
            {
              "number": "8",
              "sample_size": 3,
              "latest_seen_date": "2026-01-10"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "35",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 25,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 3,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 158,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 7.69,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "korea-republic:player:paik-seungho",
              "position": "MF",
              "shirt_number": null,
              "club": null,
              "date_of_birth": "1997-03-17",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 182,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/282689-1715262077.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "korea-republic:player:paik-seungho",
              "position": "MF",
              "shirt_number": null,
              "club": null,
              "date_of_birth": "1997-03-17",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 182,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/282689-1715262077.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "pending_source",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 25,
              "goals": 3,
              "market_value_eur": 900000,
              "highest_market_value_eur": 1000000,
              "impact_proxy_score": 7.69,
              "appearances_total": 3,
              "minutes_total": 158,
              "assists_total": 0,
              "starts_total": 5,
              "bench_rows_total": 17,
              "event_rows_total": 10
            },
            "basis": {
              "sample_size_matches": 25,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/seung-ho-paik/profil/spieler/282689",
                "source_refs": {
                  "key_transfermarkt": "282689",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 282689,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 25.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 6.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 0.9,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 7.69,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 0.53,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 25,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/seung-ho-paik/profil/spieler/282689",
                "source_refs": {
                  "key_transfermarkt": "282689",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 282689,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 7.69,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 25,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/seung-ho-paik/profil/spieler/282689",
                "source_refs": {
                  "key_transfermarkt": "282689",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 282689,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 25,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/seung-ho-paik/profil/spieler/282689",
                "source_refs": {
                  "key_transfermarkt": "282689",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 282689,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 25,
              "goals": 3,
              "market_value_eur": 900000,
              "highest_market_value_eur": 1000000,
              "impact_proxy_score": 7.69,
              "appearances_total": 3,
              "minutes_total": 158,
              "assists_total": 0,
              "starts_total": 5,
              "bench_rows_total": 17,
              "event_rows_total": 10
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "35",
                "sample_size": 10,
                "latest_seen_date": "2019-05-05"
              },
              {
                "number": "13",
                "sample_size": 5,
                "latest_seen_date": "2025-01-11"
              },
              {
                "number": "14",
                "sample_size": 4,
                "latest_seen_date": "2021-02-02"
              },
              {
                "number": "8",
                "sample_size": 3,
                "latest_seen_date": "2026-01-10"
              }
            ],
            "activity": {
              "appearances_total": 3,
              "minutes_total": 158,
              "goals_total": 0,
              "assists_total": 0,
              "yellow_cards_total": 0,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-01-10"
            },
            "lineups": {
              "lineup_rows": 22,
              "starts": 5,
              "bench_rows": 17,
              "latest_lineup_date": "2026-01-10",
              "latest_rows": [
                {
                  "game_id": 4788518,
                  "date": "2026-01-10",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4715178,
                  "date": "2025-08-26",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4634026,
                  "date": "2025-08-13",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4502591,
                  "date": "2025-01-11",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "13",
                  "team_captain": false
                },
                {
                  "game_id": 4486793,
                  "date": "2024-12-01",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "13",
                  "team_captain": false
                },
                {
                  "game_id": 4480662,
                  "date": "2024-11-03",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "13",
                  "team_captain": false
                },
                {
                  "game_id": 4436227,
                  "date": "2024-08-27",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "13",
                  "team_captain": false
                },
                {
                  "game_id": 4428875,
                  "date": "2024-08-13",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "13",
                  "team_captain": false
                },
                {
                  "game_id": 3506029,
                  "date": "2021-02-02",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 3485238,
                  "date": "2020-12-22",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "14",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 10,
              "goal_events": 2,
              "card_events": 2,
              "substitution_events": 5,
              "latest_event_date": "2024-08-27"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "korea-republic:player:paik-seungho"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:park-jinseob",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Park Jinseob",
        "name": "Park Jinseob",
        "name_zh": null,
        "country_code": null,
        "country_name": "Korea Republic",
        "country_name_zh": null,
        "date_of_birth": "1995-10-23",
        "age": 30,
        "photo_url": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "korea-republic:player:park-jinseob",
          "position": "DF",
          "shirt_number": null,
          "club": null,
          "date_of_birth": "1995-10-23",
          "age": 30,
          "status": "selected",
          "country_of_citizenship": "Korea, South",
          "height_cm": 186,
          "foot": "right",
          "sub_position": "Defensive Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/557469-1765824103.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "pending_source",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/jin-seob-park/profil/spieler/557469",
            "source_refs": {
              "key_transfermarkt": "557469",
              "reep_id": null,
              "identity_ref_source": "dcaribou_activity_ref",
              "person_id_map_confidence": "medium",
              "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 12,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 12,
            "goals": 1,
            "impact_proxy_score": 3.3,
            "starts_total": 15,
            "bench_rows_total": 4,
            "event_rows_total": 10
          },
          "basis": {
            "sample_size_matches": 12,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/jin-seob-park/profil/spieler/557469",
              "source_refs": {
                "key_transfermarkt": "557469",
                "reep_id": null,
                "identity_ref_source": "dcaribou_activity_ref",
                "person_id_map_confidence": "medium",
                "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 557469,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 3.3,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jin-seob-park/profil/spieler/557469",
                "source_refs": {
                  "key_transfermarkt": "557469",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 557469,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "4",
              "sample_size": 15,
              "latest_seen_date": "2025-11-22"
            },
            {
              "number": "16",
              "sample_size": 4,
              "latest_seen_date": "2024-02-06"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "4",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 12,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 3.3,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "korea-republic:player:park-jinseob",
              "position": "DF",
              "shirt_number": null,
              "club": null,
              "date_of_birth": "1995-10-23",
              "age": 30,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 186,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/557469-1765824103.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "korea-republic:player:park-jinseob",
              "position": "DF",
              "shirt_number": null,
              "club": null,
              "date_of_birth": "1995-10-23",
              "age": 30,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 186,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/557469-1765824103.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "pending_source",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 12,
              "goals": 1,
              "impact_proxy_score": 3.3,
              "starts_total": 15,
              "bench_rows_total": 4,
              "event_rows_total": 10
            },
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jin-seob-park/profil/spieler/557469",
                "source_refs": {
                  "key_transfermarkt": "557469",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 557469,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 12.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 3.3,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jin-seob-park/profil/spieler/557469",
                "source_refs": {
                  "key_transfermarkt": "557469",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 557469,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 3.3,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jin-seob-park/profil/spieler/557469",
                "source_refs": {
                  "key_transfermarkt": "557469",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 557469,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jin-seob-park/profil/spieler/557469",
                "source_refs": {
                  "key_transfermarkt": "557469",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 557469,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 12,
              "goals": 1,
              "impact_proxy_score": 3.3,
              "starts_total": 15,
              "bench_rows_total": 4,
              "event_rows_total": 10
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "4",
                "sample_size": 15,
                "latest_seen_date": "2025-11-22"
              },
              {
                "number": "16",
                "sample_size": 4,
                "latest_seen_date": "2024-02-06"
              }
            ],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": 19,
              "starts": 15,
              "bench_rows": 4,
              "latest_lineup_date": "2025-11-22",
              "latest_rows": [
                {
                  "game_id": 4752454,
                  "date": "2025-11-22",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": true
                },
                {
                  "game_id": 4752447,
                  "date": "2025-11-08",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": true
                },
                {
                  "game_id": 4752438,
                  "date": "2025-11-01",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": true
                },
                {
                  "game_id": 4752432,
                  "date": "2025-10-25",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": true
                },
                {
                  "game_id": 4529940,
                  "date": "2025-10-18",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "4",
                  "team_captain": true
                },
                {
                  "game_id": 4529931,
                  "date": "2025-10-03",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "4",
                  "team_captain": true
                },
                {
                  "game_id": 4529919,
                  "date": "2025-09-20",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "4",
                  "team_captain": true
                },
                {
                  "game_id": 4529882,
                  "date": "2025-08-24",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "4",
                  "team_captain": true
                },
                {
                  "game_id": 4529812,
                  "date": "2025-07-19",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "4",
                  "team_captain": true
                },
                {
                  "game_id": 4529803,
                  "date": "2025-06-27",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "4",
                  "team_captain": true
                }
              ]
            },
            "events": {
              "events_total": 10,
              "goal_events": 2,
              "card_events": 7,
              "substitution_events": 1,
              "latest_event_date": "2025-09-20"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "korea-republic:player:park-jinseob"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:seol-youngwoo",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Seol Youngwoo",
        "name": "Seol Youngwoo",
        "name_zh": null,
        "country_code": null,
        "country_name": "Korea Republic",
        "country_name_zh": null,
        "date_of_birth": "1998-12-05",
        "age": 27,
        "photo_url": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "korea-republic:player:seol-youngwoo",
          "position": "DF",
          "shirt_number": null,
          "club": "Fudbalski klub Crvena zvezda Beograd",
          "date_of_birth": "1998-12-05",
          "age": 27,
          "status": "selected",
          "country_of_citizenship": "Korea, South",
          "height_cm": 183,
          "foot": "right",
          "sub_position": "Right-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/639414-1725631757.JPG?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/young-woo-seol/profil/spieler/639414",
            "source_refs": {
              "key_transfermarkt": "639414",
              "reep_id": null,
              "identity_ref_source": "dcaribou_activity_ref",
              "person_id_map_confidence": "medium",
              "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 32,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 32,
            "goals": 0,
            "impact_proxy_score": 8.0,
            "appearances_total": 25,
            "minutes_total": 2212,
            "assists_total": 4,
            "starts_total": 79,
            "bench_rows_total": 4,
            "event_rows_total": 22
          },
          "basis": {
            "sample_size_matches": 32,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/young-woo-seol/profil/spieler/639414",
              "source_refs": {
                "key_transfermarkt": "639414",
                "reep_id": null,
                "identity_ref_source": "dcaribou_activity_ref",
                "person_id_map_confidence": "medium",
                "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 639414,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 8.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 32,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/young-woo-seol/profil/spieler/639414",
                "source_refs": {
                  "key_transfermarkt": "639414",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 639414,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "66",
              "sample_size": 79,
              "latest_seen_date": "2026-04-09"
            },
            {
              "number": "22",
              "sample_size": 4,
              "latest_seen_date": "2024-02-06"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Fudbalski klub Crvena zvezda Beograd",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "66",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 32,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 2212,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 8.0,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "korea-republic:player:seol-youngwoo",
              "position": "DF",
              "shirt_number": null,
              "club": "Fudbalski klub Crvena zvezda Beograd",
              "date_of_birth": "1998-12-05",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 183,
              "foot": "right",
              "sub_position": "Right-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/639414-1725631757.JPG?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "korea-republic:player:seol-youngwoo",
              "position": "DF",
              "shirt_number": null,
              "club": "Fudbalski klub Crvena zvezda Beograd",
              "date_of_birth": "1998-12-05",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 183,
              "foot": "right",
              "sub_position": "Right-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/639414-1725631757.JPG?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 32,
              "goals": 0,
              "impact_proxy_score": 8.0,
              "appearances_total": 25,
              "minutes_total": 2212,
              "assists_total": 4,
              "starts_total": 79,
              "bench_rows_total": 4,
              "event_rows_total": 22
            },
            "basis": {
              "sample_size_matches": 32,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/young-woo-seol/profil/spieler/639414",
                "source_refs": {
                  "key_transfermarkt": "639414",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 639414,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 32.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 8.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 7.37,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 32,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/young-woo-seol/profil/spieler/639414",
                "source_refs": {
                  "key_transfermarkt": "639414",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 639414,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 8.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 32,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/young-woo-seol/profil/spieler/639414",
                "source_refs": {
                  "key_transfermarkt": "639414",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 639414,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 32,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/young-woo-seol/profil/spieler/639414",
                "source_refs": {
                  "key_transfermarkt": "639414",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 639414,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 32,
              "goals": 0,
              "impact_proxy_score": 8.0,
              "appearances_total": 25,
              "minutes_total": 2212,
              "assists_total": 4,
              "starts_total": 79,
              "bench_rows_total": 4,
              "event_rows_total": 22
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "66",
                "sample_size": 79,
                "latest_seen_date": "2026-04-09"
              },
              {
                "number": "22",
                "sample_size": 4,
                "latest_seen_date": "2024-02-06"
              }
            ],
            "activity": {
              "appearances_total": 25,
              "minutes_total": 2212,
              "goals_total": 0,
              "assists_total": 4,
              "yellow_cards_total": 3,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-02-26"
            },
            "lineups": {
              "lineup_rows": 83,
              "starts": 79,
              "bench_rows": 4,
              "latest_lineup_date": "2026-04-09",
              "latest_rows": [
                {
                  "game_id": 4640836,
                  "date": "2026-04-09",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "66",
                  "team_captain": false
                },
                {
                  "game_id": 4640846,
                  "date": "2026-04-05",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "66",
                  "team_captain": false
                },
                {
                  "game_id": 4640915,
                  "date": "2026-03-21",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "66",
                  "team_captain": false
                },
                {
                  "game_id": 4640943,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "66",
                  "team_captain": false
                },
                {
                  "game_id": 4640810,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "66",
                  "team_captain": false
                },
                {
                  "game_id": 4640856,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "66",
                  "team_captain": false
                },
                {
                  "game_id": 4805903,
                  "date": "2026-02-26",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "66",
                  "team_captain": false
                },
                {
                  "game_id": 4640897,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "66",
                  "team_captain": false
                },
                {
                  "game_id": 4805895,
                  "date": "2026-02-19",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "66",
                  "team_captain": false
                },
                {
                  "game_id": 4640905,
                  "date": "2026-02-14",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "66",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 22,
              "goal_events": 7,
              "card_events": 7,
              "substitution_events": 8,
              "latest_event_date": "2026-03-01"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "korea-republic:player:seol-youngwoo"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:son-heungmin",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Son Heungmin",
        "name": "Son Heungmin",
        "name_zh": null,
        "country_code": null,
        "country_name": "Korea Republic",
        "country_name_zh": null,
        "date_of_birth": "1992-07-08",
        "age": 33,
        "photo_url": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "korea-republic:player:son-heungmin",
          "position": "FW",
          "shirt_number": null,
          "club": "Los Angeles Football Club",
          "date_of_birth": "1992-07-08",
          "age": 33,
          "status": "selected",
          "country_of_citizenship": "Korea, South",
          "height_cm": 184,
          "foot": "both",
          "sub_position": "Left Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/91845-1771690023.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/heung-min-son/profil/spieler/91845",
            "source_refs": {
              "key_transfermarkt": "91845",
              "reep_id": null,
              "identity_ref_source": "dcaribou_activity_ref",
              "person_id_map_confidence": "medium",
              "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 143,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 143,
            "goals": 54,
            "market_value_eur": 17000000,
            "highest_market_value_eur": 90000000,
            "impact_proxy_score": 50.2,
            "appearances_total": 553,
            "minutes_total": 40191,
            "assists_total": 112,
            "starts_total": 452,
            "bench_rows_total": 105,
            "event_rows_total": 521
          },
          "basis": {
            "sample_size_matches": 143,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/heung-min-son/profil/spieler/91845",
              "source_refs": {
                "key_transfermarkt": "91845",
                "reep_id": null,
                "identity_ref_source": "dcaribou_activity_ref",
                "person_id_map_confidence": "medium",
                "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 91845,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 50.2,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 143,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/heung-min-son/profil/spieler/91845",
                "source_refs": {
                  "key_transfermarkt": "91845",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 91845,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "7",
              "sample_size": 557,
              "latest_seen_date": "2026-05-03"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Los Angeles Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "7",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 143,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 54,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 40191,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 50.2,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "korea-republic:player:son-heungmin",
              "position": "FW",
              "shirt_number": null,
              "club": "Los Angeles Football Club",
              "date_of_birth": "1992-07-08",
              "age": 33,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 184,
              "foot": "both",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/91845-1771690023.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "korea-republic:player:son-heungmin",
              "position": "FW",
              "shirt_number": null,
              "club": "Los Angeles Football Club",
              "date_of_birth": "1992-07-08",
              "age": 33,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 184,
              "foot": "both",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/91845-1771690023.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 143,
              "goals": 54,
              "market_value_eur": 17000000,
              "highest_market_value_eur": 90000000,
              "impact_proxy_score": 50.2,
              "appearances_total": 553,
              "minutes_total": 40191,
              "assists_total": 112,
              "starts_total": 452,
              "bench_rows_total": 105,
              "event_rows_total": 521
            },
            "basis": {
              "sample_size_matches": 143,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/heung-min-son/profil/spieler/91845",
                "source_refs": {
                  "key_transfermarkt": "91845",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 91845,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 17.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 50.2,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 143,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/heung-min-son/profil/spieler/91845",
                "source_refs": {
                  "key_transfermarkt": "91845",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 91845,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 50.2,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 143,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/heung-min-son/profil/spieler/91845",
                "source_refs": {
                  "key_transfermarkt": "91845",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 91845,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 143,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/heung-min-son/profil/spieler/91845",
                "source_refs": {
                  "key_transfermarkt": "91845",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 91845,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 143,
              "goals": 54,
              "market_value_eur": 17000000,
              "highest_market_value_eur": 90000000,
              "impact_proxy_score": 50.2,
              "appearances_total": 553,
              "minutes_total": 40191,
              "assists_total": 112,
              "starts_total": 452,
              "bench_rows_total": 105,
              "event_rows_total": 521
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "7",
                "sample_size": 557,
                "latest_seen_date": "2026-05-03"
              }
            ],
            "activity": {
              "appearances_total": 553,
              "minutes_total": 40191,
              "goals_total": 208,
              "assists_total": 112,
              "yellow_cards_total": 27,
              "red_cards_total": 4,
              "latest_appearance_date": "2025-05-21"
            },
            "lineups": {
              "lineup_rows": 557,
              "starts": 452,
              "bench_rows": 105,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4850734,
                  "date": "2026-05-03",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4850703,
                  "date": "2026-04-23",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4803012,
                  "date": "2026-04-20",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4802979,
                  "date": "2026-04-05",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4802961,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4802950,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4802934,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4802915,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4770603,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4587246,
                  "date": "2025-10-19",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 521,
              "goal_events": 225,
              "card_events": 35,
              "substitution_events": 259,
              "latest_event_date": "2026-04-23"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "korea-republic:player:son-heungmin"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:song-bumkeun",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Song Bumkeun",
        "name": "Song Bumkeun",
        "name_zh": null,
        "country_code": null,
        "country_name": "Korea Republic",
        "country_name_zh": null,
        "date_of_birth": "1997-10-15",
        "age": 28,
        "photo_url": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "korea-republic:player:song-bumkeun",
          "position": "GK",
          "shirt_number": null,
          "club": "Jeonbuk Hyundai Motors",
          "date_of_birth": "1997-10-15",
          "age": 28,
          "status": "selected",
          "country_of_citizenship": "Korea, South",
          "height_cm": 194,
          "foot": "right",
          "sub_position": "Goalkeeper",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/508237-1584689521.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/bum-keun-song/profil/spieler/508237",
            "source_refs": {
              "key_transfermarkt": "508237",
              "reep_id": null,
              "identity_ref_source": "dcaribou_activity_ref",
              "person_id_map_confidence": "medium",
              "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 2,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 2,
            "goals": 0,
            "impact_proxy_score": 0.5,
            "starts_total": 28,
            "bench_rows_total": 4,
            "event_rows_total": 3
          },
          "basis": {
            "sample_size_matches": 2,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/bum-keun-song/profil/spieler/508237",
              "source_refs": {
                "key_transfermarkt": "508237",
                "reep_id": null,
                "identity_ref_source": "dcaribou_activity_ref",
                "person_id_map_confidence": "medium",
                "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 508237,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 0.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/bum-keun-song/profil/spieler/508237",
                "source_refs": {
                  "key_transfermarkt": "508237",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 508237,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "31",
              "sample_size": 28,
              "latest_seen_date": "2026-05-05"
            },
            {
              "number": "12",
              "sample_size": 4,
              "latest_seen_date": "2024-02-06"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "GK",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Jeonbuk Hyundai Motors",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "31",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 0.5,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "korea-republic:player:song-bumkeun",
              "position": "GK",
              "shirt_number": null,
              "club": "Jeonbuk Hyundai Motors",
              "date_of_birth": "1997-10-15",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 194,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/508237-1584689521.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "korea-republic:player:song-bumkeun",
              "position": "GK",
              "shirt_number": null,
              "club": "Jeonbuk Hyundai Motors",
              "date_of_birth": "1997-10-15",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 194,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/508237-1584689521.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 2,
              "goals": 0,
              "impact_proxy_score": 0.5,
              "starts_total": 28,
              "bench_rows_total": 4,
              "event_rows_total": 3
            },
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/bum-keun-song/profil/spieler/508237",
                "source_refs": {
                  "key_transfermarkt": "508237",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 508237,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 0.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/bum-keun-song/profil/spieler/508237",
                "source_refs": {
                  "key_transfermarkt": "508237",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 508237,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 0.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/bum-keun-song/profil/spieler/508237",
                "source_refs": {
                  "key_transfermarkt": "508237",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 508237,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/bum-keun-song/profil/spieler/508237",
                "source_refs": {
                  "key_transfermarkt": "508237",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 508237,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 2,
              "goals": 0,
              "impact_proxy_score": 0.5,
              "starts_total": 28,
              "bench_rows_total": 4,
              "event_rows_total": 3
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "31",
                "sample_size": 28,
                "latest_seen_date": "2026-05-05"
              },
              {
                "number": "12",
                "sample_size": 4,
                "latest_seen_date": "2024-02-06"
              }
            ],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": 32,
              "starts": 28,
              "bench_rows": 4,
              "latest_lineup_date": "2026-05-05",
              "latest_rows": [
                {
                  "game_id": 4803427,
                  "date": "2026-05-05",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": true
                },
                {
                  "game_id": 4803424,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": true
                },
                {
                  "game_id": 4803418,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4803411,
                  "date": "2026-04-21",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4803403,
                  "date": "2026-04-18",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4803398,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4803392,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4803385,
                  "date": "2026-03-21",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4803383,
                  "date": "2026-03-18",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                },
                {
                  "game_id": 4803373,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "31",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 3,
              "goal_events": 1,
              "card_events": 2,
              "substitution_events": 0,
              "latest_event_date": "2025-10-25"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "korea-republic:player:song-bumkeun"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "korea-republic:player:yang-hyunjun",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Yang Hyunjun",
        "name": "Yang Hyunjun",
        "name_zh": null,
        "country_code": null,
        "country_name": "Korea Republic",
        "country_name_zh": null,
        "date_of_birth": "2002-05-25",
        "age": 23,
        "photo_url": null,
        "team_id": "korea-republic",
        "team_name": "Korea Republic",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "korea-republic:player:yang-hyunjun",
          "position": "MF",
          "shirt_number": null,
          "club": "The Celtic Football Club",
          "date_of_birth": "2002-05-25",
          "age": 23,
          "status": "selected",
          "country_of_citizenship": "Korea, South",
          "height_cm": 176,
          "foot": "right",
          "sub_position": "Right Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/853110-1696454819.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/hyun-jun-yang/profil/spieler/853110",
            "source_refs": {
              "key_transfermarkt": "853110",
              "reep_id": null,
              "identity_ref_source": "dcaribou_activity_ref",
              "person_id_map_confidence": "medium",
              "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 8,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 8,
            "goals": 0,
            "market_value_eur": 2000000,
            "highest_market_value_eur": 2000000,
            "impact_proxy_score": 3.2,
            "appearances_total": 97,
            "minutes_total": 4892,
            "assists_total": 11,
            "starts_total": 56,
            "bench_rows_total": 71,
            "event_rows_total": 68
          },
          "basis": {
            "sample_size_matches": 8,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/hyun-jun-yang/profil/spieler/853110",
              "source_refs": {
                "key_transfermarkt": "853110",
                "reep_id": null,
                "identity_ref_source": "dcaribou_activity_ref",
                "person_id_map_confidence": "medium",
                "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 853110,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 3.2,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hyun-jun-yang/profil/spieler/853110",
                "source_refs": {
                  "key_transfermarkt": "853110",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 853110,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "13",
              "sample_size": 123,
              "latest_seen_date": "2026-04-19"
            },
            {
              "number": "26",
              "sample_size": 4,
              "latest_seen_date": "2024-02-06"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "The Celtic Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "13",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 8,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 4892,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 3.2,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "korea-republic:player:yang-hyunjun",
              "position": "MF",
              "shirt_number": null,
              "club": "The Celtic Football Club",
              "date_of_birth": "2002-05-25",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 176,
              "foot": "right",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/853110-1696454819.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "korea-republic:player:yang-hyunjun",
              "position": "MF",
              "shirt_number": null,
              "club": "The Celtic Football Club",
              "date_of_birth": "2002-05-25",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Korea, South",
              "height_cm": 176,
              "foot": "right",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/853110-1696454819.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 8,
              "goals": 0,
              "market_value_eur": 2000000,
              "highest_market_value_eur": 2000000,
              "impact_proxy_score": 3.2,
              "appearances_total": 97,
              "minutes_total": 4892,
              "assists_total": 11,
              "starts_total": 56,
              "bench_rows_total": 71,
              "event_rows_total": 68
            },
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hyun-jun-yang/profil/spieler/853110",
                "source_refs": {
                  "key_transfermarkt": "853110",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 853110,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 8.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 3.2,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 16.31,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hyun-jun-yang/profil/spieler/853110",
                "source_refs": {
                  "key_transfermarkt": "853110",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 853110,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 3.2,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hyun-jun-yang/profil/spieler/853110",
                "source_refs": {
                  "key_transfermarkt": "853110",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 853110,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hyun-jun-yang/profil/spieler/853110",
                "source_refs": {
                  "key_transfermarkt": "853110",
                  "reep_id": null,
                  "identity_ref_source": "dcaribou_activity_ref",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 853110,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 8,
              "goals": 0,
              "market_value_eur": 2000000,
              "highest_market_value_eur": 2000000,
              "impact_proxy_score": 3.2,
              "appearances_total": 97,
              "minutes_total": 4892,
              "assists_total": 11,
              "starts_total": 56,
              "bench_rows_total": 71,
              "event_rows_total": 68
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "13",
                "sample_size": 123,
                "latest_seen_date": "2026-04-19"
              },
              {
                "number": "26",
                "sample_size": 4,
                "latest_seen_date": "2024-02-06"
              }
            ],
            "activity": {
              "appearances_total": 97,
              "minutes_total": 4892,
              "goals_total": 14,
              "assists_total": 11,
              "yellow_cards_total": 6,
              "red_cards_total": 1,
              "latest_appearance_date": "2026-04-19"
            },
            "lineups": {
              "lineup_rows": 127,
              "starts": 56,
              "bench_rows": 71,
              "latest_lineup_date": "2026-04-19",
              "latest_rows": [
                {
                  "game_id": 4839967,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "13",
                  "team_captain": false
                },
                {
                  "game_id": 4649530,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "13",
                  "team_captain": false
                },
                {
                  "game_id": 4649535,
                  "date": "2026-04-05",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "13",
                  "team_captain": false
                },
                {
                  "game_id": 4649541,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "13",
                  "team_captain": false
                },
                {
                  "game_id": 4649518,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "13",
                  "team_captain": false
                },
                {
                  "game_id": 4832715,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "13",
                  "team_captain": false
                },
                {
                  "game_id": 4649493,
                  "date": "2026-03-04",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "13",
                  "team_captain": false
                },
                {
                  "game_id": 4649528,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "13",
                  "team_captain": false
                },
                {
                  "game_id": 4805900,
                  "date": "2026-02-26",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "13",
                  "team_captain": false
                },
                {
                  "game_id": 4649506,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "13",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 68,
              "goal_events": 14,
              "card_events": 7,
              "substitution_events": 47,
              "latest_event_date": "2026-04-19"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "korea-republic:player:yang-hyunjun"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/korea-republic-world-cup-squad-hong-myungbo"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:alexander-bernhardsson",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Alexander Bernhardsson",
        "name": "Alexander Bernhardsson",
        "name_zh": null,
        "country_code": null,
        "country_name": "Sweden",
        "country_name_zh": null,
        "date_of_birth": "1998-09-08",
        "age": 27,
        "photo_url": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "sweden:player:alexander-bernhardsson",
          "position": "MF",
          "shirt_number": null,
          "club": "Holstein Kiel",
          "date_of_birth": "1998-09-08",
          "age": 27,
          "status": "selected",
          "country_of_citizenship": "Sweden",
          "height_cm": 185,
          "foot": "left",
          "sub_position": "Right Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/633454-1756808339.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/alexander-bernhardsson/profil/spieler/633454",
            "source_refs": {
              "key_transfermarkt": "633454",
              "reep_id": "reep_pf7082d0b",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 9,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 9,
            "goals": 0,
            "market_value_eur": 3000000,
            "highest_market_value_eur": 3000000,
            "impact_proxy_score": 4.05,
            "appearances_total": 22,
            "minutes_total": 1444,
            "assists_total": 3,
            "starts_total": 19,
            "bench_rows_total": 12,
            "event_rows_total": 28
          },
          "basis": {
            "sample_size_matches": 9,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/alexander-bernhardsson/profil/spieler/633454",
              "source_refs": {
                "key_transfermarkt": "633454",
                "reep_id": "reep_pf7082d0b",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 633454,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 4.05,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 9,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/alexander-bernhardsson/profil/spieler/633454",
                "source_refs": {
                  "key_transfermarkt": "633454",
                  "reep_id": "reep_pf7082d0b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 633454,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "11",
              "sample_size": 23,
              "latest_seen_date": "2025-10-28"
            },
            {
              "number": "12",
              "sample_size": 8,
              "latest_seen_date": "2022-07-28"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Holstein Kiel",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "11",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 9,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 1444,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 4.05,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "sweden:player:alexander-bernhardsson",
              "position": "MF",
              "shirt_number": null,
              "club": "Holstein Kiel",
              "date_of_birth": "1998-09-08",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 185,
              "foot": "left",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/633454-1756808339.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "sweden:player:alexander-bernhardsson",
              "position": "MF",
              "shirt_number": null,
              "club": "Holstein Kiel",
              "date_of_birth": "1998-09-08",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 185,
              "foot": "left",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/633454-1756808339.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 9,
              "goals": 0,
              "market_value_eur": 3000000,
              "highest_market_value_eur": 3000000,
              "impact_proxy_score": 4.05,
              "appearances_total": 22,
              "minutes_total": 1444,
              "assists_total": 3,
              "starts_total": 19,
              "bench_rows_total": 12,
              "event_rows_total": 28
            },
            "basis": {
              "sample_size_matches": 9,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/alexander-bernhardsson/profil/spieler/633454",
                "source_refs": {
                  "key_transfermarkt": "633454",
                  "reep_id": "reep_pf7082d0b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 633454,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 9.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 3.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 4.05,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 4.81,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 9,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/alexander-bernhardsson/profil/spieler/633454",
                "source_refs": {
                  "key_transfermarkt": "633454",
                  "reep_id": "reep_pf7082d0b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 633454,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 4.05,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 9,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/alexander-bernhardsson/profil/spieler/633454",
                "source_refs": {
                  "key_transfermarkt": "633454",
                  "reep_id": "reep_pf7082d0b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 633454,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 9,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/alexander-bernhardsson/profil/spieler/633454",
                "source_refs": {
                  "key_transfermarkt": "633454",
                  "reep_id": "reep_pf7082d0b",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 633454,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 9,
              "goals": 0,
              "market_value_eur": 3000000,
              "highest_market_value_eur": 3000000,
              "impact_proxy_score": 4.05,
              "appearances_total": 22,
              "minutes_total": 1444,
              "assists_total": 3,
              "starts_total": 19,
              "bench_rows_total": 12,
              "event_rows_total": 28
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "11",
                "sample_size": 23,
                "latest_seen_date": "2025-10-28"
              },
              {
                "number": "12",
                "sample_size": 8,
                "latest_seen_date": "2022-07-28"
              }
            ],
            "activity": {
              "appearances_total": 22,
              "minutes_total": 1444,
              "goals_total": 9,
              "assists_total": 3,
              "yellow_cards_total": 3,
              "red_cards_total": 0,
              "latest_appearance_date": "2025-10-28"
            },
            "lineups": {
              "lineup_rows": 31,
              "starts": 19,
              "bench_rows": 12,
              "latest_lineup_date": "2025-10-28",
              "latest_rows": [
                {
                  "game_id": 4717155,
                  "date": "2025-10-28",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "11",
                  "team_captain": true
                },
                {
                  "game_id": 4623584,
                  "date": "2025-08-17",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4373888,
                  "date": "2025-05-17",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4373877,
                  "date": "2025-05-10",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4373855,
                  "date": "2025-05-04",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4373841,
                  "date": "2025-04-26",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4373815,
                  "date": "2025-04-19",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4373805,
                  "date": "2025-04-12",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4373784,
                  "date": "2025-04-05",
                  "type": "starting_lineup",
                  "position": "Second Striker",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4373769,
                  "date": "2025-03-29",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "11",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 28,
              "goal_events": 10,
              "card_events": 4,
              "substitution_events": 14,
              "latest_event_date": "2025-10-28"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "sweden:player:alexander-bernhardsson"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:alexander-isak",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Alexander Isak",
        "name": "Alexander Isak",
        "name_zh": null,
        "country_code": null,
        "country_name": "Sweden",
        "country_name_zh": null,
        "date_of_birth": "1999-09-21",
        "age": 26,
        "photo_url": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "sweden:player:alexander-isak",
          "position": "FW",
          "shirt_number": null,
          "club": "Liverpool Football Club",
          "date_of_birth": "1999-09-21",
          "age": 26,
          "status": "selected",
          "country_of_citizenship": "Sweden",
          "height_cm": 192,
          "foot": "right",
          "sub_position": "Centre-Forward",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/349066-1680791339.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/alexander-isak/profil/spieler/349066",
            "source_refs": {
              "key_transfermarkt": "349066",
              "reep_id": "reep_p87829862",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 56,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 56,
            "goals": 16,
            "market_value_eur": 120000000,
            "highest_market_value_eur": 140000000,
            "impact_proxy_score": 78.8,
            "appearances_total": 286,
            "minutes_total": 18452,
            "assists_total": 27,
            "starts_total": 216,
            "bench_rows_total": 102,
            "event_rows_total": 297
          },
          "basis": {
            "sample_size_matches": 56,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/alexander-isak/profil/spieler/349066",
              "source_refs": {
                "key_transfermarkt": "349066",
                "reep_id": "reep_p87829862",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 349066,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 78.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 56,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/alexander-isak/profil/spieler/349066",
                "source_refs": {
                  "key_transfermarkt": "349066",
                  "reep_id": "reep_p87829862",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 349066,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "19",
              "sample_size": 139,
              "latest_seen_date": "2022-08-21"
            },
            {
              "number": "14",
              "sample_size": 136,
              "latest_seen_date": "2025-05-25"
            },
            {
              "number": "9",
              "sample_size": 40,
              "latest_seen_date": "2026-04-25"
            },
            {
              "number": "36",
              "sample_size": 3,
              "latest_seen_date": "2016-07-14"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Liverpool Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "19",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 56,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 16,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 18452,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 78.8,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "sweden:player:alexander-isak",
              "position": "FW",
              "shirt_number": null,
              "club": "Liverpool Football Club",
              "date_of_birth": "1999-09-21",
              "age": 26,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 192,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/349066-1680791339.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "sweden:player:alexander-isak",
              "position": "FW",
              "shirt_number": null,
              "club": "Liverpool Football Club",
              "date_of_birth": "1999-09-21",
              "age": 26,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 192,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/349066-1680791339.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 56,
              "goals": 16,
              "market_value_eur": 120000000,
              "highest_market_value_eur": 140000000,
              "impact_proxy_score": 78.8,
              "appearances_total": 286,
              "minutes_total": 18452,
              "assists_total": 27,
              "starts_total": 216,
              "bench_rows_total": 102,
              "event_rows_total": 297
            },
            "basis": {
              "sample_size_matches": 56,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/alexander-isak/profil/spieler/349066",
                "source_refs": {
                  "key_transfermarkt": "349066",
                  "reep_id": "reep_p87829862",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 349066,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 56.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 32.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 100.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 78.8,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 61.51,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 56,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/alexander-isak/profil/spieler/349066",
                "source_refs": {
                  "key_transfermarkt": "349066",
                  "reep_id": "reep_p87829862",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 349066,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 78.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 56,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/alexander-isak/profil/spieler/349066",
                "source_refs": {
                  "key_transfermarkt": "349066",
                  "reep_id": "reep_p87829862",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 349066,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 56,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/alexander-isak/profil/spieler/349066",
                "source_refs": {
                  "key_transfermarkt": "349066",
                  "reep_id": "reep_p87829862",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 349066,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 56,
              "goals": 16,
              "market_value_eur": 120000000,
              "highest_market_value_eur": 140000000,
              "impact_proxy_score": 78.8,
              "appearances_total": 286,
              "minutes_total": 18452,
              "assists_total": 27,
              "starts_total": 216,
              "bench_rows_total": 102,
              "event_rows_total": 297
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "19",
                "sample_size": 139,
                "latest_seen_date": "2022-08-21"
              },
              {
                "number": "14",
                "sample_size": 136,
                "latest_seen_date": "2025-05-25"
              },
              {
                "number": "9",
                "sample_size": 40,
                "latest_seen_date": "2026-04-25"
              },
              {
                "number": "36",
                "sample_size": 3,
                "latest_seen_date": "2016-07-14"
              }
            ],
            "activity": {
              "appearances_total": 286,
              "minutes_total": 18452,
              "goals_total": 123,
              "assists_total": 27,
              "yellow_cards_total": 22,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-04-25"
            },
            "lineups": {
              "lineup_rows": 318,
              "starts": 216,
              "bench_rows": 102,
              "latest_lineup_date": "2026-04-25",
              "latest_rows": [
                {
                  "game_id": 4626133,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4626122,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4814374,
                  "date": "2026-04-14",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4626113,
                  "date": "2026-04-11",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4814370,
                  "date": "2026-04-08",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4625942,
                  "date": "2025-12-20",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4625929,
                  "date": "2025-12-13",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4715058,
                  "date": "2025-12-09",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4625919,
                  "date": "2025-12-06",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                },
                {
                  "game_id": 4625910,
                  "date": "2025-12-03",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "9",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 297,
              "goal_events": 122,
              "card_events": 22,
              "substitution_events": 151,
              "latest_event_date": "2026-04-25"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "sweden:player:alexander-isak"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:anthony-elanga",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Anthony Elanga",
        "name": "Anthony Elanga",
        "name_zh": null,
        "country_code": null,
        "country_name": "Sweden",
        "country_name_zh": null,
        "date_of_birth": "2002-04-27",
        "age": 24,
        "photo_url": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "sweden:player:anthony-elanga",
          "position": "FW",
          "shirt_number": null,
          "club": "Newcastle United Football Club",
          "date_of_birth": "2002-04-27",
          "age": 24,
          "status": "selected",
          "country_of_citizenship": "Sweden",
          "height_cm": 178,
          "foot": "right",
          "sub_position": "Right Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/583189-1700739021.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/anthony-elanga/profil/spieler/583189",
            "source_refs": {
              "key_transfermarkt": "583189",
              "reep_id": "reep_pa7e27407",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 28,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 28,
            "goals": 6,
            "market_value_eur": 50000000,
            "highest_market_value_eur": 55000000,
            "impact_proxy_score": 38.8,
            "appearances_total": 179,
            "minutes_total": 9665,
            "assists_total": 26,
            "starts_total": 107,
            "bench_rows_total": 108,
            "event_rows_total": 91
          },
          "basis": {
            "sample_size_matches": 28,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/anthony-elanga/profil/spieler/583189",
              "source_refs": {
                "key_transfermarkt": "583189",
                "reep_id": "reep_pa7e27407",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 583189,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 38.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 28,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/anthony-elanga/profil/spieler/583189",
                "source_refs": {
                  "key_transfermarkt": "583189",
                  "reep_id": "reep_pa7e27407",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 583189,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "21",
              "sample_size": 83,
              "latest_seen_date": "2025-05-25"
            },
            {
              "number": "36",
              "sample_size": 77,
              "latest_seen_date": "2023-06-03"
            },
            {
              "number": "20",
              "sample_size": 50,
              "latest_seen_date": "2026-05-02"
            },
            {
              "number": "56",
              "sample_size": 5,
              "latest_seen_date": "2021-05-23"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Newcastle United Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "21",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 28,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 6,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 9665,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 38.8,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "sweden:player:anthony-elanga",
              "position": "FW",
              "shirt_number": null,
              "club": "Newcastle United Football Club",
              "date_of_birth": "2002-04-27",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 178,
              "foot": "right",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/583189-1700739021.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "sweden:player:anthony-elanga",
              "position": "FW",
              "shirt_number": null,
              "club": "Newcastle United Football Club",
              "date_of_birth": "2002-04-27",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 178,
              "foot": "right",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/583189-1700739021.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 28,
              "goals": 6,
              "market_value_eur": 50000000,
              "highest_market_value_eur": 55000000,
              "impact_proxy_score": 38.8,
              "appearances_total": 179,
              "minutes_total": 9665,
              "assists_total": 26,
              "starts_total": 107,
              "bench_rows_total": 108,
              "event_rows_total": 91
            },
            "basis": {
              "sample_size_matches": 28,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/anthony-elanga/profil/spieler/583189",
                "source_refs": {
                  "key_transfermarkt": "583189",
                  "reep_id": "reep_pa7e27407",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 583189,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 28.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 12.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 50.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 38.8,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 32.22,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 28,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/anthony-elanga/profil/spieler/583189",
                "source_refs": {
                  "key_transfermarkt": "583189",
                  "reep_id": "reep_pa7e27407",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 583189,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 38.8,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 28,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/anthony-elanga/profil/spieler/583189",
                "source_refs": {
                  "key_transfermarkt": "583189",
                  "reep_id": "reep_pa7e27407",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 583189,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 28,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/anthony-elanga/profil/spieler/583189",
                "source_refs": {
                  "key_transfermarkt": "583189",
                  "reep_id": "reep_pa7e27407",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 583189,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 28,
              "goals": 6,
              "market_value_eur": 50000000,
              "highest_market_value_eur": 55000000,
              "impact_proxy_score": 38.8,
              "appearances_total": 179,
              "minutes_total": 9665,
              "assists_total": 26,
              "starts_total": 107,
              "bench_rows_total": 108,
              "event_rows_total": 91
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "21",
                "sample_size": 83,
                "latest_seen_date": "2025-05-25"
              },
              {
                "number": "36",
                "sample_size": 77,
                "latest_seen_date": "2023-06-03"
              },
              {
                "number": "20",
                "sample_size": 50,
                "latest_seen_date": "2026-05-02"
              },
              {
                "number": "56",
                "sample_size": 5,
                "latest_seen_date": "2021-05-23"
              }
            ],
            "activity": {
              "appearances_total": 179,
              "minutes_total": 9665,
              "goals_total": 18,
              "assists_total": 26,
              "yellow_cards_total": 3,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-04-25"
            },
            "lineups": {
              "lineup_rows": 215,
              "starts": 107,
              "bench_rows": 108,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4626146,
                  "date": "2026-05-02",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4626128,
                  "date": "2026-04-25",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4626125,
                  "date": "2026-04-18",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4626112,
                  "date": "2026-04-12",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4626105,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4814366,
                  "date": "2026-03-18",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4626091,
                  "date": "2026-03-14",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4814358,
                  "date": "2026-03-10",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4827501,
                  "date": "2026-03-07",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4626085,
                  "date": "2026-03-04",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "20",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 91,
              "goal_events": 18,
              "card_events": 3,
              "substitution_events": 69,
              "latest_event_date": "2026-04-18"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "sweden:player:anthony-elanga"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:benjamin-nygren",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Benjamin Nygren",
        "name": "Benjamin Nygren",
        "name_zh": null,
        "country_code": null,
        "country_name": "Sweden",
        "country_name_zh": null,
        "date_of_birth": "2001-07-08",
        "age": 24,
        "photo_url": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "sweden:player:benjamin-nygren",
          "position": "MF",
          "shirt_number": null,
          "club": "The Celtic Football Club",
          "date_of_birth": "2001-07-08",
          "age": 24,
          "status": "selected",
          "country_of_citizenship": "Sweden",
          "height_cm": 188,
          "foot": "left",
          "sub_position": "Right Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/475949-1758813565.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/benjamin-nygren/profil/spieler/475949",
            "source_refs": {
              "key_transfermarkt": "475949",
              "reep_id": "reep_p283dc072",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 9,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 9,
            "goals": 3,
            "market_value_eur": 6500000,
            "highest_market_value_eur": 6500000,
            "impact_proxy_score": 7.05,
            "appearances_total": 175,
            "minutes_total": 9347,
            "assists_total": 19,
            "starts_total": 99,
            "bench_rows_total": 108,
            "event_rows_total": 123
          },
          "basis": {
            "sample_size_matches": 9,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/benjamin-nygren/profil/spieler/475949",
              "source_refs": {
                "key_transfermarkt": "475949",
                "reep_id": "reep_p283dc072",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 475949,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 7.05,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 9,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/benjamin-nygren/profil/spieler/475949",
                "source_refs": {
                  "key_transfermarkt": "475949",
                  "reep_id": "reep_p283dc072",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 475949,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "8",
              "sample_size": 106,
              "latest_seen_date": "2026-04-19"
            },
            {
              "number": "9",
              "sample_size": 67,
              "latest_seen_date": "2024-08-18"
            },
            {
              "number": "10",
              "sample_size": 19,
              "latest_seen_date": "2025-03-16"
            },
            {
              "number": "14",
              "sample_size": 15,
              "latest_seen_date": "2020-08-30"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "The Celtic Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "8",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 9,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 3,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 9347,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 7.05,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "sweden:player:benjamin-nygren",
              "position": "MF",
              "shirt_number": null,
              "club": "The Celtic Football Club",
              "date_of_birth": "2001-07-08",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 188,
              "foot": "left",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/475949-1758813565.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "sweden:player:benjamin-nygren",
              "position": "MF",
              "shirt_number": null,
              "club": "The Celtic Football Club",
              "date_of_birth": "2001-07-08",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 188,
              "foot": "left",
              "sub_position": "Right Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/475949-1758813565.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 9,
              "goals": 3,
              "market_value_eur": 6500000,
              "highest_market_value_eur": 6500000,
              "impact_proxy_score": 7.05,
              "appearances_total": 175,
              "minutes_total": 9347,
              "assists_total": 19,
              "starts_total": 99,
              "bench_rows_total": 108,
              "event_rows_total": 123
            },
            "basis": {
              "sample_size_matches": 9,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/benjamin-nygren/profil/spieler/475949",
                "source_refs": {
                  "key_transfermarkt": "475949",
                  "reep_id": "reep_p283dc072",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 475949,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 9.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 6.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 6.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 7.05,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 31.16,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 9,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/benjamin-nygren/profil/spieler/475949",
                "source_refs": {
                  "key_transfermarkt": "475949",
                  "reep_id": "reep_p283dc072",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 475949,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 7.05,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 9,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/benjamin-nygren/profil/spieler/475949",
                "source_refs": {
                  "key_transfermarkt": "475949",
                  "reep_id": "reep_p283dc072",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 475949,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 9,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/benjamin-nygren/profil/spieler/475949",
                "source_refs": {
                  "key_transfermarkt": "475949",
                  "reep_id": "reep_p283dc072",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 475949,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 9,
              "goals": 3,
              "market_value_eur": 6500000,
              "highest_market_value_eur": 6500000,
              "impact_proxy_score": 7.05,
              "appearances_total": 175,
              "minutes_total": 9347,
              "assists_total": 19,
              "starts_total": 99,
              "bench_rows_total": 108,
              "event_rows_total": 123
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "8",
                "sample_size": 106,
                "latest_seen_date": "2026-04-19"
              },
              {
                "number": "9",
                "sample_size": 67,
                "latest_seen_date": "2024-08-18"
              },
              {
                "number": "10",
                "sample_size": 19,
                "latest_seen_date": "2025-03-16"
              },
              {
                "number": "14",
                "sample_size": 15,
                "latest_seen_date": "2020-08-30"
              }
            ],
            "activity": {
              "appearances_total": 175,
              "minutes_total": 9347,
              "goals_total": 47,
              "assists_total": 19,
              "yellow_cards_total": 11,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-04-19"
            },
            "lineups": {
              "lineup_rows": 207,
              "starts": 99,
              "bench_rows": 108,
              "latest_lineup_date": "2026-04-19",
              "latest_rows": [
                {
                  "game_id": 4839967,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4649530,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4649535,
                  "date": "2026-04-05",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4649541,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4649518,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4832715,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4649493,
                  "date": "2026-03-04",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4649528,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4805900,
                  "date": "2026-02-26",
                  "type": "substitutes",
                  "position": "Right Winger",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4649506,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "8",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 123,
              "goal_events": 52,
              "card_events": 12,
              "substitution_events": 58,
              "latest_event_date": "2026-04-19"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "sweden:player:benjamin-nygren"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:besfort-zeneli",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Besfort Zeneli",
        "name": "Besfort Zeneli",
        "name_zh": null,
        "country_code": null,
        "country_name": "Sweden",
        "country_name_zh": null,
        "date_of_birth": "2002-11-21",
        "age": 23,
        "photo_url": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "sweden:player:besfort-zeneli",
          "position": "MF",
          "shirt_number": null,
          "club": "Royale Union Saint-Gilloise",
          "date_of_birth": "2002-11-21",
          "age": 23,
          "status": "selected",
          "country_of_citizenship": "Sweden",
          "height_cm": 187,
          "foot": "right",
          "sub_position": "Central Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/715653-1772107822.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/besfort-zeneli/profil/spieler/715653",
            "source_refs": {
              "key_transfermarkt": "715653",
              "reep_id": "reep_pabcd2e02",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 6,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 6,
            "goals": 0,
            "impact_proxy_score": 1.5,
            "appearances_total": 24,
            "minutes_total": 1667,
            "assists_total": 7,
            "starts_total": 35,
            "bench_rows_total": 9,
            "event_rows_total": 22
          },
          "basis": {
            "sample_size_matches": 6,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/besfort-zeneli/profil/spieler/715653",
              "source_refs": {
                "key_transfermarkt": "715653",
                "reep_id": "reep_pabcd2e02",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 715653,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 1.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 6,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/besfort-zeneli/profil/spieler/715653",
                "source_refs": {
                  "key_transfermarkt": "715653",
                  "reep_id": "reep_pabcd2e02",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 715653,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "27",
              "sample_size": 34,
              "latest_seen_date": "2025-09-20"
            },
            {
              "number": "23",
              "sample_size": 10,
              "latest_seen_date": "2026-03-22"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Royale Union Saint-Gilloise",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "27",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 6,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 1667,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 1.5,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "sweden:player:besfort-zeneli",
              "position": "MF",
              "shirt_number": null,
              "club": "Royale Union Saint-Gilloise",
              "date_of_birth": "2002-11-21",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 187,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/715653-1772107822.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "sweden:player:besfort-zeneli",
              "position": "MF",
              "shirt_number": null,
              "club": "Royale Union Saint-Gilloise",
              "date_of_birth": "2002-11-21",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 187,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/715653-1772107822.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 6,
              "goals": 0,
              "impact_proxy_score": 1.5,
              "appearances_total": 24,
              "minutes_total": 1667,
              "assists_total": 7,
              "starts_total": 35,
              "bench_rows_total": 9,
              "event_rows_total": 22
            },
            "basis": {
              "sample_size_matches": 6,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/besfort-zeneli/profil/spieler/715653",
                "source_refs": {
                  "key_transfermarkt": "715653",
                  "reep_id": "reep_pabcd2e02",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 715653,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 6.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 1.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 5.56,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 6,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/besfort-zeneli/profil/spieler/715653",
                "source_refs": {
                  "key_transfermarkt": "715653",
                  "reep_id": "reep_pabcd2e02",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 715653,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 1.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 6,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/besfort-zeneli/profil/spieler/715653",
                "source_refs": {
                  "key_transfermarkt": "715653",
                  "reep_id": "reep_pabcd2e02",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 715653,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 6,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/besfort-zeneli/profil/spieler/715653",
                "source_refs": {
                  "key_transfermarkt": "715653",
                  "reep_id": "reep_pabcd2e02",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 715653,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 6,
              "goals": 0,
              "impact_proxy_score": 1.5,
              "appearances_total": 24,
              "minutes_total": 1667,
              "assists_total": 7,
              "starts_total": 35,
              "bench_rows_total": 9,
              "event_rows_total": 22
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "27",
                "sample_size": 34,
                "latest_seen_date": "2025-09-20"
              },
              {
                "number": "23",
                "sample_size": 10,
                "latest_seen_date": "2026-03-22"
              }
            ],
            "activity": {
              "appearances_total": 24,
              "minutes_total": 1667,
              "goals_total": 3,
              "assists_total": 7,
              "yellow_cards_total": 1,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-03-22"
            },
            "lineups": {
              "lineup_rows": 44,
              "starts": 35,
              "bench_rows": 9,
              "latest_lineup_date": "2026-03-22",
              "latest_rows": [
                {
                  "game_id": 4641397,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4641375,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4641355,
                  "date": "2026-03-07",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4641301,
                  "date": "2026-03-01",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4641336,
                  "date": "2026-02-21",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4641369,
                  "date": "2026-02-14",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4641360,
                  "date": "2026-02-08",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4641311,
                  "date": "2026-02-01",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4641333,
                  "date": "2026-01-24",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4641320,
                  "date": "2026-01-17",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "23",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 22,
              "goal_events": 5,
              "card_events": 4,
              "substitution_events": 12,
              "latest_event_date": "2026-03-22"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "sweden:player:besfort-zeneli"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:carl-starfelt",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Carl Starfelt",
        "name": "Carl Starfelt",
        "name_zh": null,
        "country_code": null,
        "country_name": "Sweden",
        "country_name_zh": null,
        "date_of_birth": "1995-06-01",
        "age": 30,
        "photo_url": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "sweden:player:carl-starfelt",
          "position": "DF",
          "shirt_number": null,
          "club": "Real Club Celta de Vigo S. A. D.",
          "date_of_birth": "1995-06-01",
          "age": 30,
          "status": "selected",
          "country_of_citizenship": "Sweden",
          "height_cm": 187,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/258987-1758827268.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/carl-starfelt/profil/spieler/258987",
            "source_refs": {
              "key_transfermarkt": "258987",
              "reep_id": "reep_pbe7681cd",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 17,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 17,
            "goals": 0,
            "market_value_eur": 6000000,
            "highest_market_value_eur": 6500000,
            "impact_proxy_score": 7.85,
            "appearances_total": 202,
            "minutes_total": 17029,
            "assists_total": 3,
            "starts_total": 195,
            "bench_rows_total": 39,
            "event_rows_total": 60
          },
          "basis": {
            "sample_size_matches": 17,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/carl-starfelt/profil/spieler/258987",
              "source_refs": {
                "key_transfermarkt": "258987",
                "reep_id": "reep_pbe7681cd",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 258987,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 7.85,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 17,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/carl-starfelt/profil/spieler/258987",
                "source_refs": {
                  "key_transfermarkt": "258987",
                  "reep_id": "reep_pbe7681cd",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 258987,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "2",
              "sample_size": 157,
              "latest_seen_date": "2026-03-19"
            },
            {
              "number": "4",
              "sample_size": 72,
              "latest_seen_date": "2023-08-05"
            },
            {
              "number": "15",
              "sample_size": 5,
              "latest_seen_date": "2014-08-07"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Real Club Celta de Vigo S. A. D.",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "2",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 17,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 17029,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 7.85,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "sweden:player:carl-starfelt",
              "position": "DF",
              "shirt_number": null,
              "club": "Real Club Celta de Vigo S. A. D.",
              "date_of_birth": "1995-06-01",
              "age": 30,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 187,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/258987-1758827268.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "sweden:player:carl-starfelt",
              "position": "DF",
              "shirt_number": null,
              "club": "Real Club Celta de Vigo S. A. D.",
              "date_of_birth": "1995-06-01",
              "age": 30,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 187,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/258987-1758827268.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 17,
              "goals": 0,
              "market_value_eur": 6000000,
              "highest_market_value_eur": 6500000,
              "impact_proxy_score": 7.85,
              "appearances_total": 202,
              "minutes_total": 17029,
              "assists_total": 3,
              "starts_total": 195,
              "bench_rows_total": 39,
              "event_rows_total": 60
            },
            "basis": {
              "sample_size_matches": 17,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/carl-starfelt/profil/spieler/258987",
                "source_refs": {
                  "key_transfermarkt": "258987",
                  "reep_id": "reep_pbe7681cd",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 258987,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 17.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 6.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 7.85,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 56.76,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 17,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/carl-starfelt/profil/spieler/258987",
                "source_refs": {
                  "key_transfermarkt": "258987",
                  "reep_id": "reep_pbe7681cd",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 258987,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 7.85,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 17,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/carl-starfelt/profil/spieler/258987",
                "source_refs": {
                  "key_transfermarkt": "258987",
                  "reep_id": "reep_pbe7681cd",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 258987,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 17,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/carl-starfelt/profil/spieler/258987",
                "source_refs": {
                  "key_transfermarkt": "258987",
                  "reep_id": "reep_pbe7681cd",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 258987,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 17,
              "goals": 0,
              "market_value_eur": 6000000,
              "highest_market_value_eur": 6500000,
              "impact_proxy_score": 7.85,
              "appearances_total": 202,
              "minutes_total": 17029,
              "assists_total": 3,
              "starts_total": 195,
              "bench_rows_total": 39,
              "event_rows_total": 60
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "2",
                "sample_size": 157,
                "latest_seen_date": "2026-03-19"
              },
              {
                "number": "4",
                "sample_size": 72,
                "latest_seen_date": "2023-08-05"
              },
              {
                "number": "15",
                "sample_size": 5,
                "latest_seen_date": "2014-08-07"
              }
            ],
            "activity": {
              "appearances_total": 202,
              "minutes_total": 17029,
              "goals_total": 8,
              "assists_total": 3,
              "yellow_cards_total": 24,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-03-19"
            },
            "lineups": {
              "lineup_rows": 234,
              "starts": 195,
              "bench_rows": 39,
              "latest_lineup_date": "2026-03-19",
              "latest_rows": [
                {
                  "game_id": 4805915,
                  "date": "2026-03-19",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "2",
                  "team_captain": true
                },
                {
                  "game_id": 4645926,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "2",
                  "team_captain": true
                },
                {
                  "game_id": 4805907,
                  "date": "2026-03-12",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4645954,
                  "date": "2026-03-06",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "2",
                  "team_captain": true
                },
                {
                  "game_id": 4805899,
                  "date": "2026-02-26",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4645869,
                  "date": "2026-02-22",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4805891,
                  "date": "2026-02-19",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4645884,
                  "date": "2026-02-14",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "2",
                  "team_captain": true
                },
                {
                  "game_id": 4645810,
                  "date": "2026-02-06",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "2",
                  "team_captain": true
                },
                {
                  "game_id": 4645802,
                  "date": "2026-02-01",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "2",
                  "team_captain": true
                }
              ]
            },
            "events": {
              "events_total": 60,
              "goal_events": 11,
              "card_events": 26,
              "substitution_events": 23,
              "latest_event_date": "2026-03-19"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "sweden:player:carl-starfelt"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:daniel-svensson",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Daniel Svensson",
        "name": "Daniel Svensson",
        "name_zh": null,
        "country_code": null,
        "country_name": "Sweden",
        "country_name_zh": null,
        "date_of_birth": "2002-02-12",
        "age": 24,
        "photo_url": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "sweden:player:daniel-svensson",
          "position": "DF",
          "shirt_number": null,
          "club": "Borussia Dortmund",
          "date_of_birth": "2002-02-12",
          "age": 24,
          "status": "selected",
          "country_of_citizenship": "Sweden",
          "height_cm": 183,
          "foot": "left",
          "sub_position": "Left-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/579287-1739179044.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/daniel-svensson/profil/spieler/579287",
            "source_refs": {
              "key_transfermarkt": "579287",
              "reep_id": "reep_p0e48554a",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "manual_review",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 11,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 11,
            "goals": 0,
            "market_value_eur": 22000000,
            "highest_market_value_eur": 22000000,
            "impact_proxy_score": 15.95,
            "appearances_total": 174,
            "minutes_total": 12236,
            "assists_total": 18,
            "starts_total": 139,
            "bench_rows_total": 49,
            "event_rows_total": 69
          },
          "basis": {
            "sample_size_matches": 11,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/daniel-svensson/profil/spieler/579287",
              "source_refs": {
                "key_transfermarkt": "579287",
                "reep_id": "reep_p0e48554a",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "manual_review",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 579287,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "manual_review"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 15.95,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/daniel-svensson/profil/spieler/579287",
                "source_refs": {
                  "key_transfermarkt": "579287",
                  "reep_id": "reep_p0e48554a",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 579287,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "27",
              "sample_size": 103,
              "latest_seen_date": "2024-04-11"
            },
            {
              "number": "24",
              "sample_size": 66,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "5",
              "sample_size": 19,
              "latest_seen_date": "2024-12-02"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Borussia Dortmund",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "27",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 11,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 12236,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 15.95,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "sweden:player:daniel-svensson",
              "position": "DF",
              "shirt_number": null,
              "club": "Borussia Dortmund",
              "date_of_birth": "2002-02-12",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 183,
              "foot": "left",
              "sub_position": "Left-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/579287-1739179044.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "sweden:player:daniel-svensson",
              "position": "DF",
              "shirt_number": null,
              "club": "Borussia Dortmund",
              "date_of_birth": "2002-02-12",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 183,
              "foot": "left",
              "sub_position": "Left-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/579287-1739179044.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 11,
              "goals": 0,
              "market_value_eur": 22000000,
              "highest_market_value_eur": 22000000,
              "impact_proxy_score": 15.95,
              "appearances_total": 174,
              "minutes_total": 12236,
              "assists_total": 18,
              "starts_total": 139,
              "bench_rows_total": 49,
              "event_rows_total": 69
            },
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/daniel-svensson/profil/spieler/579287",
                "source_refs": {
                  "key_transfermarkt": "579287",
                  "reep_id": "reep_p0e48554a",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 579287,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 11.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 22.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 15.95,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 40.79,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/daniel-svensson/profil/spieler/579287",
                "source_refs": {
                  "key_transfermarkt": "579287",
                  "reep_id": "reep_p0e48554a",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 579287,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 15.95,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/daniel-svensson/profil/spieler/579287",
                "source_refs": {
                  "key_transfermarkt": "579287",
                  "reep_id": "reep_p0e48554a",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 579287,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/daniel-svensson/profil/spieler/579287",
                "source_refs": {
                  "key_transfermarkt": "579287",
                  "reep_id": "reep_p0e48554a",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 579287,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 11,
              "goals": 0,
              "market_value_eur": 22000000,
              "highest_market_value_eur": 22000000,
              "impact_proxy_score": 15.95,
              "appearances_total": 174,
              "minutes_total": 12236,
              "assists_total": 18,
              "starts_total": 139,
              "bench_rows_total": 49,
              "event_rows_total": 69
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "27",
                "sample_size": 103,
                "latest_seen_date": "2024-04-11"
              },
              {
                "number": "24",
                "sample_size": 66,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "5",
                "sample_size": 19,
                "latest_seen_date": "2024-12-02"
              }
            ],
            "activity": {
              "appearances_total": 174,
              "minutes_total": 12236,
              "goals_total": 9,
              "assists_total": 18,
              "yellow_cards_total": 12,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 188,
              "starts": 139,
              "bench_rows": 49,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4634518,
                  "date": "2026-05-03",
                  "type": "substitutes",
                  "position": "Left Midfield",
                  "number": "24",
                  "team_captain": false
                },
                {
                  "game_id": 4634495,
                  "date": "2026-04-26",
                  "type": "substitutes",
                  "position": "Left Midfield",
                  "number": "24",
                  "team_captain": false
                },
                {
                  "game_id": 4634485,
                  "date": "2026-04-18",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "24",
                  "team_captain": false
                },
                {
                  "game_id": 4634459,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "24",
                  "team_captain": false
                },
                {
                  "game_id": 4634445,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "24",
                  "team_captain": false
                },
                {
                  "game_id": 4634424,
                  "date": "2026-03-21",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "24",
                  "team_captain": false
                },
                {
                  "game_id": 4634407,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "24",
                  "team_captain": false
                },
                {
                  "game_id": 4634395,
                  "date": "2026-03-07",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "24",
                  "team_captain": false
                },
                {
                  "game_id": 4634380,
                  "date": "2026-02-28",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "24",
                  "team_captain": false
                },
                {
                  "game_id": 4814106,
                  "date": "2026-02-25",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "24",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 69,
              "goal_events": 10,
              "card_events": 14,
              "substitution_events": 44,
              "latest_event_date": "2026-04-18"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "sweden:player:daniel-svensson"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:elliot-stroud",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Elliot Stroud",
        "name": "Elliot Stroud",
        "name_zh": null,
        "country_code": null,
        "country_name": "Sweden",
        "country_name_zh": null,
        "date_of_birth": "2002-06-22",
        "age": 23,
        "photo_url": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "sweden:player:elliot-stroud",
          "position": "DF",
          "shirt_number": null,
          "club": "Mjällby Almänna Idrottsförening",
          "date_of_birth": "2002-06-22",
          "age": 23,
          "status": "selected",
          "country_of_citizenship": "Sweden",
          "height_cm": 185,
          "foot": "left",
          "sub_position": "Left Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/687622-1724893794.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/elliot-stroud/profil/spieler/687622",
            "source_refs": {
              "key_transfermarkt": "687622",
              "reep_id": "reep_p781d1cda",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 0,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 0,
            "goals": 0,
            "impact_proxy_score": 0.0,
            "starts_total": 19,
            "bench_rows_total": 2,
            "event_rows_total": 18
          },
          "basis": {
            "sample_size_matches": 0,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/elliot-stroud/profil/spieler/687622",
              "source_refs": {
                "key_transfermarkt": "687622",
                "reep_id": "reep_p781d1cda",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 687622,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 0.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/elliot-stroud/profil/spieler/687622",
                "source_refs": {
                  "key_transfermarkt": "687622",
                  "reep_id": "reep_p781d1cda",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 687622,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "17",
              "sample_size": 21,
              "latest_seen_date": "2026-05-03"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Mjällby Almänna Idrottsförening",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "17",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 0.0,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "sweden:player:elliot-stroud",
              "position": "DF",
              "shirt_number": null,
              "club": "Mjällby Almänna Idrottsförening",
              "date_of_birth": "2002-06-22",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 185,
              "foot": "left",
              "sub_position": "Left Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/687622-1724893794.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "sweden:player:elliot-stroud",
              "position": "DF",
              "shirt_number": null,
              "club": "Mjällby Almänna Idrottsförening",
              "date_of_birth": "2002-06-22",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 185,
              "foot": "left",
              "sub_position": "Left Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/687622-1724893794.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 0,
              "goals": 0,
              "impact_proxy_score": 0.0,
              "starts_total": 19,
              "bench_rows_total": 2,
              "event_rows_total": 18
            },
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/elliot-stroud/profil/spieler/687622",
                "source_refs": {
                  "key_transfermarkt": "687622",
                  "reep_id": "reep_p781d1cda",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 687622,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/elliot-stroud/profil/spieler/687622",
                "source_refs": {
                  "key_transfermarkt": "687622",
                  "reep_id": "reep_p781d1cda",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 687622,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 0.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/elliot-stroud/profil/spieler/687622",
                "source_refs": {
                  "key_transfermarkt": "687622",
                  "reep_id": "reep_p781d1cda",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 687622,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/elliot-stroud/profil/spieler/687622",
                "source_refs": {
                  "key_transfermarkt": "687622",
                  "reep_id": "reep_p781d1cda",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 687622,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 0,
              "goals": 0,
              "impact_proxy_score": 0.0,
              "starts_total": 19,
              "bench_rows_total": 2,
              "event_rows_total": 18
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "17",
                "sample_size": 21,
                "latest_seen_date": "2026-05-03"
              }
            ],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": 21,
              "starts": 19,
              "bench_rows": 2,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4802695,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4802689,
                  "date": "2026-04-27",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4802661,
                  "date": "2026-04-23",
                  "type": "substitutes",
                  "position": "Left Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4802680,
                  "date": "2026-04-18",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4802654,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4802669,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4550418,
                  "date": "2025-11-03",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4550398,
                  "date": "2025-10-20",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4525628,
                  "date": "2025-09-28",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "17",
                  "team_captain": false
                },
                {
                  "game_id": 4525640,
                  "date": "2025-08-30",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "17",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 18,
              "goal_events": 11,
              "card_events": 4,
              "substitution_events": 3,
              "latest_event_date": "2026-05-03"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "sweden:player:elliot-stroud"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:emil-holm",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Emil Holm",
        "name": "Emil Holm",
        "name_zh": null,
        "country_code": null,
        "country_name": "Sweden",
        "country_name_zh": null,
        "date_of_birth": "2000-05-13",
        "age": 26,
        "photo_url": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "sweden:player:emil-holm",
          "position": "DF",
          "shirt_number": null,
          "club": "Juventus Football Club",
          "date_of_birth": "2000-05-13",
          "age": 26,
          "status": "selected",
          "country_of_citizenship": "Sweden",
          "height_cm": 191,
          "foot": "right",
          "sub_position": "Right-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/496745-1688450376.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/emil-holm/profil/spieler/496745",
            "source_refs": {
              "key_transfermarkt": "496745",
              "reep_id": "reep_p13e3cc5d",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 16,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 16,
            "goals": 2,
            "market_value_eur": 13000000,
            "highest_market_value_eur": 13000000,
            "impact_proxy_score": 12.4,
            "appearances_total": 140,
            "minutes_total": 8374,
            "assists_total": 14,
            "starts_total": 95,
            "bench_rows_total": 87,
            "event_rows_total": 90
          },
          "basis": {
            "sample_size_matches": 16,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/emil-holm/profil/spieler/496745",
              "source_refs": {
                "key_transfermarkt": "496745",
                "reep_id": "reep_p13e3cc5d",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 496745,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 12.4,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 16,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/emil-holm/profil/spieler/496745",
                "source_refs": {
                  "key_transfermarkt": "496745",
                  "reep_id": "reep_p13e3cc5d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 496745,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "2",
              "sample_size": 103,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "3",
              "sample_size": 77,
              "latest_seen_date": "2024-06-02"
            },
            {
              "number": "68",
              "sample_size": 1,
              "latest_seen_date": "2023-08-14"
            },
            {
              "number": "23",
              "sample_size": 1,
              "latest_seen_date": "2020-09-17"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Juventus Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "2",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 16,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 8374,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 12.4,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "sweden:player:emil-holm",
              "position": "DF",
              "shirt_number": null,
              "club": "Juventus Football Club",
              "date_of_birth": "2000-05-13",
              "age": 26,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 191,
              "foot": "right",
              "sub_position": "Right-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/496745-1688450376.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "sweden:player:emil-holm",
              "position": "DF",
              "shirt_number": null,
              "club": "Juventus Football Club",
              "date_of_birth": "2000-05-13",
              "age": 26,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 191,
              "foot": "right",
              "sub_position": "Right-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/496745-1688450376.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 16,
              "goals": 2,
              "market_value_eur": 13000000,
              "highest_market_value_eur": 13000000,
              "impact_proxy_score": 12.4,
              "appearances_total": 140,
              "minutes_total": 8374,
              "assists_total": 14,
              "starts_total": 95,
              "bench_rows_total": 87,
              "event_rows_total": 90
            },
            "basis": {
              "sample_size_matches": 16,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/emil-holm/profil/spieler/496745",
                "source_refs": {
                  "key_transfermarkt": "496745",
                  "reep_id": "reep_p13e3cc5d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 496745,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 16.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 4.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 13.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 12.4,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 27.91,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 16,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/emil-holm/profil/spieler/496745",
                "source_refs": {
                  "key_transfermarkt": "496745",
                  "reep_id": "reep_p13e3cc5d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 496745,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 12.4,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 16,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/emil-holm/profil/spieler/496745",
                "source_refs": {
                  "key_transfermarkt": "496745",
                  "reep_id": "reep_p13e3cc5d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 496745,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 16,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/emil-holm/profil/spieler/496745",
                "source_refs": {
                  "key_transfermarkt": "496745",
                  "reep_id": "reep_p13e3cc5d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 496745,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 16,
              "goals": 2,
              "market_value_eur": 13000000,
              "highest_market_value_eur": 13000000,
              "impact_proxy_score": 12.4,
              "appearances_total": 140,
              "minutes_total": 8374,
              "assists_total": 14,
              "starts_total": 95,
              "bench_rows_total": 87,
              "event_rows_total": 90
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "2",
                "sample_size": 103,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "3",
                "sample_size": 77,
                "latest_seen_date": "2024-06-02"
              },
              {
                "number": "68",
                "sample_size": 1,
                "latest_seen_date": "2023-08-14"
              },
              {
                "number": "23",
                "sample_size": 1,
                "latest_seen_date": "2020-09-17"
              }
            ],
            "activity": {
              "appearances_total": 140,
              "minutes_total": 8374,
              "goals_total": 9,
              "assists_total": 14,
              "yellow_cards_total": 32,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-04-26"
            },
            "lineups": {
              "lineup_rows": 182,
              "starts": 95,
              "bench_rows": 87,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4621063,
                  "date": "2026-05-03",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4621050,
                  "date": "2026-04-26",
                  "type": "substitutes",
                  "position": "Right Midfield",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4621037,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4621025,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4621017,
                  "date": "2026-04-06",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4620958,
                  "date": "2026-02-14",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4620943,
                  "date": "2026-02-08",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4785785,
                  "date": "2026-02-05",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4715986,
                  "date": "2026-01-29",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4620916,
                  "date": "2026-01-25",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "2",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 90,
              "goal_events": 9,
              "card_events": 34,
              "substitution_events": 46,
              "latest_event_date": "2026-04-19"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "sweden:player:emil-holm"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:eric-smith",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Eric Smith",
        "name": "Eric Smith",
        "name_zh": null,
        "country_code": null,
        "country_name": "Sweden",
        "country_name_zh": null,
        "date_of_birth": "1997-01-08",
        "age": 29,
        "photo_url": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "sweden:player:eric-smith",
          "position": "DF",
          "shirt_number": null,
          "club": "Fußball-Club St. Pauli von 1910",
          "date_of_birth": "1997-01-08",
          "age": 29,
          "status": "selected",
          "country_of_citizenship": "Sweden",
          "height_cm": 192,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/292534-1755032356.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/eric-smith/profil/spieler/292534",
            "source_refs": {
              "key_transfermarkt": "292534",
              "reep_id": "reep_p6b60e840",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "medium",
              "person_id_map_resolution_method": "name_plus_unique_team_nationality",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 0,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 0,
            "goals": 0,
            "market_value_eur": 5000000,
            "highest_market_value_eur": 6000000,
            "impact_proxy_score": 3.0,
            "appearances_total": 65,
            "minutes_total": 5682,
            "assists_total": 3,
            "starts_total": 73,
            "bench_rows_total": 13,
            "event_rows_total": 30
          },
          "basis": {
            "sample_size_matches": 0,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/eric-smith/profil/spieler/292534",
              "source_refs": {
                "key_transfermarkt": "292534",
                "reep_id": "reep_p6b60e840",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "medium",
                "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 292534,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "name_plus_unique_team_nationality"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 3.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/eric-smith/profil/spieler/292534",
                "source_refs": {
                  "key_transfermarkt": "292534",
                  "reep_id": "reep_p6b60e840",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 292534,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "name_plus_unique_team_nationality"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "8",
              "sample_size": 71,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "3",
              "sample_size": 9,
              "latest_seen_date": "2019-03-17"
            },
            {
              "number": "14",
              "sample_size": 6,
              "latest_seen_date": "2017-07-20"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Fußball-Club St. Pauli von 1910",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "8",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 5682,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 3.0,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "sweden:player:eric-smith",
              "position": "DF",
              "shirt_number": null,
              "club": "Fußball-Club St. Pauli von 1910",
              "date_of_birth": "1997-01-08",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 192,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/292534-1755032356.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "sweden:player:eric-smith",
              "position": "DF",
              "shirt_number": null,
              "club": "Fußball-Club St. Pauli von 1910",
              "date_of_birth": "1997-01-08",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 192,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/292534-1755032356.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 0,
              "goals": 0,
              "market_value_eur": 5000000,
              "highest_market_value_eur": 6000000,
              "impact_proxy_score": 3.0,
              "appearances_total": 65,
              "minutes_total": 5682,
              "assists_total": 3,
              "starts_total": 73,
              "bench_rows_total": 13,
              "event_rows_total": 30
            },
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/eric-smith/profil/spieler/292534",
                "source_refs": {
                  "key_transfermarkt": "292534",
                  "reep_id": "reep_p6b60e840",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 292534,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "name_plus_unique_team_nationality"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 5.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 3.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 18.94,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/eric-smith/profil/spieler/292534",
                "source_refs": {
                  "key_transfermarkt": "292534",
                  "reep_id": "reep_p6b60e840",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 292534,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "name_plus_unique_team_nationality"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 3.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/eric-smith/profil/spieler/292534",
                "source_refs": {
                  "key_transfermarkt": "292534",
                  "reep_id": "reep_p6b60e840",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 292534,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "name_plus_unique_team_nationality"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/eric-smith/profil/spieler/292534",
                "source_refs": {
                  "key_transfermarkt": "292534",
                  "reep_id": "reep_p6b60e840",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "medium",
                  "person_id_map_resolution_method": "name_plus_unique_team_nationality",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 292534,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "name_plus_unique_team_nationality"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 0,
              "goals": 0,
              "market_value_eur": 5000000,
              "highest_market_value_eur": 6000000,
              "impact_proxy_score": 3.0,
              "appearances_total": 65,
              "minutes_total": 5682,
              "assists_total": 3,
              "starts_total": 73,
              "bench_rows_total": 13,
              "event_rows_total": 30
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "8",
                "sample_size": 71,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "3",
                "sample_size": 9,
                "latest_seen_date": "2019-03-17"
              },
              {
                "number": "14",
                "sample_size": 6,
                "latest_seen_date": "2017-07-20"
              }
            ],
            "activity": {
              "appearances_total": 65,
              "minutes_total": 5682,
              "goals_total": 4,
              "assists_total": 3,
              "yellow_cards_total": 11,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 86,
              "starts": 73,
              "bench_rows": 13,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4634520,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4634501,
                  "date": "2026-04-25",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4634429,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4634411,
                  "date": "2026-03-13",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4634393,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4634385,
                  "date": "2026-02-28",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4634366,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4634311,
                  "date": "2026-01-31",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "8",
                  "team_captain": true
                },
                {
                  "game_id": 4634270,
                  "date": "2026-01-27",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": true
                },
                {
                  "game_id": 4634304,
                  "date": "2026-01-23",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": true
                }
              ]
            },
            "events": {
              "events_total": 30,
              "goal_events": 6,
              "card_events": 13,
              "substitution_events": 8,
              "latest_event_date": "2026-05-03"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "sweden:player:eric-smith"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:gabriel-gudmundsson",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Gabriel Gudmundsson",
        "name": "Gabriel Gudmundsson",
        "name_zh": null,
        "country_code": null,
        "country_name": "Sweden",
        "country_name_zh": null,
        "date_of_birth": "1999-04-29",
        "age": 27,
        "photo_url": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "sweden:player:gabriel-gudmundsson",
          "position": "DF",
          "shirt_number": null,
          "club": "Leeds United Association Football Club",
          "date_of_birth": "1999-04-29",
          "age": 27,
          "status": "selected",
          "country_of_citizenship": "Sweden",
          "height_cm": 180,
          "foot": "left",
          "sub_position": "Left-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/362108-1666691160.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/gabriel-gudmundsson/profil/spieler/362108",
            "source_refs": {
              "key_transfermarkt": "362108",
              "reep_id": "reep_pc1da9fc8",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 23,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 23,
            "goals": 0,
            "market_value_eur": 15000000,
            "highest_market_value_eur": 15000000,
            "impact_proxy_score": 14.75,
            "appearances_total": 193,
            "minutes_total": 11639,
            "assists_total": 8,
            "starts_total": 140,
            "bench_rows_total": 90,
            "event_rows_total": 99
          },
          "basis": {
            "sample_size_matches": 23,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/gabriel-gudmundsson/profil/spieler/362108",
              "source_refs": {
                "key_transfermarkt": "362108",
                "reep_id": "reep_pc1da9fc8",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 362108,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 14.75,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 23,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/gabriel-gudmundsson/profil/spieler/362108",
                "source_refs": {
                  "key_transfermarkt": "362108",
                  "reep_id": "reep_pc1da9fc8",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 362108,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "5",
              "sample_size": 157,
              "latest_seen_date": "2025-05-17"
            },
            {
              "number": "15",
              "sample_size": 37,
              "latest_seen_date": "2021-08-28"
            },
            {
              "number": "3",
              "sample_size": 36,
              "latest_seen_date": "2026-04-26"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Leeds United Association Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "5",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 23,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 11639,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 14.75,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "sweden:player:gabriel-gudmundsson",
              "position": "DF",
              "shirt_number": null,
              "club": "Leeds United Association Football Club",
              "date_of_birth": "1999-04-29",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 180,
              "foot": "left",
              "sub_position": "Left-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/362108-1666691160.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "sweden:player:gabriel-gudmundsson",
              "position": "DF",
              "shirt_number": null,
              "club": "Leeds United Association Football Club",
              "date_of_birth": "1999-04-29",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 180,
              "foot": "left",
              "sub_position": "Left-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/362108-1666691160.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 23,
              "goals": 0,
              "market_value_eur": 15000000,
              "highest_market_value_eur": 15000000,
              "impact_proxy_score": 14.75,
              "appearances_total": 193,
              "minutes_total": 11639,
              "assists_total": 8,
              "starts_total": 140,
              "bench_rows_total": 90,
              "event_rows_total": 99
            },
            "basis": {
              "sample_size_matches": 23,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/gabriel-gudmundsson/profil/spieler/362108",
                "source_refs": {
                  "key_transfermarkt": "362108",
                  "reep_id": "reep_pc1da9fc8",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 362108,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 23.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 15.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 14.75,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 38.8,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 23,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/gabriel-gudmundsson/profil/spieler/362108",
                "source_refs": {
                  "key_transfermarkt": "362108",
                  "reep_id": "reep_pc1da9fc8",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 362108,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 14.75,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 23,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/gabriel-gudmundsson/profil/spieler/362108",
                "source_refs": {
                  "key_transfermarkt": "362108",
                  "reep_id": "reep_pc1da9fc8",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 362108,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 23,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/gabriel-gudmundsson/profil/spieler/362108",
                "source_refs": {
                  "key_transfermarkt": "362108",
                  "reep_id": "reep_pc1da9fc8",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 362108,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 23,
              "goals": 0,
              "market_value_eur": 15000000,
              "highest_market_value_eur": 15000000,
              "impact_proxy_score": 14.75,
              "appearances_total": 193,
              "minutes_total": 11639,
              "assists_total": 8,
              "starts_total": 140,
              "bench_rows_total": 90,
              "event_rows_total": 99
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "5",
                "sample_size": 157,
                "latest_seen_date": "2025-05-17"
              },
              {
                "number": "15",
                "sample_size": 37,
                "latest_seen_date": "2021-08-28"
              },
              {
                "number": "3",
                "sample_size": 36,
                "latest_seen_date": "2026-04-26"
              }
            ],
            "activity": {
              "appearances_total": 193,
              "minutes_total": 11639,
              "goals_total": 7,
              "assists_total": 8,
              "yellow_cards_total": 19,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-04-26"
            },
            "lineups": {
              "lineup_rows": 230,
              "starts": 140,
              "bench_rows": 90,
              "latest_lineup_date": "2026-04-26",
              "latest_rows": [
                {
                  "game_id": 4859278,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4626129,
                  "date": "2026-04-22",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4626123,
                  "date": "2026-04-18",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4626114,
                  "date": "2026-04-13",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4626092,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4827507,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4626083,
                  "date": "2026-03-03",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4626073,
                  "date": "2026-02-28",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4626058,
                  "date": "2026-02-21",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4808370,
                  "date": "2026-02-15",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "3",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 99,
              "goal_events": 8,
              "card_events": 21,
              "substitution_events": 70,
              "latest_event_date": "2026-04-18"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "sweden:player:gabriel-gudmundsson"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:gustaf-lagerbielke",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Gustaf Lagerbielke",
        "name": "Gustaf Lagerbielke",
        "name_zh": null,
        "country_code": null,
        "country_name": "Sweden",
        "country_name_zh": null,
        "date_of_birth": "2000-04-10",
        "age": 26,
        "photo_url": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "sweden:player:gustaf-lagerbielke",
          "position": "DF",
          "shirt_number": null,
          "club": "Sporting Clube de Braga",
          "date_of_birth": "2000-04-10",
          "age": 26,
          "status": "selected",
          "country_of_citizenship": "Sweden",
          "height_cm": 193,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/485395-1692356028.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/gustaf-lagerbielke/profil/spieler/485395",
            "source_refs": {
              "key_transfermarkt": "485395",
              "reep_id": "reep_pf414e335",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 9,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 9,
            "goals": 2,
            "market_value_eur": 5000000,
            "highest_market_value_eur": 5000000,
            "impact_proxy_score": 5.85,
            "appearances_total": 87,
            "minutes_total": 6719,
            "assists_total": 3,
            "starts_total": 72,
            "bench_rows_total": 38,
            "event_rows_total": 33
          },
          "basis": {
            "sample_size_matches": 9,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/gustaf-lagerbielke/profil/spieler/485395",
              "source_refs": {
                "key_transfermarkt": "485395",
                "reep_id": "reep_pf414e335",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 485395,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 5.85,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 9,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/gustaf-lagerbielke/profil/spieler/485395",
                "source_refs": {
                  "key_transfermarkt": "485395",
                  "reep_id": "reep_pf414e335",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 485395,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "14",
              "sample_size": 48,
              "latest_seen_date": "2026-05-07"
            },
            {
              "number": "3",
              "sample_size": 44,
              "latest_seen_date": "2025-05-18"
            },
            {
              "number": "4",
              "sample_size": 16,
              "latest_seen_date": "2024-04-13"
            },
            {
              "number": "2",
              "sample_size": 2,
              "latest_seen_date": "2021-08-26"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Sporting Clube de Braga",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "14",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 9,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 6719,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 5.85,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "sweden:player:gustaf-lagerbielke",
              "position": "DF",
              "shirt_number": null,
              "club": "Sporting Clube de Braga",
              "date_of_birth": "2000-04-10",
              "age": 26,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 193,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/485395-1692356028.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "sweden:player:gustaf-lagerbielke",
              "position": "DF",
              "shirt_number": null,
              "club": "Sporting Clube de Braga",
              "date_of_birth": "2000-04-10",
              "age": 26,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 193,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/485395-1692356028.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 9,
              "goals": 2,
              "market_value_eur": 5000000,
              "highest_market_value_eur": 5000000,
              "impact_proxy_score": 5.85,
              "appearances_total": 87,
              "minutes_total": 6719,
              "assists_total": 3,
              "starts_total": 72,
              "bench_rows_total": 38,
              "event_rows_total": 33
            },
            "basis": {
              "sample_size_matches": 9,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/gustaf-lagerbielke/profil/spieler/485395",
                "source_refs": {
                  "key_transfermarkt": "485395",
                  "reep_id": "reep_pf414e335",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 485395,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 9.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 4.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 5.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 5.85,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 22.4,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 9,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/gustaf-lagerbielke/profil/spieler/485395",
                "source_refs": {
                  "key_transfermarkt": "485395",
                  "reep_id": "reep_pf414e335",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 485395,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 5.85,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 9,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/gustaf-lagerbielke/profil/spieler/485395",
                "source_refs": {
                  "key_transfermarkt": "485395",
                  "reep_id": "reep_pf414e335",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 485395,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 9,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/gustaf-lagerbielke/profil/spieler/485395",
                "source_refs": {
                  "key_transfermarkt": "485395",
                  "reep_id": "reep_pf414e335",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 485395,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 9,
              "goals": 2,
              "market_value_eur": 5000000,
              "highest_market_value_eur": 5000000,
              "impact_proxy_score": 5.85,
              "appearances_total": 87,
              "minutes_total": 6719,
              "assists_total": 3,
              "starts_total": 72,
              "bench_rows_total": 38,
              "event_rows_total": 33
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "14",
                "sample_size": 48,
                "latest_seen_date": "2026-05-07"
              },
              {
                "number": "3",
                "sample_size": 44,
                "latest_seen_date": "2025-05-18"
              },
              {
                "number": "4",
                "sample_size": 16,
                "latest_seen_date": "2024-04-13"
              },
              {
                "number": "2",
                "sample_size": 2,
                "latest_seen_date": "2021-08-26"
              }
            ],
            "activity": {
              "appearances_total": 87,
              "minutes_total": 6719,
              "goals_total": 6,
              "assists_total": 3,
              "yellow_cards_total": 17,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-07"
            },
            "lineups": {
              "lineup_rows": 110,
              "starts": 72,
              "bench_rows": 38,
              "latest_lineup_date": "2026-05-07",
              "latest_rows": [
                {
                  "game_id": 4805930,
                  "date": "2026-05-07",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4648924,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4805928,
                  "date": "2026-04-30",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4648876,
                  "date": "2026-04-23",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4648897,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4805924,
                  "date": "2026-04-16",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4805920,
                  "date": "2026-04-08",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4648858,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4648869,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4805912,
                  "date": "2026-03-18",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "14",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 33,
              "goal_events": 6,
              "card_events": 19,
              "substitution_events": 8,
              "latest_event_date": "2026-04-19"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "sweden:player:gustaf-lagerbielke"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:gustaf-nilsson",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Gustaf Nilsson",
        "name": "Gustaf Nilsson",
        "name_zh": null,
        "country_code": null,
        "country_name": "Sweden",
        "country_name_zh": null,
        "date_of_birth": "1997-05-23",
        "age": 28,
        "photo_url": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "sweden:player:gustaf-nilsson",
          "position": "FW",
          "shirt_number": null,
          "club": "Club Brugge Koninklijke Voetbalvereniging",
          "date_of_birth": "1997-05-23",
          "age": 28,
          "status": "selected",
          "country_of_citizenship": "Sweden",
          "height_cm": 196,
          "foot": "right",
          "sub_position": "Centre-Forward",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/320440-1754511265.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/gustaf-nilsson/profil/spieler/320440",
            "source_refs": {
              "key_transfermarkt": "320440",
              "reep_id": "reep_p35ce830e",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "manual_review",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 8,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 8,
            "goals": 3,
            "market_value_eur": 2500000,
            "highest_market_value_eur": 7000000,
            "impact_proxy_score": 4.4,
            "appearances_total": 150,
            "minutes_total": 7233,
            "assists_total": 13,
            "starts_total": 76,
            "bench_rows_total": 107,
            "event_rows_total": 114
          },
          "basis": {
            "sample_size_matches": 8,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/gustaf-nilsson/profil/spieler/320440",
              "source_refs": {
                "key_transfermarkt": "320440",
                "reep_id": "reep_p35ce830e",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "manual_review",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 320440,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "manual_review"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 4.4,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/gustaf-nilsson/profil/spieler/320440",
                "source_refs": {
                  "key_transfermarkt": "320440",
                  "reep_id": "reep_p35ce830e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 320440,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "29",
              "sample_size": 71,
              "latest_seen_date": "2024-03-17"
            },
            {
              "number": "19",
              "sample_size": 57,
              "latest_seen_date": "2026-03-22"
            },
            {
              "number": "9",
              "sample_size": 27,
              "latest_seen_date": "2018-05-10"
            },
            {
              "number": "11",
              "sample_size": 19,
              "latest_seen_date": "2019-03-09"
            },
            {
              "number": "22",
              "sample_size": 9,
              "latest_seen_date": "2017-05-25"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Club Brugge Koninklijke Voetbalvereniging",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "29",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 8,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 3,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 7233,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 4.4,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "sweden:player:gustaf-nilsson",
              "position": "FW",
              "shirt_number": null,
              "club": "Club Brugge Koninklijke Voetbalvereniging",
              "date_of_birth": "1997-05-23",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 196,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/320440-1754511265.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "sweden:player:gustaf-nilsson",
              "position": "FW",
              "shirt_number": null,
              "club": "Club Brugge Koninklijke Voetbalvereniging",
              "date_of_birth": "1997-05-23",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 196,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/320440-1754511265.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 8,
              "goals": 3,
              "market_value_eur": 2500000,
              "highest_market_value_eur": 7000000,
              "impact_proxy_score": 4.4,
              "appearances_total": 150,
              "minutes_total": 7233,
              "assists_total": 13,
              "starts_total": 76,
              "bench_rows_total": 107,
              "event_rows_total": 114
            },
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/gustaf-nilsson/profil/spieler/320440",
                "source_refs": {
                  "key_transfermarkt": "320440",
                  "reep_id": "reep_p35ce830e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 320440,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 8.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 6.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 2.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 4.4,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 24.11,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/gustaf-nilsson/profil/spieler/320440",
                "source_refs": {
                  "key_transfermarkt": "320440",
                  "reep_id": "reep_p35ce830e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 320440,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 4.4,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/gustaf-nilsson/profil/spieler/320440",
                "source_refs": {
                  "key_transfermarkt": "320440",
                  "reep_id": "reep_p35ce830e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 320440,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/gustaf-nilsson/profil/spieler/320440",
                "source_refs": {
                  "key_transfermarkt": "320440",
                  "reep_id": "reep_p35ce830e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 320440,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 8,
              "goals": 3,
              "market_value_eur": 2500000,
              "highest_market_value_eur": 7000000,
              "impact_proxy_score": 4.4,
              "appearances_total": 150,
              "minutes_total": 7233,
              "assists_total": 13,
              "starts_total": 76,
              "bench_rows_total": 107,
              "event_rows_total": 114
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "29",
                "sample_size": 71,
                "latest_seen_date": "2024-03-17"
              },
              {
                "number": "19",
                "sample_size": 57,
                "latest_seen_date": "2026-03-22"
              },
              {
                "number": "9",
                "sample_size": 27,
                "latest_seen_date": "2018-05-10"
              },
              {
                "number": "11",
                "sample_size": 19,
                "latest_seen_date": "2019-03-09"
              },
              {
                "number": "22",
                "sample_size": 9,
                "latest_seen_date": "2017-05-25"
              }
            ],
            "activity": {
              "appearances_total": 150,
              "minutes_total": 7233,
              "goals_total": 39,
              "assists_total": 13,
              "yellow_cards_total": 22,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-03-22"
            },
            "lineups": {
              "lineup_rows": 183,
              "starts": 76,
              "bench_rows": 107,
              "latest_lineup_date": "2026-03-22",
              "latest_rows": [
                {
                  "game_id": 4641391,
                  "date": "2026-03-22",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4641381,
                  "date": "2026-03-14",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4814108,
                  "date": "2026-02-24",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4814100,
                  "date": "2026-02-18",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4641359,
                  "date": "2026-02-08",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4641383,
                  "date": "2025-12-21",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4714998,
                  "date": "2025-12-10",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4641293,
                  "date": "2025-12-06",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4641279,
                  "date": "2025-11-30",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4715114,
                  "date": "2025-11-26",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 114,
              "goal_events": 40,
              "card_events": 22,
              "substitution_events": 52,
              "latest_event_date": "2026-03-14"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "sweden:player:gustaf-nilsson"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:hjalmar-ekdal",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Hjalmar Ekdal",
        "name": "Hjalmar Ekdal",
        "name_zh": null,
        "country_code": null,
        "country_name": "Sweden",
        "country_name_zh": null,
        "date_of_birth": "1998-10-21",
        "age": 27,
        "photo_url": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "sweden:player:hjalmar-ekdal",
          "position": "DF",
          "shirt_number": null,
          "club": "Burnley Football Club",
          "date_of_birth": "1998-10-21",
          "age": 27,
          "status": "selected",
          "country_of_citizenship": "Sweden",
          "height_cm": 187,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/392179-1685717602.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/hjalmar-ekdal/profil/spieler/392179",
            "source_refs": {
              "key_transfermarkt": "392179",
              "reep_id": "reep_pb080546c",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 11,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 11,
            "goals": 0,
            "market_value_eur": 6000000,
            "highest_market_value_eur": 8000000,
            "impact_proxy_score": 6.35,
            "appearances_total": 45,
            "minutes_total": 3506,
            "assists_total": 1,
            "starts_total": 45,
            "bench_rows_total": 33,
            "event_rows_total": 18
          },
          "basis": {
            "sample_size_matches": 11,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/hjalmar-ekdal/profil/spieler/392179",
              "source_refs": {
                "key_transfermarkt": "392179",
                "reep_id": "reep_pb080546c",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 392179,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 6.35,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hjalmar-ekdal/profil/spieler/392179",
                "source_refs": {
                  "key_transfermarkt": "392179",
                  "reep_id": "reep_pb080546c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 392179,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "18",
              "sample_size": 57,
              "latest_seen_date": "2026-05-01"
            },
            {
              "number": "4",
              "sample_size": 15,
              "latest_seen_date": "2025-05-18"
            },
            {
              "number": "3",
              "sample_size": 6,
              "latest_seen_date": "2022-08-23"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Burnley Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "18",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 11,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 3506,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 6.35,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "sweden:player:hjalmar-ekdal",
              "position": "DF",
              "shirt_number": null,
              "club": "Burnley Football Club",
              "date_of_birth": "1998-10-21",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 187,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/392179-1685717602.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "sweden:player:hjalmar-ekdal",
              "position": "DF",
              "shirt_number": null,
              "club": "Burnley Football Club",
              "date_of_birth": "1998-10-21",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 187,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/392179-1685717602.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 11,
              "goals": 0,
              "market_value_eur": 6000000,
              "highest_market_value_eur": 8000000,
              "impact_proxy_score": 6.35,
              "appearances_total": 45,
              "minutes_total": 3506,
              "assists_total": 1,
              "starts_total": 45,
              "bench_rows_total": 33,
              "event_rows_total": 18
            },
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hjalmar-ekdal/profil/spieler/392179",
                "source_refs": {
                  "key_transfermarkt": "392179",
                  "reep_id": "reep_pb080546c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 392179,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 11.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 6.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 6.35,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 11.69,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hjalmar-ekdal/profil/spieler/392179",
                "source_refs": {
                  "key_transfermarkt": "392179",
                  "reep_id": "reep_pb080546c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 392179,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 6.35,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hjalmar-ekdal/profil/spieler/392179",
                "source_refs": {
                  "key_transfermarkt": "392179",
                  "reep_id": "reep_pb080546c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 392179,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 11,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hjalmar-ekdal/profil/spieler/392179",
                "source_refs": {
                  "key_transfermarkt": "392179",
                  "reep_id": "reep_pb080546c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 392179,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 11,
              "goals": 0,
              "market_value_eur": 6000000,
              "highest_market_value_eur": 8000000,
              "impact_proxy_score": 6.35,
              "appearances_total": 45,
              "minutes_total": 3506,
              "assists_total": 1,
              "starts_total": 45,
              "bench_rows_total": 33,
              "event_rows_total": 18
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "18",
                "sample_size": 57,
                "latest_seen_date": "2026-05-01"
              },
              {
                "number": "4",
                "sample_size": 15,
                "latest_seen_date": "2025-05-18"
              },
              {
                "number": "3",
                "sample_size": 6,
                "latest_seen_date": "2022-08-23"
              }
            ],
            "activity": {
              "appearances_total": 45,
              "minutes_total": 3506,
              "goals_total": 0,
              "assists_total": 1,
              "yellow_cards_total": 6,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-01"
            },
            "lineups": {
              "lineup_rows": 78,
              "starts": 45,
              "bench_rows": 33,
              "latest_lineup_date": "2026-05-01",
              "latest_rows": [
                {
                  "game_id": 4626144,
                  "date": "2026-05-01",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4626131,
                  "date": "2026-04-22",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4626126,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4626110,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4626102,
                  "date": "2026-03-21",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4626081,
                  "date": "2026-03-03",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4626071,
                  "date": "2026-02-28",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4626060,
                  "date": "2026-02-21",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4808363,
                  "date": "2026-02-14",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "18",
                  "team_captain": false
                },
                {
                  "game_id": 4626051,
                  "date": "2026-02-11",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "18",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 18,
              "goal_events": 1,
              "card_events": 7,
              "substitution_events": 10,
              "latest_event_date": "2026-02-14"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "sweden:player:hjalmar-ekdal"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:isak-hien",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Isak Hien",
        "name": "Isak Hien",
        "name_zh": null,
        "country_code": null,
        "country_name": "Sweden",
        "country_name_zh": null,
        "date_of_birth": "1999-01-13",
        "age": 27,
        "photo_url": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "sweden:player:isak-hien",
          "position": "DF",
          "shirt_number": null,
          "club": "Atalanta Bergamasca Calcio S.p.a.",
          "date_of_birth": "1999-01-13",
          "age": 27,
          "status": "selected",
          "country_of_citizenship": "Sweden",
          "height_cm": 191,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/503075-1725531359.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/isak-hien/profil/spieler/503075",
            "source_refs": {
              "key_transfermarkt": "503075",
              "reep_id": "reep_p16af8ecc",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 27,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 27,
            "goals": 0,
            "market_value_eur": 25000000,
            "highest_market_value_eur": 30000000,
            "impact_proxy_score": 21.75,
            "appearances_total": 154,
            "minutes_total": 11813,
            "assists_total": 2,
            "starts_total": 128,
            "bench_rows_total": 37,
            "event_rows_total": 54
          },
          "basis": {
            "sample_size_matches": 27,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/isak-hien/profil/spieler/503075",
              "source_refs": {
                "key_transfermarkt": "503075",
                "reep_id": "reep_p16af8ecc",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 503075,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 21.75,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 27,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/isak-hien/profil/spieler/503075",
                "source_refs": {
                  "key_transfermarkt": "503075",
                  "reep_id": "reep_p16af8ecc",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 503075,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "4",
              "sample_size": 116,
              "latest_seen_date": "2026-05-02"
            },
            {
              "number": "6",
              "sample_size": 43,
              "latest_seen_date": "2023-12-30"
            },
            {
              "number": "18",
              "sample_size": 6,
              "latest_seen_date": "2022-08-23"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Atalanta Bergamasca Calcio S.p.a.",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "4",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 27,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 11813,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 21.75,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "sweden:player:isak-hien",
              "position": "DF",
              "shirt_number": null,
              "club": "Atalanta Bergamasca Calcio S.p.a.",
              "date_of_birth": "1999-01-13",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 191,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/503075-1725531359.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "sweden:player:isak-hien",
              "position": "DF",
              "shirt_number": null,
              "club": "Atalanta Bergamasca Calcio S.p.a.",
              "date_of_birth": "1999-01-13",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 191,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/503075-1725531359.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 27,
              "goals": 0,
              "market_value_eur": 25000000,
              "highest_market_value_eur": 30000000,
              "impact_proxy_score": 21.75,
              "appearances_total": 154,
              "minutes_total": 11813,
              "assists_total": 2,
              "starts_total": 128,
              "bench_rows_total": 37,
              "event_rows_total": 54
            },
            "basis": {
              "sample_size_matches": 27,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/isak-hien/profil/spieler/503075",
                "source_refs": {
                  "key_transfermarkt": "503075",
                  "reep_id": "reep_p16af8ecc",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 503075,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 27.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 25.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 21.75,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 39.38,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 27,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/isak-hien/profil/spieler/503075",
                "source_refs": {
                  "key_transfermarkt": "503075",
                  "reep_id": "reep_p16af8ecc",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 503075,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 21.75,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 27,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/isak-hien/profil/spieler/503075",
                "source_refs": {
                  "key_transfermarkt": "503075",
                  "reep_id": "reep_p16af8ecc",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 503075,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 27,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/isak-hien/profil/spieler/503075",
                "source_refs": {
                  "key_transfermarkt": "503075",
                  "reep_id": "reep_p16af8ecc",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 503075,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 27,
              "goals": 0,
              "market_value_eur": 25000000,
              "highest_market_value_eur": 30000000,
              "impact_proxy_score": 21.75,
              "appearances_total": 154,
              "minutes_total": 11813,
              "assists_total": 2,
              "starts_total": 128,
              "bench_rows_total": 37,
              "event_rows_total": 54
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "4",
                "sample_size": 116,
                "latest_seen_date": "2026-05-02"
              },
              {
                "number": "6",
                "sample_size": 43,
                "latest_seen_date": "2023-12-30"
              },
              {
                "number": "18",
                "sample_size": 6,
                "latest_seen_date": "2022-08-23"
              }
            ],
            "activity": {
              "appearances_total": 154,
              "minutes_total": 11813,
              "goals_total": 2,
              "assists_total": 2,
              "yellow_cards_total": 36,
              "red_cards_total": 1,
              "latest_appearance_date": "2026-05-02"
            },
            "lineups": {
              "lineup_rows": 165,
              "starts": 128,
              "bench_rows": 37,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4621058,
                  "date": "2026-05-02",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4621046,
                  "date": "2026-04-27",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4621005,
                  "date": "2026-03-22",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4814365,
                  "date": "2026-03-18",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4620997,
                  "date": "2026-03-14",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4814357,
                  "date": "2026-03-10",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4620985,
                  "date": "2026-03-07",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4824554,
                  "date": "2026-03-04",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4620981,
                  "date": "2026-03-01",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4814106,
                  "date": "2026-02-25",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 54,
              "goal_events": 3,
              "card_events": 37,
              "substitution_events": 14,
              "latest_event_date": "2026-03-22"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "sweden:player:isak-hien"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:jacob-zetterstrom",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Jacob Zetterstrom",
        "name": "Jacob Zetterstrom",
        "name_zh": null,
        "country_code": null,
        "country_name": "Sweden",
        "country_name_zh": null,
        "date_of_birth": "1998-07-11",
        "age": 27,
        "photo_url": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "sweden:player:jacob-zetterstrom",
          "position": "GK",
          "shirt_number": null,
          "club": null,
          "date_of_birth": "1998-07-11",
          "age": 27,
          "status": "selected",
          "country_of_citizenship": "Sweden",
          "height_cm": 197,
          "foot": "right",
          "sub_position": "Goalkeeper",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/549440-1741273419.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "pending_source",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/jacob-widell-zetterstrom/profil/spieler/549440",
            "source_refs": {
              "key_transfermarkt": "549440",
              "reep_id": "reep_p65eea51a",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "manual_review",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 2,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 2,
            "goals": 0,
            "impact_proxy_score": 0.5,
            "appearances_total": 1,
            "minutes_total": 90,
            "assists_total": 0,
            "starts_total": 15,
            "bench_rows_total": 0,
            "event_rows_total": 2
          },
          "basis": {
            "sample_size_matches": 2,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/jacob-widell-zetterstrom/profil/spieler/549440",
              "source_refs": {
                "key_transfermarkt": "549440",
                "reep_id": "reep_p65eea51a",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "manual_review",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 549440,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "manual_review"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 0.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jacob-widell-zetterstrom/profil/spieler/549440",
                "source_refs": {
                  "key_transfermarkt": "549440",
                  "reep_id": "reep_p65eea51a",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 549440,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "35",
              "sample_size": 12,
              "latest_seen_date": "2024-08-15"
            },
            {
              "number": "1",
              "sample_size": 3,
              "latest_seen_date": "2026-01-11"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "GK",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "35",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 90,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 0.5,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "sweden:player:jacob-zetterstrom",
              "position": "GK",
              "shirt_number": null,
              "club": null,
              "date_of_birth": "1998-07-11",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 197,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/549440-1741273419.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "sweden:player:jacob-zetterstrom",
              "position": "GK",
              "shirt_number": null,
              "club": null,
              "date_of_birth": "1998-07-11",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 197,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/549440-1741273419.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "pending_source",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 2,
              "goals": 0,
              "impact_proxy_score": 0.5,
              "appearances_total": 1,
              "minutes_total": 90,
              "assists_total": 0,
              "starts_total": 15,
              "bench_rows_total": 0,
              "event_rows_total": 2
            },
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jacob-widell-zetterstrom/profil/spieler/549440",
                "source_refs": {
                  "key_transfermarkt": "549440",
                  "reep_id": "reep_p65eea51a",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 549440,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 0.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 0.3,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jacob-widell-zetterstrom/profil/spieler/549440",
                "source_refs": {
                  "key_transfermarkt": "549440",
                  "reep_id": "reep_p65eea51a",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 549440,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 0.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jacob-widell-zetterstrom/profil/spieler/549440",
                "source_refs": {
                  "key_transfermarkt": "549440",
                  "reep_id": "reep_p65eea51a",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 549440,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jacob-widell-zetterstrom/profil/spieler/549440",
                "source_refs": {
                  "key_transfermarkt": "549440",
                  "reep_id": "reep_p65eea51a",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 549440,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 2,
              "goals": 0,
              "impact_proxy_score": 0.5,
              "appearances_total": 1,
              "minutes_total": 90,
              "assists_total": 0,
              "starts_total": 15,
              "bench_rows_total": 0,
              "event_rows_total": 2
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "35",
                "sample_size": 12,
                "latest_seen_date": "2024-08-15"
              },
              {
                "number": "1",
                "sample_size": 3,
                "latest_seen_date": "2026-01-11"
              }
            ],
            "activity": {
              "appearances_total": 1,
              "minutes_total": 90,
              "goals_total": 0,
              "assists_total": 0,
              "yellow_cards_total": 0,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-01-11"
            },
            "lineups": {
              "lineup_rows": 15,
              "starts": 15,
              "bench_rows": 0,
              "latest_lineup_date": "2026-01-11",
              "latest_rows": [
                {
                  "game_id": 4788525,
                  "date": "2026-01-11",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4502568,
                  "date": "2025-01-14",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4436223,
                  "date": "2024-08-27",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4420890,
                  "date": "2024-08-15",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "35",
                  "team_captain": false
                },
                {
                  "game_id": 4420841,
                  "date": "2024-08-08",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "35",
                  "team_captain": false
                },
                {
                  "game_id": 4361893,
                  "date": "2024-08-01",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "35",
                  "team_captain": false
                },
                {
                  "game_id": 4361874,
                  "date": "2024-07-25",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "35",
                  "team_captain": false
                },
                {
                  "game_id": 4138005,
                  "date": "2023-08-03",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "35",
                  "team_captain": false
                },
                {
                  "game_id": 4093497,
                  "date": "2023-07-27",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "35",
                  "team_captain": false
                },
                {
                  "game_id": 3901634,
                  "date": "2022-08-23",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "35",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 2,
              "goal_events": 0,
              "card_events": 2,
              "substitution_events": 0,
              "latest_event_date": "2022-08-17"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "sweden:player:jacob-zetterstrom"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:jesper-karlstrom",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Jesper Karlstrom",
        "name": "Jesper Karlstrom",
        "name_zh": null,
        "country_code": null,
        "country_name": "Sweden",
        "country_name_zh": null,
        "date_of_birth": "1995-06-21",
        "age": 30,
        "photo_url": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "sweden:player:jesper-karlstrom",
          "position": "MF",
          "shirt_number": null,
          "club": "Udinese Calcio",
          "date_of_birth": "1995-06-21",
          "age": 30,
          "status": "selected",
          "country_of_citizenship": "Sweden",
          "height_cm": 185,
          "foot": "right",
          "sub_position": "Defensive Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/222855-1730184243.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/jesper-karlstrom/profil/spieler/222855",
            "source_refs": {
              "key_transfermarkt": "222855",
              "reep_id": "reep_pb28e1483",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 23,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 23,
            "goals": 0,
            "market_value_eur": 4000000,
            "highest_market_value_eur": 4000000,
            "impact_proxy_score": 8.15,
            "appearances_total": 74,
            "minutes_total": 6391,
            "assists_total": 3,
            "starts_total": 94,
            "bench_rows_total": 6,
            "event_rows_total": 45
          },
          "basis": {
            "sample_size_matches": 23,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/jesper-karlstrom/profil/spieler/222855",
              "source_refs": {
                "key_transfermarkt": "222855",
                "reep_id": "reep_pb28e1483",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 222855,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 8.15,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 23,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jesper-karlstrom/profil/spieler/222855",
                "source_refs": {
                  "key_transfermarkt": "222855",
                  "reep_id": "reep_pb28e1483",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 222855,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "25",
              "sample_size": 40,
              "latest_seen_date": "2025-05-25"
            },
            {
              "number": "8",
              "sample_size": 35,
              "latest_seen_date": "2026-04-18"
            },
            {
              "number": "6",
              "sample_size": 25,
              "latest_seen_date": "2024-07-27"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Udinese Calcio",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "25",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 23,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 6391,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 8.15,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "sweden:player:jesper-karlstrom",
              "position": "MF",
              "shirt_number": null,
              "club": "Udinese Calcio",
              "date_of_birth": "1995-06-21",
              "age": 30,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 185,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/222855-1730184243.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "sweden:player:jesper-karlstrom",
              "position": "MF",
              "shirt_number": null,
              "club": "Udinese Calcio",
              "date_of_birth": "1995-06-21",
              "age": 30,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 185,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/222855-1730184243.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 23,
              "goals": 0,
              "market_value_eur": 4000000,
              "highest_market_value_eur": 4000000,
              "impact_proxy_score": 8.15,
              "appearances_total": 74,
              "minutes_total": 6391,
              "assists_total": 3,
              "starts_total": 94,
              "bench_rows_total": 6,
              "event_rows_total": 45
            },
            "basis": {
              "sample_size_matches": 23,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jesper-karlstrom/profil/spieler/222855",
                "source_refs": {
                  "key_transfermarkt": "222855",
                  "reep_id": "reep_pb28e1483",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 222855,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 23.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 4.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 8.15,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 21.3,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 23,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jesper-karlstrom/profil/spieler/222855",
                "source_refs": {
                  "key_transfermarkt": "222855",
                  "reep_id": "reep_pb28e1483",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 222855,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 8.15,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 23,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jesper-karlstrom/profil/spieler/222855",
                "source_refs": {
                  "key_transfermarkt": "222855",
                  "reep_id": "reep_pb28e1483",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 222855,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 23,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/jesper-karlstrom/profil/spieler/222855",
                "source_refs": {
                  "key_transfermarkt": "222855",
                  "reep_id": "reep_pb28e1483",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 222855,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 23,
              "goals": 0,
              "market_value_eur": 4000000,
              "highest_market_value_eur": 4000000,
              "impact_proxy_score": 8.15,
              "appearances_total": 74,
              "minutes_total": 6391,
              "assists_total": 3,
              "starts_total": 94,
              "bench_rows_total": 6,
              "event_rows_total": 45
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "25",
                "sample_size": 40,
                "latest_seen_date": "2025-05-25"
              },
              {
                "number": "8",
                "sample_size": 35,
                "latest_seen_date": "2026-04-18"
              },
              {
                "number": "6",
                "sample_size": 25,
                "latest_seen_date": "2024-07-27"
              }
            ],
            "activity": {
              "appearances_total": 74,
              "minutes_total": 6391,
              "goals_total": 1,
              "assists_total": 3,
              "yellow_cards_total": 14,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-04-18"
            },
            "lineups": {
              "lineup_rows": 100,
              "starts": 94,
              "bench_rows": 6,
              "latest_lineup_date": "2026-04-18",
              "latest_rows": [
                {
                  "game_id": 4621043,
                  "date": "2026-04-18",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": true
                },
                {
                  "game_id": 4621031,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": true
                },
                {
                  "game_id": 4621023,
                  "date": "2026-04-06",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": true
                },
                {
                  "game_id": 4621010,
                  "date": "2026-03-20",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": true
                },
                {
                  "game_id": 4621003,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": true
                },
                {
                  "game_id": 4620985,
                  "date": "2026-03-07",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": true
                },
                {
                  "game_id": 4620983,
                  "date": "2026-03-02",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": true
                },
                {
                  "game_id": 4620966,
                  "date": "2026-02-23",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": true
                },
                {
                  "game_id": 4620964,
                  "date": "2026-02-15",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": true
                },
                {
                  "game_id": 4620944,
                  "date": "2026-02-08",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": true
                }
              ]
            },
            "events": {
              "events_total": 45,
              "goal_events": 1,
              "card_events": 22,
              "substitution_events": 22,
              "latest_event_date": "2026-04-18"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "sweden:player:jesper-karlstrom"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:ken-sema",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Ken Sema",
        "name": "Ken Sema",
        "name_zh": null,
        "country_code": null,
        "country_name": "Sweden",
        "country_name_zh": null,
        "date_of_birth": "1993-09-30",
        "age": 32,
        "photo_url": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "sweden:player:ken-sema",
          "position": "MF",
          "shirt_number": null,
          "club": null,
          "date_of_birth": "1993-09-30",
          "age": 32,
          "status": "selected",
          "country_of_citizenship": "Sweden",
          "height_cm": 180,
          "foot": "left",
          "sub_position": "Left-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/252345-1758221507.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "pending_source",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/ken-sema/profil/spieler/252345",
            "source_refs": {
              "key_transfermarkt": "252345",
              "reep_id": "reep_p74d003ee",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 32,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 32,
            "goals": 5,
            "market_value_eur": 2500000,
            "highest_market_value_eur": 5000000,
            "impact_proxy_score": 11.0,
            "appearances_total": 83,
            "minutes_total": 4564,
            "assists_total": 5,
            "starts_total": 68,
            "bench_rows_total": 68,
            "event_rows_total": 56
          },
          "basis": {
            "sample_size_matches": 32,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/ken-sema/profil/spieler/252345",
              "source_refs": {
                "key_transfermarkt": "252345",
                "reep_id": "reep_p74d003ee",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 252345,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 11.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 32,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ken-sema/profil/spieler/252345",
                "source_refs": {
                  "key_transfermarkt": "252345",
                  "reep_id": "reep_p74d003ee",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 252345,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "12",
              "sample_size": 136,
              "latest_seen_date": "2026-01-28"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "12",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 32,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 5,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 4564,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 11.0,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "sweden:player:ken-sema",
              "position": "MF",
              "shirt_number": null,
              "club": null,
              "date_of_birth": "1993-09-30",
              "age": 32,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 180,
              "foot": "left",
              "sub_position": "Left-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/252345-1758221507.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "sweden:player:ken-sema",
              "position": "MF",
              "shirt_number": null,
              "club": null,
              "date_of_birth": "1993-09-30",
              "age": 32,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 180,
              "foot": "left",
              "sub_position": "Left-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/252345-1758221507.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "pending_source",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 32,
              "goals": 5,
              "market_value_eur": 2500000,
              "highest_market_value_eur": 5000000,
              "impact_proxy_score": 11.0,
              "appearances_total": 83,
              "minutes_total": 4564,
              "assists_total": 5,
              "starts_total": 68,
              "bench_rows_total": 68,
              "event_rows_total": 56
            },
            "basis": {
              "sample_size_matches": 32,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ken-sema/profil/spieler/252345",
                "source_refs": {
                  "key_transfermarkt": "252345",
                  "reep_id": "reep_p74d003ee",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 252345,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 32.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 10.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 2.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 11.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 15.21,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 32,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ken-sema/profil/spieler/252345",
                "source_refs": {
                  "key_transfermarkt": "252345",
                  "reep_id": "reep_p74d003ee",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 252345,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 11.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 32,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ken-sema/profil/spieler/252345",
                "source_refs": {
                  "key_transfermarkt": "252345",
                  "reep_id": "reep_p74d003ee",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 252345,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 32,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ken-sema/profil/spieler/252345",
                "source_refs": {
                  "key_transfermarkt": "252345",
                  "reep_id": "reep_p74d003ee",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 252345,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 32,
              "goals": 5,
              "market_value_eur": 2500000,
              "highest_market_value_eur": 5000000,
              "impact_proxy_score": 11.0,
              "appearances_total": 83,
              "minutes_total": 4564,
              "assists_total": 5,
              "starts_total": 68,
              "bench_rows_total": 68,
              "event_rows_total": 56
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "12",
                "sample_size": 136,
                "latest_seen_date": "2026-01-28"
              }
            ],
            "activity": {
              "appearances_total": 83,
              "minutes_total": 4564,
              "goals_total": 3,
              "assists_total": 5,
              "yellow_cards_total": 9,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-01-28"
            },
            "lineups": {
              "lineup_rows": 136,
              "starts": 68,
              "bench_rows": 68,
              "latest_lineup_date": "2026-01-28",
              "latest_rows": [
                {
                  "game_id": 4717486,
                  "date": "2026-01-28",
                  "type": "substitutes",
                  "position": "Left-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4715052,
                  "date": "2026-01-21",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4715145,
                  "date": "2025-11-05",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4715144,
                  "date": "2025-10-21",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4715137,
                  "date": "2025-09-30",
                  "type": "substitutes",
                  "position": "Left-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4716846,
                  "date": "2025-09-17",
                  "type": "substitutes",
                  "position": "Left-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4705681,
                  "date": "2025-08-26",
                  "type": "substitutes",
                  "position": "Left-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4697248,
                  "date": "2025-08-19",
                  "type": "substitutes",
                  "position": "Left-Back",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4691931,
                  "date": "2025-08-12",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4691924,
                  "date": "2025-08-05",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "12",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 56,
              "goal_events": 4,
              "card_events": 11,
              "substitution_events": 41,
              "latest_event_date": "2026-01-21"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "sweden:player:ken-sema"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:kristoffer-nordfeldt",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Kristoffer Nordfeldt",
        "name": "Kristoffer Nordfeldt",
        "name_zh": null,
        "country_code": null,
        "country_name": "Sweden",
        "country_name_zh": null,
        "date_of_birth": "1989-06-23",
        "age": 36,
        "photo_url": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "sweden:player:kristoffer-nordfeldt",
          "position": "GK",
          "shirt_number": null,
          "club": "Allmänna Idrottsklubben",
          "date_of_birth": "1989-06-23",
          "age": 36,
          "status": "selected",
          "country_of_citizenship": "Sweden",
          "height_cm": 190,
          "foot": "right",
          "sub_position": "Goalkeeper",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/75890-1718957612.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/kristoffer-nordfeldt/profil/spieler/75890",
            "source_refs": {
              "key_transfermarkt": "75890",
              "reep_id": "reep_p2e3e530c",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 20,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 20,
            "goals": 0,
            "market_value_eur": 300000,
            "highest_market_value_eur": 3000000,
            "impact_proxy_score": 5.18,
            "appearances_total": 175,
            "minutes_total": 15761,
            "assists_total": 1,
            "starts_total": 170,
            "bench_rows_total": 110,
            "event_rows_total": 17
          },
          "basis": {
            "sample_size_matches": 20,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/kristoffer-nordfeldt/profil/spieler/75890",
              "source_refs": {
                "key_transfermarkt": "75890",
                "reep_id": "reep_p2e3e530c",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 75890,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 5.18,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 20,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kristoffer-nordfeldt/profil/spieler/75890",
                "source_refs": {
                  "key_transfermarkt": "75890",
                  "reep_id": "reep_p2e3e530c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 75890,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "13",
              "sample_size": 119,
              "latest_seen_date": "2018-05-13"
            },
            {
              "number": "1",
              "sample_size": 112,
              "latest_seen_date": "2021-05-15"
            },
            {
              "number": "15",
              "sample_size": 35,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "89",
              "sample_size": 14,
              "latest_seen_date": "2020-07-19"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "GK",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Allmänna Idrottsklubben",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "13",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 20,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 15761,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 5.18,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "sweden:player:kristoffer-nordfeldt",
              "position": "GK",
              "shirt_number": null,
              "club": "Allmänna Idrottsklubben",
              "date_of_birth": "1989-06-23",
              "age": 36,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 190,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/75890-1718957612.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "sweden:player:kristoffer-nordfeldt",
              "position": "GK",
              "shirt_number": null,
              "club": "Allmänna Idrottsklubben",
              "date_of_birth": "1989-06-23",
              "age": 36,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 190,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/75890-1718957612.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 20,
              "goals": 0,
              "market_value_eur": 300000,
              "highest_market_value_eur": 3000000,
              "impact_proxy_score": 5.18,
              "appearances_total": 175,
              "minutes_total": 15761,
              "assists_total": 1,
              "starts_total": 170,
              "bench_rows_total": 110,
              "event_rows_total": 17
            },
            "basis": {
              "sample_size_matches": 20,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kristoffer-nordfeldt/profil/spieler/75890",
                "source_refs": {
                  "key_transfermarkt": "75890",
                  "reep_id": "reep_p2e3e530c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 75890,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 20.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 0.3,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 5.18,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 52.54,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 20,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kristoffer-nordfeldt/profil/spieler/75890",
                "source_refs": {
                  "key_transfermarkt": "75890",
                  "reep_id": "reep_p2e3e530c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 75890,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 5.18,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 20,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kristoffer-nordfeldt/profil/spieler/75890",
                "source_refs": {
                  "key_transfermarkt": "75890",
                  "reep_id": "reep_p2e3e530c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 75890,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 20,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/kristoffer-nordfeldt/profil/spieler/75890",
                "source_refs": {
                  "key_transfermarkt": "75890",
                  "reep_id": "reep_p2e3e530c",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 75890,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 20,
              "goals": 0,
              "market_value_eur": 300000,
              "highest_market_value_eur": 3000000,
              "impact_proxy_score": 5.18,
              "appearances_total": 175,
              "minutes_total": 15761,
              "assists_total": 1,
              "starts_total": 170,
              "bench_rows_total": 110,
              "event_rows_total": 17
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "13",
                "sample_size": 119,
                "latest_seen_date": "2018-05-13"
              },
              {
                "number": "1",
                "sample_size": 112,
                "latest_seen_date": "2021-05-15"
              },
              {
                "number": "15",
                "sample_size": 35,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "89",
                "sample_size": 14,
                "latest_seen_date": "2020-07-19"
              }
            ],
            "activity": {
              "appearances_total": 175,
              "minutes_total": 15761,
              "goals_total": 0,
              "assists_total": 1,
              "yellow_cards_total": 8,
              "red_cards_total": 0,
              "latest_appearance_date": "2025-08-14"
            },
            "lineups": {
              "lineup_rows": 280,
              "starts": 170,
              "bench_rows": 110,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4802696,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "15",
                  "team_captain": true
                },
                {
                  "game_id": 4802684,
                  "date": "2026-04-27",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "15",
                  "team_captain": true
                },
                {
                  "game_id": 4802665,
                  "date": "2026-04-23",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "15",
                  "team_captain": true
                },
                {
                  "game_id": 4802676,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "15",
                  "team_captain": true
                },
                {
                  "game_id": 4802656,
                  "date": "2026-04-13",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "15",
                  "team_captain": true
                },
                {
                  "game_id": 4802668,
                  "date": "2026-04-05",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "15",
                  "team_captain": true
                },
                {
                  "game_id": 4550403,
                  "date": "2025-10-26",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4550395,
                  "date": "2025-10-19",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4550387,
                  "date": "2025-10-05",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4525626,
                  "date": "2025-09-28",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "15",
                  "team_captain": true
                }
              ]
            },
            "events": {
              "events_total": 17,
              "goal_events": 2,
              "card_events": 13,
              "substitution_events": 2,
              "latest_event_date": "2026-04-19"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "sweden:player:kristoffer-nordfeldt"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:lucas-bergvall",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Lucas Bergvall",
        "name": "Lucas Bergvall",
        "name_zh": null,
        "country_code": null,
        "country_name": "Sweden",
        "country_name_zh": null,
        "date_of_birth": "2006-02-02",
        "age": 20,
        "photo_url": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "sweden:player:lucas-bergvall",
          "position": "MF",
          "shirt_number": null,
          "club": "Tottenham Hotspur Football Club",
          "date_of_birth": "2006-02-02",
          "age": 20,
          "status": "selected",
          "country_of_citizenship": "Sweden",
          "height_cm": 187,
          "foot": "right",
          "sub_position": "Central Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/866246-1701861399.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/lucas-bergvall/profil/spieler/866246",
            "source_refs": {
              "key_transfermarkt": "866246",
              "reep_id": "reep_pb74fa577",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 8,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 8,
            "goals": 0,
            "market_value_eur": 40000000,
            "highest_market_value_eur": 40000000,
            "impact_proxy_score": 26.0,
            "appearances_total": 73,
            "minutes_total": 3594,
            "assists_total": 9,
            "starts_total": 39,
            "bench_rows_total": 46,
            "event_rows_total": 37
          },
          "basis": {
            "sample_size_matches": 8,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/lucas-bergvall/profil/spieler/866246",
              "source_refs": {
                "key_transfermarkt": "866246",
                "reep_id": "reep_pb74fa577",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 866246,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 26.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/lucas-bergvall/profil/spieler/866246",
                "source_refs": {
                  "key_transfermarkt": "866246",
                  "reep_id": "reep_pb74fa577",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 866246,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "15",
              "sample_size": 83,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "21",
              "sample_size": 2,
              "latest_seen_date": "2023-08-03"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Tottenham Hotspur Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "15",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 8,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 3594,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 26.0,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "sweden:player:lucas-bergvall",
              "position": "MF",
              "shirt_number": null,
              "club": "Tottenham Hotspur Football Club",
              "date_of_birth": "2006-02-02",
              "age": 20,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 187,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/866246-1701861399.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "sweden:player:lucas-bergvall",
              "position": "MF",
              "shirt_number": null,
              "club": "Tottenham Hotspur Football Club",
              "date_of_birth": "2006-02-02",
              "age": 20,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 187,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/866246-1701861399.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 8,
              "goals": 0,
              "market_value_eur": 40000000,
              "highest_market_value_eur": 40000000,
              "impact_proxy_score": 26.0,
              "appearances_total": 73,
              "minutes_total": 3594,
              "assists_total": 9,
              "starts_total": 39,
              "bench_rows_total": 46,
              "event_rows_total": 37
            },
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/lucas-bergvall/profil/spieler/866246",
                "source_refs": {
                  "key_transfermarkt": "866246",
                  "reep_id": "reep_pb74fa577",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 866246,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 8.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 40.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 26.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 11.98,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/lucas-bergvall/profil/spieler/866246",
                "source_refs": {
                  "key_transfermarkt": "866246",
                  "reep_id": "reep_pb74fa577",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 866246,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 26.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/lucas-bergvall/profil/spieler/866246",
                "source_refs": {
                  "key_transfermarkt": "866246",
                  "reep_id": "reep_pb74fa577",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 866246,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 8,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/lucas-bergvall/profil/spieler/866246",
                "source_refs": {
                  "key_transfermarkt": "866246",
                  "reep_id": "reep_pb74fa577",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 866246,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 8,
              "goals": 0,
              "market_value_eur": 40000000,
              "highest_market_value_eur": 40000000,
              "impact_proxy_score": 26.0,
              "appearances_total": 73,
              "minutes_total": 3594,
              "assists_total": 9,
              "starts_total": 39,
              "bench_rows_total": 46,
              "event_rows_total": 37
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "15",
                "sample_size": 83,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "21",
                "sample_size": 2,
                "latest_seen_date": "2023-08-03"
              }
            ],
            "activity": {
              "appearances_total": 73,
              "minutes_total": 3594,
              "goals_total": 1,
              "assists_total": 9,
              "yellow_cards_total": 9,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 85,
              "starts": 39,
              "bench_rows": 46,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4626139,
                  "date": "2026-05-03",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4626137,
                  "date": "2026-04-25",
                  "type": "substitutes",
                  "position": "Attacking Midfield",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4626127,
                  "date": "2026-04-18",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4626116,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4626106,
                  "date": "2026-03-22",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4814367,
                  "date": "2026-03-18",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4715046,
                  "date": "2026-01-20",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4626016,
                  "date": "2026-01-17",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4625999,
                  "date": "2026-01-07",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4625972,
                  "date": "2026-01-04",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "15",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 37,
              "goal_events": 2,
              "card_events": 9,
              "substitution_events": 26,
              "latest_event_date": "2026-04-12"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "sweden:player:lucas-bergvall"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:mattias-svanberg",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Mattias Svanberg",
        "name": "Mattias Svanberg",
        "name_zh": null,
        "country_code": null,
        "country_name": "Sweden",
        "country_name_zh": null,
        "date_of_birth": "1999-01-05",
        "age": 27,
        "photo_url": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "sweden:player:mattias-svanberg",
          "position": "MF",
          "shirt_number": null,
          "club": "Verein für Leibesübungen Wolfsburg",
          "date_of_birth": "1999-01-05",
          "age": 27,
          "status": "selected",
          "country_of_citizenship": "Sweden",
          "height_cm": 185,
          "foot": "right",
          "sub_position": "Central Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/342405-1752736577.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/mattias-svanberg/profil/spieler/342405",
            "source_refs": {
              "key_transfermarkt": "342405",
              "reep_id": "reep_p98ffc93e",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 38,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 38,
            "goals": 2,
            "market_value_eur": 12000000,
            "highest_market_value_eur": 18000000,
            "impact_proxy_score": 17.3,
            "appearances_total": 232,
            "minutes_total": 13059,
            "assists_total": 21,
            "starts_total": 152,
            "bench_rows_total": 120,
            "event_rows_total": 176
          },
          "basis": {
            "sample_size_matches": 38,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/mattias-svanberg/profil/spieler/342405",
              "source_refs": {
                "key_transfermarkt": "342405",
                "reep_id": "reep_p98ffc93e",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 342405,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 17.3,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 38,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/mattias-svanberg/profil/spieler/342405",
                "source_refs": {
                  "key_transfermarkt": "342405",
                  "reep_id": "reep_p98ffc93e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 342405,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "32",
              "sample_size": 272,
              "latest_seen_date": "2026-05-03"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Verein für Leibesübungen Wolfsburg",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "32",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 38,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 13059,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 17.3,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "sweden:player:mattias-svanberg",
              "position": "MF",
              "shirt_number": null,
              "club": "Verein für Leibesübungen Wolfsburg",
              "date_of_birth": "1999-01-05",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 185,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/342405-1752736577.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "sweden:player:mattias-svanberg",
              "position": "MF",
              "shirt_number": null,
              "club": "Verein für Leibesübungen Wolfsburg",
              "date_of_birth": "1999-01-05",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 185,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/342405-1752736577.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 38,
              "goals": 2,
              "market_value_eur": 12000000,
              "highest_market_value_eur": 18000000,
              "impact_proxy_score": 17.3,
              "appearances_total": 232,
              "minutes_total": 13059,
              "assists_total": 21,
              "starts_total": 152,
              "bench_rows_total": 120,
              "event_rows_total": 176
            },
            "basis": {
              "sample_size_matches": 38,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/mattias-svanberg/profil/spieler/342405",
                "source_refs": {
                  "key_transfermarkt": "342405",
                  "reep_id": "reep_p98ffc93e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 342405,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 38.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 4.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 12.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 17.3,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 43.53,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 38,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/mattias-svanberg/profil/spieler/342405",
                "source_refs": {
                  "key_transfermarkt": "342405",
                  "reep_id": "reep_p98ffc93e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 342405,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 17.3,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 38,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/mattias-svanberg/profil/spieler/342405",
                "source_refs": {
                  "key_transfermarkt": "342405",
                  "reep_id": "reep_p98ffc93e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 342405,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 38,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/mattias-svanberg/profil/spieler/342405",
                "source_refs": {
                  "key_transfermarkt": "342405",
                  "reep_id": "reep_p98ffc93e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 342405,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 38,
              "goals": 2,
              "market_value_eur": 12000000,
              "highest_market_value_eur": 18000000,
              "impact_proxy_score": 17.3,
              "appearances_total": 232,
              "minutes_total": 13059,
              "assists_total": 21,
              "starts_total": 152,
              "bench_rows_total": 120,
              "event_rows_total": 176
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "32",
                "sample_size": 272,
                "latest_seen_date": "2026-05-03"
              }
            ],
            "activity": {
              "appearances_total": 232,
              "minutes_total": 13059,
              "goals_total": 23,
              "assists_total": 21,
              "yellow_cards_total": 41,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 272,
              "starts": 152,
              "bench_rows": 120,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4634516,
                  "date": "2026-05-03",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "32",
                  "team_captain": false
                },
                {
                  "game_id": 4634441,
                  "date": "2026-04-04",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "32",
                  "team_captain": false
                },
                {
                  "game_id": 4634364,
                  "date": "2026-02-21",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "32",
                  "team_captain": false
                },
                {
                  "game_id": 4634345,
                  "date": "2026-02-15",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "32",
                  "team_captain": false
                },
                {
                  "game_id": 4634328,
                  "date": "2026-02-07",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "32",
                  "team_captain": false
                },
                {
                  "game_id": 4634313,
                  "date": "2026-01-30",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "32",
                  "team_captain": false
                },
                {
                  "game_id": 4634301,
                  "date": "2026-01-24",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "32",
                  "team_captain": false
                },
                {
                  "game_id": 4634276,
                  "date": "2026-01-14",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "32",
                  "team_captain": false
                },
                {
                  "game_id": 4634263,
                  "date": "2026-01-11",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "32",
                  "team_captain": false
                },
                {
                  "game_id": 4634258,
                  "date": "2025-12-20",
                  "type": "substitutes",
                  "position": "Attacking Midfield",
                  "number": "32",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 176,
              "goal_events": 23,
              "card_events": 44,
              "substitution_events": 109,
              "latest_event_date": "2026-05-03"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "sweden:player:mattias-svanberg"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:taha-ali",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Taha Ali",
        "name": "Taha Ali",
        "name_zh": null,
        "country_code": null,
        "country_name": "Sweden",
        "country_name_zh": null,
        "date_of_birth": "1998-07-01",
        "age": 27,
        "photo_url": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "sweden:player:taha-ali",
          "position": "MF",
          "shirt_number": null,
          "club": "Malmö Fotbollförening",
          "date_of_birth": "1998-07-01",
          "age": 27,
          "status": "selected",
          "country_of_citizenship": "Sweden",
          "height_cm": 174,
          "foot": "right",
          "sub_position": "Left Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/731771-1673336117.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/taha-ali/profil/spieler/731771",
            "source_refs": {
              "key_transfermarkt": "731771",
              "reep_id": "reep_pb706a6e1",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 1,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 1,
            "goals": 0,
            "impact_proxy_score": 0.25,
            "appearances_total": 25,
            "minutes_total": 1069,
            "assists_total": 2,
            "starts_total": 24,
            "bench_rows_total": 23,
            "event_rows_total": 30
          },
          "basis": {
            "sample_size_matches": 1,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/taha-ali/profil/spieler/731771",
              "source_refs": {
                "key_transfermarkt": "731771",
                "reep_id": "reep_pb706a6e1",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 731771,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 0.25,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/taha-ali/profil/spieler/731771",
                "source_refs": {
                  "key_transfermarkt": "731771",
                  "reep_id": "reep_pb706a6e1",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 731771,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "22",
              "sample_size": 47,
              "latest_seen_date": "2026-05-03"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Malmö Fotbollförening",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "22",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 1069,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 0.25,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "sweden:player:taha-ali",
              "position": "MF",
              "shirt_number": null,
              "club": "Malmö Fotbollförening",
              "date_of_birth": "1998-07-01",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 174,
              "foot": "right",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/731771-1673336117.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "sweden:player:taha-ali",
              "position": "MF",
              "shirt_number": null,
              "club": "Malmö Fotbollförening",
              "date_of_birth": "1998-07-01",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 174,
              "foot": "right",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/731771-1673336117.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 1,
              "goals": 0,
              "impact_proxy_score": 0.25,
              "appearances_total": 25,
              "minutes_total": 1069,
              "assists_total": 2,
              "starts_total": 24,
              "bench_rows_total": 23,
              "event_rows_total": 30
            },
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/taha-ali/profil/spieler/731771",
                "source_refs": {
                  "key_transfermarkt": "731771",
                  "reep_id": "reep_pb706a6e1",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 731771,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 1.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 0.25,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 3.56,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/taha-ali/profil/spieler/731771",
                "source_refs": {
                  "key_transfermarkt": "731771",
                  "reep_id": "reep_pb706a6e1",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 731771,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 0.25,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/taha-ali/profil/spieler/731771",
                "source_refs": {
                  "key_transfermarkt": "731771",
                  "reep_id": "reep_pb706a6e1",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 731771,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/taha-ali/profil/spieler/731771",
                "source_refs": {
                  "key_transfermarkt": "731771",
                  "reep_id": "reep_pb706a6e1",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 731771,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 1,
              "goals": 0,
              "impact_proxy_score": 0.25,
              "appearances_total": 25,
              "minutes_total": 1069,
              "assists_total": 2,
              "starts_total": 24,
              "bench_rows_total": 23,
              "event_rows_total": 30
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "22",
                "sample_size": 47,
                "latest_seen_date": "2026-05-03"
              }
            ],
            "activity": {
              "appearances_total": 25,
              "minutes_total": 1069,
              "goals_total": 5,
              "assists_total": 2,
              "yellow_cards_total": 1,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-01-29"
            },
            "lineups": {
              "lineup_rows": 47,
              "starts": 24,
              "bench_rows": 23,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4802695,
                  "date": "2026-05-03",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4802684,
                  "date": "2026-04-27",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4802663,
                  "date": "2026-04-23",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4802677,
                  "date": "2026-04-17",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4802655,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4802671,
                  "date": "2026-04-05",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4716050,
                  "date": "2026-01-29",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4716036,
                  "date": "2026-01-22",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4550407,
                  "date": "2025-10-27",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4716035,
                  "date": "2025-10-23",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "22",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 30,
              "goal_events": 8,
              "card_events": 3,
              "substitution_events": 19,
              "latest_event_date": "2026-05-03"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "sweden:player:taha-ali"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:victor-lindelof",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Victor Lindelof",
        "name": "Victor Lindelof",
        "name_zh": null,
        "country_code": null,
        "country_name": "Sweden",
        "country_name_zh": null,
        "date_of_birth": "1994-07-17",
        "age": 31,
        "photo_url": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "sweden:player:victor-lindelof",
          "position": "DF",
          "shirt_number": null,
          "club": "Aston Villa Football Club",
          "date_of_birth": "1994-07-17",
          "age": 31,
          "status": "selected",
          "country_of_citizenship": "Sweden",
          "height_cm": 187,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/184573-1695244778.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/victor-lindelof/profil/spieler/184573",
            "source_refs": {
              "key_transfermarkt": "184573",
              "reep_id": "reep_p707118f7",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 75,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 75,
            "goals": 3,
            "market_value_eur": 15000000,
            "highest_market_value_eur": 35000000,
            "impact_proxy_score": 28.65,
            "appearances_total": 337,
            "minutes_total": 26742,
            "assists_total": 8,
            "starts_total": 312,
            "bench_rows_total": 150,
            "event_rows_total": 71
          },
          "basis": {
            "sample_size_matches": 75,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/victor-lindelof/profil/spieler/184573",
              "source_refs": {
                "key_transfermarkt": "184573",
                "reep_id": "reep_p707118f7",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 184573,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 28.65,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 75,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/victor-lindelof/profil/spieler/184573",
                "source_refs": {
                  "key_transfermarkt": "184573",
                  "reep_id": "reep_p707118f7",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 184573,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "2",
              "sample_size": 337,
              "latest_seen_date": "2025-05-25"
            },
            {
              "number": "14",
              "sample_size": 76,
              "latest_seen_date": "2017-05-20"
            },
            {
              "number": "3",
              "sample_size": 47,
              "latest_seen_date": "2026-05-07"
            },
            {
              "number": "92",
              "sample_size": 2,
              "latest_seen_date": "2014-05-10"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Aston Villa Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "2",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 75,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 3,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 26742,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 28.65,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "sweden:player:victor-lindelof",
              "position": "DF",
              "shirt_number": null,
              "club": "Aston Villa Football Club",
              "date_of_birth": "1994-07-17",
              "age": 31,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 187,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/184573-1695244778.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "sweden:player:victor-lindelof",
              "position": "DF",
              "shirt_number": null,
              "club": "Aston Villa Football Club",
              "date_of_birth": "1994-07-17",
              "age": 31,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 187,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/184573-1695244778.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 75,
              "goals": 3,
              "market_value_eur": 15000000,
              "highest_market_value_eur": 35000000,
              "impact_proxy_score": 28.65,
              "appearances_total": 337,
              "minutes_total": 26742,
              "assists_total": 8,
              "starts_total": 312,
              "bench_rows_total": 150,
              "event_rows_total": 71
            },
            "basis": {
              "sample_size_matches": 75,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/victor-lindelof/profil/spieler/184573",
                "source_refs": {
                  "key_transfermarkt": "184573",
                  "reep_id": "reep_p707118f7",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 184573,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 75.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 6.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 15.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 28.65,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 89.14,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 75,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/victor-lindelof/profil/spieler/184573",
                "source_refs": {
                  "key_transfermarkt": "184573",
                  "reep_id": "reep_p707118f7",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 184573,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 28.65,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 75,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/victor-lindelof/profil/spieler/184573",
                "source_refs": {
                  "key_transfermarkt": "184573",
                  "reep_id": "reep_p707118f7",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 184573,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 75,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/victor-lindelof/profil/spieler/184573",
                "source_refs": {
                  "key_transfermarkt": "184573",
                  "reep_id": "reep_p707118f7",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 184573,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 75,
              "goals": 3,
              "market_value_eur": 15000000,
              "highest_market_value_eur": 35000000,
              "impact_proxy_score": 28.65,
              "appearances_total": 337,
              "minutes_total": 26742,
              "assists_total": 8,
              "starts_total": 312,
              "bench_rows_total": 150,
              "event_rows_total": 71
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "2",
                "sample_size": 337,
                "latest_seen_date": "2025-05-25"
              },
              {
                "number": "14",
                "sample_size": 76,
                "latest_seen_date": "2017-05-20"
              },
              {
                "number": "3",
                "sample_size": 47,
                "latest_seen_date": "2026-05-07"
              },
              {
                "number": "92",
                "sample_size": 2,
                "latest_seen_date": "2014-05-10"
              }
            ],
            "activity": {
              "appearances_total": 337,
              "minutes_total": 26742,
              "goals_total": 5,
              "assists_total": 8,
              "yellow_cards_total": 27,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-07"
            },
            "lineups": {
              "lineup_rows": 462,
              "starts": 312,
              "bench_rows": 150,
              "latest_lineup_date": "2026-05-07",
              "latest_rows": [
                {
                  "game_id": 4805931,
                  "date": "2026-05-07",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4626139,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4805929,
                  "date": "2026-04-30",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4626132,
                  "date": "2026-04-25",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4626118,
                  "date": "2026-04-19",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4805927,
                  "date": "2026-04-16",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4626115,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4805923,
                  "date": "2026-04-09",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4805919,
                  "date": "2026-03-19",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4626094,
                  "date": "2026-03-15",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 71,
              "goal_events": 9,
              "card_events": 33,
              "substitution_events": 26,
              "latest_event_date": "2026-05-07"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "sweden:player:victor-lindelof"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:viktor-gyokeres",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Viktor Gyokeres",
        "name": "Viktor Gyokeres",
        "name_zh": null,
        "country_code": null,
        "country_name": "Sweden",
        "country_name_zh": null,
        "date_of_birth": "1998-06-04",
        "age": 27,
        "photo_url": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "sweden:player:viktor-gyokeres",
          "position": "FW",
          "shirt_number": null,
          "club": "Arsenal Football Club",
          "date_of_birth": "1998-06-04",
          "age": 27,
          "status": "selected",
          "country_of_citizenship": "Sweden",
          "height_cm": 189,
          "foot": "right",
          "sub_position": "Centre-Forward",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/325443-1737581896.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/viktor-gyokeres/profil/spieler/325443",
            "source_refs": {
              "key_transfermarkt": "325443",
              "reep_id": "reep_pa57b5f05",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 32,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 32,
            "goals": 19,
            "market_value_eur": 70000000,
            "highest_market_value_eur": 75000000,
            "impact_proxy_score": 55.7,
            "appearances_total": 145,
            "minutes_total": 10957,
            "assists_total": 24,
            "starts_total": 126,
            "bench_rows_total": 33,
            "event_rows_total": 161
          },
          "basis": {
            "sample_size_matches": 32,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/viktor-gyokeres/profil/spieler/325443",
              "source_refs": {
                "key_transfermarkt": "325443",
                "reep_id": "reep_pa57b5f05",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 325443,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 55.7,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 32,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/viktor-gyokeres/profil/spieler/325443",
                "source_refs": {
                  "key_transfermarkt": "325443",
                  "reep_id": "reep_pa57b5f05",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 325443,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "9",
              "sample_size": 93,
              "latest_seen_date": "2025-05-17"
            },
            {
              "number": "14",
              "sample_size": 56,
              "latest_seen_date": "2026-05-05"
            },
            {
              "number": "42",
              "sample_size": 7,
              "latest_seen_date": "2019-02-16"
            },
            {
              "number": "17",
              "sample_size": 3,
              "latest_seen_date": "2023-01-07"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Arsenal Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "9",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 32,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 19,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 10957,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 55.7,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "sweden:player:viktor-gyokeres",
              "position": "FW",
              "shirt_number": null,
              "club": "Arsenal Football Club",
              "date_of_birth": "1998-06-04",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 189,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/325443-1737581896.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "sweden:player:viktor-gyokeres",
              "position": "FW",
              "shirt_number": null,
              "club": "Arsenal Football Club",
              "date_of_birth": "1998-06-04",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 189,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/325443-1737581896.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 32,
              "goals": 19,
              "market_value_eur": 70000000,
              "highest_market_value_eur": 75000000,
              "impact_proxy_score": 55.7,
              "appearances_total": 145,
              "minutes_total": 10957,
              "assists_total": 24,
              "starts_total": 126,
              "bench_rows_total": 33,
              "event_rows_total": 161
            },
            "basis": {
              "sample_size_matches": 32,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/viktor-gyokeres/profil/spieler/325443",
                "source_refs": {
                  "key_transfermarkt": "325443",
                  "reep_id": "reep_pa57b5f05",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 325443,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 32.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 38.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 70.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 55.7,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 36.52,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 32,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/viktor-gyokeres/profil/spieler/325443",
                "source_refs": {
                  "key_transfermarkt": "325443",
                  "reep_id": "reep_pa57b5f05",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 325443,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 55.7,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 32,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/viktor-gyokeres/profil/spieler/325443",
                "source_refs": {
                  "key_transfermarkt": "325443",
                  "reep_id": "reep_pa57b5f05",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 325443,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 32,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/viktor-gyokeres/profil/spieler/325443",
                "source_refs": {
                  "key_transfermarkt": "325443",
                  "reep_id": "reep_pa57b5f05",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 325443,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 32,
              "goals": 19,
              "market_value_eur": 70000000,
              "highest_market_value_eur": 75000000,
              "impact_proxy_score": 55.7,
              "appearances_total": 145,
              "minutes_total": 10957,
              "assists_total": 24,
              "starts_total": 126,
              "bench_rows_total": 33,
              "event_rows_total": 161
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "9",
                "sample_size": 93,
                "latest_seen_date": "2025-05-17"
              },
              {
                "number": "14",
                "sample_size": 56,
                "latest_seen_date": "2026-05-05"
              },
              {
                "number": "42",
                "sample_size": 7,
                "latest_seen_date": "2019-02-16"
              },
              {
                "number": "17",
                "sample_size": 3,
                "latest_seen_date": "2023-01-07"
              }
            ],
            "activity": {
              "appearances_total": 145,
              "minutes_total": 10957,
              "goals_total": 108,
              "assists_total": 24,
              "yellow_cards_total": 14,
              "red_cards_total": 1,
              "latest_appearance_date": "2026-05-05"
            },
            "lineups": {
              "lineup_rows": 159,
              "starts": 126,
              "bench_rows": 33,
              "latest_lineup_date": "2026-05-05",
              "latest_rows": [
                {
                  "game_id": 4814381,
                  "date": "2026-05-05",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4626138,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4814379,
                  "date": "2026-04-29",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4626128,
                  "date": "2026-04-25",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4626124,
                  "date": "2026-04-19",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4814377,
                  "date": "2026-04-15",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4626108,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4814373,
                  "date": "2026-04-07",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4844308,
                  "date": "2026-04-04",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                },
                {
                  "game_id": 4818788,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "14",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 161,
              "goal_events": 110,
              "card_events": 15,
              "substitution_events": 35,
              "latest_event_date": "2026-05-02"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "sweden:player:viktor-gyokeres"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:viktor-johansson",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Viktor Johansson",
        "name": "Viktor Johansson",
        "name_zh": null,
        "country_code": null,
        "country_name": "Sweden",
        "country_name_zh": null,
        "date_of_birth": "1998-09-14",
        "age": 27,
        "photo_url": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "sweden:player:viktor-johansson",
          "position": "GK",
          "shirt_number": null,
          "club": "Stoke City",
          "date_of_birth": "1998-09-14",
          "age": 27,
          "status": "selected",
          "country_of_citizenship": "Sweden",
          "height_cm": 187,
          "foot": "right",
          "sub_position": "Goalkeeper",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/273742-1649405701.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/viktor-johansson/profil/spieler/273742",
            "source_refs": {
              "key_transfermarkt": "273742",
              "reep_id": "reep_p5fa85e83",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 12,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 12,
            "goals": 0,
            "impact_proxy_score": 3.0,
            "starts_total": 5,
            "bench_rows_total": 6
          },
          "basis": {
            "sample_size_matches": 12,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/viktor-johansson/profil/spieler/273742",
              "source_refs": {
                "key_transfermarkt": "273742",
                "reep_id": "reep_p5fa85e83",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 273742,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 3.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/viktor-johansson/profil/spieler/273742",
                "source_refs": {
                  "key_transfermarkt": "273742",
                  "reep_id": "reep_p5fa85e83",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 273742,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "1",
              "sample_size": 11,
              "latest_seen_date": "2025-01-11"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "GK",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Stoke City",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "1",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 12,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 3.0,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "sweden:player:viktor-johansson",
              "position": "GK",
              "shirt_number": null,
              "club": "Stoke City",
              "date_of_birth": "1998-09-14",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 187,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/273742-1649405701.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "sweden:player:viktor-johansson",
              "position": "GK",
              "shirt_number": null,
              "club": "Stoke City",
              "date_of_birth": "1998-09-14",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 187,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/273742-1649405701.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 12,
              "goals": 0,
              "impact_proxy_score": 3.0,
              "starts_total": 5,
              "bench_rows_total": 6
            },
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/viktor-johansson/profil/spieler/273742",
                "source_refs": {
                  "key_transfermarkt": "273742",
                  "reep_id": "reep_p5fa85e83",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 273742,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 12.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 3.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/viktor-johansson/profil/spieler/273742",
                "source_refs": {
                  "key_transfermarkt": "273742",
                  "reep_id": "reep_p5fa85e83",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 273742,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 3.0,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/viktor-johansson/profil/spieler/273742",
                "source_refs": {
                  "key_transfermarkt": "273742",
                  "reep_id": "reep_p5fa85e83",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 273742,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/viktor-johansson/profil/spieler/273742",
                "source_refs": {
                  "key_transfermarkt": "273742",
                  "reep_id": "reep_p5fa85e83",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 273742,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 12,
              "goals": 0,
              "impact_proxy_score": 3.0,
              "starts_total": 5,
              "bench_rows_total": 6
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "1",
                "sample_size": 11,
                "latest_seen_date": "2025-01-11"
              }
            ],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": 11,
              "starts": 5,
              "bench_rows": 6,
              "latest_lineup_date": "2025-01-11",
              "latest_rows": [
                {
                  "game_id": 4502582,
                  "date": "2025-01-11",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": true
                },
                {
                  "game_id": 4436242,
                  "date": "2024-08-27",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4428850,
                  "date": "2024-08-13",
                  "type": "substitutes",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4246468,
                  "date": "2024-01-05",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4164101,
                  "date": "2023-08-29",
                  "type": "substitutes",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 4097134,
                  "date": "2023-08-08",
                  "type": "substitutes",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 3974030,
                  "date": "2023-01-07",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 3710361,
                  "date": "2022-01-08",
                  "type": "substitutes",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 3705509,
                  "date": "2021-12-03",
                  "type": "substitutes",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                },
                {
                  "game_id": 3690509,
                  "date": "2021-11-06",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "1",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": null,
              "goal_events": null,
              "card_events": null,
              "substitution_events": null,
              "latest_event_date": null
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "sweden:player:viktor-johansson"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "sweden:player:yasin-ayari",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Yasin Ayari",
        "name": "Yasin Ayari",
        "name_zh": null,
        "country_code": null,
        "country_name": "Sweden",
        "country_name_zh": null,
        "date_of_birth": "2003-10-06",
        "age": 22,
        "photo_url": null,
        "team_id": "sweden",
        "team_name": "Sweden",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "sweden:player:yasin-ayari",
          "position": "MF",
          "shirt_number": null,
          "club": "Brighton and Hove Albion Football Club",
          "date_of_birth": "2003-10-06",
          "age": 22,
          "status": "selected",
          "country_of_citizenship": "Sweden",
          "height_cm": 172,
          "foot": "right",
          "sub_position": "Central Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/667287-1746438362.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/yasin-ayari/profil/spieler/667287",
            "source_refs": {
              "key_transfermarkt": "667287",
              "reep_id": "reep_pd056cb32",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 19,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 19,
            "goals": 3,
            "market_value_eur": 30000000,
            "highest_market_value_eur": 30000000,
            "impact_proxy_score": 23.65,
            "appearances_total": 80,
            "minutes_total": 4754,
            "assists_total": 4,
            "starts_total": 51,
            "bench_rows_total": 48,
            "event_rows_total": 40
          },
          "basis": {
            "sample_size_matches": 19,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/yasin-ayari/profil/spieler/667287",
              "source_refs": {
                "key_transfermarkt": "667287",
                "reep_id": "reep_pd056cb32",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 667287,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 23.65,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 19,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yasin-ayari/profil/spieler/667287",
                "source_refs": {
                  "key_transfermarkt": "667287",
                  "reep_id": "reep_pd056cb32",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 667287,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "26",
              "sample_size": 96,
              "latest_seen_date": "2026-05-02"
            },
            {
              "number": "44",
              "sample_size": 3,
              "latest_seen_date": "2024-02-27"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Brighton and Hove Albion Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "26",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 19,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 3,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 4754,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 23.65,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "sweden:player:yasin-ayari",
              "position": "MF",
              "shirt_number": null,
              "club": "Brighton and Hove Albion Football Club",
              "date_of_birth": "2003-10-06",
              "age": 22,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 172,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/667287-1746438362.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "sweden:player:yasin-ayari",
              "position": "MF",
              "shirt_number": null,
              "club": "Brighton and Hove Albion Football Club",
              "date_of_birth": "2003-10-06",
              "age": 22,
              "status": "selected",
              "country_of_citizenship": "Sweden",
              "height_cm": 172,
              "foot": "right",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/667287-1746438362.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 19,
              "goals": 3,
              "market_value_eur": 30000000,
              "highest_market_value_eur": 30000000,
              "impact_proxy_score": 23.65,
              "appearances_total": 80,
              "minutes_total": 4754,
              "assists_total": 4,
              "starts_total": 51,
              "bench_rows_total": 48,
              "event_rows_total": 40
            },
            "basis": {
              "sample_size_matches": 19,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yasin-ayari/profil/spieler/667287",
                "source_refs": {
                  "key_transfermarkt": "667287",
                  "reep_id": "reep_pd056cb32",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 667287,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 19.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 6.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 30.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 23.65,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 15.85,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 19,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yasin-ayari/profil/spieler/667287",
                "source_refs": {
                  "key_transfermarkt": "667287",
                  "reep_id": "reep_pd056cb32",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 667287,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 23.65,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 19,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yasin-ayari/profil/spieler/667287",
                "source_refs": {
                  "key_transfermarkt": "667287",
                  "reep_id": "reep_pd056cb32",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 667287,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 19,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yasin-ayari/profil/spieler/667287",
                "source_refs": {
                  "key_transfermarkt": "667287",
                  "reep_id": "reep_pd056cb32",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 667287,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 19,
              "goals": 3,
              "market_value_eur": 30000000,
              "highest_market_value_eur": 30000000,
              "impact_proxy_score": 23.65,
              "appearances_total": 80,
              "minutes_total": 4754,
              "assists_total": 4,
              "starts_total": 51,
              "bench_rows_total": 48,
              "event_rows_total": 40
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "26",
                "sample_size": 96,
                "latest_seen_date": "2026-05-02"
              },
              {
                "number": "44",
                "sample_size": 3,
                "latest_seen_date": "2024-02-27"
              }
            ],
            "activity": {
              "appearances_total": 80,
              "minutes_total": 4754,
              "goals_total": 7,
              "assists_total": 4,
              "yellow_cards_total": 6,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-04-21"
            },
            "lineups": {
              "lineup_rows": 99,
              "starts": 51,
              "bench_rows": 48,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4626146,
                  "date": "2026-05-02",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4626130,
                  "date": "2026-04-21",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4626127,
                  "date": "2026-04-18",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4626110,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4626100,
                  "date": "2026-03-21",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4626096,
                  "date": "2026-03-14",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4626080,
                  "date": "2026-03-04",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4626029,
                  "date": "2026-01-31",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4626024,
                  "date": "2026-01-24",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4626009,
                  "date": "2026-01-19",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "26",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 40,
              "goal_events": 7,
              "card_events": 6,
              "substitution_events": 26,
              "latest_event_date": "2026-04-18"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "sweden:player:yasin-ayari"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/sweden-squad-announcement-world-cup-graham-potter"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:abdelmouhib-chamakh",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Abdelmouhib Chamakh",
        "name": "Abdelmouhib Chamakh",
        "name_zh": null,
        "country_code": null,
        "country_name": "Tunisia",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "tunisia:player:abdelmouhib-chamakh",
          "position": "GK",
          "shirt_number": null,
          "club": null,
          "date_of_birth": null,
          "age": null,
          "status": "selected",
          "country_of_citizenship": null,
          "height_cm": null,
          "foot": null,
          "sub_position": null,
          "image_url": null,
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "status": "available",
            "country_of_citizenship": "pending_source",
            "height_cm": "pending_source",
            "foot": "pending_source",
            "sub_position": "pending_source",
            "image_url": "pending_source"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "shirt_number": "pending_source"
          },
          "external_fact": {}
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "window": null,
          "competition_scope": null,
          "metrics": {},
          "basis": {
            "sample_size_matches": 0,
            "window": null,
            "competition_scope": null,
            "source": null,
            "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
            "external_fact": {},
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 584250,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "platform_external_refs_no_reep_row"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "pending_source",
            "impact_proxy_score": null,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": null,
            "absence_impact_explain_en": null,
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 584250,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "platform_external_refs_no_reep_row"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "GK",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": null,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "tunisia:player:abdelmouhib-chamakh",
              "position": "GK",
              "shirt_number": null,
              "club": null,
              "date_of_birth": null,
              "age": null,
              "status": "selected",
              "country_of_citizenship": null,
              "height_cm": null,
              "foot": null,
              "sub_position": null,
              "image_url": null,
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "tunisia:player:abdelmouhib-chamakh",
              "position": "GK",
              "shirt_number": null,
              "club": null,
              "date_of_birth": null,
              "age": null,
              "status": "selected",
              "country_of_citizenship": null,
              "height_cm": null,
              "foot": null,
              "sub_position": null,
              "image_url": null
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "status": "available",
              "country_of_citizenship": "pending_source",
              "height_cm": "pending_source",
              "foot": "pending_source",
              "sub_position": "pending_source",
              "image_url": "pending_source"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "pending_source",
            "metrics": {},
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 584250,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "platform_external_refs_no_reep_row"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "pending_source",
            "items": [],
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 584250,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "platform_external_refs_no_reep_row"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "pending_source",
            "impact_proxy_score": null,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": null,
            "absence_impact_explain_en": null,
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 584250,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "platform_external_refs_no_reep_row"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 584250,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "platform_external_refs_no_reep_row"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {}
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": null,
              "starts": null,
              "bench_rows": null,
              "latest_lineup_date": null,
              "latest_rows": []
            },
            "events": {
              "events_total": null,
              "goal_events": null,
              "card_events": null,
              "substitution_events": null,
              "latest_event_date": null
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "tunisia:player:abdelmouhib-chamakh"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:adem-arous",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Adem Arous",
        "name": "Adem Arous",
        "name_zh": null,
        "country_code": null,
        "country_name": "Tunisia",
        "country_name_zh": null,
        "date_of_birth": "2004-07-17",
        "age": 21,
        "photo_url": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "tunisia:player:adem-arous",
          "position": "DF",
          "shirt_number": null,
          "club": "Kasımpaşa A.Ş.",
          "date_of_birth": "2004-07-17",
          "age": 21,
          "status": "selected",
          "country_of_citizenship": "Tunisia",
          "height_cm": 188,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/1071742-1759930106.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/adem-arous/profil/spieler/1071742",
            "source_refs": {
              "key_transfermarkt": "1071742",
              "reep_id": "reep_p70e1dae6",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 1,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 1,
            "goals": 0,
            "impact_proxy_score": 0.25,
            "appearances_total": 19,
            "minutes_total": 1492,
            "assists_total": 1,
            "starts_total": 17,
            "bench_rows_total": 13,
            "event_rows_total": 5
          },
          "basis": {
            "sample_size_matches": 1,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/adem-arous/profil/spieler/1071742",
              "source_refs": {
                "key_transfermarkt": "1071742",
                "reep_id": "reep_p70e1dae6",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 1071742,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 0.25,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/adem-arous/profil/spieler/1071742",
                "source_refs": {
                  "key_transfermarkt": "1071742",
                  "reep_id": "reep_p70e1dae6",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1071742,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "4",
              "sample_size": 27,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "24",
              "sample_size": 3,
              "latest_seen_date": "2026-01-03"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Kasımpaşa A.Ş.",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "4",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 1492,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 0.25,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "tunisia:player:adem-arous",
              "position": "DF",
              "shirt_number": null,
              "club": "Kasımpaşa A.Ş.",
              "date_of_birth": "2004-07-17",
              "age": 21,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 188,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/1071742-1759930106.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "tunisia:player:adem-arous",
              "position": "DF",
              "shirt_number": null,
              "club": "Kasımpaşa A.Ş.",
              "date_of_birth": "2004-07-17",
              "age": 21,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 188,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/1071742-1759930106.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 1,
              "goals": 0,
              "impact_proxy_score": 0.25,
              "appearances_total": 19,
              "minutes_total": 1492,
              "assists_total": 1,
              "starts_total": 17,
              "bench_rows_total": 13,
              "event_rows_total": 5
            },
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/adem-arous/profil/spieler/1071742",
                "source_refs": {
                  "key_transfermarkt": "1071742",
                  "reep_id": "reep_p70e1dae6",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1071742,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 1.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 0.25,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 4.97,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/adem-arous/profil/spieler/1071742",
                "source_refs": {
                  "key_transfermarkt": "1071742",
                  "reep_id": "reep_p70e1dae6",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1071742,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 0.25,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/adem-arous/profil/spieler/1071742",
                "source_refs": {
                  "key_transfermarkt": "1071742",
                  "reep_id": "reep_p70e1dae6",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1071742,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/adem-arous/profil/spieler/1071742",
                "source_refs": {
                  "key_transfermarkt": "1071742",
                  "reep_id": "reep_p70e1dae6",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1071742,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 1,
              "goals": 0,
              "impact_proxy_score": 0.25,
              "appearances_total": 19,
              "minutes_total": 1492,
              "assists_total": 1,
              "starts_total": 17,
              "bench_rows_total": 13,
              "event_rows_total": 5
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "4",
                "sample_size": 27,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "24",
                "sample_size": 3,
                "latest_seen_date": "2026-01-03"
              }
            ],
            "activity": {
              "appearances_total": 19,
              "minutes_total": 1492,
              "goals_total": 1,
              "assists_total": 1,
              "yellow_cards_total": 1,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 30,
              "starts": 17,
              "bench_rows": 13,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4648055,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4648038,
                  "date": "2026-04-24",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4648032,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4648020,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4648019,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4648002,
                  "date": "2026-03-19",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4647993,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4647984,
                  "date": "2026-03-08",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4647982,
                  "date": "2026-02-28",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                },
                {
                  "game_id": 4647966,
                  "date": "2026-02-23",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "4",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 5,
              "goal_events": 1,
              "card_events": 1,
              "substitution_events": 3,
              "latest_event_date": "2026-04-19"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "tunisia:player:adem-arous"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:ali-abdi",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Ali Abdi",
        "name": "Ali Abdi",
        "name_zh": null,
        "country_code": null,
        "country_name": "Tunisia",
        "country_name_zh": null,
        "date_of_birth": "1993-12-20",
        "age": 32,
        "photo_url": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "tunisia:player:ali-abdi",
          "position": "DF",
          "shirt_number": null,
          "club": "Olympique Gymnaste Club Nice Côte d'Azur",
          "date_of_birth": "1993-12-20",
          "age": 32,
          "status": "selected",
          "country_of_citizenship": "Tunisia",
          "height_cm": 183,
          "foot": "left",
          "sub_position": "Left-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/211474-1756827001.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/ali-abdi/profil/spieler/211474",
            "source_refs": {
              "key_transfermarkt": "211474",
              "reep_id": "reep_p9c240863",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 45,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 45,
            "goals": 7,
            "market_value_eur": 2500000,
            "highest_market_value_eur": 3000000,
            "impact_proxy_score": 14.85,
            "appearances_total": 60,
            "minutes_total": 3372,
            "assists_total": 3,
            "starts_total": 39,
            "bench_rows_total": 26,
            "event_rows_total": 37
          },
          "basis": {
            "sample_size_matches": 45,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/ali-abdi/profil/spieler/211474",
              "source_refs": {
                "key_transfermarkt": "211474",
                "reep_id": "reep_p9c240863",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 211474,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 14.85,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 45,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ali-abdi/profil/spieler/211474",
                "source_refs": {
                  "key_transfermarkt": "211474",
                  "reep_id": "reep_p9c240863",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 211474,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "2",
              "sample_size": 65,
              "latest_seen_date": "2026-05-02"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Olympique Gymnaste Club Nice Côte d'Azur",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "2",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 45,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 7,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 3372,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 14.85,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "tunisia:player:ali-abdi",
              "position": "DF",
              "shirt_number": null,
              "club": "Olympique Gymnaste Club Nice Côte d'Azur",
              "date_of_birth": "1993-12-20",
              "age": 32,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 183,
              "foot": "left",
              "sub_position": "Left-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/211474-1756827001.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "tunisia:player:ali-abdi",
              "position": "DF",
              "shirt_number": null,
              "club": "Olympique Gymnaste Club Nice Côte d'Azur",
              "date_of_birth": "1993-12-20",
              "age": 32,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 183,
              "foot": "left",
              "sub_position": "Left-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/211474-1756827001.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 45,
              "goals": 7,
              "market_value_eur": 2500000,
              "highest_market_value_eur": 3000000,
              "impact_proxy_score": 14.85,
              "appearances_total": 60,
              "minutes_total": 3372,
              "assists_total": 3,
              "starts_total": 39,
              "bench_rows_total": 26,
              "event_rows_total": 37
            },
            "basis": {
              "sample_size_matches": 45,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ali-abdi/profil/spieler/211474",
                "source_refs": {
                  "key_transfermarkt": "211474",
                  "reep_id": "reep_p9c240863",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 211474,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 45.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 14.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 2.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 14.85,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 11.24,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 45,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ali-abdi/profil/spieler/211474",
                "source_refs": {
                  "key_transfermarkt": "211474",
                  "reep_id": "reep_p9c240863",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 211474,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 14.85,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 45,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ali-abdi/profil/spieler/211474",
                "source_refs": {
                  "key_transfermarkt": "211474",
                  "reep_id": "reep_p9c240863",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 211474,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 45,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ali-abdi/profil/spieler/211474",
                "source_refs": {
                  "key_transfermarkt": "211474",
                  "reep_id": "reep_p9c240863",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 211474,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 45,
              "goals": 7,
              "market_value_eur": 2500000,
              "highest_market_value_eur": 3000000,
              "impact_proxy_score": 14.85,
              "appearances_total": 60,
              "minutes_total": 3372,
              "assists_total": 3,
              "starts_total": 39,
              "bench_rows_total": 26,
              "event_rows_total": 37
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "2",
                "sample_size": 65,
                "latest_seen_date": "2026-05-02"
              }
            ],
            "activity": {
              "appearances_total": 60,
              "minutes_total": 3372,
              "goals_total": 9,
              "assists_total": 3,
              "yellow_cards_total": 4,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-02"
            },
            "lineups": {
              "lineup_rows": 65,
              "starts": 39,
              "bench_rows": 26,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4635293,
                  "date": "2026-05-02",
                  "type": "substitutes",
                  "position": "Left-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4635284,
                  "date": "2026-04-26",
                  "type": "substitutes",
                  "position": "Left-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4635274,
                  "date": "2026-04-18",
                  "type": "substitutes",
                  "position": "Left-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4635261,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4635257,
                  "date": "2026-04-04",
                  "type": "substitutes",
                  "position": "Left-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4635247,
                  "date": "2026-03-21",
                  "type": "substitutes",
                  "position": "Left-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4635208,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4635195,
                  "date": "2026-02-15",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4635187,
                  "date": "2026-02-08",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "2",
                  "team_captain": false
                },
                {
                  "game_id": 4635184,
                  "date": "2026-02-01",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "2",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 37,
              "goal_events": 9,
              "card_events": 7,
              "substitution_events": 20,
              "latest_event_date": "2026-05-02"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "tunisia:player:ali-abdi"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:anis-ben-slimane",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Anis Ben Slimane",
        "name": "Anis Ben Slimane",
        "name_zh": null,
        "country_code": null,
        "country_name": "Tunisia",
        "country_name_zh": null,
        "date_of_birth": "2001-03-16",
        "age": 25,
        "photo_url": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "tunisia:player:anis-ben-slimane",
          "position": "MF",
          "shirt_number": null,
          "club": "Sheffield United",
          "date_of_birth": "2001-03-16",
          "age": 25,
          "status": "selected",
          "country_of_citizenship": "Tunisia",
          "height_cm": 188,
          "foot": "both",
          "sub_position": "Central Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/546712-1668422834.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/anis-slimane/profil/spieler/546712",
            "source_refs": {
              "key_transfermarkt": "546712",
              "reep_id": "reep_p8618b503",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 0,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "market_value_eur": 2500000,
            "highest_market_value_eur": 3500000,
            "impact_proxy_score": 1.5,
            "appearances_total": 101,
            "minutes_total": 4964,
            "assists_total": 7,
            "starts_total": 56,
            "bench_rows_total": 69,
            "event_rows_total": 65
          },
          "basis": {
            "sample_size_matches": 0,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/anis-slimane/profil/spieler/546712",
              "source_refs": {
                "key_transfermarkt": "546712",
                "reep_id": "reep_p8618b503",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 546712,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 1.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/anis-slimane/profil/spieler/546712",
                "source_refs": {
                  "key_transfermarkt": "546712",
                  "reep_id": "reep_p8618b503",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 546712,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "25",
              "sample_size": 120,
              "latest_seen_date": "2024-08-13"
            },
            {
              "number": "20",
              "sample_size": 4,
              "latest_seen_date": "2026-03-08"
            },
            {
              "number": "17",
              "sample_size": 1,
              "latest_seen_date": "2018-08-08"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Sheffield United",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "25",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 4964,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 1.5,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "tunisia:player:anis-ben-slimane",
              "position": "MF",
              "shirt_number": null,
              "club": "Sheffield United",
              "date_of_birth": "2001-03-16",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 188,
              "foot": "both",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/546712-1668422834.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "tunisia:player:anis-ben-slimane",
              "position": "MF",
              "shirt_number": null,
              "club": "Sheffield United",
              "date_of_birth": "2001-03-16",
              "age": 25,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 188,
              "foot": "both",
              "sub_position": "Central Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/546712-1668422834.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "market_value_eur": 2500000,
              "highest_market_value_eur": 3500000,
              "impact_proxy_score": 1.5,
              "appearances_total": 101,
              "minutes_total": 4964,
              "assists_total": 7,
              "starts_total": 56,
              "bench_rows_total": 69,
              "event_rows_total": 65
            },
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/anis-slimane/profil/spieler/546712",
                "source_refs": {
                  "key_transfermarkt": "546712",
                  "reep_id": "reep_p8618b503",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 546712,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 2.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 1.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 16.55,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/anis-slimane/profil/spieler/546712",
                "source_refs": {
                  "key_transfermarkt": "546712",
                  "reep_id": "reep_p8618b503",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 546712,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 1.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/anis-slimane/profil/spieler/546712",
                "source_refs": {
                  "key_transfermarkt": "546712",
                  "reep_id": "reep_p8618b503",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 546712,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/anis-slimane/profil/spieler/546712",
                "source_refs": {
                  "key_transfermarkt": "546712",
                  "reep_id": "reep_p8618b503",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 546712,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "market_value_eur": 2500000,
              "highest_market_value_eur": 3500000,
              "impact_proxy_score": 1.5,
              "appearances_total": 101,
              "minutes_total": 4964,
              "assists_total": 7,
              "starts_total": 56,
              "bench_rows_total": 69,
              "event_rows_total": 65
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "25",
                "sample_size": 120,
                "latest_seen_date": "2024-08-13"
              },
              {
                "number": "20",
                "sample_size": 4,
                "latest_seen_date": "2026-03-08"
              },
              {
                "number": "17",
                "sample_size": 1,
                "latest_seen_date": "2018-08-08"
              }
            ],
            "activity": {
              "appearances_total": 101,
              "minutes_total": 4964,
              "goals_total": 7,
              "assists_total": 7,
              "yellow_cards_total": 14,
              "red_cards_total": 0,
              "latest_appearance_date": "2024-05-11"
            },
            "lineups": {
              "lineup_rows": 125,
              "starts": 56,
              "bench_rows": 69,
              "latest_lineup_date": "2026-03-08",
              "latest_rows": [
                {
                  "game_id": 4827507,
                  "date": "2026-03-08",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4808365,
                  "date": "2026-02-14",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4788509,
                  "date": "2026-01-11",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4709793,
                  "date": "2025-08-26",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4428866,
                  "date": "2024-08-13",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "25",
                  "team_captain": false
                },
                {
                  "game_id": 4095443,
                  "date": "2024-05-11",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "25",
                  "team_captain": false
                },
                {
                  "game_id": 4095439,
                  "date": "2024-05-04",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "25",
                  "team_captain": false
                },
                {
                  "game_id": 4095425,
                  "date": "2024-04-27",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "25",
                  "team_captain": false
                },
                {
                  "game_id": 4095367,
                  "date": "2024-04-24",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "25",
                  "team_captain": false
                },
                {
                  "game_id": 4095417,
                  "date": "2024-04-20",
                  "type": "substitutes",
                  "position": "Central Midfield",
                  "number": "25",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 65,
              "goal_events": 9,
              "card_events": 14,
              "substitution_events": 42,
              "latest_event_date": "2026-01-11"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "tunisia:player:anis-ben-slimane"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:aymen-dahmene",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Aymen Dahmene",
        "name": "Aymen Dahmene",
        "name_zh": null,
        "country_code": null,
        "country_name": "Tunisia",
        "country_name_zh": null,
        "date_of_birth": "1997-01-28",
        "age": 29,
        "photo_url": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "tunisia:player:aymen-dahmene",
          "position": "GK",
          "shirt_number": null,
          "club": null,
          "date_of_birth": "1997-01-28",
          "age": 29,
          "status": "selected",
          "country_of_citizenship": "Tunisia",
          "height_cm": 188,
          "foot": "right",
          "sub_position": "Goalkeeper",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/569433-1767008501.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "pending_source",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/aymen-dahmen/profil/spieler/569433",
            "source_refs": {
              "key_transfermarkt": "569433",
              "reep_id": "reep_pa7e6da93",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "manual_review",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 37,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 37,
            "goals": 0,
            "impact_proxy_score": 9.25,
            "starts_total": 4,
            "bench_rows_total": 0
          },
          "basis": {
            "sample_size_matches": 37,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/aymen-dahmen/profil/spieler/569433",
              "source_refs": {
                "key_transfermarkt": "569433",
                "reep_id": "reep_pa7e6da93",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "manual_review",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 569433,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "manual_review"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 9.25,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 37,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/aymen-dahmen/profil/spieler/569433",
                "source_refs": {
                  "key_transfermarkt": "569433",
                  "reep_id": "reep_pa7e6da93",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 569433,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "16",
              "sample_size": 4,
              "latest_seen_date": "2026-01-03"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "GK",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "16",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 37,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 9.25,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "tunisia:player:aymen-dahmene",
              "position": "GK",
              "shirt_number": null,
              "club": null,
              "date_of_birth": "1997-01-28",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 188,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/569433-1767008501.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "tunisia:player:aymen-dahmene",
              "position": "GK",
              "shirt_number": null,
              "club": null,
              "date_of_birth": "1997-01-28",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 188,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/569433-1767008501.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "pending_source",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 37,
              "goals": 0,
              "impact_proxy_score": 9.25,
              "starts_total": 4,
              "bench_rows_total": 0
            },
            "basis": {
              "sample_size_matches": 37,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/aymen-dahmen/profil/spieler/569433",
                "source_refs": {
                  "key_transfermarkt": "569433",
                  "reep_id": "reep_pa7e6da93",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 569433,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 37.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 9.25,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 37,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/aymen-dahmen/profil/spieler/569433",
                "source_refs": {
                  "key_transfermarkt": "569433",
                  "reep_id": "reep_pa7e6da93",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 569433,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 9.25,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 37,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/aymen-dahmen/profil/spieler/569433",
                "source_refs": {
                  "key_transfermarkt": "569433",
                  "reep_id": "reep_pa7e6da93",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 569433,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 37,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/aymen-dahmen/profil/spieler/569433",
                "source_refs": {
                  "key_transfermarkt": "569433",
                  "reep_id": "reep_pa7e6da93",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 569433,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 37,
              "goals": 0,
              "impact_proxy_score": 9.25,
              "starts_total": 4,
              "bench_rows_total": 0
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "16",
                "sample_size": 4,
                "latest_seen_date": "2026-01-03"
              }
            ],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": 4,
              "starts": 4,
              "bench_rows": 0,
              "latest_lineup_date": "2026-01-03",
              "latest_rows": [
                {
                  "game_id": 4680835,
                  "date": "2026-01-03",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "16",
                  "team_captain": false
                },
                {
                  "game_id": 4680804,
                  "date": "2025-12-30",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "16",
                  "team_captain": false
                },
                {
                  "game_id": 4680801,
                  "date": "2025-12-27",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "16",
                  "team_captain": false
                },
                {
                  "game_id": 4680800,
                  "date": "2025-12-23",
                  "type": "starting_lineup",
                  "position": "Goalkeeper",
                  "number": "16",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": null,
              "goal_events": null,
              "card_events": null,
              "substitution_events": null,
              "latest_event_date": null
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "tunisia:player:aymen-dahmene"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:dylan-bronn",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Dylan Bronn",
        "name": "Dylan Bronn",
        "name_zh": null,
        "country_code": null,
        "country_name": "Tunisia",
        "country_name_zh": null,
        "date_of_birth": "1995-06-19",
        "age": 30,
        "photo_url": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "tunisia:player:dylan-bronn",
          "position": "DF",
          "shirt_number": null,
          "club": "Servette Football Club 1890 SA",
          "date_of_birth": "1995-06-19",
          "age": 30,
          "status": "selected",
          "country_of_citizenship": "Tunisia",
          "height_cm": 185,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/450417-1663667831.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/dylan-bronn/profil/spieler/450417",
            "source_refs": {
              "key_transfermarkt": "450417",
              "reep_id": "reep_p76431525",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 52,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 52,
            "goals": 2,
            "market_value_eur": 1300000,
            "highest_market_value_eur": 7000000,
            "impact_proxy_score": 14.38,
            "appearances_total": 162,
            "minutes_total": 12990,
            "assists_total": 2,
            "starts_total": 161,
            "bench_rows_total": 59,
            "event_rows_total": 69
          },
          "basis": {
            "sample_size_matches": 52,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/dylan-bronn/profil/spieler/450417",
              "source_refs": {
                "key_transfermarkt": "450417",
                "reep_id": "reep_p76431525",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 450417,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 14.38,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 52,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dylan-bronn/profil/spieler/450417",
                "source_refs": {
                  "key_transfermarkt": "450417",
                  "reep_id": "reep_p76431525",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 450417,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "2",
              "sample_size": 109,
              "latest_seen_date": "2023-05-27"
            },
            {
              "number": "28",
              "sample_size": 54,
              "latest_seen_date": "2024-01-29"
            },
            {
              "number": "22",
              "sample_size": 26,
              "latest_seen_date": "2018-03-03"
            },
            {
              "number": "25",
              "sample_size": 25,
              "latest_seen_date": "2026-02-21"
            },
            {
              "number": "6",
              "sample_size": 4,
              "latest_seen_date": "2026-01-03"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Servette Football Club 1890 SA",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "2",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 52,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 12990,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 14.38,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "tunisia:player:dylan-bronn",
              "position": "DF",
              "shirt_number": null,
              "club": "Servette Football Club 1890 SA",
              "date_of_birth": "1995-06-19",
              "age": 30,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 185,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/450417-1663667831.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "tunisia:player:dylan-bronn",
              "position": "DF",
              "shirt_number": null,
              "club": "Servette Football Club 1890 SA",
              "date_of_birth": "1995-06-19",
              "age": 30,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 185,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/450417-1663667831.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 52,
              "goals": 2,
              "market_value_eur": 1300000,
              "highest_market_value_eur": 7000000,
              "impact_proxy_score": 14.38,
              "appearances_total": 162,
              "minutes_total": 12990,
              "assists_total": 2,
              "starts_total": 161,
              "bench_rows_total": 59,
              "event_rows_total": 69
            },
            "basis": {
              "sample_size_matches": 52,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dylan-bronn/profil/spieler/450417",
                "source_refs": {
                  "key_transfermarkt": "450417",
                  "reep_id": "reep_p76431525",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 450417,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 52.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 4.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 1.3,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 14.38,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 43.3,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 52,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dylan-bronn/profil/spieler/450417",
                "source_refs": {
                  "key_transfermarkt": "450417",
                  "reep_id": "reep_p76431525",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 450417,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 14.38,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 52,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dylan-bronn/profil/spieler/450417",
                "source_refs": {
                  "key_transfermarkt": "450417",
                  "reep_id": "reep_p76431525",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 450417,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 52,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/dylan-bronn/profil/spieler/450417",
                "source_refs": {
                  "key_transfermarkt": "450417",
                  "reep_id": "reep_p76431525",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 450417,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 52,
              "goals": 2,
              "market_value_eur": 1300000,
              "highest_market_value_eur": 7000000,
              "impact_proxy_score": 14.38,
              "appearances_total": 162,
              "minutes_total": 12990,
              "assists_total": 2,
              "starts_total": 161,
              "bench_rows_total": 59,
              "event_rows_total": 69
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "2",
                "sample_size": 109,
                "latest_seen_date": "2023-05-27"
              },
              {
                "number": "28",
                "sample_size": 54,
                "latest_seen_date": "2024-01-29"
              },
              {
                "number": "22",
                "sample_size": 26,
                "latest_seen_date": "2018-03-03"
              },
              {
                "number": "25",
                "sample_size": 25,
                "latest_seen_date": "2026-02-21"
              },
              {
                "number": "6",
                "sample_size": 4,
                "latest_seen_date": "2026-01-03"
              }
            ],
            "activity": {
              "appearances_total": 162,
              "minutes_total": 12990,
              "goals_total": 12,
              "assists_total": 2,
              "yellow_cards_total": 36,
              "red_cards_total": 1,
              "latest_appearance_date": "2025-08-28"
            },
            "lineups": {
              "lineup_rows": 220,
              "starts": 161,
              "bench_rows": 59,
              "latest_lineup_date": "2026-02-21",
              "latest_rows": [
                {
                  "game_id": 4787644,
                  "date": "2026-02-21",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "25",
                  "team_captain": false
                },
                {
                  "game_id": 4787667,
                  "date": "2026-02-15",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "25",
                  "team_captain": false
                },
                {
                  "game_id": 4787657,
                  "date": "2026-02-11",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "25",
                  "team_captain": false
                },
                {
                  "game_id": 4680835,
                  "date": "2026-01-03",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4680804,
                  "date": "2025-12-30",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4680801,
                  "date": "2025-12-27",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4680800,
                  "date": "2025-12-23",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "6",
                  "team_captain": false
                },
                {
                  "game_id": 4627336,
                  "date": "2025-12-14",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "25",
                  "team_captain": false
                },
                {
                  "game_id": 4627329,
                  "date": "2025-12-06",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "25",
                  "team_captain": false
                },
                {
                  "game_id": 4627327,
                  "date": "2025-11-30",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "25",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 69,
              "goal_events": 14,
              "card_events": 42,
              "substitution_events": 12,
              "latest_event_date": "2026-01-03"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "tunisia:player:dylan-bronn"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:elias-achouri",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Elias Achouri",
        "name": "Elias Achouri",
        "name_zh": null,
        "country_code": null,
        "country_name": "Tunisia",
        "country_name_zh": null,
        "date_of_birth": "1999-02-10",
        "age": 27,
        "photo_url": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "tunisia:player:elias-achouri",
          "position": "FW",
          "shirt_number": null,
          "club": "Football Club København",
          "date_of_birth": "1999-02-10",
          "age": 27,
          "status": "selected",
          "country_of_citizenship": "Tunisia",
          "height_cm": 177,
          "foot": "right",
          "sub_position": "Left Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/645589-1695238048.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/elias-achouri/profil/spieler/645589",
            "source_refs": {
              "key_transfermarkt": "645589",
              "reep_id": "reep_p0664da62",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 29,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 29,
            "goals": 5,
            "market_value_eur": 3500000,
            "highest_market_value_eur": 3500000,
            "impact_proxy_score": 10.85,
            "appearances_total": 109,
            "minutes_total": 6799,
            "assists_total": 22,
            "starts_total": 81,
            "bench_rows_total": 43,
            "event_rows_total": 104
          },
          "basis": {
            "sample_size_matches": 29,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/elias-achouri/profil/spieler/645589",
              "source_refs": {
                "key_transfermarkt": "645589",
                "reep_id": "reep_p0664da62",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 645589,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 10.85,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 29,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/elias-achouri/profil/spieler/645589",
                "source_refs": {
                  "key_transfermarkt": "645589",
                  "reep_id": "reep_p0664da62",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 645589,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "30",
              "sample_size": 95,
              "latest_seen_date": "2026-02-14"
            },
            {
              "number": "7",
              "sample_size": 22,
              "latest_seen_date": "2026-01-03"
            },
            {
              "number": "17",
              "sample_size": 4,
              "latest_seen_date": "2022-08-26"
            },
            {
              "number": "37",
              "sample_size": 3,
              "latest_seen_date": "2021-08-07"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Football Club København",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "30",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 29,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 5,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 6799,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 10.85,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "tunisia:player:elias-achouri",
              "position": "FW",
              "shirt_number": null,
              "club": "Football Club København",
              "date_of_birth": "1999-02-10",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 177,
              "foot": "right",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/645589-1695238048.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "tunisia:player:elias-achouri",
              "position": "FW",
              "shirt_number": null,
              "club": "Football Club København",
              "date_of_birth": "1999-02-10",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 177,
              "foot": "right",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/645589-1695238048.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 29,
              "goals": 5,
              "market_value_eur": 3500000,
              "highest_market_value_eur": 3500000,
              "impact_proxy_score": 10.85,
              "appearances_total": 109,
              "minutes_total": 6799,
              "assists_total": 22,
              "starts_total": 81,
              "bench_rows_total": 43,
              "event_rows_total": 104
            },
            "basis": {
              "sample_size_matches": 29,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/elias-achouri/profil/spieler/645589",
                "source_refs": {
                  "key_transfermarkt": "645589",
                  "reep_id": "reep_p0664da62",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 645589,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 29.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 10.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 3.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 10.85,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 22.66,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 29,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/elias-achouri/profil/spieler/645589",
                "source_refs": {
                  "key_transfermarkt": "645589",
                  "reep_id": "reep_p0664da62",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 645589,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 10.85,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 29,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/elias-achouri/profil/spieler/645589",
                "source_refs": {
                  "key_transfermarkt": "645589",
                  "reep_id": "reep_p0664da62",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 645589,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 29,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/elias-achouri/profil/spieler/645589",
                "source_refs": {
                  "key_transfermarkt": "645589",
                  "reep_id": "reep_p0664da62",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 645589,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 29,
              "goals": 5,
              "market_value_eur": 3500000,
              "highest_market_value_eur": 3500000,
              "impact_proxy_score": 10.85,
              "appearances_total": 109,
              "minutes_total": 6799,
              "assists_total": 22,
              "starts_total": 81,
              "bench_rows_total": 43,
              "event_rows_total": 104
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "30",
                "sample_size": 95,
                "latest_seen_date": "2026-02-14"
              },
              {
                "number": "7",
                "sample_size": 22,
                "latest_seen_date": "2026-01-03"
              },
              {
                "number": "17",
                "sample_size": 4,
                "latest_seen_date": "2022-08-26"
              },
              {
                "number": "37",
                "sample_size": 3,
                "latest_seen_date": "2021-08-07"
              }
            ],
            "activity": {
              "appearances_total": 109,
              "minutes_total": 6799,
              "goals_total": 15,
              "assists_total": 22,
              "yellow_cards_total": 17,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-02-14"
            },
            "lineups": {
              "lineup_rows": 124,
              "starts": 81,
              "bench_rows": 43,
              "latest_lineup_date": "2026-02-14",
              "latest_rows": [
                {
                  "game_id": 4648355,
                  "date": "2026-02-14",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 4785269,
                  "date": "2026-02-11",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 4648389,
                  "date": "2026-02-08",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 4715138,
                  "date": "2026-01-28",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 4715019,
                  "date": "2026-01-20",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "30",
                  "team_captain": false
                },
                {
                  "game_id": 4680835,
                  "date": "2026-01-03",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4680804,
                  "date": "2025-12-30",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4680801,
                  "date": "2025-12-27",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4680800,
                  "date": "2025-12-23",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4769111,
                  "date": "2025-12-13",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "30",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 104,
              "goal_events": 16,
              "card_events": 19,
              "substitution_events": 67,
              "latest_event_date": "2026-02-14"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "tunisia:player:elias-achouri"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:elias-saad",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Elias Saad",
        "name": "Elias Saad",
        "name_zh": null,
        "country_code": null,
        "country_name": "Tunisia",
        "country_name_zh": null,
        "date_of_birth": "1999-12-27",
        "age": 26,
        "photo_url": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "tunisia:player:elias-saad",
          "position": "FW",
          "shirt_number": null,
          "club": "Fußball-Club St. Pauli von 1910",
          "date_of_birth": "1999-12-27",
          "age": 26,
          "status": "selected",
          "country_of_citizenship": "Tunisia",
          "height_cm": 185,
          "foot": "right",
          "sub_position": "Left Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/526466-1755201952.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/elias-saad/profil/spieler/526466",
            "source_refs": {
              "key_transfermarkt": "526466",
              "reep_id": "reep_p6025cf8d",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 12,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 12,
            "goals": 3,
            "impact_proxy_score": 3.9,
            "appearances_total": 21,
            "minutes_total": 1056,
            "assists_total": 3,
            "starts_total": 21,
            "bench_rows_total": 24,
            "event_rows_total": 31
          },
          "basis": {
            "sample_size_matches": 12,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/elias-saad/profil/spieler/526466",
              "source_refs": {
                "key_transfermarkt": "526466",
                "reep_id": "reep_p6025cf8d",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 526466,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 3.9,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/elias-saad/profil/spieler/526466",
                "source_refs": {
                  "key_transfermarkt": "526466",
                  "reep_id": "reep_p6025cf8d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 526466,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "26",
              "sample_size": 41,
              "latest_seen_date": "2026-01-11"
            },
            {
              "number": "8",
              "sample_size": 3,
              "latest_seen_date": "2026-01-03"
            },
            {
              "number": "11",
              "sample_size": 1,
              "latest_seen_date": "2021-08-07"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Fußball-Club St. Pauli von 1910",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "26",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 12,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 3,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 1056,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 3.9,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "tunisia:player:elias-saad",
              "position": "FW",
              "shirt_number": null,
              "club": "Fußball-Club St. Pauli von 1910",
              "date_of_birth": "1999-12-27",
              "age": 26,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 185,
              "foot": "right",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/526466-1755201952.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "tunisia:player:elias-saad",
              "position": "FW",
              "shirt_number": null,
              "club": "Fußball-Club St. Pauli von 1910",
              "date_of_birth": "1999-12-27",
              "age": 26,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 185,
              "foot": "right",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/526466-1755201952.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 12,
              "goals": 3,
              "impact_proxy_score": 3.9,
              "appearances_total": 21,
              "minutes_total": 1056,
              "assists_total": 3,
              "starts_total": 21,
              "bench_rows_total": 24,
              "event_rows_total": 31
            },
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/elias-saad/profil/spieler/526466",
                "source_refs": {
                  "key_transfermarkt": "526466",
                  "reep_id": "reep_p6025cf8d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 526466,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 12.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 6.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 3.9,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 3.52,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/elias-saad/profil/spieler/526466",
                "source_refs": {
                  "key_transfermarkt": "526466",
                  "reep_id": "reep_p6025cf8d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 526466,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 3.9,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/elias-saad/profil/spieler/526466",
                "source_refs": {
                  "key_transfermarkt": "526466",
                  "reep_id": "reep_p6025cf8d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 526466,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 12,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/elias-saad/profil/spieler/526466",
                "source_refs": {
                  "key_transfermarkt": "526466",
                  "reep_id": "reep_p6025cf8d",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 526466,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 12,
              "goals": 3,
              "impact_proxy_score": 3.9,
              "appearances_total": 21,
              "minutes_total": 1056,
              "assists_total": 3,
              "starts_total": 21,
              "bench_rows_total": 24,
              "event_rows_total": 31
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "26",
                "sample_size": 41,
                "latest_seen_date": "2026-01-11"
              },
              {
                "number": "8",
                "sample_size": 3,
                "latest_seen_date": "2026-01-03"
              },
              {
                "number": "11",
                "sample_size": 1,
                "latest_seen_date": "2021-08-07"
              }
            ],
            "activity": {
              "appearances_total": 21,
              "minutes_total": 1056,
              "goals_total": 3,
              "assists_total": 3,
              "yellow_cards_total": 2,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-01-03"
            },
            "lineups": {
              "lineup_rows": 45,
              "starts": 21,
              "bench_rows": 24,
              "latest_lineup_date": "2026-01-11",
              "latest_rows": [
                {
                  "game_id": 4634268,
                  "date": "2026-01-11",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4680835,
                  "date": "2026-01-03",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4680801,
                  "date": "2025-12-27",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4680800,
                  "date": "2025-12-23",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4634247,
                  "date": "2025-12-13",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4634234,
                  "date": "2025-11-29",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4634223,
                  "date": "2025-11-22",
                  "type": "substitutes",
                  "position": "Attacking Midfield",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4634213,
                  "date": "2025-11-09",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4634204,
                  "date": "2025-10-31",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "26",
                  "team_captain": false
                },
                {
                  "game_id": 4717148,
                  "date": "2025-10-28",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "26",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 31,
              "goal_events": 5,
              "card_events": 5,
              "substitution_events": 19,
              "latest_event_date": "2026-01-03"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "tunisia:player:elias-saad"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:ellyes-skhiri",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Ellyes Skhiri",
        "name": "Ellyes Skhiri",
        "name_zh": null,
        "country_code": null,
        "country_name": "Tunisia",
        "country_name_zh": null,
        "date_of_birth": "1995-05-10",
        "age": 31,
        "photo_url": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "tunisia:player:ellyes-skhiri",
          "position": "MF",
          "shirt_number": null,
          "club": "Eintracht Frankfurt Fußball AG",
          "date_of_birth": "1995-05-10",
          "age": 31,
          "status": "selected",
          "country_of_citizenship": "Tunisia",
          "height_cm": 185,
          "foot": "right",
          "sub_position": "Defensive Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/290587-1696509403.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/ellyes-skhiri/profil/spieler/290587",
            "source_refs": {
              "key_transfermarkt": "290587",
              "reep_id": "reep_pa1d2a6f7",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 81,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 81,
            "goals": 4,
            "market_value_eur": 6000000,
            "highest_market_value_eur": 13000000,
            "impact_proxy_score": 25.05,
            "appearances_total": 361,
            "minutes_total": 29013,
            "assists_total": 19,
            "starts_total": 332,
            "bench_rows_total": 62,
            "event_rows_total": 140
          },
          "basis": {
            "sample_size_matches": 81,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/ellyes-skhiri/profil/spieler/290587",
              "source_refs": {
                "key_transfermarkt": "290587",
                "reep_id": "reep_pa1d2a6f7",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 290587,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 25.05,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 81,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ellyes-skhiri/profil/spieler/290587",
                "source_refs": {
                  "key_transfermarkt": "290587",
                  "reep_id": "reep_pa1d2a6f7",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 290587,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "13",
              "sample_size": 134,
              "latest_seen_date": "2019-05-18"
            },
            {
              "number": "28",
              "sample_size": 129,
              "latest_seen_date": "2023-05-27"
            },
            {
              "number": "15",
              "sample_size": 122,
              "latest_seen_date": "2026-05-02"
            },
            {
              "number": "17",
              "sample_size": 4,
              "latest_seen_date": "2026-01-03"
            },
            {
              "number": "34",
              "sample_size": 4,
              "latest_seen_date": "2015-05-10"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Eintracht Frankfurt Fußball AG",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "13",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 81,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 4,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 29013,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 25.05,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "tunisia:player:ellyes-skhiri",
              "position": "MF",
              "shirt_number": null,
              "club": "Eintracht Frankfurt Fußball AG",
              "date_of_birth": "1995-05-10",
              "age": 31,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 185,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/290587-1696509403.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "tunisia:player:ellyes-skhiri",
              "position": "MF",
              "shirt_number": null,
              "club": "Eintracht Frankfurt Fußball AG",
              "date_of_birth": "1995-05-10",
              "age": 31,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 185,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/290587-1696509403.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 81,
              "goals": 4,
              "market_value_eur": 6000000,
              "highest_market_value_eur": 13000000,
              "impact_proxy_score": 25.05,
              "appearances_total": 361,
              "minutes_total": 29013,
              "assists_total": 19,
              "starts_total": 332,
              "bench_rows_total": 62,
              "event_rows_total": 140
            },
            "basis": {
              "sample_size_matches": 81,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ellyes-skhiri/profil/spieler/290587",
                "source_refs": {
                  "key_transfermarkt": "290587",
                  "reep_id": "reep_pa1d2a6f7",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 290587,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 81.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 8.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 6.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 25.05,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 96.71,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 81,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ellyes-skhiri/profil/spieler/290587",
                "source_refs": {
                  "key_transfermarkt": "290587",
                  "reep_id": "reep_pa1d2a6f7",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 290587,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 25.05,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 81,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ellyes-skhiri/profil/spieler/290587",
                "source_refs": {
                  "key_transfermarkt": "290587",
                  "reep_id": "reep_pa1d2a6f7",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 290587,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 81,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ellyes-skhiri/profil/spieler/290587",
                "source_refs": {
                  "key_transfermarkt": "290587",
                  "reep_id": "reep_pa1d2a6f7",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 290587,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 81,
              "goals": 4,
              "market_value_eur": 6000000,
              "highest_market_value_eur": 13000000,
              "impact_proxy_score": 25.05,
              "appearances_total": 361,
              "minutes_total": 29013,
              "assists_total": 19,
              "starts_total": 332,
              "bench_rows_total": 62,
              "event_rows_total": 140
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "13",
                "sample_size": 134,
                "latest_seen_date": "2019-05-18"
              },
              {
                "number": "28",
                "sample_size": 129,
                "latest_seen_date": "2023-05-27"
              },
              {
                "number": "15",
                "sample_size": 122,
                "latest_seen_date": "2026-05-02"
              },
              {
                "number": "17",
                "sample_size": 4,
                "latest_seen_date": "2026-01-03"
              },
              {
                "number": "34",
                "sample_size": 4,
                "latest_seen_date": "2015-05-10"
              }
            ],
            "activity": {
              "appearances_total": 361,
              "minutes_total": 29013,
              "goals_total": 36,
              "assists_total": 19,
              "yellow_cards_total": 46,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-02"
            },
            "lineups": {
              "lineup_rows": 394,
              "starts": 332,
              "bench_rows": 62,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4634515,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4634500,
                  "date": "2026-04-25",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4634479,
                  "date": "2026-04-18",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4634463,
                  "date": "2026-04-11",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4634442,
                  "date": "2026-04-05",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4634425,
                  "date": "2026-03-22",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4634406,
                  "date": "2026-03-14",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4634393,
                  "date": "2026-03-08",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4634379,
                  "date": "2026-03-01",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "15",
                  "team_captain": false
                },
                {
                  "game_id": 4634360,
                  "date": "2026-02-21",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "15",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 140,
              "goal_events": 38,
              "card_events": 49,
              "substitution_events": 53,
              "latest_event_date": "2026-05-02"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "tunisia:player:ellyes-skhiri"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:firas-chaouat",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Firas Chaouat",
        "name": "Firas Chaouat",
        "name_zh": null,
        "country_code": null,
        "country_name": "Tunisia",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "tunisia:player:firas-chaouat",
          "position": "FW",
          "shirt_number": null,
          "club": null,
          "date_of_birth": null,
          "age": null,
          "status": "selected",
          "country_of_citizenship": null,
          "height_cm": null,
          "foot": null,
          "sub_position": null,
          "image_url": null,
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "status": "available",
            "country_of_citizenship": "pending_source",
            "height_cm": "pending_source",
            "foot": "pending_source",
            "sub_position": "pending_source",
            "image_url": "pending_source"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "shirt_number": "pending_source"
          },
          "external_fact": {}
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 0,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "starts_total": 0,
            "bench_rows_total": 4,
            "event_rows_total": 2
          },
          "basis": {
            "sample_size_matches": 0,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {},
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 402087,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "pending_source",
            "impact_proxy_score": null,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": null,
            "absence_impact_explain_en": null,
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 402087,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "19",
              "sample_size": 4,
              "latest_seen_date": "2026-01-03"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "19",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": null,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "tunisia:player:firas-chaouat",
              "position": "FW",
              "shirt_number": null,
              "club": null,
              "date_of_birth": null,
              "age": null,
              "status": "selected",
              "country_of_citizenship": null,
              "height_cm": null,
              "foot": null,
              "sub_position": null,
              "image_url": null,
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "tunisia:player:firas-chaouat",
              "position": "FW",
              "shirt_number": null,
              "club": null,
              "date_of_birth": null,
              "age": null,
              "status": "selected",
              "country_of_citizenship": null,
              "height_cm": null,
              "foot": null,
              "sub_position": null,
              "image_url": null
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "status": "available",
              "country_of_citizenship": "pending_source",
              "height_cm": "pending_source",
              "foot": "pending_source",
              "sub_position": "pending_source",
              "image_url": "pending_source"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "starts_total": 0,
              "bench_rows_total": 4,
              "event_rows_total": 2
            },
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 402087,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [],
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 402087,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "pending_source",
            "impact_proxy_score": null,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": null,
            "absence_impact_explain_en": null,
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 402087,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 402087,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "starts_total": 0,
              "bench_rows_total": 4,
              "event_rows_total": 2
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "19",
                "sample_size": 4,
                "latest_seen_date": "2026-01-03"
              }
            ],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": 4,
              "starts": 0,
              "bench_rows": 4,
              "latest_lineup_date": "2026-01-03",
              "latest_rows": [
                {
                  "game_id": 4680835,
                  "date": "2026-01-03",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4680804,
                  "date": "2025-12-30",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4680801,
                  "date": "2025-12-27",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4680800,
                  "date": "2025-12-23",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 2,
              "goal_events": 1,
              "card_events": 1,
              "substitution_events": 0,
              "latest_event_date": "2026-01-03"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "tunisia:player:firas-chaouat"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:hadj-mahmoud",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Hadj Mahmoud",
        "name": "Hadj Mahmoud",
        "name_zh": null,
        "country_code": null,
        "country_name": "Tunisia",
        "country_name_zh": null,
        "date_of_birth": "2000-04-24",
        "age": 26,
        "photo_url": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "tunisia:player:hadj-mahmoud",
          "position": "MF",
          "shirt_number": null,
          "club": "FC Lugano",
          "date_of_birth": "2000-04-24",
          "age": 26,
          "status": "selected",
          "country_of_citizenship": "Tunisia",
          "height_cm": 179,
          "foot": "right",
          "sub_position": "Defensive Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/673513-1755185009.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/mohamed-belhadj-mahmoud/profil/spieler/673513",
            "source_refs": {
              "key_transfermarkt": "673513",
              "reep_id": "reep_p5aa06ecd",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "manual_review",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 7,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 7,
            "goals": 0,
            "impact_proxy_score": 1.75,
            "appearances_total": 4,
            "minutes_total": 181,
            "assists_total": 0,
            "starts_total": 44,
            "bench_rows_total": 37,
            "event_rows_total": 62
          },
          "basis": {
            "sample_size_matches": 7,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/mohamed-belhadj-mahmoud/profil/spieler/673513",
              "source_refs": {
                "key_transfermarkt": "673513",
                "reep_id": "reep_p5aa06ecd",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "manual_review",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 673513,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "manual_review"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 1.75,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 7,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/mohamed-belhadj-mahmoud/profil/spieler/673513",
                "source_refs": {
                  "key_transfermarkt": "673513",
                  "reep_id": "reep_p5aa06ecd",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 673513,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "29",
              "sample_size": 77,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "15",
              "sample_size": 4,
              "latest_seen_date": "2026-01-03"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "FC Lugano",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "29",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 7,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 181,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 1.75,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "tunisia:player:hadj-mahmoud",
              "position": "MF",
              "shirt_number": null,
              "club": "FC Lugano",
              "date_of_birth": "2000-04-24",
              "age": 26,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 179,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/673513-1755185009.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "tunisia:player:hadj-mahmoud",
              "position": "MF",
              "shirt_number": null,
              "club": "FC Lugano",
              "date_of_birth": "2000-04-24",
              "age": 26,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 179,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/673513-1755185009.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 7,
              "goals": 0,
              "impact_proxy_score": 1.75,
              "appearances_total": 4,
              "minutes_total": 181,
              "assists_total": 0,
              "starts_total": 44,
              "bench_rows_total": 37,
              "event_rows_total": 62
            },
            "basis": {
              "sample_size_matches": 7,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/mohamed-belhadj-mahmoud/profil/spieler/673513",
                "source_refs": {
                  "key_transfermarkt": "673513",
                  "reep_id": "reep_p5aa06ecd",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 673513,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 7.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 1.75,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 0.6,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 7,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/mohamed-belhadj-mahmoud/profil/spieler/673513",
                "source_refs": {
                  "key_transfermarkt": "673513",
                  "reep_id": "reep_p5aa06ecd",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 673513,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 1.75,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 7,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/mohamed-belhadj-mahmoud/profil/spieler/673513",
                "source_refs": {
                  "key_transfermarkt": "673513",
                  "reep_id": "reep_p5aa06ecd",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 673513,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 7,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/mohamed-belhadj-mahmoud/profil/spieler/673513",
                "source_refs": {
                  "key_transfermarkt": "673513",
                  "reep_id": "reep_p5aa06ecd",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 673513,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 7,
              "goals": 0,
              "impact_proxy_score": 1.75,
              "appearances_total": 4,
              "minutes_total": 181,
              "assists_total": 0,
              "starts_total": 44,
              "bench_rows_total": 37,
              "event_rows_total": 62
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "29",
                "sample_size": 77,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "15",
                "sample_size": 4,
                "latest_seen_date": "2026-01-03"
              }
            ],
            "activity": {
              "appearances_total": 4,
              "minutes_total": 181,
              "goals_total": 0,
              "assists_total": 0,
              "yellow_cards_total": 1,
              "red_cards_total": 0,
              "latest_appearance_date": "2025-08-14"
            },
            "lineups": {
              "lineup_rows": 81,
              "starts": 44,
              "bench_rows": 37,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4856831,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4856823,
                  "date": "2026-04-25",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4787679,
                  "date": "2026-04-11",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4787627,
                  "date": "2026-04-04",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4787643,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4787652,
                  "date": "2026-03-17",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4787670,
                  "date": "2026-03-07",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4787687,
                  "date": "2026-03-04",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4787684,
                  "date": "2026-03-01",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "29",
                  "team_captain": false
                },
                {
                  "game_id": 4787648,
                  "date": "2026-02-22",
                  "type": "substitutes",
                  "position": "Defensive Midfield",
                  "number": "29",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 62,
              "goal_events": 10,
              "card_events": 16,
              "substitution_events": 36,
              "latest_event_date": "2026-04-25"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "tunisia:player:hadj-mahmoud"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:hannibal-mejbri",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Hannibal Mejbri",
        "name": "Hannibal Mejbri",
        "name_zh": null,
        "country_code": null,
        "country_name": "Tunisia",
        "country_name_zh": null,
        "date_of_birth": "2003-01-21",
        "age": 23,
        "photo_url": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "tunisia:player:hannibal-mejbri",
          "position": "MF",
          "shirt_number": null,
          "club": "Burnley Football Club",
          "date_of_birth": "2003-01-21",
          "age": 23,
          "status": "selected",
          "country_of_citizenship": "Tunisia",
          "height_cm": 183,
          "foot": "right",
          "sub_position": "Attacking Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/607224-1695240171.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/hannibal/profil/spieler/607224",
            "source_refs": {
              "key_transfermarkt": "607224",
              "reep_id": "reep_p5f64c365",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 44,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 44,
            "goals": 1,
            "market_value_eur": 9000000,
            "highest_market_value_eur": 12000000,
            "impact_proxy_score": 16.7,
            "appearances_total": 49,
            "minutes_total": 1853,
            "assists_total": 4,
            "starts_total": 25,
            "bench_rows_total": 61,
            "event_rows_total": 40
          },
          "basis": {
            "sample_size_matches": 44,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/hannibal/profil/spieler/607224",
              "source_refs": {
                "key_transfermarkt": "607224",
                "reep_id": "reep_p5f64c365",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 607224,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 16.7,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 44,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hannibal/profil/spieler/607224",
                "source_refs": {
                  "key_transfermarkt": "607224",
                  "reep_id": "reep_p5f64c365",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 607224,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "46",
              "sample_size": 48,
              "latest_seen_date": "2024-05-26"
            },
            {
              "number": "28",
              "sample_size": 31,
              "latest_seen_date": "2026-05-01"
            },
            {
              "number": "10",
              "sample_size": 4,
              "latest_seen_date": "2026-01-03"
            },
            {
              "number": "6",
              "sample_size": 3,
              "latest_seen_date": "2023-01-31"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Burnley Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "46",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 44,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 1853,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 16.7,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "tunisia:player:hannibal-mejbri",
              "position": "MF",
              "shirt_number": null,
              "club": "Burnley Football Club",
              "date_of_birth": "2003-01-21",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 183,
              "foot": "right",
              "sub_position": "Attacking Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/607224-1695240171.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "tunisia:player:hannibal-mejbri",
              "position": "MF",
              "shirt_number": null,
              "club": "Burnley Football Club",
              "date_of_birth": "2003-01-21",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 183,
              "foot": "right",
              "sub_position": "Attacking Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/607224-1695240171.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 44,
              "goals": 1,
              "market_value_eur": 9000000,
              "highest_market_value_eur": 12000000,
              "impact_proxy_score": 16.7,
              "appearances_total": 49,
              "minutes_total": 1853,
              "assists_total": 4,
              "starts_total": 25,
              "bench_rows_total": 61,
              "event_rows_total": 40
            },
            "basis": {
              "sample_size_matches": 44,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hannibal/profil/spieler/607224",
                "source_refs": {
                  "key_transfermarkt": "607224",
                  "reep_id": "reep_p5f64c365",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 607224,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 44.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 9.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 16.7,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 6.18,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 44,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hannibal/profil/spieler/607224",
                "source_refs": {
                  "key_transfermarkt": "607224",
                  "reep_id": "reep_p5f64c365",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 607224,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 16.7,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 44,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hannibal/profil/spieler/607224",
                "source_refs": {
                  "key_transfermarkt": "607224",
                  "reep_id": "reep_p5f64c365",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 607224,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 44,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hannibal/profil/spieler/607224",
                "source_refs": {
                  "key_transfermarkt": "607224",
                  "reep_id": "reep_p5f64c365",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 607224,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 44,
              "goals": 1,
              "market_value_eur": 9000000,
              "highest_market_value_eur": 12000000,
              "impact_proxy_score": 16.7,
              "appearances_total": 49,
              "minutes_total": 1853,
              "assists_total": 4,
              "starts_total": 25,
              "bench_rows_total": 61,
              "event_rows_total": 40
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "46",
                "sample_size": 48,
                "latest_seen_date": "2024-05-26"
              },
              {
                "number": "28",
                "sample_size": 31,
                "latest_seen_date": "2026-05-01"
              },
              {
                "number": "10",
                "sample_size": 4,
                "latest_seen_date": "2026-01-03"
              },
              {
                "number": "6",
                "sample_size": 3,
                "latest_seen_date": "2023-01-31"
              }
            ],
            "activity": {
              "appearances_total": 49,
              "minutes_total": 1853,
              "goals_total": 2,
              "assists_total": 4,
              "yellow_cards_total": 17,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-01"
            },
            "lineups": {
              "lineup_rows": 86,
              "starts": 25,
              "bench_rows": 61,
              "latest_lineup_date": "2026-05-01",
              "latest_rows": [
                {
                  "game_id": 4626144,
                  "date": "2026-05-01",
                  "type": "substitutes",
                  "position": "Attacking Midfield",
                  "number": "28",
                  "team_captain": false
                },
                {
                  "game_id": 4626102,
                  "date": "2026-03-21",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "28",
                  "team_captain": false
                },
                {
                  "game_id": 4626090,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "28",
                  "team_captain": false
                },
                {
                  "game_id": 4626081,
                  "date": "2026-03-03",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "28",
                  "team_captain": false
                },
                {
                  "game_id": 4626071,
                  "date": "2026-02-28",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "28",
                  "team_captain": false
                },
                {
                  "game_id": 4626060,
                  "date": "2026-02-21",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "28",
                  "team_captain": false
                },
                {
                  "game_id": 4808363,
                  "date": "2026-02-14",
                  "type": "substitutes",
                  "position": "Attacking Midfield",
                  "number": "28",
                  "team_captain": false
                },
                {
                  "game_id": 4626051,
                  "date": "2026-02-11",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "28",
                  "team_captain": false
                },
                {
                  "game_id": 4626041,
                  "date": "2026-02-07",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "28",
                  "team_captain": false
                },
                {
                  "game_id": 4626035,
                  "date": "2026-02-02",
                  "type": "substitutes",
                  "position": "Attacking Midfield",
                  "number": "28",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 40,
              "goal_events": 2,
              "card_events": 18,
              "substitution_events": 20,
              "latest_event_date": "2026-05-01"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "tunisia:player:hannibal-mejbri"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:hazem-mastouri",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Hazem Mastouri",
        "name": "Hazem Mastouri",
        "name_zh": null,
        "country_code": null,
        "country_name": "Tunisia",
        "country_name_zh": null,
        "date_of_birth": "1997-06-18",
        "age": 28,
        "photo_url": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "tunisia:player:hazem-mastouri",
          "position": "FW",
          "shirt_number": null,
          "club": "Dinamo Makhachkala",
          "date_of_birth": "1997-06-18",
          "age": 28,
          "status": "selected",
          "country_of_citizenship": "Tunisia",
          "height_cm": 191,
          "foot": "right",
          "sub_position": "Centre-Forward",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/953150-1757589089.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/hazem-mastouri/profil/spieler/953150",
            "source_refs": {
              "key_transfermarkt": "953150",
              "reep_id": "reep_pcce71d6e",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 18,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 18,
            "goals": 4,
            "impact_proxy_score": 5.7,
            "appearances_total": 27,
            "minutes_total": 1494,
            "assists_total": 3,
            "starts_total": 18,
            "bench_rows_total": 15,
            "event_rows_total": 20
          },
          "basis": {
            "sample_size_matches": 18,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/hazem-mastouri/profil/spieler/953150",
              "source_refs": {
                "key_transfermarkt": "953150",
                "reep_id": "reep_pcce71d6e",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 953150,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 5.7,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 18,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hazem-mastouri/profil/spieler/953150",
                "source_refs": {
                  "key_transfermarkt": "953150",
                  "reep_id": "reep_pcce71d6e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 953150,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "7",
              "sample_size": 29,
              "latest_seen_date": "2026-05-02"
            },
            {
              "number": "9",
              "sample_size": 4,
              "latest_seen_date": "2026-01-03"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Dinamo Makhachkala",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "7",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 18,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 4,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 1494,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 5.7,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "tunisia:player:hazem-mastouri",
              "position": "FW",
              "shirt_number": null,
              "club": "Dinamo Makhachkala",
              "date_of_birth": "1997-06-18",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 191,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/953150-1757589089.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "tunisia:player:hazem-mastouri",
              "position": "FW",
              "shirt_number": null,
              "club": "Dinamo Makhachkala",
              "date_of_birth": "1997-06-18",
              "age": 28,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 191,
              "foot": "right",
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/953150-1757589089.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 18,
              "goals": 4,
              "impact_proxy_score": 5.7,
              "appearances_total": 27,
              "minutes_total": 1494,
              "assists_total": 3,
              "starts_total": 18,
              "bench_rows_total": 15,
              "event_rows_total": 20
            },
            "basis": {
              "sample_size_matches": 18,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hazem-mastouri/profil/spieler/953150",
                "source_refs": {
                  "key_transfermarkt": "953150",
                  "reep_id": "reep_pcce71d6e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 953150,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 18.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 8.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 5.7,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 4.98,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 18,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hazem-mastouri/profil/spieler/953150",
                "source_refs": {
                  "key_transfermarkt": "953150",
                  "reep_id": "reep_pcce71d6e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 953150,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 5.7,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 18,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hazem-mastouri/profil/spieler/953150",
                "source_refs": {
                  "key_transfermarkt": "953150",
                  "reep_id": "reep_pcce71d6e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 953150,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 18,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/hazem-mastouri/profil/spieler/953150",
                "source_refs": {
                  "key_transfermarkt": "953150",
                  "reep_id": "reep_pcce71d6e",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 953150,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 18,
              "goals": 4,
              "impact_proxy_score": 5.7,
              "appearances_total": 27,
              "minutes_total": 1494,
              "assists_total": 3,
              "starts_total": 18,
              "bench_rows_total": 15,
              "event_rows_total": 20
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "7",
                "sample_size": 29,
                "latest_seen_date": "2026-05-02"
              },
              {
                "number": "9",
                "sample_size": 4,
                "latest_seen_date": "2026-01-03"
              }
            ],
            "activity": {
              "appearances_total": 27,
              "minutes_total": 1494,
              "goals_total": 4,
              "assists_total": 3,
              "yellow_cards_total": 8,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-02"
            },
            "lineups": {
              "lineup_rows": 33,
              "starts": 18,
              "bench_rows": 15,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4649392,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4649317,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4649345,
                  "date": "2026-04-23",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4649327,
                  "date": "2026-04-12",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4649376,
                  "date": "2026-04-05",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4839900,
                  "date": "2026-03-18",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4649360,
                  "date": "2026-03-13",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4649301,
                  "date": "2026-03-08",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4777071,
                  "date": "2026-03-04",
                  "type": "starting_lineup",
                  "position": "Centre-Forward",
                  "number": "7",
                  "team_captain": false
                },
                {
                  "game_id": 4649337,
                  "date": "2026-02-28",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "7",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 20,
              "goal_events": 4,
              "card_events": 8,
              "substitution_events": 8,
              "latest_event_date": "2026-05-02"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "tunisia:player:hazem-mastouri"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:ismael-gharbi",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Ismael Gharbi",
        "name": "Ismael Gharbi",
        "name_zh": null,
        "country_code": null,
        "country_name": "Tunisia",
        "country_name_zh": null,
        "date_of_birth": "2004-04-10",
        "age": 22,
        "photo_url": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "tunisia:player:ismael-gharbi",
          "position": "MF",
          "shirt_number": null,
          "club": "Fußball-Club Augsburg 1907",
          "date_of_birth": "2004-04-10",
          "age": 22,
          "status": "selected",
          "country_of_citizenship": "Tunisia",
          "height_cm": 173,
          "foot": "right",
          "sub_position": "Left Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/810096-1773671302.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/ismael-gharbi/profil/spieler/810096",
            "source_refs": {
              "key_transfermarkt": "810096",
              "reep_id": "reep_p522f59b7",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 15,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 15,
            "goals": 2,
            "market_value_eur": 7000000,
            "highest_market_value_eur": 7500000,
            "impact_proxy_score": 8.55,
            "appearances_total": 53,
            "minutes_total": 1962,
            "assists_total": 5,
            "starts_total": 20,
            "bench_rows_total": 90,
            "event_rows_total": 25
          },
          "basis": {
            "sample_size_matches": 15,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/ismael-gharbi/profil/spieler/810096",
              "source_refs": {
                "key_transfermarkt": "810096",
                "reep_id": "reep_p522f59b7",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 810096,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 8.55,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 15,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ismael-gharbi/profil/spieler/810096",
                "source_refs": {
                  "key_transfermarkt": "810096",
                  "reep_id": "reep_p522f59b7",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 810096,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "20",
              "sample_size": 39,
              "latest_seen_date": "2025-05-17"
            },
            {
              "number": "35",
              "sample_size": 39,
              "latest_seen_date": "2023-08-26"
            },
            {
              "number": "11",
              "sample_size": 32,
              "latest_seen_date": "2026-04-18"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Fußball-Club Augsburg 1907",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "20",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 15,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 1962,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 8.55,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "tunisia:player:ismael-gharbi",
              "position": "MF",
              "shirt_number": null,
              "club": "Fußball-Club Augsburg 1907",
              "date_of_birth": "2004-04-10",
              "age": 22,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 173,
              "foot": "right",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/810096-1773671302.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "tunisia:player:ismael-gharbi",
              "position": "MF",
              "shirt_number": null,
              "club": "Fußball-Club Augsburg 1907",
              "date_of_birth": "2004-04-10",
              "age": 22,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 173,
              "foot": "right",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/810096-1773671302.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 15,
              "goals": 2,
              "market_value_eur": 7000000,
              "highest_market_value_eur": 7500000,
              "impact_proxy_score": 8.55,
              "appearances_total": 53,
              "minutes_total": 1962,
              "assists_total": 5,
              "starts_total": 20,
              "bench_rows_total": 90,
              "event_rows_total": 25
            },
            "basis": {
              "sample_size_matches": 15,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ismael-gharbi/profil/spieler/810096",
                "source_refs": {
                  "key_transfermarkt": "810096",
                  "reep_id": "reep_p522f59b7",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 810096,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 15.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 4.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 7.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 8.55,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 6.54,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 15,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ismael-gharbi/profil/spieler/810096",
                "source_refs": {
                  "key_transfermarkt": "810096",
                  "reep_id": "reep_p522f59b7",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 810096,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 8.55,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 15,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ismael-gharbi/profil/spieler/810096",
                "source_refs": {
                  "key_transfermarkt": "810096",
                  "reep_id": "reep_p522f59b7",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 810096,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 15,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/ismael-gharbi/profil/spieler/810096",
                "source_refs": {
                  "key_transfermarkt": "810096",
                  "reep_id": "reep_p522f59b7",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 810096,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 15,
              "goals": 2,
              "market_value_eur": 7000000,
              "highest_market_value_eur": 7500000,
              "impact_proxy_score": 8.55,
              "appearances_total": 53,
              "minutes_total": 1962,
              "assists_total": 5,
              "starts_total": 20,
              "bench_rows_total": 90,
              "event_rows_total": 25
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "20",
                "sample_size": 39,
                "latest_seen_date": "2025-05-17"
              },
              {
                "number": "35",
                "sample_size": 39,
                "latest_seen_date": "2023-08-26"
              },
              {
                "number": "11",
                "sample_size": 32,
                "latest_seen_date": "2026-04-18"
              }
            ],
            "activity": {
              "appearances_total": 53,
              "minutes_total": 1962,
              "goals_total": 5,
              "assists_total": 5,
              "yellow_cards_total": 4,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-04-10"
            },
            "lineups": {
              "lineup_rows": 110,
              "starts": 20,
              "bench_rows": 90,
              "latest_lineup_date": "2026-04-18",
              "latest_rows": [
                {
                  "game_id": 4634478,
                  "date": "2026-04-18",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4634464,
                  "date": "2026-04-10",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4634449,
                  "date": "2026-04-04",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4634428,
                  "date": "2026-03-22",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4634390,
                  "date": "2026-03-07",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4634384,
                  "date": "2026-02-27",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4634348,
                  "date": "2026-02-15",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4634326,
                  "date": "2026-02-07",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4634311,
                  "date": "2026-01-31",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "11",
                  "team_captain": false
                },
                {
                  "game_id": 4634297,
                  "date": "2026-01-24",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "11",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 25,
              "goal_events": 5,
              "card_events": 4,
              "substitution_events": 16,
              "latest_event_date": "2026-01-03"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "tunisia:player:ismael-gharbi"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:khalil-ayari",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Khalil Ayari",
        "name": "Khalil Ayari",
        "name_zh": null,
        "country_code": null,
        "country_name": "Tunisia",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "tunisia:player:khalil-ayari",
          "position": "FW",
          "shirt_number": null,
          "club": null,
          "date_of_birth": null,
          "age": null,
          "status": "selected",
          "country_of_citizenship": null,
          "height_cm": null,
          "foot": null,
          "sub_position": null,
          "image_url": null,
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "status": "available",
            "country_of_citizenship": "pending_source",
            "height_cm": "pending_source",
            "foot": "pending_source",
            "sub_position": "pending_source",
            "image_url": "pending_source"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "shirt_number": "pending_source"
          },
          "external_fact": {}
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "window": null,
          "competition_scope": null,
          "metrics": {},
          "basis": {
            "sample_size_matches": 0,
            "window": null,
            "competition_scope": null,
            "source": null,
            "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
            "external_fact": {},
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 1198342,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "pending_source",
            "impact_proxy_score": null,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": null,
            "absence_impact_explain_en": null,
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1198342,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": null,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "tunisia:player:khalil-ayari",
              "position": "FW",
              "shirt_number": null,
              "club": null,
              "date_of_birth": null,
              "age": null,
              "status": "selected",
              "country_of_citizenship": null,
              "height_cm": null,
              "foot": null,
              "sub_position": null,
              "image_url": null,
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "tunisia:player:khalil-ayari",
              "position": "FW",
              "shirt_number": null,
              "club": null,
              "date_of_birth": null,
              "age": null,
              "status": "selected",
              "country_of_citizenship": null,
              "height_cm": null,
              "foot": null,
              "sub_position": null,
              "image_url": null
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "status": "available",
              "country_of_citizenship": "pending_source",
              "height_cm": "pending_source",
              "foot": "pending_source",
              "sub_position": "pending_source",
              "image_url": "pending_source"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "pending_source",
            "metrics": {},
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1198342,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "pending_source",
            "items": [],
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1198342,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "pending_source",
            "impact_proxy_score": null,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": null,
            "absence_impact_explain_en": null,
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1198342,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1198342,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {}
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": null,
              "starts": null,
              "bench_rows": null,
              "latest_lineup_date": null,
              "latest_rows": []
            },
            "events": {
              "events_total": null,
              "goal_events": null,
              "card_events": null,
              "substitution_events": null,
              "latest_event_date": null
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "tunisia:player:khalil-ayari"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:mohamed-amine-ben-hamida",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Mohamed Amine Ben Hamida",
        "name": "Mohamed Amine Ben Hamida",
        "name_zh": null,
        "country_code": null,
        "country_name": "Tunisia",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "tunisia:player:mohamed-amine-ben-hamida",
          "position": "DF",
          "shirt_number": null,
          "club": null,
          "date_of_birth": null,
          "age": null,
          "status": "selected",
          "country_of_citizenship": null,
          "height_cm": null,
          "foot": null,
          "sub_position": null,
          "image_url": null,
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "status": "available",
            "country_of_citizenship": "pending_source",
            "height_cm": "pending_source",
            "foot": "pending_source",
            "sub_position": "pending_source",
            "image_url": "pending_source"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "shirt_number": "pending_source"
          },
          "external_fact": {}
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 0,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "starts_total": 3,
            "bench_rows_total": 0
          },
          "basis": {
            "sample_size_matches": 0,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {},
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 454495,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "manual_review"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "pending_source",
            "impact_proxy_score": null,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": null,
            "absence_impact_explain_en": null,
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 454495,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "20",
              "sample_size": 3,
              "latest_seen_date": "2025-06-25"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "20",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": null,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "tunisia:player:mohamed-amine-ben-hamida",
              "position": "DF",
              "shirt_number": null,
              "club": null,
              "date_of_birth": null,
              "age": null,
              "status": "selected",
              "country_of_citizenship": null,
              "height_cm": null,
              "foot": null,
              "sub_position": null,
              "image_url": null,
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "tunisia:player:mohamed-amine-ben-hamida",
              "position": "DF",
              "shirt_number": null,
              "club": null,
              "date_of_birth": null,
              "age": null,
              "status": "selected",
              "country_of_citizenship": null,
              "height_cm": null,
              "foot": null,
              "sub_position": null,
              "image_url": null
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "status": "available",
              "country_of_citizenship": "pending_source",
              "height_cm": "pending_source",
              "foot": "pending_source",
              "sub_position": "pending_source",
              "image_url": "pending_source"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "starts_total": 3,
              "bench_rows_total": 0
            },
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 454495,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [],
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 454495,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "pending_source",
            "impact_proxy_score": null,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": null,
            "absence_impact_explain_en": null,
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 454495,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 454495,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "starts_total": 3,
              "bench_rows_total": 0
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "20",
                "sample_size": 3,
                "latest_seen_date": "2025-06-25"
              }
            ],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": 3,
              "starts": 3,
              "bench_rows": 0,
              "latest_lineup_date": "2025-06-25",
              "latest_rows": [
                {
                  "game_id": 4506852,
                  "date": "2025-06-25",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4506838,
                  "date": "2025-06-20",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "20",
                  "team_captain": false
                },
                {
                  "game_id": 4504584,
                  "date": "2025-06-17",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "20",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": null,
              "goal_events": null,
              "card_events": null,
              "substitution_events": null,
              "latest_event_date": null
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "tunisia:player:mohamed-amine-ben-hamida"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:montassar-talbi",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Montassar Talbi",
        "name": "Montassar Talbi",
        "name_zh": null,
        "country_code": null,
        "country_name": "Tunisia",
        "country_name_zh": null,
        "date_of_birth": "1998-05-26",
        "age": 27,
        "photo_url": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "tunisia:player:montassar-talbi",
          "position": "DF",
          "shirt_number": null,
          "club": "Football Club Lorient-Bretagne Sud",
          "date_of_birth": "1998-05-26",
          "age": 27,
          "status": "selected",
          "country_of_citizenship": "Tunisia",
          "height_cm": 190,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/496706-1628493934.png?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/montassar-talbi/profil/spieler/496706",
            "source_refs": {
              "key_transfermarkt": "496706",
              "reep_id": "reep_pe9a2f3ba",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 62,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 62,
            "goals": 4,
            "market_value_eur": 7000000,
            "highest_market_value_eur": 8000000,
            "impact_proxy_score": 20.9,
            "appearances_total": 166,
            "minutes_total": 14806,
            "assists_total": 3,
            "starts_total": 169,
            "bench_rows_total": 31,
            "event_rows_total": 19
          },
          "basis": {
            "sample_size_matches": 62,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/montassar-talbi/profil/spieler/496706",
              "source_refs": {
                "key_transfermarkt": "496706",
                "reep_id": "reep_pe9a2f3ba",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 496706,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 20.9,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 62,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/montassar-talbi/profil/spieler/496706",
                "source_refs": {
                  "key_transfermarkt": "496706",
                  "reep_id": "reep_pe9a2f3ba",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 496706,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "3",
              "sample_size": 144,
              "latest_seen_date": "2026-05-02"
            },
            {
              "number": "4",
              "sample_size": 56,
              "latest_seen_date": "2021-05-08"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Football Club Lorient-Bretagne Sud",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "3",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 62,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 4,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 14806,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 20.9,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "tunisia:player:montassar-talbi",
              "position": "DF",
              "shirt_number": null,
              "club": "Football Club Lorient-Bretagne Sud",
              "date_of_birth": "1998-05-26",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 190,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/496706-1628493934.png?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "tunisia:player:montassar-talbi",
              "position": "DF",
              "shirt_number": null,
              "club": "Football Club Lorient-Bretagne Sud",
              "date_of_birth": "1998-05-26",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 190,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/496706-1628493934.png?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 62,
              "goals": 4,
              "market_value_eur": 7000000,
              "highest_market_value_eur": 8000000,
              "impact_proxy_score": 20.9,
              "appearances_total": 166,
              "minutes_total": 14806,
              "assists_total": 3,
              "starts_total": 169,
              "bench_rows_total": 31,
              "event_rows_total": 19
            },
            "basis": {
              "sample_size_matches": 62,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/montassar-talbi/profil/spieler/496706",
                "source_refs": {
                  "key_transfermarkt": "496706",
                  "reep_id": "reep_pe9a2f3ba",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 496706,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 62.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 8.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 7.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 20.9,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 49.35,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 62,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/montassar-talbi/profil/spieler/496706",
                "source_refs": {
                  "key_transfermarkt": "496706",
                  "reep_id": "reep_pe9a2f3ba",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 496706,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 20.9,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 62,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/montassar-talbi/profil/spieler/496706",
                "source_refs": {
                  "key_transfermarkt": "496706",
                  "reep_id": "reep_pe9a2f3ba",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 496706,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 62,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/montassar-talbi/profil/spieler/496706",
                "source_refs": {
                  "key_transfermarkt": "496706",
                  "reep_id": "reep_pe9a2f3ba",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 496706,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 62,
              "goals": 4,
              "market_value_eur": 7000000,
              "highest_market_value_eur": 8000000,
              "impact_proxy_score": 20.9,
              "appearances_total": 166,
              "minutes_total": 14806,
              "assists_total": 3,
              "starts_total": 169,
              "bench_rows_total": 31,
              "event_rows_total": 19
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "3",
                "sample_size": 144,
                "latest_seen_date": "2026-05-02"
              },
              {
                "number": "4",
                "sample_size": 56,
                "latest_seen_date": "2021-05-08"
              }
            ],
            "activity": {
              "appearances_total": 166,
              "minutes_total": 14806,
              "goals_total": 2,
              "assists_total": 3,
              "yellow_cards_total": 14,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-02"
            },
            "lineups": {
              "lineup_rows": 200,
              "starts": 169,
              "bench_rows": 31,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4635285,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4635254,
                  "date": "2026-04-05",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": true
                },
                {
                  "game_id": 4635232,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": true
                },
                {
                  "game_id": 4635227,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": true
                },
                {
                  "game_id": 4635216,
                  "date": "2026-03-01",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4635208,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4635200,
                  "date": "2026-02-15",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4635188,
                  "date": "2026-02-07",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4635181,
                  "date": "2026-01-31",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                },
                {
                  "game_id": 4635172,
                  "date": "2026-01-24",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "3",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 19,
              "goal_events": 4,
              "card_events": 14,
              "substitution_events": 1,
              "latest_event_date": "2026-03-14"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "tunisia:player:montassar-talbi"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:mortadha-ben-ouanes",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Mortadha Ben Ouanes",
        "name": "Mortadha Ben Ouanes",
        "name_zh": null,
        "country_code": null,
        "country_name": "Tunisia",
        "country_name_zh": null,
        "date_of_birth": "1994-07-02",
        "age": 31,
        "photo_url": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "tunisia:player:mortadha-ben-ouanes",
          "position": "MF",
          "shirt_number": null,
          "club": "Kasımpaşa A.Ş.",
          "date_of_birth": "1994-07-02",
          "age": 31,
          "status": "selected",
          "country_of_citizenship": "Tunisia",
          "height_cm": 182,
          "foot": "left",
          "sub_position": "Left Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/230921-1759931275.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/mortadha-ben-ouanes/profil/spieler/230921",
            "source_refs": {
              "key_transfermarkt": "230921",
              "reep_id": "reep_p6802b421",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 17,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 17,
            "goals": 0,
            "market_value_eur": 1500000,
            "highest_market_value_eur": 1500000,
            "impact_proxy_score": 5.15,
            "appearances_total": 146,
            "minutes_total": 11629,
            "assists_total": 26,
            "starts_total": 132,
            "bench_rows_total": 25,
            "event_rows_total": 94
          },
          "basis": {
            "sample_size_matches": 17,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/mortadha-ben-ouanes/profil/spieler/230921",
              "source_refs": {
                "key_transfermarkt": "230921",
                "reep_id": "reep_p6802b421",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 230921,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 5.15,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 17,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/mortadha-ben-ouanes/profil/spieler/230921",
                "source_refs": {
                  "key_transfermarkt": "230921",
                  "reep_id": "reep_p6802b421",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 230921,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "12",
              "sample_size": 153,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "21",
              "sample_size": 4,
              "latest_seen_date": "2026-01-03"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Kasımpaşa A.Ş.",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "12",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 17,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 11629,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 5.15,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "tunisia:player:mortadha-ben-ouanes",
              "position": "MF",
              "shirt_number": null,
              "club": "Kasımpaşa A.Ş.",
              "date_of_birth": "1994-07-02",
              "age": 31,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 182,
              "foot": "left",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/230921-1759931275.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "tunisia:player:mortadha-ben-ouanes",
              "position": "MF",
              "shirt_number": null,
              "club": "Kasımpaşa A.Ş.",
              "date_of_birth": "1994-07-02",
              "age": 31,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 182,
              "foot": "left",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/230921-1759931275.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 17,
              "goals": 0,
              "market_value_eur": 1500000,
              "highest_market_value_eur": 1500000,
              "impact_proxy_score": 5.15,
              "appearances_total": 146,
              "minutes_total": 11629,
              "assists_total": 26,
              "starts_total": 132,
              "bench_rows_total": 25,
              "event_rows_total": 94
            },
            "basis": {
              "sample_size_matches": 17,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/mortadha-ben-ouanes/profil/spieler/230921",
                "source_refs": {
                  "key_transfermarkt": "230921",
                  "reep_id": "reep_p6802b421",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 230921,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 17.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 1.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 5.15,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 38.76,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 17,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/mortadha-ben-ouanes/profil/spieler/230921",
                "source_refs": {
                  "key_transfermarkt": "230921",
                  "reep_id": "reep_p6802b421",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 230921,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 5.15,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 17,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/mortadha-ben-ouanes/profil/spieler/230921",
                "source_refs": {
                  "key_transfermarkt": "230921",
                  "reep_id": "reep_p6802b421",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 230921,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 17,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/mortadha-ben-ouanes/profil/spieler/230921",
                "source_refs": {
                  "key_transfermarkt": "230921",
                  "reep_id": "reep_p6802b421",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 230921,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 17,
              "goals": 0,
              "market_value_eur": 1500000,
              "highest_market_value_eur": 1500000,
              "impact_proxy_score": 5.15,
              "appearances_total": 146,
              "minutes_total": 11629,
              "assists_total": 26,
              "starts_total": 132,
              "bench_rows_total": 25,
              "event_rows_total": 94
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "12",
                "sample_size": 153,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "21",
                "sample_size": 4,
                "latest_seen_date": "2026-01-03"
              }
            ],
            "activity": {
              "appearances_total": 146,
              "minutes_total": 11629,
              "goals_total": 20,
              "assists_total": 26,
              "yellow_cards_total": 36,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-05-03"
            },
            "lineups": {
              "lineup_rows": 157,
              "starts": 132,
              "bench_rows": 25,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4648055,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4648032,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4648020,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4648019,
                  "date": "2026-04-04",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4648002,
                  "date": "2026-03-19",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4647993,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4647984,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4647966,
                  "date": "2026-02-23",
                  "type": "starting_lineup",
                  "position": "Attacking Midfield",
                  "number": "12",
                  "team_captain": true
                },
                {
                  "game_id": 4647961,
                  "date": "2026-02-16",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "12",
                  "team_captain": false
                },
                {
                  "game_id": 4647948,
                  "date": "2026-02-09",
                  "type": "starting_lineup",
                  "position": "Left-Back",
                  "number": "12",
                  "team_captain": true
                }
              ]
            },
            "events": {
              "events_total": 94,
              "goal_events": 20,
              "card_events": 38,
              "substitution_events": 36,
              "latest_event_date": "2026-04-19"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "tunisia:player:mortadha-ben-ouanes"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:moutaz-neffati",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Moutaz Neffati",
        "name": "Moutaz Neffati",
        "name_zh": null,
        "country_code": null,
        "country_name": "Tunisia",
        "country_name_zh": null,
        "date_of_birth": "2004-09-04",
        "age": 21,
        "photo_url": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "tunisia:player:moutaz-neffati",
          "position": "DF",
          "shirt_number": null,
          "club": "IFK Norrköping",
          "date_of_birth": "2004-09-04",
          "age": 21,
          "status": "selected",
          "country_of_citizenship": "Tunisia",
          "height_cm": 182,
          "foot": null,
          "sub_position": "Right-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/1034598-1737584440.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "pending_source",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/moutaz-neffati/profil/spieler/1034598",
            "source_refs": {
              "key_transfermarkt": "1034598",
              "reep_id": "reep_pa4cb610a",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 5,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 5,
            "goals": 0,
            "impact_proxy_score": 1.25,
            "starts_total": 17,
            "bench_rows_total": 0,
            "event_rows_total": 16
          },
          "basis": {
            "sample_size_matches": 5,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/moutaz-neffati/profil/spieler/1034598",
              "source_refs": {
                "key_transfermarkt": "1034598",
                "reep_id": "reep_pa4cb610a",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 1034598,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 1.25,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/moutaz-neffati/profil/spieler/1034598",
                "source_refs": {
                  "key_transfermarkt": "1034598",
                  "reep_id": "reep_pa4cb610a",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1034598,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "37",
              "sample_size": 17,
              "latest_seen_date": "2025-11-01"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "IFK Norrköping",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "37",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 5,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 1.25,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "tunisia:player:moutaz-neffati",
              "position": "DF",
              "shirt_number": null,
              "club": "IFK Norrköping",
              "date_of_birth": "2004-09-04",
              "age": 21,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 182,
              "foot": null,
              "sub_position": "Right-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/1034598-1737584440.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "tunisia:player:moutaz-neffati",
              "position": "DF",
              "shirt_number": null,
              "club": "IFK Norrköping",
              "date_of_birth": "2004-09-04",
              "age": 21,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 182,
              "foot": null,
              "sub_position": "Right-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/1034598-1737584440.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "pending_source",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 5,
              "goals": 0,
              "impact_proxy_score": 1.25,
              "starts_total": 17,
              "bench_rows_total": 0,
              "event_rows_total": 16
            },
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/moutaz-neffati/profil/spieler/1034598",
                "source_refs": {
                  "key_transfermarkt": "1034598",
                  "reep_id": "reep_pa4cb610a",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1034598,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 5.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 1.25,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/moutaz-neffati/profil/spieler/1034598",
                "source_refs": {
                  "key_transfermarkt": "1034598",
                  "reep_id": "reep_pa4cb610a",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1034598,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 1.25,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/moutaz-neffati/profil/spieler/1034598",
                "source_refs": {
                  "key_transfermarkt": "1034598",
                  "reep_id": "reep_pa4cb610a",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1034598,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 5,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/moutaz-neffati/profil/spieler/1034598",
                "source_refs": {
                  "key_transfermarkt": "1034598",
                  "reep_id": "reep_pa4cb610a",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1034598,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 5,
              "goals": 0,
              "impact_proxy_score": 1.25,
              "starts_total": 17,
              "bench_rows_total": 0,
              "event_rows_total": 16
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "37",
                "sample_size": 17,
                "latest_seen_date": "2025-11-01"
              }
            ],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": 17,
              "starts": 17,
              "bench_rows": 0,
              "latest_lineup_date": "2025-11-01",
              "latest_rows": [
                {
                  "game_id": 4550415,
                  "date": "2025-11-01",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "37",
                  "team_captain": false
                },
                {
                  "game_id": 4550408,
                  "date": "2025-10-26",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "37",
                  "team_captain": false
                },
                {
                  "game_id": 4550400,
                  "date": "2025-10-18",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "37",
                  "team_captain": false
                },
                {
                  "game_id": 4550389,
                  "date": "2025-10-04",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "37",
                  "team_captain": false
                },
                {
                  "game_id": 4525630,
                  "date": "2025-09-27",
                  "type": "starting_lineup",
                  "position": "Right Winger",
                  "number": "37",
                  "team_captain": false
                },
                {
                  "game_id": 4525647,
                  "date": "2025-08-16",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "37",
                  "team_captain": false
                },
                {
                  "game_id": 4525767,
                  "date": "2025-08-10",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "37",
                  "team_captain": false
                },
                {
                  "game_id": 4525732,
                  "date": "2025-08-02",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "37",
                  "team_captain": false
                },
                {
                  "game_id": 4525750,
                  "date": "2025-07-21",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "37",
                  "team_captain": false
                },
                {
                  "game_id": 4525608,
                  "date": "2025-07-07",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "37",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 16,
              "goal_events": 1,
              "card_events": 8,
              "substitution_events": 7,
              "latest_event_date": "2025-11-09"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "tunisia:player:moutaz-neffati"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:omar-rekik",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Omar Rekik",
        "name": "Omar Rekik",
        "name_zh": null,
        "country_code": null,
        "country_name": "Tunisia",
        "country_name_zh": null,
        "date_of_birth": "2001-12-20",
        "age": 24,
        "photo_url": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "tunisia:player:omar-rekik",
          "position": "DF",
          "shirt_number": null,
          "club": "Sparta Rotterdam",
          "date_of_birth": "2001-12-20",
          "age": 24,
          "status": "selected",
          "country_of_citizenship": "Tunisia",
          "height_cm": 186,
          "foot": "right",
          "sub_position": "Centre-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/578292-1658862423.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/omar-rekik/profil/spieler/578292",
            "source_refs": {
              "key_transfermarkt": "578292",
              "reep_id": "reep_paec0babd",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 0,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "market_value_eur": 600000,
            "highest_market_value_eur": 1000000,
            "impact_proxy_score": 0.36,
            "appearances_total": 6,
            "minutes_total": 30,
            "assists_total": 0,
            "starts_total": 3,
            "bench_rows_total": 21,
            "event_rows_total": 2
          },
          "basis": {
            "sample_size_matches": 0,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/omar-rekik/profil/spieler/578292",
              "source_refs": {
                "key_transfermarkt": "578292",
                "reep_id": "reep_paec0babd",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 578292,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 0.36,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/omar-rekik/profil/spieler/578292",
                "source_refs": {
                  "key_transfermarkt": "578292",
                  "reep_id": "reep_paec0babd",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 578292,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "13",
              "sample_size": 16,
              "latest_seen_date": "2023-01-28"
            },
            {
              "number": "35",
              "sample_size": 3,
              "latest_seen_date": "2020-06-27"
            },
            {
              "number": "44",
              "sample_size": 2,
              "latest_seen_date": "2025-07-31"
            },
            {
              "number": "23",
              "sample_size": 2,
              "latest_seen_date": "2023-12-01"
            },
            {
              "number": "16",
              "sample_size": 1,
              "latest_seen_date": "2022-11-11"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Sparta Rotterdam",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "13",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 30,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 0.36,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "tunisia:player:omar-rekik",
              "position": "DF",
              "shirt_number": null,
              "club": "Sparta Rotterdam",
              "date_of_birth": "2001-12-20",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 186,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/578292-1658862423.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "tunisia:player:omar-rekik",
              "position": "DF",
              "shirt_number": null,
              "club": "Sparta Rotterdam",
              "date_of_birth": "2001-12-20",
              "age": 24,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 186,
              "foot": "right",
              "sub_position": "Centre-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/578292-1658862423.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "market_value_eur": 600000,
              "highest_market_value_eur": 1000000,
              "impact_proxy_score": 0.36,
              "appearances_total": 6,
              "minutes_total": 30,
              "assists_total": 0,
              "starts_total": 3,
              "bench_rows_total": 21,
              "event_rows_total": 2
            },
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/omar-rekik/profil/spieler/578292",
                "source_refs": {
                  "key_transfermarkt": "578292",
                  "reep_id": "reep_paec0babd",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 578292,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 0.6,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 0.36,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 0.1,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/omar-rekik/profil/spieler/578292",
                "source_refs": {
                  "key_transfermarkt": "578292",
                  "reep_id": "reep_paec0babd",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 578292,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 0.36,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/omar-rekik/profil/spieler/578292",
                "source_refs": {
                  "key_transfermarkt": "578292",
                  "reep_id": "reep_paec0babd",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 578292,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 0,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/omar-rekik/profil/spieler/578292",
                "source_refs": {
                  "key_transfermarkt": "578292",
                  "reep_id": "reep_paec0babd",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 578292,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "market_value_eur": 600000,
              "highest_market_value_eur": 1000000,
              "impact_proxy_score": 0.36,
              "appearances_total": 6,
              "minutes_total": 30,
              "assists_total": 0,
              "starts_total": 3,
              "bench_rows_total": 21,
              "event_rows_total": 2
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "13",
                "sample_size": 16,
                "latest_seen_date": "2023-01-28"
              },
              {
                "number": "35",
                "sample_size": 3,
                "latest_seen_date": "2020-06-27"
              },
              {
                "number": "44",
                "sample_size": 2,
                "latest_seen_date": "2025-07-31"
              },
              {
                "number": "23",
                "sample_size": 2,
                "latest_seen_date": "2023-12-01"
              },
              {
                "number": "16",
                "sample_size": 1,
                "latest_seen_date": "2022-11-11"
              }
            ],
            "activity": {
              "appearances_total": 6,
              "minutes_total": 30,
              "goals_total": 0,
              "assists_total": 0,
              "yellow_cards_total": 0,
              "red_cards_total": 0,
              "latest_appearance_date": "2023-01-28"
            },
            "lineups": {
              "lineup_rows": 24,
              "starts": 3,
              "bench_rows": 21,
              "latest_lineup_date": "2025-07-31",
              "latest_rows": [
                {
                  "game_id": 4626845,
                  "date": "2025-07-31",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "44",
                  "team_captain": false
                },
                {
                  "game_id": 4626800,
                  "date": "2025-07-24",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "44",
                  "team_captain": false
                },
                {
                  "game_id": 4228797,
                  "date": "2023-12-01",
                  "type": "starting_lineup",
                  "position": "Centre-Back",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4219005,
                  "date": "2023-11-04",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 3852666,
                  "date": "2023-01-28",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "13",
                  "team_captain": false
                },
                {
                  "game_id": 3852656,
                  "date": "2023-01-24",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "13",
                  "team_captain": false
                },
                {
                  "game_id": 3852649,
                  "date": "2023-01-21",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "13",
                  "team_captain": false
                },
                {
                  "game_id": 3852639,
                  "date": "2023-01-14",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "13",
                  "team_captain": false
                },
                {
                  "game_id": 3998916,
                  "date": "2023-01-10",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "13",
                  "team_captain": false
                },
                {
                  "game_id": 3852632,
                  "date": "2023-01-07",
                  "type": "substitutes",
                  "position": "Centre-Back",
                  "number": "13",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 2,
              "goal_events": 0,
              "card_events": 1,
              "substitution_events": 1,
              "latest_event_date": "2025-07-31"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "tunisia:player:omar-rekik"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:raed-chikhaoui",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Raed Chikhaoui",
        "name": "Raed Chikhaoui",
        "name_zh": null,
        "country_code": null,
        "country_name": "Tunisia",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "tunisia:player:raed-chikhaoui",
          "position": "DF",
          "shirt_number": null,
          "club": null,
          "date_of_birth": null,
          "age": null,
          "status": "selected",
          "country_of_citizenship": null,
          "height_cm": null,
          "foot": null,
          "sub_position": null,
          "image_url": null,
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "status": "available",
            "country_of_citizenship": "pending_source",
            "height_cm": "pending_source",
            "foot": "pending_source",
            "sub_position": "pending_source",
            "image_url": "pending_source"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "shirt_number": "pending_source"
          },
          "external_fact": {}
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "window": null,
          "competition_scope": null,
          "metrics": {},
          "basis": {
            "sample_size_matches": 0,
            "window": null,
            "competition_scope": null,
            "source": null,
            "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
            "external_fact": {},
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 1075790,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "medium",
                "id_map_resolution_method": "platform_external_refs_no_reep_row"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "pending_source",
            "impact_proxy_score": null,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": null,
            "absence_impact_explain_en": null,
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1075790,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "platform_external_refs_no_reep_row"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": null,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "tunisia:player:raed-chikhaoui",
              "position": "DF",
              "shirt_number": null,
              "club": null,
              "date_of_birth": null,
              "age": null,
              "status": "selected",
              "country_of_citizenship": null,
              "height_cm": null,
              "foot": null,
              "sub_position": null,
              "image_url": null,
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "tunisia:player:raed-chikhaoui",
              "position": "DF",
              "shirt_number": null,
              "club": null,
              "date_of_birth": null,
              "age": null,
              "status": "selected",
              "country_of_citizenship": null,
              "height_cm": null,
              "foot": null,
              "sub_position": null,
              "image_url": null
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "status": "available",
              "country_of_citizenship": "pending_source",
              "height_cm": "pending_source",
              "foot": "pending_source",
              "sub_position": "pending_source",
              "image_url": "pending_source"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "pending_source",
            "metrics": {},
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1075790,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "platform_external_refs_no_reep_row"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "pending_source",
            "items": [],
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1075790,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "platform_external_refs_no_reep_row"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "pending_source",
            "impact_proxy_score": null,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": null,
            "absence_impact_explain_en": null,
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1075790,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "platform_external_refs_no_reep_row"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "window": null,
              "competition_scope": null,
              "source": null,
              "method": "Pending reliable caps/goals/minutes/club source. Missing values are explicit nulls, not zero.",
              "external_fact": {},
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1075790,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "medium",
                  "id_map_resolution_method": "platform_external_refs_no_reep_row"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {}
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": null,
              "starts": null,
              "bench_rows": null,
              "latest_lineup_date": null,
              "latest_rows": []
            },
            "events": {
              "events_total": null,
              "goal_events": null,
              "card_events": null,
              "substitution_events": null,
              "latest_event_date": null
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "tunisia:player:raed-chikhaoui"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:rani-khedira",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Rani Khedira",
        "name": "Rani Khedira",
        "name_zh": null,
        "country_code": null,
        "country_name": "Tunisia",
        "country_name_zh": null,
        "date_of_birth": "1994-01-27",
        "age": 32,
        "photo_url": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "tunisia:player:rani-khedira",
          "position": "MF",
          "shirt_number": null,
          "club": "1. Fußballclub Union Berlin",
          "date_of_birth": "1994-01-27",
          "age": 32,
          "status": "selected",
          "country_of_citizenship": "Tunisia",
          "height_cm": 189,
          "foot": "right",
          "sub_position": "Defensive Midfield",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/124410-1692707430.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/rani-khedira/profil/spieler/124410",
            "source_refs": {
              "key_transfermarkt": "124410",
              "reep_id": "reep_p82cbb6b5",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 2,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 2,
            "goals": 0,
            "market_value_eur": 2000000,
            "highest_market_value_eur": 10000000,
            "impact_proxy_score": 1.7,
            "appearances_total": 324,
            "minutes_total": 25889,
            "assists_total": 8,
            "starts_total": 303,
            "bench_rows_total": 65,
            "event_rows_total": 173
          },
          "basis": {
            "sample_size_matches": 2,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/rani-khedira/profil/spieler/124410",
              "source_refs": {
                "key_transfermarkt": "124410",
                "reep_id": "reep_p82cbb6b5",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 124410,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 1.7,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/rani-khedira/profil/spieler/124410",
                "source_refs": {
                  "key_transfermarkt": "124410",
                  "reep_id": "reep_p82cbb6b5",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 124410,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "8",
              "sample_size": 317,
              "latest_seen_date": "2026-05-02"
            },
            {
              "number": "6",
              "sample_size": 32,
              "latest_seen_date": "2017-05-20"
            },
            {
              "number": "28",
              "sample_size": 19,
              "latest_seen_date": "2014-03-22"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "MF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "1. Fußballclub Union Berlin",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "8",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 25889,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 1.7,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "tunisia:player:rani-khedira",
              "position": "MF",
              "shirt_number": null,
              "club": "1. Fußballclub Union Berlin",
              "date_of_birth": "1994-01-27",
              "age": 32,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 189,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/124410-1692707430.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "tunisia:player:rani-khedira",
              "position": "MF",
              "shirt_number": null,
              "club": "1. Fußballclub Union Berlin",
              "date_of_birth": "1994-01-27",
              "age": 32,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 189,
              "foot": "right",
              "sub_position": "Defensive Midfield",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/124410-1692707430.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 2,
              "goals": 0,
              "market_value_eur": 2000000,
              "highest_market_value_eur": 10000000,
              "impact_proxy_score": 1.7,
              "appearances_total": 324,
              "minutes_total": 25889,
              "assists_total": 8,
              "starts_total": 303,
              "bench_rows_total": 65,
              "event_rows_total": 173
            },
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/rani-khedira/profil/spieler/124410",
                "source_refs": {
                  "key_transfermarkt": "124410",
                  "reep_id": "reep_p82cbb6b5",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 124410,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 1.7,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 86.3,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/rani-khedira/profil/spieler/124410",
                "source_refs": {
                  "key_transfermarkt": "124410",
                  "reep_id": "reep_p82cbb6b5",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 124410,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 1.7,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/rani-khedira/profil/spieler/124410",
                "source_refs": {
                  "key_transfermarkt": "124410",
                  "reep_id": "reep_p82cbb6b5",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 124410,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/rani-khedira/profil/spieler/124410",
                "source_refs": {
                  "key_transfermarkt": "124410",
                  "reep_id": "reep_p82cbb6b5",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 124410,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 2,
              "goals": 0,
              "market_value_eur": 2000000,
              "highest_market_value_eur": 10000000,
              "impact_proxy_score": 1.7,
              "appearances_total": 324,
              "minutes_total": 25889,
              "assists_total": 8,
              "starts_total": 303,
              "bench_rows_total": 65,
              "event_rows_total": 173
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "8",
                "sample_size": 317,
                "latest_seen_date": "2026-05-02"
              },
              {
                "number": "6",
                "sample_size": 32,
                "latest_seen_date": "2017-05-20"
              },
              {
                "number": "28",
                "sample_size": 19,
                "latest_seen_date": "2014-03-22"
              }
            ],
            "activity": {
              "appearances_total": 324,
              "minutes_total": 25889,
              "goals_total": 14,
              "assists_total": 8,
              "yellow_cards_total": 73,
              "red_cards_total": 1,
              "latest_appearance_date": "2026-05-02"
            },
            "lineups": {
              "lineup_rows": 368,
              "starts": 303,
              "bench_rows": 65,
              "latest_lineup_date": "2026-05-02",
              "latest_rows": [
                {
                  "game_id": 4634519,
                  "date": "2026-05-02",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": true
                },
                {
                  "game_id": 4634497,
                  "date": "2026-04-24",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4634483,
                  "date": "2026-04-18",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4634466,
                  "date": "2026-04-11",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": true
                },
                {
                  "game_id": 4634447,
                  "date": "2026-04-05",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": true
                },
                {
                  "game_id": 4634423,
                  "date": "2026-03-21",
                  "type": "starting_lineup",
                  "position": "Central Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4634408,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4634392,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": true
                },
                {
                  "game_id": 4634383,
                  "date": "2026-02-28",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": false
                },
                {
                  "game_id": 4634365,
                  "date": "2026-02-21",
                  "type": "starting_lineup",
                  "position": "Defensive Midfield",
                  "number": "8",
                  "team_captain": true
                }
              ]
            },
            "events": {
              "events_total": 173,
              "goal_events": 16,
              "card_events": 76,
              "substitution_events": 81,
              "latest_event_date": "2026-05-02"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "tunisia:player:rani-khedira"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:rayan-elloumi",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Rayan Elloumi",
        "name": "Rayan Elloumi",
        "name_zh": null,
        "country_code": null,
        "country_name": "Tunisia",
        "country_name_zh": null,
        "date_of_birth": "2007-09-17",
        "age": 18,
        "photo_url": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "tunisia:player:rayan-elloumi",
          "position": "FW",
          "shirt_number": null,
          "club": "Vancouver Whitecaps FC",
          "date_of_birth": "2007-09-17",
          "age": 18,
          "status": "selected",
          "country_of_citizenship": "Tunisia",
          "height_cm": 180,
          "foot": null,
          "sub_position": "Centre-Forward",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/1273985-1771861480.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "pending_source",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/rayan-elloumi/profil/spieler/1273985",
            "source_refs": {
              "key_transfermarkt": "1273985",
              "reep_id": "reep_p3792adee",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 2,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 2,
            "goals": 0,
            "impact_proxy_score": 0.5,
            "starts_total": 1,
            "bench_rows_total": 16,
            "event_rows_total": 4
          },
          "basis": {
            "sample_size_matches": 2,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/rayan-elloumi/profil/spieler/1273985",
              "source_refs": {
                "key_transfermarkt": "1273985",
                "reep_id": "reep_p3792adee",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 1273985,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 0.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/rayan-elloumi/profil/spieler/1273985",
                "source_refs": {
                  "key_transfermarkt": "1273985",
                  "reep_id": "reep_p3792adee",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1273985,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "19",
              "sample_size": 10,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "75",
              "sample_size": 7,
              "latest_seen_date": "2025-10-19"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Vancouver Whitecaps FC",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "19",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 2,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 0.5,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "tunisia:player:rayan-elloumi",
              "position": "FW",
              "shirt_number": null,
              "club": "Vancouver Whitecaps FC",
              "date_of_birth": "2007-09-17",
              "age": 18,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 180,
              "foot": null,
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/1273985-1771861480.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "tunisia:player:rayan-elloumi",
              "position": "FW",
              "shirt_number": null,
              "club": "Vancouver Whitecaps FC",
              "date_of_birth": "2007-09-17",
              "age": 18,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 180,
              "foot": null,
              "sub_position": "Centre-Forward",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/1273985-1771861480.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "pending_source",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 2,
              "goals": 0,
              "impact_proxy_score": 0.5,
              "starts_total": 1,
              "bench_rows_total": 16,
              "event_rows_total": 4
            },
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/rayan-elloumi/profil/spieler/1273985",
                "source_refs": {
                  "key_transfermarkt": "1273985",
                  "reep_id": "reep_p3792adee",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1273985,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 0.5,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/rayan-elloumi/profil/spieler/1273985",
                "source_refs": {
                  "key_transfermarkt": "1273985",
                  "reep_id": "reep_p3792adee",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1273985,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 0.5,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/rayan-elloumi/profil/spieler/1273985",
                "source_refs": {
                  "key_transfermarkt": "1273985",
                  "reep_id": "reep_p3792adee",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1273985,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 2,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/rayan-elloumi/profil/spieler/1273985",
                "source_refs": {
                  "key_transfermarkt": "1273985",
                  "reep_id": "reep_p3792adee",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 1273985,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 2,
              "goals": 0,
              "impact_proxy_score": 0.5,
              "starts_total": 1,
              "bench_rows_total": 16,
              "event_rows_total": 4
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "19",
                "sample_size": 10,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "75",
                "sample_size": 7,
                "latest_seen_date": "2025-10-19"
              }
            ],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": 17,
              "starts": 1,
              "bench_rows": 16,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4850735,
                  "date": "2026-05-03",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4850720,
                  "date": "2026-04-26",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4802998,
                  "date": "2026-04-18",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4802986,
                  "date": "2026-04-12",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4802981,
                  "date": "2026-04-05",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4802963,
                  "date": "2026-03-22",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4802949,
                  "date": "2026-03-15",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4802935,
                  "date": "2026-03-08",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4802917,
                  "date": "2026-03-01",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                },
                {
                  "game_id": 4770598,
                  "date": "2026-02-22",
                  "type": "substitutes",
                  "position": "Centre-Forward",
                  "number": "19",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 4,
              "goal_events": 2,
              "card_events": 0,
              "substitution_events": 2,
              "latest_event_date": "2025-10-05"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "tunisia:player:rayan-elloumi"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:sabri-ben-hassan",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Sabri Ben Hassan",
        "name": "Sabri Ben Hassan",
        "name_zh": null,
        "country_code": null,
        "country_name": "Tunisia",
        "country_name_zh": null,
        "date_of_birth": "1996-06-13",
        "age": 29,
        "photo_url": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "tunisia:player:sabri-ben-hassan",
          "position": "GK",
          "shirt_number": null,
          "club": null,
          "date_of_birth": "1996-06-13",
          "age": 29,
          "status": "selected",
          "country_of_citizenship": "Tunisia",
          "height_cm": 189,
          "foot": "right",
          "sub_position": "Goalkeeper",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/default.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "pending_source",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/sabri-ben-hessen/profil/spieler/295381",
            "source_refs": {
              "key_transfermarkt": "295381",
              "reep_id": "reep_p50d1a909",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "manual_review",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 1,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 1,
            "goals": 0,
            "impact_proxy_score": 0.25
          },
          "basis": {
            "sample_size_matches": 1,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/sabri-ben-hessen/profil/spieler/295381",
              "source_refs": {
                "key_transfermarkt": "295381",
                "reep_id": "reep_p50d1a909",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "manual_review",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 295381,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "manual_review"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 0.25,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/sabri-ben-hessen/profil/spieler/295381",
                "source_refs": {
                  "key_transfermarkt": "295381",
                  "reep_id": "reep_p50d1a909",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 295381,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "GK",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": null,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 0.25,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "tunisia:player:sabri-ben-hassan",
              "position": "GK",
              "shirt_number": null,
              "club": null,
              "date_of_birth": "1996-06-13",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 189,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/default.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "tunisia:player:sabri-ben-hassan",
              "position": "GK",
              "shirt_number": null,
              "club": null,
              "date_of_birth": "1996-06-13",
              "age": 29,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 189,
              "foot": "right",
              "sub_position": "Goalkeeper",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/default.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "pending_source",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 1,
              "goals": 0,
              "impact_proxy_score": 0.25
            },
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/sabri-ben-hessen/profil/spieler/295381",
                "source_refs": {
                  "key_transfermarkt": "295381",
                  "reep_id": "reep_p50d1a909",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 295381,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 1.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 0.25,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/sabri-ben-hessen/profil/spieler/295381",
                "source_refs": {
                  "key_transfermarkt": "295381",
                  "reep_id": "reep_p50d1a909",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 295381,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 0.25,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/sabri-ben-hessen/profil/spieler/295381",
                "source_refs": {
                  "key_transfermarkt": "295381",
                  "reep_id": "reep_p50d1a909",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 295381,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 1,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/sabri-ben-hessen/profil/spieler/295381",
                "source_refs": {
                  "key_transfermarkt": "295381",
                  "reep_id": "reep_p50d1a909",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "manual_review",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 295381,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "manual_review"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 1,
              "goals": 0,
              "impact_proxy_score": 0.25
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [],
            "activity": {
              "appearances_total": null,
              "minutes_total": null,
              "goals_total": null,
              "assists_total": null,
              "yellow_cards_total": null,
              "red_cards_total": null,
              "latest_appearance_date": null
            },
            "lineups": {
              "lineup_rows": null,
              "starts": null,
              "bench_rows": null,
              "latest_lineup_date": null,
              "latest_rows": []
            },
            "events": {
              "events_total": null,
              "goal_events": null,
              "card_events": null,
              "substitution_events": null,
              "latest_event_date": null
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "tunisia:player:sabri-ben-hassan"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:sebastian-tounekti",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Sebastian Tounekti",
        "name": "Sebastian Tounekti",
        "name_zh": null,
        "country_code": null,
        "country_name": "Tunisia",
        "country_name_zh": null,
        "date_of_birth": "2002-07-13",
        "age": 23,
        "photo_url": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "tunisia:player:sebastian-tounekti",
          "position": "FW",
          "shirt_number": null,
          "club": "The Celtic Football Club",
          "date_of_birth": "2002-07-13",
          "age": 23,
          "status": "selected",
          "country_of_citizenship": "Tunisia",
          "height_cm": 170,
          "foot": "right",
          "sub_position": "Left Winger",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/539677-1771532390.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/sebastian-tounekti/profil/spieler/539677",
            "source_refs": {
              "key_transfermarkt": "539677",
              "reep_id": "reep_pa2d971ed",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 10,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 10,
            "goals": 1,
            "market_value_eur": 300000,
            "highest_market_value_eur": 350000,
            "impact_proxy_score": 2.98,
            "appearances_total": 44,
            "minutes_total": 2700,
            "assists_total": 2,
            "starts_total": 45,
            "bench_rows_total": 23,
            "event_rows_total": 59
          },
          "basis": {
            "sample_size_matches": 10,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/sebastian-tounekti/profil/spieler/539677",
              "source_refs": {
                "key_transfermarkt": "539677",
                "reep_id": "reep_pa2d971ed",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 539677,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 2.98,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 10,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/sebastian-tounekti/profil/spieler/539677",
                "source_refs": {
                  "key_transfermarkt": "539677",
                  "reep_id": "reep_pa2d971ed",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 539677,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "23",
              "sample_size": 38,
              "latest_seen_date": "2026-04-19"
            },
            {
              "number": "18",
              "sample_size": 17,
              "latest_seen_date": "2025-08-17"
            },
            {
              "number": "17",
              "sample_size": 9,
              "latest_seen_date": "2021-08-26"
            },
            {
              "number": "26",
              "sample_size": 4,
              "latest_seen_date": "2026-01-03"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "FW",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "The Celtic Football Club",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "23",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 10,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 2700,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 2.98,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "tunisia:player:sebastian-tounekti",
              "position": "FW",
              "shirt_number": null,
              "club": "The Celtic Football Club",
              "date_of_birth": "2002-07-13",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 170,
              "foot": "right",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/539677-1771532390.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "tunisia:player:sebastian-tounekti",
              "position": "FW",
              "shirt_number": null,
              "club": "The Celtic Football Club",
              "date_of_birth": "2002-07-13",
              "age": 23,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 170,
              "foot": "right",
              "sub_position": "Left Winger",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/539677-1771532390.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 10,
              "goals": 1,
              "market_value_eur": 300000,
              "highest_market_value_eur": 350000,
              "impact_proxy_score": 2.98,
              "appearances_total": 44,
              "minutes_total": 2700,
              "assists_total": 2,
              "starts_total": 45,
              "bench_rows_total": 23,
              "event_rows_total": 59
            },
            "basis": {
              "sample_size_matches": 10,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/sebastian-tounekti/profil/spieler/539677",
                "source_refs": {
                  "key_transfermarkt": "539677",
                  "reep_id": "reep_pa2d971ed",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 539677,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 10.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 0.3,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 2.98,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 9.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 10,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/sebastian-tounekti/profil/spieler/539677",
                "source_refs": {
                  "key_transfermarkt": "539677",
                  "reep_id": "reep_pa2d971ed",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 539677,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 2.98,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 10,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/sebastian-tounekti/profil/spieler/539677",
                "source_refs": {
                  "key_transfermarkt": "539677",
                  "reep_id": "reep_pa2d971ed",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 539677,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 10,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/sebastian-tounekti/profil/spieler/539677",
                "source_refs": {
                  "key_transfermarkt": "539677",
                  "reep_id": "reep_pa2d971ed",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 539677,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 10,
              "goals": 1,
              "market_value_eur": 300000,
              "highest_market_value_eur": 350000,
              "impact_proxy_score": 2.98,
              "appearances_total": 44,
              "minutes_total": 2700,
              "assists_total": 2,
              "starts_total": 45,
              "bench_rows_total": 23,
              "event_rows_total": 59
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "23",
                "sample_size": 38,
                "latest_seen_date": "2026-04-19"
              },
              {
                "number": "18",
                "sample_size": 17,
                "latest_seen_date": "2025-08-17"
              },
              {
                "number": "17",
                "sample_size": 9,
                "latest_seen_date": "2021-08-26"
              },
              {
                "number": "26",
                "sample_size": 4,
                "latest_seen_date": "2026-01-03"
              }
            ],
            "activity": {
              "appearances_total": 44,
              "minutes_total": 2700,
              "goals_total": 4,
              "assists_total": 2,
              "yellow_cards_total": 6,
              "red_cards_total": 0,
              "latest_appearance_date": "2026-04-19"
            },
            "lineups": {
              "lineup_rows": 68,
              "starts": 45,
              "bench_rows": 23,
              "latest_lineup_date": "2026-04-19",
              "latest_rows": [
                {
                  "game_id": 4839967,
                  "date": "2026-04-19",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4649530,
                  "date": "2026-04-11",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4649535,
                  "date": "2026-04-05",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4649541,
                  "date": "2026-03-22",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4649518,
                  "date": "2026-03-14",
                  "type": "starting_lineup",
                  "position": "Left Midfield",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4832715,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4649493,
                  "date": "2026-03-04",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4649528,
                  "date": "2026-03-01",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4805900,
                  "date": "2026-02-26",
                  "type": "substitutes",
                  "position": "Left Winger",
                  "number": "23",
                  "team_captain": false
                },
                {
                  "game_id": 4649506,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Left Winger",
                  "number": "23",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 59,
              "goal_events": 7,
              "card_events": 9,
              "substitution_events": 43,
              "latest_event_date": "2026-04-19"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "tunisia:player:sebastian-tounekti"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      },
      {
        "person_id": "tunisia:player:yan-valery",
        "person_type": "player",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "Yan Valery",
        "name": "Yan Valery",
        "name_zh": null,
        "country_code": null,
        "country_name": "Tunisia",
        "country_name_zh": null,
        "date_of_birth": "1999-02-22",
        "age": 27,
        "photo_url": null,
        "team_id": "tunisia",
        "team_name": "Tunisia",
        "role": "player",
        "role_zh": "球员",
        "direct": {
          "player_id": "tunisia:player:yan-valery",
          "position": "DF",
          "shirt_number": null,
          "club": "Berner Sport Club Young Boys",
          "date_of_birth": "1999-02-22",
          "age": 27,
          "status": "selected",
          "country_of_citizenship": "Tunisia",
          "height_cm": 185,
          "foot": "right",
          "sub_position": "Right-Back",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/406008-1672669807.jpg?lm=1",
          "field_coverage": {
            "player_id": "available",
            "position": "available",
            "shirt_number": "pending_source",
            "club": "available",
            "date_of_birth": "available",
            "age": "available",
            "status": "available",
            "country_of_citizenship": "available",
            "height_cm": "available",
            "foot": "available",
            "sub_position": "available",
            "image_url": "available"
          },
          "field_sources": {
            "player_id": "official_fifa",
            "position": "official_fifa",
            "status": "official_fifa",
            "club": "third_party_transfermarkt_dataset",
            "date_of_birth": "third_party_transfermarkt_dataset",
            "age": "third_party_transfermarkt_dataset",
            "country_of_citizenship": "third_party_transfermarkt_dataset",
            "height_cm": "third_party_transfermarkt_dataset",
            "foot": "third_party_transfermarkt_dataset",
            "sub_position": "third_party_transfermarkt_dataset",
            "image_url": "third_party_transfermarkt_dataset",
            "shirt_number": "pending_source"
          },
          "external_fact": {
            "source_status": "third_party_transfermarkt_dataset",
            "source": "dcaribou/transfermarkt-datasets",
            "source_url": "https://www.transfermarkt.com/yan-valery/profil/spieler/406008",
            "source_refs": {
              "key_transfermarkt": "406008",
              "reep_id": "reep_p4aafadf2",
              "identity_ref_source": "person_id_map",
              "person_id_map_confidence": "high",
              "person_id_map_resolution_method": "name_unique",
              "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
            },
            "confidence": "medium",
            "updated_at": "2026-05-19T13:48:07Z"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 21,
          "window": "career",
          "competition_scope": "international_caps_transfermarkt",
          "metrics": {
            "caps": 21,
            "goals": 0,
            "market_value_eur": 2000000,
            "highest_market_value_eur": 7000000,
            "impact_proxy_score": 6.45,
            "appearances_total": 71,
            "minutes_total": 5422,
            "assists_total": 2,
            "starts_total": 83,
            "bench_rows_total": 64,
            "event_rows_total": 42
          },
          "basis": {
            "sample_size_matches": 21,
            "window": "career",
            "competition_scope": "international_caps_transfermarkt",
            "source": "data/normalized/person_player_external_facts_master.json",
            "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
            "external_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": "https://www.transfermarkt.com/yan-valery/profil/spieler/406008",
              "source_refs": {
                "key_transfermarkt": "406008",
                "reep_id": "reep_p4aafadf2",
                "identity_ref_source": "person_id_map",
                "person_id_map_confidence": "high",
                "person_id_map_resolution_method": "name_unique",
                "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
              },
              "confidence": "medium",
              "updated_at": "2026-05-19T13:48:07Z"
            },
            "activity_fact": {
              "source_status": "third_party_transfermarkt_dataset",
              "source": "dcaribou/transfermarkt-datasets",
              "source_url": null,
              "source_refs": {
                "transfermarkt_player_id": 406008,
                "source_file": "transfermarkt-datasets.duckdb",
                "source_tables": [
                  "appearances",
                  "game_lineups",
                  "game_events",
                  "player_valuations",
                  "games"
                ],
                "id_map_confidence": "high",
                "id_map_resolution_method": "name_unique"
              },
              "confidence": "medium",
              "updated_at": "2026-05-18T14:31:55Z"
            }
          },
          "impact_box": {
            "status": "available",
            "impact_proxy_score": 6.45,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 21,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yan-valery/profil/spieler/406008",
                "source_refs": {
                  "key_transfermarkt": "406008",
                  "reep_id": "reep_p4aafadf2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 406008,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          "lineup_number_candidates": [
            {
              "number": "43",
              "sample_size": 89,
              "latest_seen_date": "2022-08-30"
            },
            {
              "number": "94",
              "sample_size": 30,
              "latest_seen_date": "2023-06-03"
            },
            {
              "number": "22",
              "sample_size": 12,
              "latest_seen_date": "2026-05-03"
            },
            {
              "number": "18",
              "sample_size": 11,
              "latest_seen_date": "2021-01-30"
            },
            {
              "number": "20",
              "sample_size": 4,
              "latest_seen_date": "2026-01-03"
            }
          ],
          "activity_ref": "player-dcaribou-activity.json"
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "position",
            "label": "Position",
            "label_zh": "位置",
            "value": "DF",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "club",
            "label": "Club",
            "label_zh": "俱乐部",
            "value": "Berner Sport Club Young Boys",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "shirt_number",
            "label": "Shirt number",
            "label_zh": "号码",
            "value": null,
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "pending_source"
          },
          {
            "key": "historical_number_candidate",
            "label": "Historical number",
            "label_zh": "历史常用号码",
            "value": "43",
            "unit": "candidate",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "caps",
            "label": "Caps",
            "label_zh": "国家队出场",
            "value": 21,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "goals",
            "label": "Goals",
            "label_zh": "国家队进球",
            "value": 0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "minutes_total",
            "label": "Historical minutes",
            "label_zh": "历史分钟",
            "value": 5422,
            "unit": "min",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "impact_score",
            "label": "Impact score",
            "label_zh": "影响力分",
            "value": 6.45,
            "unit": "proxy",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "available",
            "fields": {
              "player_id": "tunisia:player:yan-valery",
              "position": "DF",
              "shirt_number": null,
              "club": "Berner Sport Club Young Boys",
              "date_of_birth": "1999-02-22",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 185,
              "foot": "right",
              "sub_position": "Right-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/406008-1672669807.jpg?lm=1",
              "source_status": "official_fifa",
              "sources": [
                "official_fifa"
              ],
              "source_urls": [
                "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
              ],
              "source_refs": {},
              "updated_at": "2026-05-19T20:06:26.756441+00:00"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "player_id": "tunisia:player:yan-valery",
              "position": "DF",
              "shirt_number": null,
              "club": "Berner Sport Club Young Boys",
              "date_of_birth": "1999-02-22",
              "age": 27,
              "status": "selected",
              "country_of_citizenship": "Tunisia",
              "height_cm": 185,
              "foot": "right",
              "sub_position": "Right-Back",
              "image_url": "https://img.a.transfermarkt.technology/portrait/header/406008-1672669807.jpg?lm=1"
            },
            "field_coverage": {
              "player_id": "available",
              "position": "available",
              "shirt_number": "pending_source",
              "club": "available",
              "date_of_birth": "available",
              "age": "available",
              "status": "available",
              "country_of_citizenship": "available",
              "height_cm": "available",
              "foot": "available",
              "sub_position": "available",
              "image_url": "available"
            }
          },
          {
            "type": "kpi_strip",
            "data_tier": "derived",
            "status": "available",
            "metrics": {
              "caps": 21,
              "goals": 0,
              "market_value_eur": 2000000,
              "highest_market_value_eur": 7000000,
              "impact_proxy_score": 6.45,
              "appearances_total": 71,
              "minutes_total": 5422,
              "assists_total": 2,
              "starts_total": 83,
              "bench_rows_total": 64,
              "event_rows_total": 42
            },
            "basis": {
              "sample_size_matches": 21,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yan-valery/profil/spieler/406008",
                "source_refs": {
                  "key_transfermarkt": "406008",
                  "reep_id": "reep_p4aafadf2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 406008,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "ability_bars",
            "data_tier": "derived",
            "status": "available",
            "items": [
              {
                "key": "international_experience",
                "label": "International experience",
                "label_zh": "国家队经验",
                "value": 21.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "international_goals",
                "label": "International goals",
                "label_zh": "国家队进球",
                "value": 0.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "market_value_proxy",
                "label": "Market value proxy",
                "label_zh": "身价代理",
                "value": 2.0,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "impact_proxy_score",
                "label": "Impact proxy",
                "label_zh": "影响力代理",
                "value": 6.45,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              },
              {
                "key": "historical_minutes",
                "label": "Historical minutes",
                "label_zh": "历史出场分钟",
                "value": 18.07,
                "unit": "rating",
                "data_tier": "derived",
                "data_tier_label": "derived",
                "status": "available"
              }
            ],
            "basis": {
              "sample_size_matches": 21,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yan-valery/profil/spieler/406008",
                "source_refs": {
                  "key_transfermarkt": "406008",
                  "reep_id": "reep_p4aafadf2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 406008,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "impact_box",
            "data_tier": "derived",
            "status": "available",
            "impact_proxy_score": 6.45,
            "absence_impact_pct": null,
            "absence_impact_explain_zh": "当前仅有基于身价、国家队出场和国家队进球的展示型影响力代理分；不是缺阵百分比。",
            "absence_impact_explain_en": "Current value is a display-only impact proxy from market value, international caps, and goals; it is not an absence-impact percentage.",
            "basis": {
              "sample_size_matches": 21,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yan-valery/profil/spieler/406008",
                "source_refs": {
                  "key_transfermarkt": "406008",
                  "reep_id": "reep_p4aafadf2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 406008,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            }
          },
          {
            "type": "production_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 21,
              "window": "career",
              "competition_scope": "international_caps_transfermarkt",
              "source": "data/normalized/person_player_external_facts_master.json",
              "method": "Third-party Transfermarkt dataset facts and a simple display impact proxy; missing values are explicit nulls, not zero.",
              "external_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": "https://www.transfermarkt.com/yan-valery/profil/spieler/406008",
                "source_refs": {
                  "key_transfermarkt": "406008",
                  "reep_id": "reep_p4aafadf2",
                  "identity_ref_source": "person_id_map",
                  "person_id_map_confidence": "high",
                  "person_id_map_resolution_method": "name_unique",
                  "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
                },
                "confidence": "medium",
                "updated_at": "2026-05-19T13:48:07Z"
              },
              "activity_fact": {
                "source_status": "third_party_transfermarkt_dataset",
                "source": "dcaribou/transfermarkt-datasets",
                "source_url": null,
                "source_refs": {
                  "transfermarkt_player_id": 406008,
                  "source_file": "transfermarkt-datasets.duckdb",
                  "source_tables": [
                    "appearances",
                    "game_lineups",
                    "game_events",
                    "player_valuations",
                    "games"
                  ],
                  "id_map_confidence": "high",
                  "id_map_resolution_method": "name_unique"
                },
                "confidence": "medium",
                "updated_at": "2026-05-18T14:31:55Z"
              }
            },
            "metrics": {
              "caps": 21,
              "goals": 0,
              "market_value_eur": 2000000,
              "highest_market_value_eur": 7000000,
              "impact_proxy_score": 6.45,
              "appearances_total": 71,
              "minutes_total": 5422,
              "assists_total": 2,
              "starts_total": 83,
              "bench_rows_total": 64,
              "event_rows_total": 42
            }
          },
          {
            "type": "historical_activity",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "source": "data/normalized/person_player_dcaribou_activity_master.json",
              "public_dataset": "player-dcaribou-activity.json",
              "usage": "Historical supplemental Transfermarkt activity; not FIFA World Cup 2026 official shirt number or confirmed lineup.",
              "minimum_required": 1
            },
            "lineup_number_candidates": [
              {
                "number": "43",
                "sample_size": 89,
                "latest_seen_date": "2022-08-30"
              },
              {
                "number": "94",
                "sample_size": 30,
                "latest_seen_date": "2023-06-03"
              },
              {
                "number": "22",
                "sample_size": 12,
                "latest_seen_date": "2026-05-03"
              },
              {
                "number": "18",
                "sample_size": 11,
                "latest_seen_date": "2021-01-30"
              },
              {
                "number": "20",
                "sample_size": 4,
                "latest_seen_date": "2026-01-03"
              }
            ],
            "activity": {
              "appearances_total": 71,
              "minutes_total": 5422,
              "goals_total": 2,
              "assists_total": 2,
              "yellow_cards_total": 10,
              "red_cards_total": 0,
              "latest_appearance_date": "2023-06-03"
            },
            "lineups": {
              "lineup_rows": 147,
              "starts": 83,
              "bench_rows": 64,
              "latest_lineup_date": "2026-05-03",
              "latest_rows": [
                {
                  "game_id": 4856831,
                  "date": "2026-05-03",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4856825,
                  "date": "2026-04-26",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4787678,
                  "date": "2026-04-12",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4787628,
                  "date": "2026-04-04",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4787643,
                  "date": "2026-03-22",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4787653,
                  "date": "2026-03-15",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4787673,
                  "date": "2026-03-08",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4787688,
                  "date": "2026-03-04",
                  "type": "starting_lineup",
                  "position": "Right Midfield",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4787685,
                  "date": "2026-03-01",
                  "type": "substitutes",
                  "position": "Right-Back",
                  "number": "22",
                  "team_captain": false
                },
                {
                  "game_id": 4787647,
                  "date": "2026-02-22",
                  "type": "starting_lineup",
                  "position": "Right-Back",
                  "number": "22",
                  "team_captain": false
                }
              ]
            },
            "events": {
              "events_total": 42,
              "goal_events": 2,
              "card_events": 14,
              "substitution_events": 26,
              "latest_event_date": "2026-05-03"
            },
            "detail_ref": {
              "dataset": "player-dcaribou-activity.json",
              "key": "tunisia:player:yan-valery"
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            }
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa",
        "sources": [
          "official_fifa"
        ],
        "source_urls": [
          "https://www.fifa.com/en/articles/tunisia-squad-named-sabri-lamouchi"
        ],
        "source_refs": {},
        "updated_at": "2026-05-19T20:06:26.756441+00:00"
      }
    ],
    "player_external_facts": [
      {
        "player_id": "belgium:player:alexis-saelemaekers",
        "team_id": "belgium",
        "name": "Alexis Saelemaekers",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/alexis-saelemaekers/profil/spieler/381950",
        "source_refs": {
          "key_transfermarkt": "381950",
          "reep_id": "reep_pfaf09064",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Associazione Calcio Milan",
          "date_of_birth": "1999-06-27",
          "age": 26,
          "country_of_birth": "Belgium",
          "country_of_citizenship": "Belgium",
          "position_transfermarkt": "Midfield",
          "sub_position": "Right Midfield",
          "foot": "right",
          "height_cm": 180,
          "contract_expiration_date": "2031-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/381950-1757604189.jpg?lm=1"
        },
        "derived": {
          "caps": 23,
          "goals": 2,
          "market_value_eur": 12000000,
          "highest_market_value_eur": 20000000,
          "impact_proxy_score": 13.55,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "belgium:player:amadou-onana",
        "team_id": "belgium",
        "name": "Amadou Onana",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/amadou-onana/profil/spieler/485706",
        "source_refs": {
          "key_transfermarkt": "485706",
          "reep_id": "reep_p7813ca1f",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Aston Villa Football Club",
          "date_of_birth": "2001-08-16",
          "age": 24,
          "country_of_birth": "Senegal",
          "country_of_citizenship": "Belgium",
          "position_transfermarkt": "Midfield",
          "sub_position": "Defensive Midfield",
          "foot": "right",
          "height_cm": 195,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/485706-1718697649.jpg?lm=1"
        },
        "derived": {
          "caps": 27,
          "goals": 1,
          "market_value_eur": 42000000,
          "highest_market_value_eur": 55000000,
          "impact_proxy_score": 32.25,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "belgium:player:arthur-theate",
        "team_id": "belgium",
        "name": "Arthur Theate",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/arthur-theate/profil/spieler/368891",
        "source_refs": {
          "key_transfermarkt": "368891",
          "reep_id": "reep_p7fd33746",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Eintracht Frankfurt Fußball AG",
          "date_of_birth": "2000-05-25",
          "age": 25,
          "country_of_birth": "Belgium",
          "country_of_citizenship": "Belgium",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "left",
          "height_cm": 185,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/368891-1757597860.jpg?lm=1"
        },
        "derived": {
          "caps": 32,
          "goals": 1,
          "market_value_eur": 24000000,
          "highest_market_value_eur": 24000000,
          "impact_proxy_score": 22.7,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "belgium:player:axel-witsel",
        "team_id": "belgium",
        "name": "Axel Witsel",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/axel-witsel/profil/spieler/35047",
        "source_refs": {
          "key_transfermarkt": "35047",
          "reep_id": "reep_p131973de",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Girona Fútbol Club S. A. D.",
          "date_of_birth": "1989-01-12",
          "age": 37,
          "country_of_birth": "Belgium",
          "country_of_citizenship": "Belgium",
          "position_transfermarkt": "Midfield",
          "sub_position": "Defensive Midfield",
          "foot": "right",
          "height_cm": 186,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/35047-1665067807.jpg?lm=1"
        },
        "derived": {
          "caps": 136,
          "goals": 12,
          "market_value_eur": 1400000,
          "highest_market_value_eur": 40000000,
          "impact_proxy_score": 29.44,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "belgium:player:brandon-mechele",
        "team_id": "belgium",
        "name": "Brandon Mechele",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/brandon-mechele/profil/spieler/236168",
        "source_refs": {
          "key_transfermarkt": "236168",
          "reep_id": "reep_p34d84246",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Club Brugge Koninklijke Voetbalvereniging",
          "date_of_birth": "1993-01-28",
          "age": 33,
          "country_of_birth": "Belgium",
          "country_of_citizenship": "Belgium",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 190,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/236168-1704874625.jpg?lm=1"
        },
        "derived": {
          "caps": 7,
          "goals": 1,
          "market_value_eur": 3000000,
          "highest_market_value_eur": 7000000,
          "impact_proxy_score": 3.85,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "belgium:player:charles-de-ketelaere",
        "team_id": "belgium",
        "name": "Charles De Ketelaere",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/charles-de-ketelaere/profil/spieler/435772",
        "source_refs": {
          "key_transfermarkt": "435772",
          "reep_id": "reep_p0209525e",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Atalanta Bergamasca Calcio S.p.a.",
          "date_of_birth": "2001-03-10",
          "age": 25,
          "country_of_birth": "Belgium",
          "country_of_citizenship": "Belgium",
          "position_transfermarkt": "Midfield",
          "sub_position": "Attacking Midfield",
          "foot": "left",
          "height_cm": 192,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/435772-1659601388.jpg?lm=1"
        },
        "derived": {
          "caps": 28,
          "goals": 5,
          "market_value_eur": 34000000,
          "highest_market_value_eur": 34000000,
          "impact_proxy_score": 28.9,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "belgium:player:diego-moreira",
        "team_id": "belgium",
        "name": "Diego Moreira",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/diego-moreira/profil/spieler/655006",
        "source_refs": {
          "key_transfermarkt": "655006",
          "reep_id": "reep_p51f19892",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Racing Club de Strasbourg Alsace",
          "date_of_birth": "2004-08-06",
          "age": 21,
          "country_of_birth": "Belgium",
          "country_of_citizenship": "Belgium",
          "position_transfermarkt": "Midfield",
          "sub_position": "Left Midfield",
          "foot": "left",
          "height_cm": 179,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/655006-1732575837.png?lm=1"
        },
        "derived": {
          "caps": 2,
          "goals": 0,
          "market_value_eur": 18000000,
          "highest_market_value_eur": 18000000,
          "impact_proxy_score": 11.3,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "belgium:player:dodi-lukebakio",
        "team_id": "belgium",
        "name": "Dodi Lukebakio",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/dodi-lukebakio/profil/spieler/303259",
        "source_refs": {
          "key_transfermarkt": "303259",
          "reep_id": "reep_p5e3ef796",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Sport Lisboa e Benfica",
          "date_of_birth": "1997-09-24",
          "age": 28,
          "country_of_birth": "Belgium",
          "country_of_citizenship": "Belgium",
          "position_transfermarkt": "Attack",
          "sub_position": "Right Winger",
          "foot": "left",
          "height_cm": 187,
          "contract_expiration_date": "2030-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/303259-1657098989.jpg?lm=1"
        },
        "derived": {
          "caps": 29,
          "goals": 5,
          "market_value_eur": 20000000,
          "highest_market_value_eur": 25000000,
          "impact_proxy_score": 20.75,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "belgium:player:hans-vanaken",
        "team_id": "belgium",
        "name": "Hans Vanaken",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/hans-vanaken/profil/spieler/137576",
        "source_refs": {
          "key_transfermarkt": "137576",
          "reep_id": "reep_p61c9bc00",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Club Brugge Koninklijke Voetbalvereniging",
          "date_of_birth": "1992-08-24",
          "age": 33,
          "country_of_birth": "Belgium",
          "country_of_citizenship": "Belgium",
          "position_transfermarkt": "Midfield",
          "sub_position": "Attacking Midfield",
          "foot": "right",
          "height_cm": 195,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/137576-1705414489.jpg?lm=1"
        },
        "derived": {
          "caps": 32,
          "goals": 7,
          "market_value_eur": 6000000,
          "highest_market_value_eur": 16000000,
          "impact_proxy_score": 13.7,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "belgium:player:jeremy-doku",
        "team_id": "belgium",
        "name": "Jeremy Doku",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/jeremy-doku/profil/spieler/486049",
        "source_refs": {
          "key_transfermarkt": "486049",
          "reep_id": "reep_p6acb85fd",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Manchester City Football Club",
          "date_of_birth": "2002-05-27",
          "age": 23,
          "country_of_birth": "Belgium",
          "country_of_citizenship": "Belgium",
          "position_transfermarkt": "Attack",
          "sub_position": "Left Winger",
          "foot": "right",
          "height_cm": 173,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/486049-1743670159.jpg?lm=1"
        },
        "derived": {
          "caps": 41,
          "goals": 7,
          "market_value_eur": 65000000,
          "highest_market_value_eur": 65000000,
          "impact_proxy_score": 51.35,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "belgium:player:joaquin-seys",
        "team_id": "belgium",
        "name": "Joaquin Seys",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/joaquin-seys/profil/spieler/981196",
        "source_refs": {
          "key_transfermarkt": "981196",
          "reep_id": "reep_pec211cd7",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Club Brugge Koninklijke Voetbalvereniging",
          "date_of_birth": "2005-03-28",
          "age": 21,
          "country_of_birth": "Belgium",
          "country_of_citizenship": "Belgium",
          "position_transfermarkt": "Defender",
          "sub_position": "Left-Back",
          "foot": "left",
          "height_cm": 178,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/981196-1754511396.jpg?lm=1"
        },
        "derived": {
          "caps": 4,
          "goals": 0,
          "market_value_eur": 600000,
          "highest_market_value_eur": 600000,
          "impact_proxy_score": 1.36,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "belgium:player:kevin-de-bruyne",
        "team_id": "belgium",
        "name": "Kevin De Bruyne",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/kevin-de-bruyne/profil/spieler/88755",
        "source_refs": {
          "key_transfermarkt": "88755",
          "reep_id": "reep_p116e0d9d",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Società Sportiva Calcio Napoli",
          "date_of_birth": "1991-06-28",
          "age": 34,
          "country_of_birth": "Belgium",
          "country_of_citizenship": "Belgium",
          "position_transfermarkt": "Midfield",
          "sub_position": "Attacking Midfield",
          "foot": "right",
          "height_cm": 181,
          "contract_expiration_date": "2027-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/88755-1713391485.jpg?lm=1"
        },
        "derived": {
          "caps": 117,
          "goals": 36,
          "market_value_eur": 15000000,
          "highest_market_value_eur": 150000000,
          "impact_proxy_score": 44.8,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "belgium:player:koni-de-winter",
        "team_id": "belgium",
        "name": "Koni De Winter",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/koni-de-winter/profil/spieler/490384",
        "source_refs": {
          "key_transfermarkt": "490384",
          "reep_id": "reep_p3a2de72b",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Associazione Calcio Milan",
          "date_of_birth": "2002-06-12",
          "age": 23,
          "country_of_birth": "Belgium",
          "country_of_citizenship": "Belgium",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 191,
          "contract_expiration_date": "2030-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/490384-1730126791.jpg?lm=1"
        },
        "derived": {
          "caps": 7,
          "goals": 0,
          "market_value_eur": 12000000,
          "highest_market_value_eur": 12000000,
          "impact_proxy_score": 8.95,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "belgium:player:leandro-trossard",
        "team_id": "belgium",
        "name": "Leandro Trossard",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/leandro-trossard/profil/spieler/144028",
        "source_refs": {
          "key_transfermarkt": "144028",
          "reep_id": "reep_p1eab9144",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Arsenal Football Club",
          "date_of_birth": "1994-12-04",
          "age": 31,
          "country_of_birth": "Belgium",
          "country_of_citizenship": "Belgium",
          "position_transfermarkt": "Attack",
          "sub_position": "Left Winger",
          "foot": "right",
          "height_cm": 172,
          "contract_expiration_date": "2027-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/144028-1702412939.jpg?lm=1"
        },
        "derived": {
          "caps": 50,
          "goals": 11,
          "market_value_eur": 20000000,
          "highest_market_value_eur": 38000000,
          "impact_proxy_score": 27.8,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "belgium:player:matias-fernandez-pardo",
        "team_id": "belgium",
        "name": "Matias Fernandez-Pardo",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/matias-fernandez-pardo/profil/spieler/724129",
        "source_refs": {
          "key_transfermarkt": "724129",
          "reep_id": "reep_p0f7597cb",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Lille Olympique Sporting Club",
          "date_of_birth": "2005-02-03",
          "age": 21,
          "country_of_birth": "Belgium",
          "country_of_citizenship": "Spain",
          "position_transfermarkt": "Attack",
          "sub_position": "Centre-Forward",
          "foot": "right",
          "height_cm": 188,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/724129-1762353726.jpg?lm=1"
        },
        "derived": {
          "caps": 0,
          "goals": 0,
          "market_value_eur": 3000000,
          "highest_market_value_eur": 3000000,
          "impact_proxy_score": 1.8,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "belgium:player:maxim-de-cuyper",
        "team_id": "belgium",
        "name": "Maxim De Cuyper",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/maxim-de-cuyper/profil/spieler/429915",
        "source_refs": {
          "key_transfermarkt": "429915",
          "reep_id": "reep_p56d81ec4",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Brighton and Hove Albion Football Club",
          "date_of_birth": "2000-12-22",
          "age": 25,
          "country_of_birth": "Belgium",
          "country_of_citizenship": "Belgium",
          "position_transfermarkt": "Defender",
          "sub_position": "Left-Back",
          "foot": "left",
          "height_cm": 182,
          "contract_expiration_date": "2030-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/429915-1733899691.jpg?lm=1"
        },
        "derived": {
          "caps": 17,
          "goals": 4,
          "market_value_eur": 22000000,
          "highest_market_value_eur": 22000000,
          "impact_proxy_score": 18.65,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "belgium:player:mike-penders",
        "team_id": "belgium",
        "name": "Mike Penders",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/mike-penders/profil/spieler/834397",
        "source_refs": {
          "key_transfermarkt": "834397",
          "reep_id": "reep_p90b85b40",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Racing Club de Strasbourg Alsace",
          "date_of_birth": "2005-07-31",
          "age": 20,
          "country_of_birth": "Belgium",
          "country_of_citizenship": "Belgium",
          "position_transfermarkt": "Goalkeeper",
          "sub_position": "Goalkeeper",
          "foot": "left",
          "height_cm": 200,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/834397-1714036498.png?lm=1"
        },
        "derived": {
          "caps": 4,
          "goals": 0,
          "market_value_eur": 1000000,
          "highest_market_value_eur": 1000000,
          "impact_proxy_score": 1.6,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "belgium:player:nathan-ngoy",
        "team_id": "belgium",
        "name": "Nathan Ngoy",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/nathan-ngoy/profil/spieler/548254",
        "source_refs": {
          "key_transfermarkt": "548254",
          "reep_id": "reep_p16c7706e",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Lille Olympique Sporting Club",
          "date_of_birth": "2003-06-10",
          "age": 22,
          "country_of_birth": "Belgium",
          "country_of_citizenship": "Belgium",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 183,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/548254-1705573683.jpg?lm=1"
        },
        "derived": {
          "caps": 2,
          "goals": 0,
          "market_value_eur": 3500000,
          "highest_market_value_eur": 4000000,
          "impact_proxy_score": 2.6,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "belgium:player:nicolas-raskin",
        "team_id": "belgium",
        "name": "Nicolas Raskin",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/nicolas-raskin/profil/spieler/422763",
        "source_refs": {
          "key_transfermarkt": "422763",
          "reep_id": "reep_p0dece94f",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Rangers Football Club",
          "date_of_birth": "2001-02-23",
          "age": 25,
          "country_of_birth": "Belgium",
          "country_of_citizenship": "Belgium",
          "position_transfermarkt": "Midfield",
          "sub_position": "Defensive Midfield",
          "foot": "right",
          "height_cm": 178,
          "contract_expiration_date": "2028-05-31",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/422763-1616873075.jpg?lm=1"
        },
        "derived": {
          "caps": 11,
          "goals": 1,
          "market_value_eur": 6500000,
          "highest_market_value_eur": 8000000,
          "impact_proxy_score": 6.95,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "belgium:player:romelu-lukaku",
        "team_id": "belgium",
        "name": "Romelu Lukaku",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/romelu-lukaku/profil/spieler/96341",
        "source_refs": {
          "key_transfermarkt": "96341",
          "reep_id": "reep_p140f5b33",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Società Sportiva Calcio Napoli",
          "date_of_birth": "1993-05-13",
          "age": 33,
          "country_of_birth": "Belgium",
          "country_of_citizenship": "Belgium",
          "position_transfermarkt": "Attack",
          "sub_position": "Centre-Forward",
          "foot": "left",
          "height_cm": 191,
          "contract_expiration_date": "2027-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/96341-1661780981.jpg?lm=1"
        },
        "derived": {
          "caps": 124,
          "goals": 89,
          "market_value_eur": 15000000,
          "highest_market_value_eur": 100000000,
          "impact_proxy_score": 49.0,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "belgium:player:senne-lammens",
        "team_id": "belgium",
        "name": "Senne Lammens",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/senne-lammens/profil/spieler/503883",
        "source_refs": {
          "key_transfermarkt": "503883",
          "reep_id": "reep_p0928d9ea",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Manchester United Football Club",
          "date_of_birth": "2002-07-07",
          "age": 23,
          "country_of_birth": "Belgium",
          "country_of_citizenship": "Belgium",
          "position_transfermarkt": "Goalkeeper",
          "sub_position": "Goalkeeper",
          "foot": "right",
          "height_cm": 193,
          "contract_expiration_date": "2030-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/503883-1755675220.jpg?lm=1"
        },
        "derived": {
          "caps": 2,
          "goals": 0,
          "market_value_eur": 25000000,
          "highest_market_value_eur": 25000000,
          "impact_proxy_score": 15.5,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "belgium:player:thibaut-courtois",
        "team_id": "belgium",
        "name": "Thibaut Courtois",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/thibaut-courtois/profil/spieler/108390",
        "source_refs": {
          "key_transfermarkt": "108390",
          "reep_id": "reep_p3595b098",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Real Madrid Club de Fútbol",
          "date_of_birth": "1992-05-11",
          "age": 34,
          "country_of_birth": "Belgium",
          "country_of_citizenship": "Belgium",
          "position_transfermarkt": "Goalkeeper",
          "sub_position": "Goalkeeper",
          "foot": "left",
          "height_cm": 200,
          "contract_expiration_date": "2027-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/108390-1717280733.jpg?lm=1"
        },
        "derived": {
          "caps": 107,
          "goals": 0,
          "market_value_eur": 28000000,
          "highest_market_value_eur": 75000000,
          "impact_proxy_score": 41.8,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "belgium:player:thomas-meunier",
        "team_id": "belgium",
        "name": "Thomas Meunier",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/thomas-meunier/profil/spieler/100986",
        "source_refs": {
          "key_transfermarkt": "100986",
          "reep_id": "reep_p72f1d154",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Lille Olympique Sporting Club",
          "date_of_birth": "1991-09-12",
          "age": 34,
          "country_of_birth": "Belgium",
          "country_of_citizenship": "Belgium",
          "position_transfermarkt": "Defender",
          "sub_position": "Right-Back",
          "foot": "right",
          "height_cm": 191,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/100986-1741073106.jpg?lm=1"
        },
        "derived": {
          "caps": 78,
          "goals": 10,
          "market_value_eur": 1800000,
          "highest_market_value_eur": 35000000,
          "impact_proxy_score": 23.58,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "belgium:player:timothy-castagne",
        "team_id": "belgium",
        "name": "Timothy Castagne",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/timothy-castagne/profil/spieler/262226",
        "source_refs": {
          "key_transfermarkt": "262226",
          "reep_id": "reep_p7eb9b15b",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Fulham Football Club",
          "date_of_birth": "1995-12-05",
          "age": 30,
          "country_of_birth": "Belgium",
          "country_of_citizenship": "Belgium",
          "position_transfermarkt": "Defender",
          "sub_position": "Right-Back",
          "foot": "right",
          "height_cm": 185,
          "contract_expiration_date": "2027-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/262226-1762354618.jpg?lm=1"
        },
        "derived": {
          "caps": 62,
          "goals": 2,
          "market_value_eur": 10000000,
          "highest_market_value_eur": 28000000,
          "impact_proxy_score": 22.1,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "belgium:player:youri-tielemans",
        "team_id": "belgium",
        "name": "Youri Tielemans",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/youri-tielemans/profil/spieler/249565",
        "source_refs": {
          "key_transfermarkt": "249565",
          "reep_id": "reep_p2b31811c",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Aston Villa Football Club",
          "date_of_birth": "1997-05-07",
          "age": 29,
          "country_of_birth": "Belgium",
          "country_of_citizenship": "Belgium",
          "position_transfermarkt": "Midfield",
          "sub_position": "Central Midfield",
          "foot": "right",
          "height_cm": 177,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/249565-1716886438.jpg?lm=1"
        },
        "derived": {
          "caps": 83,
          "goals": 12,
          "market_value_eur": 35000000,
          "highest_market_value_eur": 55000000,
          "impact_proxy_score": 45.35,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "belgium:player:zeno-debast",
        "team_id": "belgium",
        "name": "Zeno Debast",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/zeno-debast/profil/spieler/548193",
        "source_refs": {
          "key_transfermarkt": "548193",
          "reep_id": "reep_p57f59cda",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Sporting Clube de Portugal",
          "date_of_birth": "2003-10-24",
          "age": 22,
          "country_of_birth": "Belgium",
          "country_of_citizenship": "Belgium",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 191,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/548193-1759779104.jpg?lm=1"
        },
        "derived": {
          "caps": 26,
          "goals": 1,
          "market_value_eur": 30000000,
          "highest_market_value_eur": 30000000,
          "impact_proxy_score": 24.8,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:amar-dedic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Amar Dedic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/amar-dedic/profil/spieler/519184",
        "source_refs": {
          "key_transfermarkt": "519184",
          "reep_id": "reep_p833e2afa",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Sport Lisboa e Benfica",
          "date_of_birth": "2002-08-18",
          "age": 23,
          "country_of_birth": "Austria",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "position_transfermarkt": "Defender",
          "sub_position": "Right-Back",
          "foot": "right",
          "height_cm": 180,
          "contract_expiration_date": "2030-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/519184-1758058581.jpg?lm=1"
        },
        "derived": {
          "caps": 26,
          "goals": 1,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 6.8,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:amar-memic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Amar Memic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/amar-memic/profil/spieler/638990",
        "source_refs": {
          "key_transfermarkt": "638990",
          "reep_id": "reep_p578e7f8f",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "FC Viktoria Plzeň, a.s.",
          "date_of_birth": "2001-01-20",
          "age": 25,
          "country_of_birth": "Bosnia-Herzegovina",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "position_transfermarkt": "Midfield",
          "sub_position": "Right Midfield",
          "foot": "right",
          "height_cm": 176,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/638990-1703615342.png?lm=1"
        },
        "derived": {
          "caps": 11,
          "goals": 1,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 3.05,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:amir-hadziahmetovic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Amir Hadziahmetovic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/amir-hadziahmetovic/profil/spieler/293213",
        "source_refs": {
          "key_transfermarkt": "293213",
          "reep_id": "reep_p2410b1dd",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Hull City",
          "date_of_birth": "1997-03-08",
          "age": 29,
          "country_of_birth": "Denmark",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "position_transfermarkt": "Midfield",
          "sub_position": "Defensive Midfield",
          "foot": "right",
          "height_cm": 181,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/293213-1696075883.png?lm=1"
        },
        "derived": {
          "caps": 34,
          "goals": 0,
          "market_value_eur": 4200000,
          "highest_market_value_eur": 8000000,
          "impact_proxy_score": 11.02,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:armin-gigovic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Armin Gigovic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/armin-gigovic/profil/spieler/651269",
        "source_refs": {
          "key_transfermarkt": "651269",
          "reep_id": "reep_pdb35cfee",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Berner Sport Club Young Boys",
          "date_of_birth": "2002-04-06",
          "age": 24,
          "country_of_birth": "Sweden",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "position_transfermarkt": "Midfield",
          "sub_position": "Central Midfield",
          "foot": "right",
          "height_cm": 187,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/651269-1752734921.jpg?lm=1"
        },
        "derived": {
          "caps": 18,
          "goals": 1,
          "market_value_eur": 2000000,
          "highest_market_value_eur": 2000000,
          "impact_proxy_score": 6.0,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:benjamin-tahirovic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Benjamin Tahirovic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/benjamin-tahirovic/profil/spieler/787907",
        "source_refs": {
          "key_transfermarkt": "787907",
          "reep_id": "reep_p8ba77803",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Brøndby Idrætsforening",
          "date_of_birth": "2003-03-03",
          "age": 23,
          "country_of_birth": "Sweden",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "position_transfermarkt": "Midfield",
          "sub_position": "Central Midfield",
          "foot": "right",
          "height_cm": 191,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/787907-1698670879.jpg?lm=1"
        },
        "derived": {
          "caps": 26,
          "goals": 2,
          "market_value_eur": 4500000,
          "highest_market_value_eur": 6000000,
          "impact_proxy_score": 9.8,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:dennis-hadzikadunic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Dennis Hadzikadunic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/dennis-hadzikadunic/profil/spieler/322065",
        "source_refs": {
          "key_transfermarkt": "322065",
          "reep_id": "reep_p45f1a47d",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "UC Sampdoria",
          "date_of_birth": "1998-07-09",
          "age": 27,
          "country_of_birth": "Sweden",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 191,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/322065-1728397619.jpg?lm=1"
        },
        "derived": {
          "caps": 30,
          "goals": 0,
          "market_value_eur": 3000000,
          "highest_market_value_eur": 3500000,
          "impact_proxy_score": 9.3,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:dzenis-burnic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Dzenis Burnic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/dzenis-burnic/profil/spieler/251295",
        "source_refs": {
          "key_transfermarkt": "251295",
          "reep_id": "reep_p74cd9df2",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": null,
          "date_of_birth": "1998-05-22",
          "age": 27,
          "country_of_birth": "Germany",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "position_transfermarkt": "Midfield",
          "sub_position": "Defensive Midfield",
          "foot": "left",
          "height_cm": 181,
          "contract_expiration_date": null,
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/251295-1690132888.jpg?lm=1"
        },
        "derived": {
          "caps": 18,
          "goals": 0,
          "market_value_eur": 550000,
          "highest_market_value_eur": 1000000,
          "impact_proxy_score": 4.83,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:edin-dzeko",
        "team_id": "bosnia-and-herzegovina",
        "name": "Edin Dzeko",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/edin-dzeko/profil/spieler/28396",
        "source_refs": {
          "key_transfermarkt": "28396",
          "reep_id": "reep_pbd9c51ad",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "FC Schalke 04",
          "date_of_birth": "1986-03-17",
          "age": 40,
          "country_of_birth": "Jugoslawien (SFR)",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "position_transfermarkt": "Attack",
          "sub_position": "Centre-Forward",
          "foot": "right",
          "height_cm": 193,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/28396-1752151521.jpg?lm=1"
        },
        "derived": {
          "caps": 148,
          "goals": 73,
          "market_value_eur": 2700000,
          "highest_market_value_eur": 32000000,
          "impact_proxy_score": 41.62,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:ermedin-demirovic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Ermedin Demirovic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/ermedin-demirovic/profil/spieler/335457",
        "source_refs": {
          "key_transfermarkt": "335457",
          "reep_id": "reep_pe6b3b775",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Verein für Bewegungsspiele Stuttgart 1893",
          "date_of_birth": "1998-03-25",
          "age": 28,
          "country_of_birth": "Germany",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "position_transfermarkt": "Attack",
          "sub_position": "Centre-Forward",
          "foot": "right",
          "height_cm": 185,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/335457-1723707508.jpg?lm=1"
        },
        "derived": {
          "caps": 38,
          "goals": 4,
          "market_value_eur": 22000000,
          "highest_market_value_eur": 28000000,
          "impact_proxy_score": 23.9,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:ermin-mahmic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Ermin Mahmic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/ermin-mahmic/profil/spieler/803049",
        "source_refs": {
          "key_transfermarkt": "803049",
          "reep_id": "reep_pc1efa8cf",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "FC Slovan Liberec",
          "date_of_birth": "2005-03-14",
          "age": 21,
          "country_of_birth": "Austria",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "position_transfermarkt": "Midfield",
          "sub_position": "Attacking Midfield",
          "foot": "right",
          "height_cm": 182,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/803049-1764432914.png?lm=1"
        },
        "derived": {
          "caps": 2,
          "goals": 0,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 0.5,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:esmir-bajraktarevic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Esmir Bajraktarevic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/esmir-bajraktarevic/profil/spieler/925862",
        "source_refs": {
          "key_transfermarkt": "925862",
          "reep_id": "reep_p727e2cf8",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Eindhovense Voetbalvereniging Philips Sport Vereniging",
          "date_of_birth": "2005-03-10",
          "age": 21,
          "country_of_birth": "United States",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "position_transfermarkt": "Attack",
          "sub_position": "Right Winger",
          "foot": "left",
          "height_cm": 175,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/925862-1710266776.jpg?lm=1"
        },
        "derived": {
          "caps": 14,
          "goals": 1,
          "market_value_eur": 5000000,
          "highest_market_value_eur": 5000000,
          "impact_proxy_score": 6.8,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:haris-tabakovic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Haris Tabakovic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/haris-tabakovic/profil/spieler/203123",
        "source_refs": {
          "key_transfermarkt": "203123",
          "reep_id": "reep_p5eeff686",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
          "date_of_birth": "1994-06-20",
          "age": 31,
          "country_of_birth": "Switzerland",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "position_transfermarkt": "Attack",
          "sub_position": "Centre-Forward",
          "foot": "right",
          "height_cm": 196,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/203123-1720778399.jpg?lm=1"
        },
        "derived": {
          "caps": 10,
          "goals": 4,
          "market_value_eur": 3000000,
          "highest_market_value_eur": 3000000,
          "impact_proxy_score": 5.5,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:ivan-basic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Ivan Basic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/ivan-basic/profil/spieler/620560",
        "source_refs": {
          "key_transfermarkt": "620560",
          "reep_id": "reep_pf0a6c377",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": null,
          "date_of_birth": "2002-04-30",
          "age": 24,
          "country_of_birth": "Croatia",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "position_transfermarkt": "Midfield",
          "sub_position": "Central Midfield",
          "foot": "left",
          "height_cm": 178,
          "contract_expiration_date": "2026-12-31",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/620560-1690113422.png?lm=1"
        },
        "derived": {
          "caps": 15,
          "goals": 0,
          "market_value_eur": 1000000,
          "highest_market_value_eur": 1000000,
          "impact_proxy_score": 4.35,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:ivan-sunjic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Ivan Sunjic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/ivan-sunjic/profil/spieler/226097",
        "source_refs": {
          "key_transfermarkt": "226097",
          "reep_id": "reep_p27db7ef7",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": null,
          "date_of_birth": "1996-10-09",
          "age": 29,
          "country_of_birth": "Bosnia-Herzegovina",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "position_transfermarkt": "Midfield",
          "sub_position": "Defensive Midfield",
          "foot": "right",
          "height_cm": 185,
          "contract_expiration_date": "2027-05-31",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/226097-1758220655.jpg?lm=1"
        },
        "derived": {
          "caps": 11,
          "goals": 0,
          "market_value_eur": 1500000,
          "highest_market_value_eur": 6000000,
          "impact_proxy_score": 3.65,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:jovo-lukic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Jovo Lukic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/jovo-lukic/profil/spieler/457738",
        "source_refs": {
          "key_transfermarkt": "457738",
          "reep_id": "reep_p04555cc8",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Asociația Sportivă Fotbal Club Universitatea Cluj",
          "date_of_birth": "1998-11-28",
          "age": 27,
          "country_of_birth": "Yugoslavia (Republic)",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "position_transfermarkt": "Attack",
          "sub_position": "Centre-Forward",
          "foot": "left",
          "height_cm": 190,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/457738-1753429696.png?lm=1"
        },
        "derived": {
          "caps": 1,
          "goals": 0,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 0.25,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:kerim-alajbegovic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Kerim Alajbegovic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/kerim-alajbegovic/profil/spieler/929994",
        "source_refs": {
          "key_transfermarkt": "929994",
          "reep_id": "reep_p1ecc5130",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Fußballclub Red Bull Salzburg",
          "date_of_birth": "2007-09-21",
          "age": 18,
          "country_of_birth": "Germany",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "position_transfermarkt": "Attack",
          "sub_position": "Left Winger",
          "foot": "both",
          "height_cm": 186,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/929994-1754993481.png?lm=1"
        },
        "derived": {
          "caps": 8,
          "goals": 1,
          "market_value_eur": 8000000,
          "highest_market_value_eur": 8000000,
          "impact_proxy_score": 7.1,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:martin-zlomislic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Martin Zlomislic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/martin-zlomislic/profil/spieler/495320",
        "source_refs": {
          "key_transfermarkt": "495320",
          "reep_id": "reep_pebdf2796",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Hrvatski Nogometni Klub Rijeka",
          "date_of_birth": "1998-08-16",
          "age": 27,
          "country_of_birth": "Bosnia-Herzegovina",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "position_transfermarkt": "Goalkeeper",
          "sub_position": "Goalkeeper",
          "foot": "right",
          "height_cm": 190,
          "contract_expiration_date": "2027-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/495320-1775026837.jpg?lm=1"
        },
        "derived": {
          "caps": 2,
          "goals": 0,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 0.5,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:nidal-celik",
        "team_id": "bosnia-and-herzegovina",
        "name": "Nidal Celik",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/nidal-celik/profil/spieler/819566",
        "source_refs": {
          "key_transfermarkt": "819566",
          "reep_id": "reep_pb87273f4",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Racing Club de Lens",
          "date_of_birth": "2006-07-17",
          "age": 19,
          "country_of_birth": "Bosnia-Herzegovina",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 192,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/819566-1726634830.jpg?lm=1"
        },
        "derived": {
          "caps": 0,
          "goals": 0,
          "market_value_eur": 1000000,
          "highest_market_value_eur": 1800000,
          "impact_proxy_score": 0.6,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:nihad-mujakic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Nihad Mujakic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/nihad-mujakic/profil/spieler/380919",
        "source_refs": {
          "key_transfermarkt": "380919",
          "reep_id": "reep_pa62ad2e1",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Gaziantep Futbol Kulübü A.Ş.",
          "date_of_birth": "1998-04-15",
          "age": 28,
          "country_of_birth": "Bosnia-Herzegovina",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "left",
          "height_cm": 189,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/380919-1761574168.jpg?lm=1"
        },
        "derived": {
          "caps": 10,
          "goals": 1,
          "market_value_eur": 2000000,
          "highest_market_value_eur": 2300000,
          "impact_proxy_score": 4.0,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:nikola-katic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Nikola Katic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/nikola-katic/profil/spieler/422051",
        "source_refs": {
          "key_transfermarkt": "422051",
          "reep_id": "reep_p4e466b7b",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "medium",
          "person_id_map_resolution_method": "name_plus_unique_team_nationality",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "FC Schalke 04",
          "date_of_birth": "1996-10-10",
          "age": 29,
          "country_of_birth": "Bosnia-Herzegovina",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 194,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/422051-1753385816.jpg?lm=1"
        },
        "derived": {
          "caps": 15,
          "goals": 1,
          "market_value_eur": 1200000,
          "highest_market_value_eur": 2250000,
          "impact_proxy_score": 4.77,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:nikola-vasilj",
        "team_id": "bosnia-and-herzegovina",
        "name": "Nikola Vasilj",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/nikola-vasilj/profil/spieler/248454",
        "source_refs": {
          "key_transfermarkt": "248454",
          "reep_id": "reep_p0fadbd39",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Fußball-Club St. Pauli von 1910",
          "date_of_birth": "1995-12-02",
          "age": 30,
          "country_of_birth": "Bosnia-Herzegovina",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "position_transfermarkt": "Goalkeeper",
          "sub_position": "Goalkeeper",
          "foot": "right",
          "height_cm": 193,
          "contract_expiration_date": null,
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/248454-1755032189.jpg?lm=1"
        },
        "derived": {
          "caps": 25,
          "goals": 0,
          "market_value_eur": 4500000,
          "highest_market_value_eur": 4500000,
          "impact_proxy_score": 8.95,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:osman-hadzikic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Osman Hadzikic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/osman-hadzikic/profil/spieler/188881",
        "source_refs": {
          "key_transfermarkt": "188881",
          "reep_id": "reep_p4a6a2c97",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "NK Slaven Belupo Koprivnica",
          "date_of_birth": "1996-03-12",
          "age": 30,
          "country_of_birth": "Austria",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "position_transfermarkt": "Goalkeeper",
          "sub_position": "Goalkeeper",
          "foot": "right",
          "height_cm": 189,
          "contract_expiration_date": "2027-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/188881-1634913590.png?lm=1"
        },
        "derived": {
          "caps": 0,
          "goals": 0,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 0.0,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:samed-bazdar",
        "team_id": "bosnia-and-herzegovina",
        "name": "Samed Bazdar",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/samed-bazdar/profil/spieler/710969",
        "source_refs": {
          "key_transfermarkt": "710969",
          "reep_id": "reep_pdb3dd29e",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Jagiellonia-Bialystok Sportowa Spólka Akcyjna",
          "date_of_birth": "2004-01-31",
          "age": 22,
          "country_of_birth": "Serbia and Montenegro",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "position_transfermarkt": "Attack",
          "sub_position": "Centre-Forward",
          "foot": "right",
          "height_cm": 189,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/710969-1732366805.jpg?lm=1"
        },
        "derived": {
          "caps": 11,
          "goals": 1,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 3.05,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:sead-kolasinac",
        "team_id": "bosnia-and-herzegovina",
        "name": "Sead Kolasinac",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/sead-kolasinac/profil/spieler/94005",
        "source_refs": {
          "key_transfermarkt": "94005",
          "reep_id": "reep_p08c2428f",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Atalanta Bergamasca Calcio S.p.a.",
          "date_of_birth": "1993-06-20",
          "age": 32,
          "country_of_birth": "Germany",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "left",
          "height_cm": 183,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/94005-1666815100.jpg?lm=1"
        },
        "derived": {
          "caps": 64,
          "goals": 0,
          "market_value_eur": 10000000,
          "highest_market_value_eur": 20000000,
          "impact_proxy_score": 22.0,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:stjepan-radeljic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Stjepan Radeljic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/stjepan-radeljic/profil/spieler/384568",
        "source_refs": {
          "key_transfermarkt": "384568",
          "reep_id": "reep_pfba39fb1",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Hrvatski Nogometni Klub Rijeka",
          "date_of_birth": "1997-09-05",
          "age": 28,
          "country_of_birth": "Bosnia-Herzegovina",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "left",
          "height_cm": 201,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/384568-1613461727.png?lm=1"
        },
        "derived": {
          "caps": 4,
          "goals": 0,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 1.0,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:tarik-muharemovic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Tarik Muharemovic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/tarik-muharemovic/profil/spieler/679423",
        "source_refs": {
          "key_transfermarkt": "679423",
          "reep_id": "reep_pc8c16853",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Unione Sportiva Sassuolo Calcio",
          "date_of_birth": "2003-02-28",
          "age": 23,
          "country_of_birth": "Slovenia",
          "country_of_citizenship": "Bosnia-Herzegovina",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "left",
          "height_cm": 192,
          "contract_expiration_date": "2031-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/679423-1751529111.jpg?lm=1"
        },
        "derived": {
          "caps": 12,
          "goals": 1,
          "market_value_eur": 1200000,
          "highest_market_value_eur": 1200000,
          "impact_proxy_score": 4.02,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "cote-divoire:player:alban-lafont",
        "team_id": "cote-divoire",
        "name": "Alban Lafont",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/alban-lafont/profil/spieler/357117",
        "source_refs": {
          "key_transfermarkt": "357117",
          "reep_id": "reep_p94097b7c",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Panathinaikos Athlitikos Omilos",
          "date_of_birth": "1999-01-23",
          "age": 27,
          "country_of_birth": "Burkina Faso",
          "country_of_citizenship": "Cote d'Ivoire",
          "position_transfermarkt": "Goalkeeper",
          "sub_position": "Goalkeeper",
          "foot": "right",
          "height_cm": 196,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/357117-1756042679.png?lm=1"
        },
        "derived": {
          "caps": 4,
          "goals": 0,
          "market_value_eur": 3000000,
          "highest_market_value_eur": 20000000,
          "impact_proxy_score": 2.8,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "cote-divoire:player:amad-diallo",
        "team_id": "cote-divoire",
        "name": "Amad Diallo",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/amad-diallo/profil/spieler/536835",
        "source_refs": {
          "key_transfermarkt": "536835",
          "reep_id": "reep_p1176a996",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Manchester United Football Club",
          "date_of_birth": "2002-07-11",
          "age": 23,
          "country_of_birth": "Cote d'Ivoire",
          "country_of_citizenship": "Cote d'Ivoire",
          "position_transfermarkt": "Attack",
          "sub_position": "Right Winger",
          "foot": "left",
          "height_cm": 173,
          "contract_expiration_date": "2030-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/536835-1747857754.jpg?lm=1"
        },
        "derived": {
          "caps": 18,
          "goals": 5,
          "market_value_eur": 50000000,
          "highest_market_value_eur": 50000000,
          "impact_proxy_score": 36.0,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "cote-divoire:player:ange-yoan-bonny",
        "team_id": "cote-divoire",
        "name": "Ange-Yoan Bonny",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/ange-yoan-bonny/profil/spieler/827734",
        "source_refs": {
          "key_transfermarkt": "827734",
          "reep_id": "reep_p41a22226",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Football Club Internazionale Milano S.p.A.",
          "date_of_birth": "2003-10-25",
          "age": 22,
          "country_of_birth": "France",
          "country_of_citizenship": "Cote d'Ivoire",
          "position_transfermarkt": "Attack",
          "sub_position": "Centre-Forward",
          "foot": "right",
          "height_cm": 189,
          "contract_expiration_date": "2030-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/827734-1751380953.jpg?lm=1"
        },
        "derived": {
          "caps": 2,
          "goals": 0,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 0.5,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "cote-divoire:player:bazoumana-toure",
        "team_id": "cote-divoire",
        "name": "Bazoumana Toure",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/bazoumana-toure/profil/spieler/1067904",
        "source_refs": {
          "key_transfermarkt": "1067904",
          "reep_id": "reep_paa7b472e",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Turn- und Sportgemeinschaft 1899 Hoffenheim Fußball-Spielbetriebs",
          "date_of_birth": "2006-03-02",
          "age": 20,
          "country_of_birth": "Cote d'Ivoire",
          "country_of_citizenship": "Cote d'Ivoire",
          "position_transfermarkt": "Attack",
          "sub_position": "Left Winger",
          "foot": "left",
          "height_cm": 175,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/1067904-1755092124.jpg?lm=1"
        },
        "derived": {
          "caps": 5,
          "goals": 2,
          "market_value_eur": 25000000,
          "highest_market_value_eur": 25000000,
          "impact_proxy_score": 16.85,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "cote-divoire:player:christ-inao-oulai",
        "team_id": "cote-divoire",
        "name": "Christ Inao Oulai",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/christ-inao-oulai/profil/spieler/1279526",
        "source_refs": {
          "key_transfermarkt": "1279526",
          "reep_id": "reep_p6434570f",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Trabzonspor Kulübü",
          "date_of_birth": "2006-04-06",
          "age": 20,
          "country_of_birth": "Cote d'Ivoire",
          "country_of_citizenship": "Cote d'Ivoire",
          "position_transfermarkt": "Midfield",
          "sub_position": "Central Midfield",
          "foot": "right",
          "height_cm": 173,
          "contract_expiration_date": "2030-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/1279526-1756305389.png?lm=1"
        },
        "derived": {
          "caps": 8,
          "goals": 0,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 2.0,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "cote-divoire:player:clement-akpa",
        "team_id": "cote-divoire",
        "name": "Clement Akpa",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/clement-akpa/profil/spieler/806793",
        "source_refs": {
          "key_transfermarkt": "806793",
          "reep_id": "reep_p94f46c49",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Association de la Jeunesse auxerroise",
          "date_of_birth": "2001-11-24",
          "age": 24,
          "country_of_birth": "France",
          "country_of_citizenship": "Cote d'Ivoire",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "left",
          "height_cm": 181,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/806793-1709202392.jpg?lm=1"
        },
        "derived": {
          "caps": 5,
          "goals": 0,
          "market_value_eur": 8000000,
          "highest_market_value_eur": 8000000,
          "impact_proxy_score": 6.05,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "cote-divoire:player:elye-wahi",
        "team_id": "cote-divoire",
        "name": "Elye Wahi",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/elye-wahi/profil/spieler/659542",
        "source_refs": {
          "key_transfermarkt": "659542",
          "reep_id": "reep_p06524fe9",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Olympique Gymnaste Club Nice Côte d'Azur",
          "date_of_birth": "2003-01-02",
          "age": 23,
          "country_of_birth": "France",
          "country_of_citizenship": "Cote d'Ivoire",
          "position_transfermarkt": "Attack",
          "sub_position": "Centre-Forward",
          "foot": "right",
          "height_cm": 184,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/659542-1753984614.jpg?lm=1"
        },
        "derived": {
          "caps": 1,
          "goals": 0,
          "market_value_eur": 12000000,
          "highest_market_value_eur": 40000000,
          "impact_proxy_score": 7.45,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "cote-divoire:player:emmanuel-agbadou",
        "team_id": "cote-divoire",
        "name": "Emmanuel Agbadou",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/emmanuel-agbadou/profil/spieler/683895",
        "source_refs": {
          "key_transfermarkt": "683895",
          "reep_id": "reep_pd0d38b00",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Beşiktaş Jimnastik Kulübü",
          "date_of_birth": "1997-06-17",
          "age": 28,
          "country_of_birth": "Cote d'Ivoire",
          "country_of_citizenship": "Cote d'Ivoire",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 192,
          "contract_expiration_date": "2030-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/683895-1770396716.jpg?lm=1"
        },
        "derived": {
          "caps": 20,
          "goals": 2,
          "market_value_eur": 9000000,
          "highest_market_value_eur": 9000000,
          "impact_proxy_score": 11.0,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "cote-divoire:player:evan-ndicka",
        "team_id": "cote-divoire",
        "name": "Evan Ndicka",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/evan-ndicka/profil/spieler/371149",
        "source_refs": {
          "key_transfermarkt": "371149",
          "reep_id": "reep_pf570bc21",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Associazione Sportiva Roma",
          "date_of_birth": "1999-08-20",
          "age": 26,
          "country_of_birth": "France",
          "country_of_citizenship": "Cote d'Ivoire",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "left",
          "height_cm": 192,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/371149-1757605149.jpg?lm=1"
        },
        "derived": {
          "caps": 27,
          "goals": 0,
          "market_value_eur": 30000000,
          "highest_market_value_eur": 32000000,
          "impact_proxy_score": 24.75,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "cote-divoire:player:evann-guessand",
        "team_id": "cote-divoire",
        "name": "Evann Guessand",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/evann-guessand/profil/spieler/500689",
        "source_refs": {
          "key_transfermarkt": "500689",
          "reep_id": "reep_p9af5da4c",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Crystal Palace Football Club",
          "date_of_birth": "2001-07-01",
          "age": 24,
          "country_of_birth": "France",
          "country_of_citizenship": "Cote d'Ivoire",
          "position_transfermarkt": "Attack",
          "sub_position": "Right Winger",
          "foot": "right",
          "height_cm": 188,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/500689-1765812945.jpg?lm=1"
        },
        "derived": {
          "caps": 21,
          "goals": 4,
          "market_value_eur": 28000000,
          "highest_market_value_eur": 30000000,
          "impact_proxy_score": 23.25,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "cote-divoire:player:franck-kessie",
        "team_id": "cote-divoire",
        "name": "Franck Kessie",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/franck-kessie/profil/spieler/294808",
        "source_refs": {
          "key_transfermarkt": "294808",
          "reep_id": "reep_p70d989c2",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Al-Ahli Saudi Football Club",
          "date_of_birth": "1996-12-19",
          "age": 29,
          "country_of_birth": "Cote d'Ivoire",
          "country_of_citizenship": "Cote d'Ivoire",
          "position_transfermarkt": "Midfield",
          "sub_position": "Central Midfield",
          "foot": "right",
          "height_cm": 183,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/294808-1749205138.jpg?lm=1"
        },
        "derived": {
          "caps": 99,
          "goals": 14,
          "market_value_eur": 20000000,
          "highest_market_value_eur": 55000000,
          "impact_proxy_score": 40.95,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "cote-divoire:player:ghislain-konan",
        "team_id": "cote-divoire",
        "name": "Ghislain Konan",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/ghislain-konan/profil/spieler/422850",
        "source_refs": {
          "key_transfermarkt": "422850",
          "reep_id": "reep_pcba2c6ce",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Gil Vicente Futebol Clube",
          "date_of_birth": "1995-12-27",
          "age": 30,
          "country_of_birth": "Cote d'Ivoire",
          "country_of_citizenship": "Cote d'Ivoire",
          "position_transfermarkt": "Defender",
          "sub_position": "Left-Back",
          "foot": "left",
          "height_cm": 176,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/422850-1697280059.png?lm=1"
        },
        "derived": {
          "caps": 52,
          "goals": 0,
          "market_value_eur": 6500000,
          "highest_market_value_eur": 8000000,
          "impact_proxy_score": 16.9,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "cote-divoire:player:guela-doue",
        "team_id": "cote-divoire",
        "name": "Guela Doue",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/guela-doue/profil/spieler/711980",
        "source_refs": {
          "key_transfermarkt": "711980",
          "reep_id": "reep_p4ff00441",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Racing Club de Strasbourg Alsace",
          "date_of_birth": "2002-10-17",
          "age": 23,
          "country_of_birth": "France",
          "country_of_citizenship": "Cote d'Ivoire",
          "position_transfermarkt": "Defender",
          "sub_position": "Right-Back",
          "foot": "right",
          "height_cm": 186,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/711980-1732575765.png?lm=1"
        },
        "derived": {
          "caps": 19,
          "goals": 2,
          "market_value_eur": 18000000,
          "highest_market_value_eur": 18000000,
          "impact_proxy_score": 16.15,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "cote-divoire:player:ibrahim-sangare",
        "team_id": "cote-divoire",
        "name": "Ibrahim Sangare",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/ibrahim-sangare/profil/spieler/375885",
        "source_refs": {
          "key_transfermarkt": "375885",
          "reep_id": "reep_p8b4b21de",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "medium",
          "person_id_map_resolution_method": "name_plus_unique_team_nationality",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Nottingham Forest Football Club",
          "date_of_birth": "1997-12-02",
          "age": 28,
          "country_of_birth": "Cote d'Ivoire",
          "country_of_citizenship": "Cote d'Ivoire",
          "position_transfermarkt": "Midfield",
          "sub_position": "Defensive Midfield",
          "foot": "right",
          "height_cm": 191,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/375885-1700738495.jpg?lm=1"
        },
        "derived": {
          "caps": 53,
          "goals": 11,
          "market_value_eur": 22000000,
          "highest_market_value_eur": 35000000,
          "impact_proxy_score": 29.75,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "cote-divoire:player:jean-michael-seri",
        "team_id": "cote-divoire",
        "name": "Jean Michael Seri",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/jean-michael-seri/profil/spieler/178614",
        "source_refs": {
          "key_transfermarkt": "178614",
          "reep_id": "reep_p3410045b",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "alias_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Al-Orobah FC",
          "date_of_birth": "1991-07-19",
          "age": 34,
          "country_of_birth": "Cote d'Ivoire",
          "country_of_citizenship": "Cote d'Ivoire",
          "position_transfermarkt": "Midfield",
          "sub_position": "Defensive Midfield",
          "foot": "right",
          "height_cm": 168,
          "contract_expiration_date": "2027-05-31",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/178614-1718179799.jpg?lm=1"
        },
        "derived": {
          "caps": 63,
          "goals": 4,
          "market_value_eur": 1500000,
          "highest_market_value_eur": 35000000,
          "impact_proxy_score": 17.85,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "cote-divoire:player:mohamed-kone",
        "team_id": "cote-divoire",
        "name": "Mohamed Kone",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/mohamed-kone/profil/spieler/911985",
        "source_refs": {
          "key_transfermarkt": "911985",
          "reep_id": "reep_p2814b17e",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "manual_review",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Royal Charleroi Sporting Club",
          "date_of_birth": "2002-03-07",
          "age": 24,
          "country_of_birth": "Cote d'Ivoire",
          "country_of_citizenship": "Cote d'Ivoire",
          "position_transfermarkt": "Goalkeeper",
          "sub_position": "Goalkeeper",
          "foot": "right",
          "height_cm": 186,
          "contract_expiration_date": "2027-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/911985-1715878431.jpg?lm=1"
        },
        "derived": {
          "caps": 0,
          "goals": 0,
          "market_value_eur": 800000,
          "highest_market_value_eur": 1700000,
          "impact_proxy_score": 0.48,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "cote-divoire:player:nicolas-pepe",
        "team_id": "cote-divoire",
        "name": "Nicolas Pepe",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/nicolas-pepe/profil/spieler/343052",
        "source_refs": {
          "key_transfermarkt": "343052",
          "reep_id": "reep_p58293626",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Villarreal Club de Fútbol S.A.D.",
          "date_of_birth": "1995-05-29",
          "age": 30,
          "country_of_birth": "France",
          "country_of_citizenship": "Cote d'Ivoire",
          "position_transfermarkt": "Attack",
          "sub_position": "Right Winger",
          "foot": "left",
          "height_cm": 183,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/343052-1758059244.jpg?lm=1"
        },
        "derived": {
          "caps": 52,
          "goals": 12,
          "market_value_eur": 8500000,
          "highest_market_value_eur": 75000000,
          "impact_proxy_score": 21.7,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "cote-divoire:player:odilon-kossounou",
        "team_id": "cote-divoire",
        "name": "Odilon Kossounou",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/odilon-kossounou/profil/spieler/644771",
        "source_refs": {
          "key_transfermarkt": "644771",
          "reep_id": "reep_pb8ddc49e",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Atalanta Bergamasca Calcio S.p.a.",
          "date_of_birth": "2001-01-04",
          "age": 25,
          "country_of_birth": "Cote d'Ivoire",
          "country_of_citizenship": "Cote d'Ivoire",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 191,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/644771-1730183693.jpg?lm=1"
        },
        "derived": {
          "caps": 35,
          "goals": 0,
          "market_value_eur": 22000000,
          "highest_market_value_eur": 35000000,
          "impact_proxy_score": 21.95,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "cote-divoire:player:oumar-diakite",
        "team_id": "cote-divoire",
        "name": "Oumar Diakite",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/oumar-diakite/profil/spieler/847279",
        "source_refs": {
          "key_transfermarkt": "847279",
          "reep_id": "reep_p09b761c5",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Cercle Brugge Koninklijke Sportvereniging",
          "date_of_birth": "2003-12-20",
          "age": 22,
          "country_of_birth": "Cote d'Ivoire",
          "country_of_citizenship": "Cote d'Ivoire",
          "position_transfermarkt": "Attack",
          "sub_position": "Centre-Forward",
          "foot": "right",
          "height_cm": 185,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/847279-1723837401.png?lm=1"
        },
        "derived": {
          "caps": 28,
          "goals": 6,
          "market_value_eur": 5000000,
          "highest_market_value_eur": 9000000,
          "impact_proxy_score": 11.8,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "cote-divoire:player:ousmane-diomande",
        "team_id": "cote-divoire",
        "name": "Ousmane Diomande",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/ousmane-diomande/profil/spieler/974982",
        "source_refs": {
          "key_transfermarkt": "974982",
          "reep_id": "reep_pc2c4cf3e",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Sporting Clube de Portugal",
          "date_of_birth": "2003-12-04",
          "age": 22,
          "country_of_birth": "Cote d'Ivoire",
          "country_of_citizenship": "Cote d'Ivoire",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 190,
          "contract_expiration_date": "2030-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/974982-1759778940.jpg?lm=1"
        },
        "derived": {
          "caps": 13,
          "goals": 0,
          "market_value_eur": 45000000,
          "highest_market_value_eur": 45000000,
          "impact_proxy_score": 30.25,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "cote-divoire:player:parfait-guiagon",
        "team_id": "cote-divoire",
        "name": "Parfait Guiagon",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/parfait-guiagon/profil/spieler/624913",
        "source_refs": {
          "key_transfermarkt": "624913",
          "reep_id": "reep_p02e07e53",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Royal Charleroi Sporting Club",
          "date_of_birth": "2001-02-22",
          "age": 25,
          "country_of_birth": "Cote d'Ivoire",
          "country_of_citizenship": "Cote d'Ivoire",
          "position_transfermarkt": "Attack",
          "sub_position": "Left Winger",
          "foot": "right",
          "height_cm": 165,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/624913-1758629240.jpg?lm=1"
        },
        "derived": {
          "caps": 5,
          "goals": 0,
          "market_value_eur": 4000000,
          "highest_market_value_eur": 4000000,
          "impact_proxy_score": 3.65,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "cote-divoire:player:seko-fofana",
        "team_id": "cote-divoire",
        "name": "Seko Fofana",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/seko-fofana/profil/spieler/182893",
        "source_refs": {
          "key_transfermarkt": "182893",
          "reep_id": "reep_pab6466ca",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Futebol Clube do Porto",
          "date_of_birth": "1995-05-07",
          "age": 31,
          "country_of_birth": "France",
          "country_of_citizenship": "Cote d'Ivoire",
          "position_transfermarkt": "Midfield",
          "sub_position": "Central Midfield",
          "foot": "right",
          "height_cm": 185,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/182893-1653394911.jpg?lm=1"
        },
        "derived": {
          "caps": 31,
          "goals": 7,
          "market_value_eur": 8000000,
          "highest_market_value_eur": 32000000,
          "impact_proxy_score": 14.65,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "cote-divoire:player:simon-adingra",
        "team_id": "cote-divoire",
        "name": "Simon Adingra",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/simon-adingra/profil/spieler/658536",
        "source_refs": {
          "key_transfermarkt": "658536",
          "reep_id": "reep_pebae6838",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Association sportive de Monaco Football Club",
          "date_of_birth": "2002-01-01",
          "age": 24,
          "country_of_birth": "Cote d'Ivoire",
          "country_of_citizenship": "Cote d'Ivoire",
          "position_transfermarkt": "Attack",
          "sub_position": "Left Winger",
          "foot": "right",
          "height_cm": 175,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/658536-1746437487.jpg?lm=1"
        },
        "derived": {
          "caps": 28,
          "goals": 5,
          "market_value_eur": 22000000,
          "highest_market_value_eur": 30000000,
          "impact_proxy_score": 21.7,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "cote-divoire:player:wilfried-singo",
        "team_id": "cote-divoire",
        "name": "Wilfried Singo",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/wilfried-singo/profil/spieler/648779",
        "source_refs": {
          "key_transfermarkt": "648779",
          "reep_id": "reep_p7b2e7719",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Galatasaray Spor Kulübü",
          "date_of_birth": "2000-12-25",
          "age": 25,
          "country_of_birth": "Cote d'Ivoire",
          "country_of_citizenship": "Cote d'Ivoire",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 190,
          "contract_expiration_date": "2030-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/648779-1737490058.jpg?lm=1"
        },
        "derived": {
          "caps": 32,
          "goals": 1,
          "market_value_eur": 28000000,
          "highest_market_value_eur": 28000000,
          "impact_proxy_score": 25.1,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "cote-divoire:player:yahia-fofana",
        "team_id": "cote-divoire",
        "name": "Yahia Fofana",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/yahia-fofana/profil/spieler/418651",
        "source_refs": {
          "key_transfermarkt": "418651",
          "reep_id": "reep_pb5fe3339",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Çaykur Rizespor Kulübü",
          "date_of_birth": "2000-08-21",
          "age": 25,
          "country_of_birth": "France",
          "country_of_citizenship": "Cote d'Ivoire",
          "position_transfermarkt": "Goalkeeper",
          "sub_position": "Goalkeeper",
          "foot": "right",
          "height_cm": 194,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/418651-1759315646.jpg?lm=1"
        },
        "derived": {
          "caps": 33,
          "goals": 0,
          "market_value_eur": 2500000,
          "highest_market_value_eur": 2500000,
          "impact_proxy_score": 9.75,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "cote-divoire:player:yan-diomande",
        "team_id": "cote-divoire",
        "name": "Yan Diomande",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/yan-diomande/profil/spieler/1390649",
        "source_refs": {
          "key_transfermarkt": "1390649",
          "reep_id": "reep_p2e39dd37",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "RasenBallsport Leipzig",
          "date_of_birth": "2006-11-14",
          "age": 19,
          "country_of_birth": "Cote d'Ivoire",
          "country_of_citizenship": "Cote d'Ivoire",
          "position_transfermarkt": "Attack",
          "sub_position": "Left Winger",
          "foot": "right",
          "height_cm": 180,
          "contract_expiration_date": "2030-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/1390649-1759779499.jpg?lm=1"
        },
        "derived": {
          "caps": 9,
          "goals": 3,
          "market_value_eur": 45000000,
          "highest_market_value_eur": 45000000,
          "impact_proxy_score": 30.15,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "france:player:adrien-rabiot",
        "team_id": "france",
        "name": "Adrien Rabiot",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/adrien-rabiot/profil/spieler/182913",
        "source_refs": {
          "key_transfermarkt": "182913",
          "reep_id": "reep_p26cf30b8",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Associazione Calcio Milan",
          "date_of_birth": "1995-04-03",
          "age": 31,
          "country_of_birth": "France",
          "country_of_citizenship": "France",
          "position_transfermarkt": "Midfield",
          "sub_position": "Central Midfield",
          "foot": "left",
          "height_cm": 191,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/182913-1681462009.jpg?lm=1"
        },
        "derived": {
          "caps": 57,
          "goals": 7,
          "market_value_eur": 20000000,
          "highest_market_value_eur": 50000000,
          "impact_proxy_score": 28.35,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "france:player:aurelien-tchouameni",
        "team_id": "france",
        "name": "Aurelien Tchouameni",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/aurelien-tchouameni/profil/spieler/413112",
        "source_refs": {
          "key_transfermarkt": "413112",
          "reep_id": "reep_p7fc85d7e",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Real Madrid Club de Fútbol",
          "date_of_birth": "2000-01-27",
          "age": 26,
          "country_of_birth": "France",
          "country_of_citizenship": "France",
          "position_transfermarkt": "Midfield",
          "sub_position": "Defensive Midfield",
          "foot": "right",
          "height_cm": 188,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/413112-1668500754.jpg?lm=1"
        },
        "derived": {
          "caps": 44,
          "goals": 3,
          "market_value_eur": 100000000,
          "highest_market_value_eur": 100000000,
          "impact_proxy_score": 71.9,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "france:player:bradley-barcola",
        "team_id": "france",
        "name": "Bradley Barcola",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/bradley-barcola/profil/spieler/708265",
        "source_refs": {
          "key_transfermarkt": "708265",
          "reep_id": "reep_p0f25d2d8",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Paris Saint-Germain Football Club",
          "date_of_birth": "2002-09-02",
          "age": 23,
          "country_of_birth": "France",
          "country_of_citizenship": "France",
          "position_transfermarkt": "Attack",
          "sub_position": "Left Winger",
          "foot": "right",
          "height_cm": 182,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/708265-1653406915.jpg?lm=1"
        },
        "derived": {
          "caps": 18,
          "goals": 3,
          "market_value_eur": 70000000,
          "highest_market_value_eur": 70000000,
          "impact_proxy_score": 47.4,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "france:player:brice-samba",
        "team_id": "france",
        "name": "Brice Samba",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/brice-samba/profil/spieler/191056",
        "source_refs": {
          "key_transfermarkt": "191056",
          "reep_id": "reep_pea1e0b2e",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "medium",
          "person_id_map_resolution_method": "name_plus_unique_team_nationality",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Stade Rennais Football Club",
          "date_of_birth": "1994-04-25",
          "age": 32,
          "country_of_birth": "Congo",
          "country_of_citizenship": "France",
          "position_transfermarkt": "Goalkeeper",
          "sub_position": "Goalkeeper",
          "foot": "left",
          "height_cm": 187,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/191056-1602242038.jpg?lm=1"
        },
        "derived": {
          "caps": 4,
          "goals": 0,
          "market_value_eur": 10000000,
          "highest_market_value_eur": 15000000,
          "impact_proxy_score": 7.0,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "france:player:dayot-upamecano",
        "team_id": "france",
        "name": "Dayot Upamecano",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/dayot-upamecano/profil/spieler/344695",
        "source_refs": {
          "key_transfermarkt": "344695",
          "reep_id": "reep_p4645da39",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "FC Bayern München",
          "date_of_birth": "1998-10-27",
          "age": 27,
          "country_of_birth": "France",
          "country_of_citizenship": "France",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 186,
          "contract_expiration_date": "2030-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/344695-1701245272.jpg?lm=1"
        },
        "derived": {
          "caps": 36,
          "goals": 2,
          "market_value_eur": 70000000,
          "highest_market_value_eur": 70000000,
          "impact_proxy_score": 51.6,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "france:player:desire-doue",
        "team_id": "france",
        "name": "Desire Doue",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/desire-doue/profil/spieler/914562",
        "source_refs": {
          "key_transfermarkt": "914562",
          "reep_id": "reep_p08a6d3aa",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Paris Saint-Germain Football Club",
          "date_of_birth": "2005-06-03",
          "age": 20,
          "country_of_birth": "France",
          "country_of_citizenship": "France",
          "position_transfermarkt": "Attack",
          "sub_position": "Right Winger",
          "foot": "right",
          "height_cm": 181,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/914562-1667317075.jpg?lm=1"
        },
        "derived": {
          "caps": 6,
          "goals": 2,
          "market_value_eur": 90000000,
          "highest_market_value_eur": 90000000,
          "impact_proxy_score": 56.1,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "france:player:ibrahima-konate",
        "team_id": "france",
        "name": "Ibrahima Konate",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/ibrahima-konate/profil/spieler/357119",
        "source_refs": {
          "key_transfermarkt": "357119",
          "reep_id": "reep_p9870f2cf",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Liverpool Football Club",
          "date_of_birth": "1999-05-25",
          "age": 26,
          "country_of_birth": "France",
          "country_of_citizenship": "France",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 194,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/357119-1669190550.jpg?lm=1"
        },
        "derived": {
          "caps": 27,
          "goals": 0,
          "market_value_eur": 45000000,
          "highest_market_value_eur": 45000000,
          "impact_proxy_score": 33.75,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "france:player:jean-philippe-mateta",
        "team_id": "france",
        "name": "Jean-Philippe Mateta",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/jean-philippe-mateta/profil/spieler/420002",
        "source_refs": {
          "key_transfermarkt": "420002",
          "reep_id": "reep_p8b5745c5",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Crystal Palace Football Club",
          "date_of_birth": "1997-06-28",
          "age": 28,
          "country_of_birth": "France",
          "country_of_citizenship": "France",
          "position_transfermarkt": "Attack",
          "sub_position": "Centre-Forward",
          "foot": "right",
          "height_cm": 192,
          "contract_expiration_date": "2027-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/420002-1723202650.jpg?lm=1"
        },
        "derived": {
          "caps": 3,
          "goals": 2,
          "market_value_eur": 40000000,
          "highest_market_value_eur": 40000000,
          "impact_proxy_score": 25.35,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "france:player:jules-kounde",
        "team_id": "france",
        "name": "Jules Kounde",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/jules-kounde/profil/spieler/411975",
        "source_refs": {
          "key_transfermarkt": "411975",
          "reep_id": "reep_pd7167feb",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Futbol Club Barcelona",
          "date_of_birth": "1998-11-12",
          "age": 27,
          "country_of_birth": "France",
          "country_of_citizenship": "France",
          "position_transfermarkt": "Defender",
          "sub_position": "Right-Back",
          "foot": "right",
          "height_cm": 180,
          "contract_expiration_date": "2030-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/411975-1702502639.jpg?lm=1"
        },
        "derived": {
          "caps": 46,
          "goals": 0,
          "market_value_eur": 45000000,
          "highest_market_value_eur": 60000000,
          "impact_proxy_score": 38.5,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "france:player:kylian-mbappe",
        "team_id": "france",
        "name": "Kylian Mbappe",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/kylian-mbappe/profil/spieler/342229",
        "source_refs": {
          "key_transfermarkt": "342229",
          "reep_id": "reep_p4b7614c5",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "medium",
          "person_id_map_resolution_method": "name_plus_unique_team_nationality",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Real Madrid Club de Fútbol",
          "date_of_birth": "1998-12-20",
          "age": 27,
          "country_of_birth": "France",
          "country_of_citizenship": "France",
          "position_transfermarkt": "Attack",
          "sub_position": "Centre-Forward",
          "foot": "right",
          "height_cm": 180,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/342229-1682683695.jpg?lm=1"
        },
        "derived": {
          "caps": 96,
          "goals": 56,
          "market_value_eur": 180000000,
          "highest_market_value_eur": 200000000,
          "impact_proxy_score": 99.0,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "france:player:lucas-digne",
        "team_id": "france",
        "name": "Lucas Digne",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/lucas-digne/profil/spieler/126664",
        "source_refs": {
          "key_transfermarkt": "126664",
          "reep_id": "reep_p53ba72d3",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Aston Villa Football Club",
          "date_of_birth": "1993-07-20",
          "age": 32,
          "country_of_birth": "France",
          "country_of_citizenship": "France",
          "position_transfermarkt": "Defender",
          "sub_position": "Left-Back",
          "foot": "left",
          "height_cm": 178,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/126664-1736160616.jpg?lm=1"
        },
        "derived": {
          "caps": 56,
          "goals": 0,
          "market_value_eur": 8000000,
          "highest_market_value_eur": 35000000,
          "impact_proxy_score": 18.8,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "france:player:lucas-hernandez",
        "team_id": "france",
        "name": "Lucas Hernandez",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/lucas-hernandez/profil/spieler/281963",
        "source_refs": {
          "key_transfermarkt": "281963",
          "reep_id": "reep_p990970d6",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "medium",
          "person_id_map_resolution_method": "name_plus_unique_team_nationality",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Paris Saint-Germain Football Club",
          "date_of_birth": "1996-02-14",
          "age": 30,
          "country_of_birth": "France",
          "country_of_citizenship": "France",
          "position_transfermarkt": "Defender",
          "sub_position": "Left-Back",
          "foot": "left",
          "height_cm": 184,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/281963-1667830435.jpg?lm=1"
        },
        "derived": {
          "caps": 41,
          "goals": 0,
          "market_value_eur": 20000000,
          "highest_market_value_eur": 70000000,
          "impact_proxy_score": 22.25,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "france:player:maghnes-akliouche",
        "team_id": "france",
        "name": "Maghnes Akliouche",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/maghnes-akliouche/profil/spieler/745200",
        "source_refs": {
          "key_transfermarkt": "745200",
          "reep_id": "reep_p8dfcd29d",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Association sportive de Monaco Football Club",
          "date_of_birth": "2002-02-25",
          "age": 24,
          "country_of_birth": "France",
          "country_of_citizenship": "France",
          "position_transfermarkt": "Attack",
          "sub_position": "Right Winger",
          "foot": "left",
          "height_cm": 183,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/745200-1717406573.jpg?lm=1"
        },
        "derived": {
          "caps": 7,
          "goals": 1,
          "market_value_eur": 45000000,
          "highest_market_value_eur": 45000000,
          "impact_proxy_score": 29.05,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "france:player:malo-gusto",
        "team_id": "france",
        "name": "Malo Gusto",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/malo-gusto/profil/spieler/620322",
        "source_refs": {
          "key_transfermarkt": "620322",
          "reep_id": "reep_p122213e3",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Chelsea Football Club",
          "date_of_birth": "2003-05-19",
          "age": 23,
          "country_of_birth": "France",
          "country_of_citizenship": "France",
          "position_transfermarkt": "Defender",
          "sub_position": "Right-Back",
          "foot": "right",
          "height_cm": 178,
          "contract_expiration_date": "2030-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/620322-1752061866.jpg?lm=1"
        },
        "derived": {
          "caps": 9,
          "goals": 0,
          "market_value_eur": 35000000,
          "highest_market_value_eur": 35000000,
          "impact_proxy_score": 23.25,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "france:player:manu-kone",
        "team_id": "france",
        "name": "Manu Kone",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/manu-kone/profil/spieler/624690",
        "source_refs": {
          "key_transfermarkt": "624690",
          "reep_id": "reep_p32b54f82",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Associazione Sportiva Roma",
          "date_of_birth": "2001-05-17",
          "age": 25,
          "country_of_birth": "France",
          "country_of_citizenship": "France",
          "position_transfermarkt": "Midfield",
          "sub_position": "Central Midfield",
          "foot": "right",
          "height_cm": 185,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/624690-1757931309.jpg?lm=1"
        },
        "derived": {
          "caps": 12,
          "goals": 0,
          "market_value_eur": 50000000,
          "highest_market_value_eur": 50000000,
          "impact_proxy_score": 33.0,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "france:player:marcus-thuram",
        "team_id": "france",
        "name": "Marcus Thuram",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/marcus-thuram/profil/spieler/318528",
        "source_refs": {
          "key_transfermarkt": "318528",
          "reep_id": "reep_pcf9d285b",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Football Club Internazionale Milano S.p.A.",
          "date_of_birth": "1997-08-06",
          "age": 28,
          "country_of_birth": "Italy",
          "country_of_citizenship": "France",
          "position_transfermarkt": "Attack",
          "sub_position": "Centre-Forward",
          "foot": "right",
          "height_cm": 192,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/318528-1746041509.jpg?lm=1"
        },
        "derived": {
          "caps": 33,
          "goals": 3,
          "market_value_eur": 60000000,
          "highest_market_value_eur": 75000000,
          "impact_proxy_score": 45.15,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "france:player:maxence-lacroix",
        "team_id": "france",
        "name": "Maxence Lacroix",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/maxence-lacroix/profil/spieler/434224",
        "source_refs": {
          "key_transfermarkt": "434224",
          "reep_id": "reep_p68ea4ce2",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Crystal Palace Football Club",
          "date_of_birth": "2000-04-06",
          "age": 26,
          "country_of_birth": "France",
          "country_of_citizenship": "France",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 190,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/434224-1657202248.jpg?lm=1"
        },
        "derived": {
          "caps": 2,
          "goals": 0,
          "market_value_eur": 35000000,
          "highest_market_value_eur": 35000000,
          "impact_proxy_score": 21.5,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "france:player:michael-olise",
        "team_id": "france",
        "name": "Michael Olise",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/michael-olise/profil/spieler/566723",
        "source_refs": {
          "key_transfermarkt": "566723",
          "reep_id": "reep_p79c5080c",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "FC Bayern München",
          "date_of_birth": "2001-12-12",
          "age": 24,
          "country_of_birth": "England",
          "country_of_citizenship": "France",
          "position_transfermarkt": "Attack",
          "sub_position": "Right Winger",
          "foot": "left",
          "height_cm": 184,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/566723-1762944477.jpg?lm=1"
        },
        "derived": {
          "caps": 15,
          "goals": 4,
          "market_value_eur": 130000000,
          "highest_market_value_eur": 130000000,
          "impact_proxy_score": 64.95,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "france:player:mike-maignan",
        "team_id": "france",
        "name": "Mike Maignan",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/mike-maignan/profil/spieler/182906",
        "source_refs": {
          "key_transfermarkt": "182906",
          "reep_id": "reep_pb33c9950",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Associazione Calcio Milan",
          "date_of_birth": "1995-07-03",
          "age": 30,
          "country_of_birth": "French Guiana",
          "country_of_citizenship": "France",
          "position_transfermarkt": "Goalkeeper",
          "sub_position": "Goalkeeper",
          "foot": "right",
          "height_cm": 191,
          "contract_expiration_date": "2031-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/182906-1681459155.jpg?lm=1"
        },
        "derived": {
          "caps": 38,
          "goals": 0,
          "market_value_eur": 38000000,
          "highest_market_value_eur": 45000000,
          "impact_proxy_score": 32.3,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "france:player:n-golo-kante",
        "team_id": "france",
        "name": "N'Golo Kante",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/ngolo-kante/profil/spieler/225083",
        "source_refs": {
          "key_transfermarkt": "225083",
          "reep_id": "reep_p2299ee7d",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Fenerbahçe Spor Kulübü",
          "date_of_birth": "1991-03-29",
          "age": 35,
          "country_of_birth": "France",
          "country_of_citizenship": "France",
          "position_transfermarkt": "Midfield",
          "sub_position": "Defensive Midfield",
          "foot": "right",
          "height_cm": 168,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/225083-1770653003.png?lm=1"
        },
        "derived": {
          "caps": 67,
          "goals": 2,
          "market_value_eur": 12000000,
          "highest_market_value_eur": 100000000,
          "impact_proxy_score": 24.55,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "france:player:ousmane-dembele",
        "team_id": "france",
        "name": "Ousmane Dembele",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/ousmane-dembele/profil/spieler/288230",
        "source_refs": {
          "key_transfermarkt": "288230",
          "reep_id": "reep_p612907fc",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Paris Saint-Germain Football Club",
          "date_of_birth": "1997-05-15",
          "age": 29,
          "country_of_birth": "France",
          "country_of_citizenship": "France",
          "position_transfermarkt": "Attack",
          "sub_position": "Centre-Forward",
          "foot": "both",
          "height_cm": 178,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/288230-1684148641.jpg?lm=1"
        },
        "derived": {
          "caps": 58,
          "goals": 7,
          "market_value_eur": 100000000,
          "highest_market_value_eur": 120000000,
          "impact_proxy_score": 76.6,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "france:player:rayan-cherki",
        "team_id": "france",
        "name": "Rayan Cherki",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/rayan-cherki/profil/spieler/607223",
        "source_refs": {
          "key_transfermarkt": "607223",
          "reep_id": "reep_pfbcc0b90",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Manchester City Football Club",
          "date_of_birth": "2003-08-17",
          "age": 22,
          "country_of_birth": "France",
          "country_of_citizenship": "France",
          "position_transfermarkt": "Midfield",
          "sub_position": "Attacking Midfield",
          "foot": "both",
          "height_cm": 177,
          "contract_expiration_date": "2030-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/607223-1773302431.jpg?lm=1"
        },
        "derived": {
          "caps": 5,
          "goals": 1,
          "market_value_eur": 50000000,
          "highest_market_value_eur": 50000000,
          "impact_proxy_score": 31.55,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "france:player:robin-risser",
        "team_id": "france",
        "name": "Robin Risser",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/robin-risser/profil/spieler/743515",
        "source_refs": {
          "key_transfermarkt": "743515",
          "reep_id": "reep_pbac95368",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Racing Club de Lens",
          "date_of_birth": "2004-12-02",
          "age": 21,
          "country_of_birth": "France",
          "country_of_citizenship": "France",
          "position_transfermarkt": "Goalkeeper",
          "sub_position": "Goalkeeper",
          "foot": "right",
          "height_cm": 193,
          "contract_expiration_date": "2030-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/743515-1732575159.png?lm=1"
        },
        "derived": {
          "caps": 5,
          "goals": 0,
          "market_value_eur": 10000000,
          "highest_market_value_eur": 10000000,
          "impact_proxy_score": 7.25,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "france:player:theo-hernandez",
        "team_id": "france",
        "name": "Theo Hernandez",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/theo-hernandez/profil/spieler/339808",
        "source_refs": {
          "key_transfermarkt": "339808",
          "reep_id": "reep_p7426e165",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Al-Hilal Saudi Football Club",
          "date_of_birth": "1997-10-06",
          "age": 28,
          "country_of_birth": "France",
          "country_of_citizenship": "France",
          "position_transfermarkt": "Defender",
          "sub_position": "Left-Back",
          "foot": "left",
          "height_cm": 184,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/339808-1725532072.jpg?lm=1"
        },
        "derived": {
          "caps": 42,
          "goals": 2,
          "market_value_eur": 60000000,
          "highest_market_value_eur": 60000000,
          "impact_proxy_score": 47.1,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "france:player:warren-zaire-emery",
        "team_id": "france",
        "name": "Warren Zaire-Emery",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/warren-zaire-emery/profil/spieler/810092",
        "source_refs": {
          "key_transfermarkt": "810092",
          "reep_id": "reep_p15194947",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Paris Saint-Germain Football Club",
          "date_of_birth": "2006-03-08",
          "age": 20,
          "country_of_birth": "France",
          "country_of_citizenship": "France",
          "position_transfermarkt": "Midfield",
          "sub_position": "Central Midfield",
          "foot": "right",
          "height_cm": 178,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/810092-1777411744.jpg?lm=1"
        },
        "derived": {
          "caps": 10,
          "goals": 1,
          "market_value_eur": 50000000,
          "highest_market_value_eur": 60000000,
          "impact_proxy_score": 32.8,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "france:player:william-saliba",
        "team_id": "france",
        "name": "William Saliba",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/william-saliba/profil/spieler/495666",
        "source_refs": {
          "key_transfermarkt": "495666",
          "reep_id": "reep_p5cf1253c",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Arsenal Football Club",
          "date_of_birth": "2001-03-24",
          "age": 25,
          "country_of_birth": "France",
          "country_of_citizenship": "France",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 192,
          "contract_expiration_date": "2030-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/495666-1718697201.jpg?lm=1"
        },
        "derived": {
          "caps": 31,
          "goals": 0,
          "market_value_eur": 90000000,
          "highest_market_value_eur": 90000000,
          "impact_proxy_score": 61.75,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "haiti:player:alexandre-pierre",
        "team_id": "haiti",
        "name": "Alexandre Pierre",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/alexandre-pierre/profil/spieler/838947",
        "source_refs": {
          "key_transfermarkt": "838947",
          "reep_id": "reep_pc5c684b1",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Racing Club de Strasbourg Alsace",
          "date_of_birth": "2001-02-25",
          "age": 25,
          "country_of_birth": "France",
          "country_of_citizenship": "Haiti",
          "position_transfermarkt": "Goalkeeper",
          "sub_position": "Goalkeeper",
          "foot": "right",
          "height_cm": 190,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/838947-1632770891.jpg?lm=1"
        },
        "derived": {
          "caps": null,
          "goals": null,
          "market_value_eur": 100000,
          "highest_market_value_eur": 150000,
          "impact_proxy_score": 0.06,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "haiti:player:carlens-arcus",
        "team_id": "haiti",
        "name": "Carlens Arcus",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/carlens-arcus/profil/spieler/371686",
        "source_refs": {
          "key_transfermarkt": "371686",
          "reep_id": "reep_p37832425",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Angers Sporting Club de l'Ouest",
          "date_of_birth": "1996-06-28",
          "age": 29,
          "country_of_birth": "Haiti",
          "country_of_citizenship": "Haiti",
          "position_transfermarkt": "Defender",
          "sub_position": "Right-Back",
          "foot": "right",
          "height_cm": 176,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/371686-1750955924.png?lm=1"
        },
        "derived": {
          "caps": 51,
          "goals": 1,
          "market_value_eur": 700000,
          "highest_market_value_eur": 1800000,
          "impact_proxy_score": 13.47,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "haiti:player:danley-jean-jacques",
        "team_id": "haiti",
        "name": "Danley Jean Jacques",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/danley-jean-jacques/profil/spieler/628834",
        "source_refs": {
          "key_transfermarkt": "628834",
          "reep_id": "reep_p28ef424e",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Philadelphia Union",
          "date_of_birth": "2000-05-20",
          "age": 25,
          "country_of_birth": "Haiti",
          "country_of_citizenship": "Haiti",
          "position_transfermarkt": "Midfield",
          "sub_position": "Defensive Midfield",
          "foot": "right",
          "height_cm": 182,
          "contract_expiration_date": "2026-12-31",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/628834-1771713850.jpg?lm=1"
        },
        "derived": {
          "caps": 28,
          "goals": 6,
          "market_value_eur": 2000000,
          "highest_market_value_eur": 2000000,
          "impact_proxy_score": 10.0,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "haiti:player:derrick-etienne-jr",
        "team_id": "haiti",
        "name": "Derrick Etienne Jr.",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/derrick-etienne-jr-/profil/spieler/354763",
        "source_refs": {
          "key_transfermarkt": "354763",
          "reep_id": "reep_pe2f3eea2",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Toronto FC",
          "date_of_birth": "1996-11-25",
          "age": 29,
          "country_of_birth": "United States",
          "country_of_citizenship": "Haiti",
          "position_transfermarkt": "Attack",
          "sub_position": "Left Winger",
          "foot": "right",
          "height_cm": 178,
          "contract_expiration_date": "2026-12-31",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/354763-1771789507.jpg?lm=1"
        },
        "derived": {
          "caps": 46,
          "goals": 8,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 13.9,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "haiti:player:dominique-simon",
        "team_id": "haiti",
        "name": "Dominique Simon",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/dominique-simon/profil/spieler/988188",
        "source_refs": {
          "key_transfermarkt": "988188",
          "reep_id": "reep_pbb8951e6",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "FK Pardubice",
          "date_of_birth": "2000-07-29",
          "age": 25,
          "country_of_birth": "France",
          "country_of_citizenship": "France",
          "position_transfermarkt": "Midfield",
          "sub_position": "Defensive Midfield",
          "foot": "right",
          "height_cm": 179,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/988188-1713341554.png?lm=1"
        },
        "derived": {
          "caps": null,
          "goals": null,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": null,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "haiti:player:duckens-nazon",
        "team_id": "haiti",
        "name": "Duckens Nazon",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/duckens-nazon/profil/spieler/345763",
        "source_refs": {
          "key_transfermarkt": "345763",
          "reep_id": "reep_p6e59202e",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Kayserispor Kulübü",
          "date_of_birth": "1994-04-07",
          "age": 32,
          "country_of_birth": "France",
          "country_of_citizenship": "Haiti",
          "position_transfermarkt": "Attack",
          "sub_position": "Centre-Forward",
          "foot": "right",
          "height_cm": 181,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/345763-1712923993.png?lm=1"
        },
        "derived": {
          "caps": 74,
          "goals": 44,
          "market_value_eur": 1600000,
          "highest_market_value_eur": 1600000,
          "impact_proxy_score": 32.66,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "haiti:player:frantzdy-pierrot",
        "team_id": "haiti",
        "name": "Frantzdy Pierrot",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/frantzdy-pierrot/profil/spieler/492955",
        "source_refs": {
          "key_transfermarkt": "492955",
          "reep_id": "reep_pb3ea4000",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Çaykur Rizespor Kulübü",
          "date_of_birth": "1995-03-29",
          "age": 31,
          "country_of_birth": "Haiti",
          "country_of_citizenship": "Haiti",
          "position_transfermarkt": "Attack",
          "sub_position": "Centre-Forward",
          "foot": "right",
          "height_cm": 194,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/492955-1754429681.png?lm=1"
        },
        "derived": {
          "caps": 49,
          "goals": 33,
          "market_value_eur": 3000000,
          "highest_market_value_eur": 3500000,
          "impact_proxy_score": 23.95,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "haiti:player:hannes-delcroix",
        "team_id": "haiti",
        "name": "Hannes Delcroix",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/hannes-delcroix/profil/spieler/338635",
        "source_refs": {
          "key_transfermarkt": "338635",
          "reep_id": "reep_p76269eb7",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "FC Lugano",
          "date_of_birth": "1999-02-28",
          "age": 27,
          "country_of_birth": "Haiti",
          "country_of_citizenship": "Haiti",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "left",
          "height_cm": 184,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/338635-1660674722.jpg?lm=1"
        },
        "derived": {
          "caps": 5,
          "goals": 0,
          "market_value_eur": 4000000,
          "highest_market_value_eur": 4000000,
          "impact_proxy_score": 3.65,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "haiti:player:jean-kevin-duverne",
        "team_id": "haiti",
        "name": "Jean-Kevin Duverne",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/jean-kevin-duverne/profil/spieler/344864",
        "source_refs": {
          "key_transfermarkt": "344864",
          "reep_id": "reep_p8e6b19c0",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Koninklijke Atletiek Associatie Gent",
          "date_of_birth": "1997-07-12",
          "age": 28,
          "country_of_birth": "France",
          "country_of_citizenship": "Haiti",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 186,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/344864-1704213124.jpg?lm=1"
        },
        "derived": {
          "caps": 15,
          "goals": 1,
          "market_value_eur": 3500000,
          "highest_market_value_eur": 4000000,
          "impact_proxy_score": 6.15,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "haiti:player:jean-ricner-bellegarde",
        "team_id": "haiti",
        "name": "Jean-Ricner Bellegarde",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/jean-ricner-bellegarde/profil/spieler/450050",
        "source_refs": {
          "key_transfermarkt": "450050",
          "reep_id": "reep_p29277eca",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Wolverhampton Wanderers Football Club",
          "date_of_birth": "1998-06-27",
          "age": 27,
          "country_of_birth": "France",
          "country_of_citizenship": "Haiti",
          "position_transfermarkt": "Midfield",
          "sub_position": "Central Midfield",
          "foot": "right",
          "height_cm": 172,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/450050-1769112628.jpg?lm=1"
        },
        "derived": {
          "caps": 8,
          "goals": 0,
          "market_value_eur": 15000000,
          "highest_market_value_eur": 15000000,
          "impact_proxy_score": 11.0,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "haiti:player:johny-placide",
        "team_id": "haiti",
        "name": "Johny Placide",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/johny-placide/profil/spieler/51035",
        "source_refs": {
          "key_transfermarkt": "51035",
          "reep_id": "reep_p235aa6ba",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "medium",
          "person_id_map_resolution_method": "alias_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "EA Guingamp",
          "date_of_birth": "1988-01-29",
          "age": 38,
          "country_of_birth": "France",
          "country_of_citizenship": "Haiti",
          "position_transfermarkt": "Goalkeeper",
          "sub_position": "Goalkeeper",
          "foot": "right",
          "height_cm": 181,
          "contract_expiration_date": "2023-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/51035-1613711724.png?lm=1"
        },
        "derived": {
          "caps": null,
          "goals": null,
          "market_value_eur": 250000,
          "highest_market_value_eur": 1800000,
          "impact_proxy_score": 0.15,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "haiti:player:josue-casimir",
        "team_id": "haiti",
        "name": "Josue Casimir",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/josue-casimir/profil/spieler/763182",
        "source_refs": {
          "key_transfermarkt": "763182",
          "reep_id": "reep_pe002e305",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Association de la Jeunesse auxerroise",
          "date_of_birth": "2001-09-24",
          "age": 24,
          "country_of_birth": "Guadeloupe",
          "country_of_citizenship": "Haiti",
          "position_transfermarkt": "Attack",
          "sub_position": "Right Winger",
          "foot": "right",
          "height_cm": 178,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/763182-1661006947.jpg?lm=1"
        },
        "derived": {
          "caps": 5,
          "goals": 0,
          "market_value_eur": 3500000,
          "highest_market_value_eur": 4000000,
          "impact_proxy_score": 3.35,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "haiti:player:lenny-joseph",
        "team_id": "haiti",
        "name": "Lenny Joseph",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/lenny-joseph/profil/spieler/815359",
        "source_refs": {
          "key_transfermarkt": "815359",
          "reep_id": "reep_p5ff79bd9",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Football Club de Metz",
          "date_of_birth": "2000-10-12",
          "age": 25,
          "country_of_birth": "France",
          "country_of_citizenship": "France",
          "position_transfermarkt": "Attack",
          "sub_position": "Centre-Forward",
          "foot": "right",
          "height_cm": 183,
          "contract_expiration_date": "2024-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/815359-1653404408.jpg?lm=1"
        },
        "derived": {
          "caps": null,
          "goals": null,
          "market_value_eur": 500000,
          "highest_market_value_eur": 500000,
          "impact_proxy_score": 0.3,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "haiti:player:louicius-deedson",
        "team_id": "haiti",
        "name": "Louicius Deedson",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/louicius-deedson/profil/spieler/646108",
        "source_refs": {
          "key_transfermarkt": "646108",
          "reep_id": "reep_p78b50473",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "manual_review",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "FC Dallas",
          "date_of_birth": "2001-02-11",
          "age": 25,
          "country_of_birth": "Haiti",
          "country_of_citizenship": "Haiti",
          "position_transfermarkt": "Attack",
          "sub_position": "Right Winger",
          "foot": "left",
          "height_cm": 178,
          "contract_expiration_date": "2028-12-31",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/646108-1771674994.jpg?lm=1"
        },
        "derived": {
          "caps": 30,
          "goals": 10,
          "market_value_eur": 1200000,
          "highest_market_value_eur": 1200000,
          "impact_proxy_score": 11.22,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "haiti:player:ruben-providence",
        "team_id": "haiti",
        "name": "Ruben Providence",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/ruben-providence/profil/spieler/536520",
        "source_refs": {
          "key_transfermarkt": "536520",
          "reep_id": "reep_p62b12527",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Turn- und Sportverein Egger Glas Hartberg",
          "date_of_birth": "2001-07-07",
          "age": 24,
          "country_of_birth": "France",
          "country_of_citizenship": "Haiti",
          "position_transfermarkt": "Attack",
          "sub_position": "Left Winger",
          "foot": "right",
          "height_cm": 178,
          "contract_expiration_date": "2027-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/536520-1755787815.jpg?lm=1"
        },
        "derived": {
          "caps": 11,
          "goals": 2,
          "market_value_eur": 300000,
          "highest_market_value_eur": 600000,
          "impact_proxy_score": 3.53,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "haiti:player:wilguens-paugain",
        "team_id": "haiti",
        "name": "Wilguens Paugain",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/wilguens-paugain/profil/spieler/609691",
        "source_refs": {
          "key_transfermarkt": "609691",
          "reep_id": "reep_p1e683239",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Sportvereniging Zulte Waregem",
          "date_of_birth": "2001-08-24",
          "age": 24,
          "country_of_birth": "Haiti",
          "country_of_citizenship": "Haiti",
          "position_transfermarkt": "Defender",
          "sub_position": "Right-Back",
          "foot": "right",
          "height_cm": 180,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/609691-1726495140.png?lm=1"
        },
        "derived": {
          "caps": 6,
          "goals": 0,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 1.5,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "haiti:player:wilson-isidor",
        "team_id": "haiti",
        "name": "Wilson Isidor",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/wilson-isidor/profil/spieler/494237",
        "source_refs": {
          "key_transfermarkt": "494237",
          "reep_id": "reep_pfa298ab6",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Sunderland Association Football Club",
          "date_of_birth": "2000-08-27",
          "age": 25,
          "country_of_birth": "France",
          "country_of_citizenship": "Haiti",
          "position_transfermarkt": "Attack",
          "sub_position": "Centre-Forward",
          "foot": "right",
          "height_cm": 186,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/494237-1739871086.jpg?lm=1"
        },
        "derived": {
          "caps": 2,
          "goals": 1,
          "market_value_eur": 18000000,
          "highest_market_value_eur": 18000000,
          "impact_proxy_score": 11.6,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "haiti:player:yassin-fortune",
        "team_id": "haiti",
        "name": "Yassin Fortune",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/yassin-fortune/profil/spieler/342878",
        "source_refs": {
          "key_transfermarkt": "342878",
          "reep_id": "reep_p869fe1ff",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "FK Polissya Zhytomyr",
          "date_of_birth": "1999-01-30",
          "age": 27,
          "country_of_birth": "France",
          "country_of_citizenship": "France",
          "position_transfermarkt": "Attack",
          "sub_position": "Right Winger",
          "foot": "right",
          "height_cm": 186,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/342878-1706355852.png?lm=1"
        },
        "derived": {
          "caps": null,
          "goals": null,
          "market_value_eur": 400000,
          "highest_market_value_eur": 500000,
          "impact_proxy_score": 0.24,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "japan:player:ao-tanaka",
        "team_id": "japan",
        "name": "Ao Tanaka",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/ao-tanaka/profil/spieler/489359",
        "source_refs": {
          "key_transfermarkt": "489359",
          "reep_id": "reep_pb4da3b62",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Leeds United Association Football Club",
          "date_of_birth": "1998-09-10",
          "age": 27,
          "country_of_birth": "Japan",
          "country_of_citizenship": "Japan",
          "position_transfermarkt": "Midfield",
          "sub_position": "Central Midfield",
          "foot": "right",
          "height_cm": 180,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/489359-1657113927.jpg?lm=1"
        },
        "derived": {
          "caps": 37,
          "goals": 8,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 11.65,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "japan:player:ayase-ueda",
        "team_id": "japan",
        "name": "Ayase Ueda",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/ayase-ueda/profil/spieler/589128",
        "source_refs": {
          "key_transfermarkt": "589128",
          "reep_id": "reep_p193f816c",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Feyenoord Rotterdam",
          "date_of_birth": "1998-08-28",
          "age": 27,
          "country_of_birth": "Japan",
          "country_of_citizenship": "Japan",
          "position_transfermarkt": "Attack",
          "sub_position": "Centre-Forward",
          "foot": "right",
          "height_cm": 182,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/589128-1765214070.jpg?lm=1"
        },
        "derived": {
          "caps": 38,
          "goals": 16,
          "market_value_eur": 8000000,
          "highest_market_value_eur": 9000000,
          "impact_proxy_score": 19.1,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "japan:player:ayumu-seko",
        "team_id": "japan",
        "name": "Ayumu Seko",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/ayumu-seko/profil/spieler/405389",
        "source_refs": {
          "key_transfermarkt": "405389",
          "reep_id": "reep_paf4faf3d",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Le Havre Athletic Club",
          "date_of_birth": "2000-06-07",
          "age": 25,
          "country_of_birth": "Japan",
          "country_of_citizenship": "Japan",
          "position_transfermarkt": "Midfield",
          "sub_position": "Defensive Midfield",
          "foot": "right",
          "height_cm": 186,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/405389-1558683017.png?lm=1"
        },
        "derived": {
          "caps": 13,
          "goals": 0,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 3.25,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "japan:player:daichi-kamada",
        "team_id": "japan",
        "name": "Daichi Kamada",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/daichi-kamada/profil/spieler/356141",
        "source_refs": {
          "key_transfermarkt": "356141",
          "reep_id": "reep_pbaad7d70",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Crystal Palace Football Club",
          "date_of_birth": "1996-08-05",
          "age": 29,
          "country_of_birth": "Japan",
          "country_of_citizenship": "Japan",
          "position_transfermarkt": "Midfield",
          "sub_position": "Attacking Midfield",
          "foot": "right",
          "height_cm": 180,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/356141-1707947777.jpg?lm=1"
        },
        "derived": {
          "caps": 49,
          "goals": 12,
          "market_value_eur": 12000000,
          "highest_market_value_eur": 30000000,
          "impact_proxy_score": 23.05,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "japan:player:daizen-maeda",
        "team_id": "japan",
        "name": "Daizen Maeda",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/daizen-maeda/profil/spieler/420931",
        "source_refs": {
          "key_transfermarkt": "420931",
          "reep_id": "reep_pb187eafe",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "The Celtic Football Club",
          "date_of_birth": "1997-10-20",
          "age": 28,
          "country_of_birth": "Japan",
          "country_of_citizenship": "Japan",
          "position_transfermarkt": "Attack",
          "sub_position": "Left Winger",
          "foot": "right",
          "height_cm": 173,
          "contract_expiration_date": "2027-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/420931-1669207346.jpg?lm=1"
        },
        "derived": {
          "caps": 27,
          "goals": 4,
          "market_value_eur": 14000000,
          "highest_market_value_eur": 15000000,
          "impact_proxy_score": 16.35,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "japan:player:hiroki-ito",
        "team_id": "japan",
        "name": "Hiroki Ito",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/hiroki-ito/profil/spieler/353892",
        "source_refs": {
          "key_transfermarkt": "353892",
          "reep_id": "reep_pb37d26d2",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "manual_review",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "FC Bayern München",
          "date_of_birth": "1999-05-12",
          "age": 27,
          "country_of_birth": "Japan",
          "country_of_citizenship": "Japan",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "left",
          "height_cm": 188,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/353892-1657181215.jpg?lm=1"
        },
        "derived": {
          "caps": 23,
          "goals": 1,
          "market_value_eur": 18000000,
          "highest_market_value_eur": 30000000,
          "impact_proxy_score": 16.85,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "japan:player:junnosuke-suzuki",
        "team_id": "japan",
        "name": "Junnosuke Suzuki",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/junnosuke-suzuki/profil/spieler/848856",
        "source_refs": {
          "key_transfermarkt": "848856",
          "reep_id": "reep_pd59a9196",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Football Club København",
          "date_of_birth": "2003-07-12",
          "age": 22,
          "country_of_birth": "Japan",
          "country_of_citizenship": "Japan",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 185,
          "contract_expiration_date": "2030-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/848856-1761081129.jpg?lm=1"
        },
        "derived": {
          "caps": 6,
          "goals": 0,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 1.5,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "japan:player:junya-ito",
        "team_id": "japan",
        "name": "Junya Ito",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/junya-ito/profil/spieler/348791",
        "source_refs": {
          "key_transfermarkt": "348791",
          "reep_id": "reep_p020a0898",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "manual_review",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Koninklijke Racing Club Genk",
          "date_of_birth": "1993-03-09",
          "age": 33,
          "country_of_birth": "Japan",
          "country_of_citizenship": "Japan",
          "position_transfermarkt": "Attack",
          "sub_position": "Right Winger",
          "foot": "right",
          "height_cm": 177,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/348791-1723820780.png?lm=1"
        },
        "derived": {
          "caps": 68,
          "goals": 15,
          "market_value_eur": 3500000,
          "highest_market_value_eur": 10000000,
          "impact_proxy_score": 23.6,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "japan:player:kaishu-sano",
        "team_id": "japan",
        "name": "Kaishu Sano",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/kaishu-sano/profil/spieler/643574",
        "source_refs": {
          "key_transfermarkt": "643574",
          "reep_id": "reep_pe4f836aa",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "1. Fußball- und Sportverein Mainz 05",
          "date_of_birth": "2000-12-30",
          "age": 25,
          "country_of_birth": "Japan",
          "country_of_citizenship": "Japan",
          "position_transfermarkt": "Midfield",
          "sub_position": "Defensive Midfield",
          "foot": "right",
          "height_cm": 176,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/643574-1752587688.jpg?lm=1"
        },
        "derived": {
          "caps": 12,
          "goals": 0,
          "market_value_eur": 25000000,
          "highest_market_value_eur": 25000000,
          "impact_proxy_score": 18.0,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "japan:player:keisuke-goto",
        "team_id": "japan",
        "name": "Keisuke Goto",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/keisuke-goto/profil/spieler/916623",
        "source_refs": {
          "key_transfermarkt": "916623",
          "reep_id": "reep_p7140c1e2",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Koninklijke Sint-Truidense Voetbalvereniging",
          "date_of_birth": "2005-06-03",
          "age": 20,
          "country_of_birth": "Japan",
          "country_of_citizenship": "Japan",
          "position_transfermarkt": "Attack",
          "sub_position": "Centre-Forward",
          "foot": "right",
          "height_cm": 191,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/916623-1737967086.jpg?lm=1"
        },
        "derived": {
          "caps": 3,
          "goals": 0,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 0.75,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "japan:player:keisuke-osako",
        "team_id": "japan",
        "name": "Keisuke Osako",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/keisuke-osako/profil/spieler/415521",
        "source_refs": {
          "key_transfermarkt": "415521",
          "reep_id": "reep_pb4078845",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Sanfrecce Hiroshima",
          "date_of_birth": "1999-07-28",
          "age": 26,
          "country_of_birth": "Japan",
          "country_of_citizenship": "Japan",
          "position_transfermarkt": "Goalkeeper",
          "sub_position": "Goalkeeper",
          "foot": "right",
          "height_cm": 190,
          "contract_expiration_date": null,
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/415521-1770310185.jpg?lm=1"
        },
        "derived": {
          "caps": 11,
          "goals": 0,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 2.75,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "japan:player:keito-nakamura",
        "team_id": "japan",
        "name": "Keito Nakamura",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/keito-nakamura/profil/spieler/405397",
        "source_refs": {
          "key_transfermarkt": "405397",
          "reep_id": "reep_p6dc612b9",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Stade Reims",
          "date_of_birth": "2000-07-28",
          "age": 25,
          "country_of_birth": "Japan",
          "country_of_citizenship": "Japan",
          "position_transfermarkt": "Attack",
          "sub_position": "Left Winger",
          "foot": "right",
          "height_cm": 180,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/405397-1723837290.png?lm=1"
        },
        "derived": {
          "caps": 24,
          "goals": 10,
          "market_value_eur": 8000000,
          "highest_market_value_eur": 12000000,
          "impact_proxy_score": 13.8,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "japan:player:kento-shiogai",
        "team_id": "japan",
        "name": "Kento Shiogai",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/kento-shiogai/profil/spieler/1144627",
        "source_refs": {
          "key_transfermarkt": "1144627",
          "reep_id": "reep_p1d5e8a14",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Verein für Leibesübungen Wolfsburg",
          "date_of_birth": "2005-03-26",
          "age": 21,
          "country_of_birth": "Japan",
          "country_of_citizenship": "Japan",
          "position_transfermarkt": "Attack",
          "sub_position": "Centre-Forward",
          "foot": "right",
          "height_cm": 180,
          "contract_expiration_date": "2030-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/1144627-1764256555.png?lm=1"
        },
        "derived": {
          "caps": 1,
          "goals": 0,
          "market_value_eur": 2500000,
          "highest_market_value_eur": 2500000,
          "impact_proxy_score": 1.75,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "japan:player:ko-itakura",
        "team_id": "japan",
        "name": "Ko Itakura",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/ko-itakura/profil/spieler/355816",
        "source_refs": {
          "key_transfermarkt": "355816",
          "reep_id": "reep_p8a7df04a",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "AFC Ajax Amsterdam",
          "date_of_birth": "1997-01-27",
          "age": 29,
          "country_of_birth": "Japan",
          "country_of_citizenship": "Japan",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 188,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/355816-1662966245.jpg?lm=1"
        },
        "derived": {
          "caps": 39,
          "goals": 2,
          "market_value_eur": 10000000,
          "highest_market_value_eur": 15000000,
          "impact_proxy_score": 16.35,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "japan:player:koki-ogawa",
        "team_id": "japan",
        "name": "Koki Ogawa",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/koki-ogawa/profil/spieler/351567",
        "source_refs": {
          "key_transfermarkt": "351567",
          "reep_id": "reep_p82dab983",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Nijmegen Eendracht Combinatie",
          "date_of_birth": "1997-08-08",
          "age": 28,
          "country_of_birth": "Japan",
          "country_of_citizenship": "Japan",
          "position_transfermarkt": "Attack",
          "sub_position": "Centre-Forward",
          "foot": "right",
          "height_cm": 186,
          "contract_expiration_date": "2027-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/351567-1764256684.png?lm=1"
        },
        "derived": {
          "caps": 14,
          "goals": 10,
          "market_value_eur": 2500000,
          "highest_market_value_eur": 3000000,
          "impact_proxy_score": 8.0,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "japan:player:ritsu-doan",
        "team_id": "japan",
        "name": "Ritsu Doan",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/ritsu-doan/profil/spieler/358504",
        "source_refs": {
          "key_transfermarkt": "358504",
          "reep_id": "reep_pb3e5c061",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Eintracht Frankfurt Fußball AG",
          "date_of_birth": "1998-06-16",
          "age": 27,
          "country_of_birth": "Japan",
          "country_of_citizenship": "Japan",
          "position_transfermarkt": "Attack",
          "sub_position": "Right Winger",
          "foot": "left",
          "height_cm": 172,
          "contract_expiration_date": "2030-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/358504-1757597784.jpg?lm=1"
        },
        "derived": {
          "caps": 64,
          "goals": 11,
          "market_value_eur": 18000000,
          "highest_market_value_eur": 18000000,
          "impact_proxy_score": 30.1,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "japan:player:shogo-taniguchi",
        "team_id": "japan",
        "name": "Shogo Taniguchi",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/shogo-taniguchi/profil/spieler/307870",
        "source_refs": {
          "key_transfermarkt": "307870",
          "reep_id": "reep_p56823be5",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Koninklijke Sint-Truidense Voetbalvereniging",
          "date_of_birth": "1991-07-15",
          "age": 34,
          "country_of_birth": "Japan",
          "country_of_citizenship": "Japan",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 183,
          "contract_expiration_date": null,
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/307870-1605776779.jpg?lm=1"
        },
        "derived": {
          "caps": 37,
          "goals": 1,
          "market_value_eur": 800000,
          "highest_market_value_eur": 2500000,
          "impact_proxy_score": 10.03,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "japan:player:takefusa-kubo",
        "team_id": "japan",
        "name": "Takefusa Kubo",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/takefusa-kubo/profil/spieler/405398",
        "source_refs": {
          "key_transfermarkt": "405398",
          "reep_id": "reep_p14f95755",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Real Sociedad de Fútbol S.A.D.",
          "date_of_birth": "2001-06-04",
          "age": 24,
          "country_of_birth": "Japan",
          "country_of_citizenship": "Japan",
          "position_transfermarkt": "Attack",
          "sub_position": "Right Winger",
          "foot": "left",
          "height_cm": 173,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/405398-1697110254.jpg?lm=1"
        },
        "derived": {
          "caps": 48,
          "goals": 7,
          "market_value_eur": 30000000,
          "highest_market_value_eur": 60000000,
          "impact_proxy_score": 32.1,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "japan:player:takehiro-tomiyasu",
        "team_id": "japan",
        "name": "Takehiro Tomiyasu",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/takehiro-tomiyasu/profil/spieler/331560",
        "source_refs": {
          "key_transfermarkt": "331560",
          "reep_id": "reep_p63450570",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "AFC Ajax Amsterdam",
          "date_of_birth": "1998-11-05",
          "age": 27,
          "country_of_birth": "Japan",
          "country_of_citizenship": "Japan",
          "position_transfermarkt": "Defender",
          "sub_position": "Right-Back",
          "foot": "right",
          "height_cm": 188,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/331560-1682591217.jpg?lm=1"
        },
        "derived": {
          "caps": 42,
          "goals": 1,
          "market_value_eur": 12000000,
          "highest_market_value_eur": 35000000,
          "impact_proxy_score": 18.0,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "japan:player:tomoki-hayakawa",
        "team_id": "japan",
        "name": "Tomoki Hayakawa",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/tomoki-hayakawa/profil/spieler/683271",
        "source_refs": {
          "key_transfermarkt": "683271",
          "reep_id": "reep_p73780c63",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Kashima Antlers FC",
          "date_of_birth": "1999-03-03",
          "age": 27,
          "country_of_birth": "Japan",
          "country_of_citizenship": "Japan",
          "position_transfermarkt": "Goalkeeper",
          "sub_position": "Goalkeeper",
          "foot": "right",
          "height_cm": 187,
          "contract_expiration_date": "2026-01-31",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/683271-1772672828.JPG?lm=1"
        },
        "derived": {
          "caps": 3,
          "goals": 0,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 0.75,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "japan:player:tsuyoshi-watanabe",
        "team_id": "japan",
        "name": "Tsuyoshi Watanabe",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/tsuyoshi-watanabe/profil/spieler/598791",
        "source_refs": {
          "key_transfermarkt": "598791",
          "reep_id": "reep_pa6d88461",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Feyenoord Rotterdam",
          "date_of_birth": "1997-02-05",
          "age": 29,
          "country_of_birth": "Japan",
          "country_of_citizenship": "Japan",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 186,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/598791-1705504081.jpg?lm=1"
        },
        "derived": {
          "caps": 10,
          "goals": 0,
          "market_value_eur": 10000000,
          "highest_market_value_eur": 10000000,
          "impact_proxy_score": 8.5,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "japan:player:wataru-endo",
        "team_id": "japan",
        "name": "Wataru Endo",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/wataru-endo/profil/spieler/146310",
        "source_refs": {
          "key_transfermarkt": "146310",
          "reep_id": "reep_p0994b6b6",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Liverpool Football Club",
          "date_of_birth": "1993-02-09",
          "age": 33,
          "country_of_birth": "Japan",
          "country_of_citizenship": "Japan",
          "position_transfermarkt": "Midfield",
          "sub_position": "Defensive Midfield",
          "foot": "right",
          "height_cm": 178,
          "contract_expiration_date": "2027-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/146310-1657181542.jpg?lm=1"
        },
        "derived": {
          "caps": 72,
          "goals": 4,
          "market_value_eur": 5000000,
          "highest_market_value_eur": 13000000,
          "impact_proxy_score": 22.2,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "japan:player:yuito-suzuki",
        "team_id": "japan",
        "name": "Yuito Suzuki",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/yuito-suzuki/profil/spieler/668606",
        "source_refs": {
          "key_transfermarkt": "668606",
          "reep_id": "reep_pb7b3e90c",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Sport-Club Freiburg",
          "date_of_birth": "2001-10-25",
          "age": 24,
          "country_of_birth": "Japan",
          "country_of_citizenship": "Japan",
          "position_transfermarkt": "Attack",
          "sub_position": "Second Striker",
          "foot": "right",
          "height_cm": 175,
          "contract_expiration_date": null,
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/668606-1753955159.jpg?lm=1"
        },
        "derived": {
          "caps": 6,
          "goals": 0,
          "market_value_eur": 15000000,
          "highest_market_value_eur": 15000000,
          "impact_proxy_score": 10.5,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "japan:player:yukinari-sugawara",
        "team_id": "japan",
        "name": "Yukinari Sugawara",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/yukinari-sugawara/profil/spieler/405385",
        "source_refs": {
          "key_transfermarkt": "405385",
          "reep_id": "reep_p4ae6a281",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Sportverein Werder Bremen von 1899",
          "date_of_birth": "2000-06-28",
          "age": 25,
          "country_of_birth": "Japan",
          "country_of_citizenship": "Japan",
          "position_transfermarkt": "Defender",
          "sub_position": "Right-Back",
          "foot": "right",
          "height_cm": 179,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/405385-1758702447.jpg?lm=1"
        },
        "derived": {
          "caps": 20,
          "goals": 2,
          "market_value_eur": 7500000,
          "highest_market_value_eur": 15000000,
          "impact_proxy_score": 10.1,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "japan:player:yuto-nagatomo",
        "team_id": "japan",
        "name": "Yuto Nagatomo",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/yuto-nagatomo/profil/spieler/79522",
        "source_refs": {
          "key_transfermarkt": "79522",
          "reep_id": "reep_p97fb302b",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Tokyo Football Club",
          "date_of_birth": "1986-09-12",
          "age": 39,
          "country_of_birth": "Japan",
          "country_of_citizenship": "Japan",
          "position_transfermarkt": "Defender",
          "sub_position": "Left-Back",
          "foot": "both",
          "height_cm": 170,
          "contract_expiration_date": null,
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/79522-1772683341.JPG?lm=1"
        },
        "derived": {
          "caps": 144,
          "goals": 4,
          "market_value_eur": 300000,
          "highest_market_value_eur": 14000000,
          "impact_proxy_score": 26.38,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "japan:player:zion-suzuki",
        "team_id": "japan",
        "name": "Zion Suzuki",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/zion-suzuki/profil/spieler/432298",
        "source_refs": {
          "key_transfermarkt": "432298",
          "reep_id": "reep_p817a3fa9",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Parma Calcio 1913",
          "date_of_birth": "2002-08-21",
          "age": 23,
          "country_of_birth": "United States",
          "country_of_citizenship": "Japan",
          "position_transfermarkt": "Goalkeeper",
          "sub_position": "Goalkeeper",
          "foot": "right",
          "height_cm": 190,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/432298-1713345567.png?lm=1"
        },
        "derived": {
          "caps": 23,
          "goals": 0,
          "market_value_eur": 20000000,
          "highest_market_value_eur": 20000000,
          "impact_proxy_score": 17.75,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "korea-republic:player:bae-junho",
        "team_id": "korea-republic",
        "name": "Bae Junho",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/jun-ho-bae/profil/spieler/912081",
        "source_refs": {
          "key_transfermarkt": "912081",
          "reep_id": null,
          "identity_ref_source": "dcaribou_activity_ref",
          "person_id_map_confidence": "medium",
          "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Stoke City",
          "date_of_birth": "2003-08-21",
          "age": 22,
          "country_of_birth": "Korea, South",
          "country_of_citizenship": "Korea, South",
          "position_transfermarkt": "Midfield",
          "sub_position": "Attacking Midfield",
          "foot": "right",
          "height_cm": 180,
          "contract_expiration_date": "2027-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/912081-1693354959.jpg?lm=1"
        },
        "derived": {
          "caps": 12,
          "goals": 2,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 3.6,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "korea-republic:player:cho-guesung",
        "team_id": "korea-republic",
        "name": "Cho Guesung",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/gue-sung-cho/profil/spieler/652537",
        "source_refs": {
          "key_transfermarkt": "652537",
          "reep_id": null,
          "identity_ref_source": "dcaribou_activity_ref",
          "person_id_map_confidence": "medium",
          "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Fodbold Club Midtjylland",
          "date_of_birth": "1998-01-25",
          "age": 28,
          "country_of_birth": "Korea, South",
          "country_of_citizenship": "Korea, South",
          "position_transfermarkt": "Attack",
          "sub_position": "Centre-Forward",
          "foot": "right",
          "height_cm": 188,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/652537-1669656974.jpg?lm=1"
        },
        "derived": {
          "caps": 42,
          "goals": 10,
          "market_value_eur": 4500000,
          "highest_market_value_eur": 4500000,
          "impact_proxy_score": 16.2,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "korea-republic:player:cho-yumin",
        "team_id": "korea-republic",
        "name": "Cho Yumin",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/yu-min-cho/profil/spieler/561212",
        "source_refs": {
          "key_transfermarkt": "561212",
          "reep_id": null,
          "identity_ref_source": "dcaribou_activity_ref",
          "person_id_map_confidence": "medium",
          "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": null,
          "date_of_birth": "1996-11-17",
          "age": 29,
          "country_of_birth": "Korea, South",
          "country_of_citizenship": "Korea, South",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 185,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/561212-1589996067.JPG?lm=1"
        },
        "derived": {
          "caps": 18,
          "goals": 0,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 4.5,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "korea-republic:player:eom-jisung",
        "team_id": "korea-republic",
        "name": "Eom Jisung",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/ji-sung-eom/profil/spieler/706968",
        "source_refs": {
          "key_transfermarkt": "706968",
          "reep_id": null,
          "identity_ref_source": "dcaribou_activity_ref",
          "person_id_map_confidence": "medium",
          "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Swansea City",
          "date_of_birth": "2002-05-09",
          "age": 24,
          "country_of_birth": "Korea, South",
          "country_of_citizenship": "Korea, South",
          "position_transfermarkt": "Attack",
          "sub_position": "Left Winger",
          "foot": "right",
          "height_cm": 176,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/706968-1615445061.jpg?lm=1"
        },
        "derived": {
          "caps": 8,
          "goals": 2,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 2.6,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "korea-republic:player:hwang-heechan",
        "team_id": "korea-republic",
        "name": "Hwang Heechan",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/hee-chan-hwang/profil/spieler/292246",
        "source_refs": {
          "key_transfermarkt": "292246",
          "reep_id": null,
          "identity_ref_source": "dcaribou_activity_ref",
          "person_id_map_confidence": "medium",
          "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Wolverhampton Wanderers Football Club",
          "date_of_birth": "1996-01-26",
          "age": 30,
          "country_of_birth": "Korea, South",
          "country_of_citizenship": "Korea, South",
          "position_transfermarkt": "Attack",
          "sub_position": "Centre-Forward",
          "foot": "right",
          "height_cm": 177,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/292246-1708341416.jpg?lm=1"
        },
        "derived": {
          "caps": 77,
          "goals": 16,
          "market_value_eur": 10000000,
          "highest_market_value_eur": 25000000,
          "impact_proxy_score": 30.05,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "korea-republic:player:hwang-inbeom",
        "team_id": "korea-republic",
        "name": "Hwang Inbeom",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/in-beom-hwang/profil/spieler/365394",
        "source_refs": {
          "key_transfermarkt": "365394",
          "reep_id": null,
          "identity_ref_source": "dcaribou_activity_ref",
          "person_id_map_confidence": "medium",
          "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Feyenoord Rotterdam",
          "date_of_birth": "1996-09-20",
          "age": 29,
          "country_of_birth": "Korea, South",
          "country_of_citizenship": "Korea, South",
          "position_transfermarkt": "Midfield",
          "sub_position": "Defensive Midfield",
          "foot": "both",
          "height_cm": 177,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/365394-1729850038.jpg?lm=1"
        },
        "derived": {
          "caps": 71,
          "goals": 6,
          "market_value_eur": 4500000,
          "highest_market_value_eur": 4500000,
          "impact_proxy_score": 22.25,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "korea-republic:player:jens-castrop",
        "team_id": "korea-republic",
        "name": "Jens Castrop",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/jens-castrop/profil/spieler/613192",
        "source_refs": {
          "key_transfermarkt": "613192",
          "reep_id": "reep_p91cff66a",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
          "date_of_birth": "2003-07-29",
          "age": 22,
          "country_of_birth": "Germany",
          "country_of_citizenship": "Korea, South",
          "position_transfermarkt": "Midfield",
          "sub_position": "Central Midfield",
          "foot": "right",
          "height_cm": 178,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/613192-1760966991.jpg?lm=1"
        },
        "derived": {
          "caps": 5,
          "goals": 0,
          "market_value_eur": 1500000,
          "highest_market_value_eur": 1500000,
          "impact_proxy_score": 2.15,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "korea-republic:player:jo-hyeonwoo",
        "team_id": "korea-republic",
        "name": "Jo Hyeonwoo",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/hyeon-woo-jo/profil/spieler/260171",
        "source_refs": {
          "key_transfermarkt": "260171",
          "reep_id": null,
          "identity_ref_source": "dcaribou_activity_ref",
          "person_id_map_confidence": "medium",
          "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Ulsan Hyundai Football Club",
          "date_of_birth": "1991-09-25",
          "age": 34,
          "country_of_birth": "Korea, South",
          "country_of_citizenship": "Korea, South",
          "position_transfermarkt": "Goalkeeper",
          "sub_position": "Goalkeeper",
          "foot": "right",
          "height_cm": 189,
          "contract_expiration_date": null,
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/260171-1701827393.jpg?lm=1"
        },
        "derived": {
          "caps": 47,
          "goals": 0,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 11.75,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "korea-republic:player:kim-jingyu",
        "team_id": "korea-republic",
        "name": "Kim Jingyu",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/jin-gyu-kim/profil/spieler/365377",
        "source_refs": {
          "key_transfermarkt": "365377",
          "reep_id": null,
          "identity_ref_source": "dcaribou_activity_ref",
          "person_id_map_confidence": "medium",
          "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Jeonbuk Hyundai Motors",
          "date_of_birth": "1997-02-24",
          "age": 29,
          "country_of_birth": "Korea, South",
          "country_of_citizenship": "Korea, South",
          "position_transfermarkt": "Midfield",
          "sub_position": "Central Midfield",
          "foot": "right",
          "height_cm": 177,
          "contract_expiration_date": "2026-12-31",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/365377-1582743285.jpg?lm=1"
        },
        "derived": {
          "caps": 20,
          "goals": 3,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 5.9,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "korea-republic:player:kim-minjae",
        "team_id": "korea-republic",
        "name": "Kim Minjae",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/min-jae-kim/profil/spieler/503482",
        "source_refs": {
          "key_transfermarkt": "503482",
          "reep_id": null,
          "identity_ref_source": "dcaribou_activity_ref",
          "person_id_map_confidence": "medium",
          "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "FC Bayern München",
          "date_of_birth": "1996-11-15",
          "age": 29,
          "country_of_birth": "Korea, South",
          "country_of_citizenship": "Korea, South",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 190,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/503482-1700208062.jpg?lm=1"
        },
        "derived": {
          "caps": 77,
          "goals": 4,
          "market_value_eur": 25000000,
          "highest_market_value_eur": 60000000,
          "impact_proxy_score": 35.45,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "korea-republic:player:kim-moonhwan",
        "team_id": "korea-republic",
        "name": "Kim Moonhwan",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/moon-hwan-kim/profil/spieler/524592",
        "source_refs": {
          "key_transfermarkt": "524592",
          "reep_id": null,
          "identity_ref_source": "dcaribou_activity_ref",
          "person_id_map_confidence": "medium",
          "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Foundation Coorperation Hana Financial Group Inc. Football Club",
          "date_of_birth": "1995-08-01",
          "age": 30,
          "country_of_birth": "Korea, South",
          "country_of_citizenship": "Korea, South",
          "position_transfermarkt": "Defender",
          "sub_position": "Right-Back",
          "foot": "right",
          "height_cm": 173,
          "contract_expiration_date": "2027-12-31",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/524592-1646503630.jpg?lm=1"
        },
        "derived": {
          "caps": 34,
          "goals": 0,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 8.5,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "korea-republic:player:kim-seung-gyu",
        "team_id": "korea-republic",
        "name": "Kim Seung-gyu",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/seung-gyu-kim/profil/spieler/92076",
        "source_refs": {
          "key_transfermarkt": "92076",
          "reep_id": "reep_pdb53c1c9",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Tokyo Football Club",
          "date_of_birth": "1990-09-30",
          "age": 35,
          "country_of_birth": "Korea, South",
          "country_of_citizenship": "Korea, South",
          "position_transfermarkt": "Goalkeeper",
          "sub_position": "Goalkeeper",
          "foot": "right",
          "height_cm": 189,
          "contract_expiration_date": "2027-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/92076-1772683967.JPG?lm=1"
        },
        "derived": {
          "caps": 85,
          "goals": 0,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 21.25,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "korea-republic:player:kim-taehyeon",
        "team_id": "korea-republic",
        "name": "Kim Taehyeon",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/tae-hyeon-kim/profil/spieler/645847",
        "source_refs": {
          "key_transfermarkt": "645847",
          "reep_id": null,
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "medium",
          "person_id_map_resolution_method": "platform_external_refs_no_reep_row",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Kashima Antlers FC",
          "date_of_birth": "2000-09-17",
          "age": 25,
          "country_of_birth": "Korea, South",
          "country_of_citizenship": "Korea, South",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "left",
          "height_cm": 187,
          "contract_expiration_date": "2027-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/645847-1772672823.JPG?lm=1"
        },
        "derived": {
          "caps": 7,
          "goals": 0,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 1.75,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "korea-republic:player:lee-donggyeong",
        "team_id": "korea-republic",
        "name": "Lee Donggyeong",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/dong-gyeong-lee/profil/spieler/558086",
        "source_refs": {
          "key_transfermarkt": "558086",
          "reep_id": null,
          "identity_ref_source": "dcaribou_activity_ref",
          "person_id_map_confidence": "medium",
          "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Ulsan Hyundai Football Club",
          "date_of_birth": "1997-09-20",
          "age": 28,
          "country_of_birth": "Korea, South",
          "country_of_citizenship": "Korea, South",
          "position_transfermarkt": "Midfield",
          "sub_position": "Attacking Midfield",
          "foot": "left",
          "height_cm": 176,
          "contract_expiration_date": null,
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/558086-1666196779.png?lm=1"
        },
        "derived": {
          "caps": 16,
          "goals": 3,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 4.9,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "korea-republic:player:lee-hanbeom",
        "team_id": "korea-republic",
        "name": "Lee Hanbeom",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/han-beom-lee/profil/spieler/706963",
        "source_refs": {
          "key_transfermarkt": "706963",
          "reep_id": null,
          "identity_ref_source": "dcaribou_activity_ref",
          "person_id_map_confidence": "medium",
          "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Fodbold Club Midtjylland",
          "date_of_birth": "2002-06-17",
          "age": 23,
          "country_of_birth": "Korea, South",
          "country_of_citizenship": "Korea, South",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 190,
          "contract_expiration_date": "2027-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/706963-1693308740.jpg?lm=1"
        },
        "derived": {
          "caps": 6,
          "goals": 0,
          "market_value_eur": 1800000,
          "highest_market_value_eur": 1800000,
          "impact_proxy_score": 2.58,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "korea-republic:player:lee-jaesung",
        "team_id": "korea-republic",
        "name": "Lee Jaesung",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/jae-sung-lee/profil/spieler/314398",
        "source_refs": {
          "key_transfermarkt": "314398",
          "reep_id": null,
          "identity_ref_source": "dcaribou_activity_ref",
          "person_id_map_confidence": "medium",
          "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "1. Fußball- und Sportverein Mainz 05",
          "date_of_birth": "1992-08-10",
          "age": 33,
          "country_of_birth": "Korea, South",
          "country_of_citizenship": "Korea, South",
          "position_transfermarkt": "Midfield",
          "sub_position": "Attacking Midfield",
          "foot": "left",
          "height_cm": 180,
          "contract_expiration_date": null,
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/314398-1668504727.jpg?lm=1"
        },
        "derived": {
          "caps": 103,
          "goals": 15,
          "market_value_eur": 2000000,
          "highest_market_value_eur": 4000000,
          "impact_proxy_score": 30.7,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "korea-republic:player:lee-kangin",
        "team_id": "korea-republic",
        "name": "Lee Kangin",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/kang-in-lee/profil/spieler/557149",
        "source_refs": {
          "key_transfermarkt": "557149",
          "reep_id": null,
          "identity_ref_source": "dcaribou_activity_ref",
          "person_id_map_confidence": "medium",
          "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Paris Saint-Germain Football Club",
          "date_of_birth": "2001-02-19",
          "age": 25,
          "country_of_birth": "Korea, South",
          "country_of_citizenship": "Korea, South",
          "position_transfermarkt": "Midfield",
          "sub_position": "Attacking Midfield",
          "foot": "left",
          "height_cm": 173,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/557149-1703978046.jpg?lm=1"
        },
        "derived": {
          "caps": 46,
          "goals": 11,
          "market_value_eur": 25000000,
          "highest_market_value_eur": 30000000,
          "impact_proxy_score": 29.8,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "korea-republic:player:lee-kihyuk",
        "team_id": "korea-republic",
        "name": "Lee Kihyuk",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/gi-hyuk-lee/profil/spieler/763349",
        "source_refs": {
          "key_transfermarkt": "763349",
          "reep_id": null,
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "medium",
          "person_id_map_resolution_method": "platform_external_refs_no_reep_row",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Gangwon Football Club",
          "date_of_birth": "2000-07-07",
          "age": 25,
          "country_of_birth": "Korea, South",
          "country_of_citizenship": "Korea, South",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "left",
          "height_cm": 185,
          "contract_expiration_date": "2027-12-31",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/763349-1615447998.jpg?lm=1"
        },
        "derived": {
          "caps": 1,
          "goals": 0,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 0.25,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "korea-republic:player:lee-taeseok",
        "team_id": "korea-republic",
        "name": "Lee Taeseok",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/tae-seok-lee/profil/spieler/639027",
        "source_refs": {
          "key_transfermarkt": "639027",
          "reep_id": null,
          "identity_ref_source": "dcaribou_activity_ref",
          "person_id_map_confidence": "medium",
          "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Fußballklub Austria Wien",
          "date_of_birth": "2002-07-28",
          "age": 23,
          "country_of_birth": "Korea, South",
          "country_of_citizenship": "Korea, South",
          "position_transfermarkt": "Defender",
          "sub_position": "Left-Back",
          "foot": "left",
          "height_cm": 174,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/639027-1753482832.jpg?lm=1"
        },
        "derived": {
          "caps": 14,
          "goals": 1,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 3.8,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "korea-republic:player:oh-hyeongyu",
        "team_id": "korea-republic",
        "name": "Oh Hyeongyu",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/hyeon-gyu-oh/profil/spieler/639246",
        "source_refs": {
          "key_transfermarkt": "639246",
          "reep_id": null,
          "identity_ref_source": "dcaribou_activity_ref",
          "person_id_map_confidence": "medium",
          "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Beşiktaş Jimnastik Kulübü",
          "date_of_birth": "2001-04-12",
          "age": 25,
          "country_of_birth": "Korea, South",
          "country_of_citizenship": "Korea, South",
          "position_transfermarkt": "Attack",
          "sub_position": "Centre-Forward",
          "foot": "right",
          "height_cm": 187,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/639246-1770374157.png?lm=1"
        },
        "derived": {
          "caps": 26,
          "goals": 6,
          "market_value_eur": 1800000,
          "highest_market_value_eur": 1800000,
          "impact_proxy_score": 9.38,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "korea-republic:player:paik-seungho",
        "team_id": "korea-republic",
        "name": "Paik Seungho",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/seung-ho-paik/profil/spieler/282689",
        "source_refs": {
          "key_transfermarkt": "282689",
          "reep_id": null,
          "identity_ref_source": "dcaribou_activity_ref",
          "person_id_map_confidence": "medium",
          "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": null,
          "date_of_birth": "1997-03-17",
          "age": 29,
          "country_of_birth": "Korea, South",
          "country_of_citizenship": "Korea, South",
          "position_transfermarkt": "Midfield",
          "sub_position": "Central Midfield",
          "foot": "right",
          "height_cm": 182,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/282689-1715262077.jpg?lm=1"
        },
        "derived": {
          "caps": 25,
          "goals": 3,
          "market_value_eur": 900000,
          "highest_market_value_eur": 1000000,
          "impact_proxy_score": 7.69,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "korea-republic:player:park-jinseob",
        "team_id": "korea-republic",
        "name": "Park Jinseob",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/jin-seob-park/profil/spieler/557469",
        "source_refs": {
          "key_transfermarkt": "557469",
          "reep_id": null,
          "identity_ref_source": "dcaribou_activity_ref",
          "person_id_map_confidence": "medium",
          "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": null,
          "date_of_birth": "1995-10-23",
          "age": 30,
          "country_of_birth": "Korea, South",
          "country_of_citizenship": "Korea, South",
          "position_transfermarkt": "Midfield",
          "sub_position": "Defensive Midfield",
          "foot": "right",
          "height_cm": 186,
          "contract_expiration_date": null,
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/557469-1765824103.jpg?lm=1"
        },
        "derived": {
          "caps": 12,
          "goals": 1,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 3.3,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "korea-republic:player:seol-youngwoo",
        "team_id": "korea-republic",
        "name": "Seol Youngwoo",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/young-woo-seol/profil/spieler/639414",
        "source_refs": {
          "key_transfermarkt": "639414",
          "reep_id": null,
          "identity_ref_source": "dcaribou_activity_ref",
          "person_id_map_confidence": "medium",
          "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Fudbalski klub Crvena zvezda Beograd",
          "date_of_birth": "1998-12-05",
          "age": 27,
          "country_of_birth": "Korea, South",
          "country_of_citizenship": "Korea, South",
          "position_transfermarkt": "Defender",
          "sub_position": "Right-Back",
          "foot": "right",
          "height_cm": 183,
          "contract_expiration_date": "2027-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/639414-1725631757.JPG?lm=1"
        },
        "derived": {
          "caps": 32,
          "goals": 0,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 8.0,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "korea-republic:player:son-heungmin",
        "team_id": "korea-republic",
        "name": "Son Heungmin",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/heung-min-son/profil/spieler/91845",
        "source_refs": {
          "key_transfermarkt": "91845",
          "reep_id": null,
          "identity_ref_source": "dcaribou_activity_ref",
          "person_id_map_confidence": "medium",
          "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Los Angeles Football Club",
          "date_of_birth": "1992-07-08",
          "age": 33,
          "country_of_birth": "Korea, South",
          "country_of_citizenship": "Korea, South",
          "position_transfermarkt": "Attack",
          "sub_position": "Left Winger",
          "foot": "both",
          "height_cm": 184,
          "contract_expiration_date": "2027-12-31",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/91845-1771690023.jpg?lm=1"
        },
        "derived": {
          "caps": 143,
          "goals": 54,
          "market_value_eur": 17000000,
          "highest_market_value_eur": 90000000,
          "impact_proxy_score": 50.2,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "korea-republic:player:song-bumkeun",
        "team_id": "korea-republic",
        "name": "Song Bumkeun",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/bum-keun-song/profil/spieler/508237",
        "source_refs": {
          "key_transfermarkt": "508237",
          "reep_id": null,
          "identity_ref_source": "dcaribou_activity_ref",
          "person_id_map_confidence": "medium",
          "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Jeonbuk Hyundai Motors",
          "date_of_birth": "1997-10-15",
          "age": 28,
          "country_of_birth": "Korea, South",
          "country_of_citizenship": "Korea, South",
          "position_transfermarkt": "Goalkeeper",
          "sub_position": "Goalkeeper",
          "foot": "right",
          "height_cm": 194,
          "contract_expiration_date": null,
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/508237-1584689521.jpg?lm=1"
        },
        "derived": {
          "caps": 2,
          "goals": 0,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 0.5,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "korea-republic:player:yang-hyunjun",
        "team_id": "korea-republic",
        "name": "Yang Hyunjun",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/hyun-jun-yang/profil/spieler/853110",
        "source_refs": {
          "key_transfermarkt": "853110",
          "reep_id": null,
          "identity_ref_source": "dcaribou_activity_ref",
          "person_id_map_confidence": "medium",
          "person_id_map_resolution_method": "dcaribou_country_reverse_name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "The Celtic Football Club",
          "date_of_birth": "2002-05-25",
          "age": 23,
          "country_of_birth": "Korea, South",
          "country_of_citizenship": "Korea, South",
          "position_transfermarkt": "Attack",
          "sub_position": "Right Winger",
          "foot": "right",
          "height_cm": 176,
          "contract_expiration_date": "2028-05-31",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/853110-1696454819.jpg?lm=1"
        },
        "derived": {
          "caps": 8,
          "goals": 0,
          "market_value_eur": 2000000,
          "highest_market_value_eur": 2000000,
          "impact_proxy_score": 3.2,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "sweden:player:alexander-bernhardsson",
        "team_id": "sweden",
        "name": "Alexander Bernhardsson",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/alexander-bernhardsson/profil/spieler/633454",
        "source_refs": {
          "key_transfermarkt": "633454",
          "reep_id": "reep_pf7082d0b",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Holstein Kiel",
          "date_of_birth": "1998-09-08",
          "age": 27,
          "country_of_birth": "Sweden",
          "country_of_citizenship": "Sweden",
          "position_transfermarkt": "Attack",
          "sub_position": "Right Winger",
          "foot": "left",
          "height_cm": 185,
          "contract_expiration_date": "2027-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/633454-1756808339.jpg?lm=1"
        },
        "derived": {
          "caps": 9,
          "goals": 0,
          "market_value_eur": 3000000,
          "highest_market_value_eur": 3000000,
          "impact_proxy_score": 4.05,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "sweden:player:alexander-isak",
        "team_id": "sweden",
        "name": "Alexander Isak",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/alexander-isak/profil/spieler/349066",
        "source_refs": {
          "key_transfermarkt": "349066",
          "reep_id": "reep_p87829862",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Liverpool Football Club",
          "date_of_birth": "1999-09-21",
          "age": 26,
          "country_of_birth": "Sweden",
          "country_of_citizenship": "Sweden",
          "position_transfermarkt": "Attack",
          "sub_position": "Centre-Forward",
          "foot": "right",
          "height_cm": 192,
          "contract_expiration_date": "2031-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/349066-1680791339.jpg?lm=1"
        },
        "derived": {
          "caps": 56,
          "goals": 16,
          "market_value_eur": 120000000,
          "highest_market_value_eur": 140000000,
          "impact_proxy_score": 78.8,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "sweden:player:anthony-elanga",
        "team_id": "sweden",
        "name": "Anthony Elanga",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/anthony-elanga/profil/spieler/583189",
        "source_refs": {
          "key_transfermarkt": "583189",
          "reep_id": "reep_pa7e27407",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Newcastle United Football Club",
          "date_of_birth": "2002-04-27",
          "age": 24,
          "country_of_birth": "Sweden",
          "country_of_citizenship": "Sweden",
          "position_transfermarkt": "Attack",
          "sub_position": "Right Winger",
          "foot": "right",
          "height_cm": 178,
          "contract_expiration_date": "2030-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/583189-1700739021.jpg?lm=1"
        },
        "derived": {
          "caps": 28,
          "goals": 6,
          "market_value_eur": 50000000,
          "highest_market_value_eur": 55000000,
          "impact_proxy_score": 38.8,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "sweden:player:benjamin-nygren",
        "team_id": "sweden",
        "name": "Benjamin Nygren",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/benjamin-nygren/profil/spieler/475949",
        "source_refs": {
          "key_transfermarkt": "475949",
          "reep_id": "reep_p283dc072",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "The Celtic Football Club",
          "date_of_birth": "2001-07-08",
          "age": 24,
          "country_of_birth": "Sweden",
          "country_of_citizenship": "Sweden",
          "position_transfermarkt": "Attack",
          "sub_position": "Right Winger",
          "foot": "left",
          "height_cm": 188,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/475949-1758813565.jpg?lm=1"
        },
        "derived": {
          "caps": 9,
          "goals": 3,
          "market_value_eur": 6500000,
          "highest_market_value_eur": 6500000,
          "impact_proxy_score": 7.05,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "sweden:player:besfort-zeneli",
        "team_id": "sweden",
        "name": "Besfort Zeneli",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/besfort-zeneli/profil/spieler/715653",
        "source_refs": {
          "key_transfermarkt": "715653",
          "reep_id": "reep_pabcd2e02",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Royale Union Saint-Gilloise",
          "date_of_birth": "2002-11-21",
          "age": 23,
          "country_of_birth": "Sweden",
          "country_of_citizenship": "Sweden",
          "position_transfermarkt": "Midfield",
          "sub_position": "Central Midfield",
          "foot": "right",
          "height_cm": 187,
          "contract_expiration_date": "2030-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/715653-1772107822.jpg?lm=1"
        },
        "derived": {
          "caps": 6,
          "goals": 0,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 1.5,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "sweden:player:carl-starfelt",
        "team_id": "sweden",
        "name": "Carl Starfelt",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/carl-starfelt/profil/spieler/258987",
        "source_refs": {
          "key_transfermarkt": "258987",
          "reep_id": "reep_pbe7681cd",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Real Club Celta de Vigo S. A. D.",
          "date_of_birth": "1995-06-01",
          "age": 30,
          "country_of_birth": "Sweden",
          "country_of_citizenship": "Sweden",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 187,
          "contract_expiration_date": "2027-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/258987-1758827268.jpg?lm=1"
        },
        "derived": {
          "caps": 17,
          "goals": 0,
          "market_value_eur": 6000000,
          "highest_market_value_eur": 6500000,
          "impact_proxy_score": 7.85,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "sweden:player:daniel-svensson",
        "team_id": "sweden",
        "name": "Daniel Svensson",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/daniel-svensson/profil/spieler/579287",
        "source_refs": {
          "key_transfermarkt": "579287",
          "reep_id": "reep_p0e48554a",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "manual_review",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Borussia Dortmund",
          "date_of_birth": "2002-02-12",
          "age": 24,
          "country_of_birth": "Sweden",
          "country_of_citizenship": "Sweden",
          "position_transfermarkt": "Defender",
          "sub_position": "Left-Back",
          "foot": "left",
          "height_cm": 183,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/579287-1739179044.jpg?lm=1"
        },
        "derived": {
          "caps": 11,
          "goals": 0,
          "market_value_eur": 22000000,
          "highest_market_value_eur": 22000000,
          "impact_proxy_score": 15.95,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "sweden:player:elliot-stroud",
        "team_id": "sweden",
        "name": "Elliot Stroud",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/elliot-stroud/profil/spieler/687622",
        "source_refs": {
          "key_transfermarkt": "687622",
          "reep_id": "reep_p781d1cda",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Mjällby Almänna Idrottsförening",
          "date_of_birth": "2002-06-22",
          "age": 23,
          "country_of_birth": "Sweden",
          "country_of_citizenship": "Sweden",
          "position_transfermarkt": "Midfield",
          "sub_position": "Left Midfield",
          "foot": "left",
          "height_cm": 185,
          "contract_expiration_date": "2026-12-31",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/687622-1724893794.jpg?lm=1"
        },
        "derived": {
          "caps": 0,
          "goals": 0,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 0.0,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "sweden:player:emil-holm",
        "team_id": "sweden",
        "name": "Emil Holm",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/emil-holm/profil/spieler/496745",
        "source_refs": {
          "key_transfermarkt": "496745",
          "reep_id": "reep_p13e3cc5d",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Juventus Football Club",
          "date_of_birth": "2000-05-13",
          "age": 26,
          "country_of_birth": "Sweden",
          "country_of_citizenship": "Sweden",
          "position_transfermarkt": "Defender",
          "sub_position": "Right-Back",
          "foot": "right",
          "height_cm": 191,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/496745-1688450376.jpg?lm=1"
        },
        "derived": {
          "caps": 16,
          "goals": 2,
          "market_value_eur": 13000000,
          "highest_market_value_eur": 13000000,
          "impact_proxy_score": 12.4,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "sweden:player:eric-smith",
        "team_id": "sweden",
        "name": "Eric Smith",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/eric-smith/profil/spieler/292534",
        "source_refs": {
          "key_transfermarkt": "292534",
          "reep_id": "reep_p6b60e840",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "medium",
          "person_id_map_resolution_method": "name_plus_unique_team_nationality",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Fußball-Club St. Pauli von 1910",
          "date_of_birth": "1997-01-08",
          "age": 29,
          "country_of_birth": "Sweden",
          "country_of_citizenship": "Sweden",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 192,
          "contract_expiration_date": "2027-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/292534-1755032356.jpg?lm=1"
        },
        "derived": {
          "caps": 0,
          "goals": 0,
          "market_value_eur": 5000000,
          "highest_market_value_eur": 6000000,
          "impact_proxy_score": 3.0,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "sweden:player:gabriel-gudmundsson",
        "team_id": "sweden",
        "name": "Gabriel Gudmundsson",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/gabriel-gudmundsson/profil/spieler/362108",
        "source_refs": {
          "key_transfermarkt": "362108",
          "reep_id": "reep_pc1da9fc8",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Leeds United Association Football Club",
          "date_of_birth": "1999-04-29",
          "age": 27,
          "country_of_birth": "Sweden",
          "country_of_citizenship": "Sweden",
          "position_transfermarkt": "Defender",
          "sub_position": "Left-Back",
          "foot": "left",
          "height_cm": 180,
          "contract_expiration_date": "2029-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/362108-1666691160.jpg?lm=1"
        },
        "derived": {
          "caps": 23,
          "goals": 0,
          "market_value_eur": 15000000,
          "highest_market_value_eur": 15000000,
          "impact_proxy_score": 14.75,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "sweden:player:gustaf-lagerbielke",
        "team_id": "sweden",
        "name": "Gustaf Lagerbielke",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/gustaf-lagerbielke/profil/spieler/485395",
        "source_refs": {
          "key_transfermarkt": "485395",
          "reep_id": "reep_pf414e335",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Sporting Clube de Braga",
          "date_of_birth": "2000-04-10",
          "age": 26,
          "country_of_birth": "Sweden",
          "country_of_citizenship": "Sweden",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 193,
          "contract_expiration_date": "2030-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/485395-1692356028.jpg?lm=1"
        },
        "derived": {
          "caps": 9,
          "goals": 2,
          "market_value_eur": 5000000,
          "highest_market_value_eur": 5000000,
          "impact_proxy_score": 5.85,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "sweden:player:gustaf-nilsson",
        "team_id": "sweden",
        "name": "Gustaf Nilsson",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/gustaf-nilsson/profil/spieler/320440",
        "source_refs": {
          "key_transfermarkt": "320440",
          "reep_id": "reep_p35ce830e",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "manual_review",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Club Brugge Koninklijke Voetbalvereniging",
          "date_of_birth": "1997-05-23",
          "age": 28,
          "country_of_birth": "Sweden",
          "country_of_citizenship": "Sweden",
          "position_transfermarkt": "Attack",
          "sub_position": "Centre-Forward",
          "foot": "right",
          "height_cm": 196,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/320440-1754511265.jpg?lm=1"
        },
        "derived": {
          "caps": 8,
          "goals": 3,
          "market_value_eur": 2500000,
          "highest_market_value_eur": 7000000,
          "impact_proxy_score": 4.4,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "sweden:player:hjalmar-ekdal",
        "team_id": "sweden",
        "name": "Hjalmar Ekdal",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/hjalmar-ekdal/profil/spieler/392179",
        "source_refs": {
          "key_transfermarkt": "392179",
          "reep_id": "reep_pb080546c",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Burnley Football Club",
          "date_of_birth": "1998-10-21",
          "age": 27,
          "country_of_birth": "Sweden",
          "country_of_citizenship": "Sweden",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 187,
          "contract_expiration_date": "2027-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/392179-1685717602.jpg?lm=1"
        },
        "derived": {
          "caps": 11,
          "goals": 0,
          "market_value_eur": 6000000,
          "highest_market_value_eur": 8000000,
          "impact_proxy_score": 6.35,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "sweden:player:isak-hien",
        "team_id": "sweden",
        "name": "Isak Hien",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/isak-hien/profil/spieler/503075",
        "source_refs": {
          "key_transfermarkt": "503075",
          "reep_id": "reep_p16af8ecc",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Atalanta Bergamasca Calcio S.p.a.",
          "date_of_birth": "1999-01-13",
          "age": 27,
          "country_of_birth": "Sweden",
          "country_of_citizenship": "Sweden",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 191,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/503075-1725531359.jpg?lm=1"
        },
        "derived": {
          "caps": 27,
          "goals": 0,
          "market_value_eur": 25000000,
          "highest_market_value_eur": 30000000,
          "impact_proxy_score": 21.75,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "sweden:player:jacob-zetterstrom",
        "team_id": "sweden",
        "name": "Jacob Zetterstrom",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/jacob-widell-zetterstrom/profil/spieler/549440",
        "source_refs": {
          "key_transfermarkt": "549440",
          "reep_id": "reep_p65eea51a",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "manual_review",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": null,
          "date_of_birth": "1998-07-11",
          "age": 27,
          "country_of_birth": "Sweden",
          "country_of_citizenship": "Sweden",
          "position_transfermarkt": "Goalkeeper",
          "sub_position": "Goalkeeper",
          "foot": "right",
          "height_cm": 197,
          "contract_expiration_date": "2027-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/549440-1741273419.jpg?lm=1"
        },
        "derived": {
          "caps": 2,
          "goals": 0,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 0.5,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "sweden:player:jesper-karlstrom",
        "team_id": "sweden",
        "name": "Jesper Karlstrom",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/jesper-karlstrom/profil/spieler/222855",
        "source_refs": {
          "key_transfermarkt": "222855",
          "reep_id": "reep_pb28e1483",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Udinese Calcio",
          "date_of_birth": "1995-06-21",
          "age": 30,
          "country_of_birth": "Sweden",
          "country_of_citizenship": "Sweden",
          "position_transfermarkt": "Midfield",
          "sub_position": "Defensive Midfield",
          "foot": "right",
          "height_cm": 185,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/222855-1730184243.jpg?lm=1"
        },
        "derived": {
          "caps": 23,
          "goals": 0,
          "market_value_eur": 4000000,
          "highest_market_value_eur": 4000000,
          "impact_proxy_score": 8.15,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "sweden:player:ken-sema",
        "team_id": "sweden",
        "name": "Ken Sema",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/ken-sema/profil/spieler/252345",
        "source_refs": {
          "key_transfermarkt": "252345",
          "reep_id": "reep_p74d003ee",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": null,
          "date_of_birth": "1993-09-30",
          "age": 32,
          "country_of_birth": "Sweden",
          "country_of_citizenship": "Sweden",
          "position_transfermarkt": "Defender",
          "sub_position": "Left-Back",
          "foot": "left",
          "height_cm": 180,
          "contract_expiration_date": "2027-05-31",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/252345-1758221507.jpg?lm=1"
        },
        "derived": {
          "caps": 32,
          "goals": 5,
          "market_value_eur": 2500000,
          "highest_market_value_eur": 5000000,
          "impact_proxy_score": 11.0,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "sweden:player:kristoffer-nordfeldt",
        "team_id": "sweden",
        "name": "Kristoffer Nordfeldt",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/kristoffer-nordfeldt/profil/spieler/75890",
        "source_refs": {
          "key_transfermarkt": "75890",
          "reep_id": "reep_p2e3e530c",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Allmänna Idrottsklubben",
          "date_of_birth": "1989-06-23",
          "age": 36,
          "country_of_birth": "Sweden",
          "country_of_citizenship": "Sweden",
          "position_transfermarkt": "Goalkeeper",
          "sub_position": "Goalkeeper",
          "foot": "right",
          "height_cm": 190,
          "contract_expiration_date": "2026-12-31",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/75890-1718957612.jpg?lm=1"
        },
        "derived": {
          "caps": 20,
          "goals": 0,
          "market_value_eur": 300000,
          "highest_market_value_eur": 3000000,
          "impact_proxy_score": 5.18,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "sweden:player:lucas-bergvall",
        "team_id": "sweden",
        "name": "Lucas Bergvall",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/lucas-bergvall/profil/spieler/866246",
        "source_refs": {
          "key_transfermarkt": "866246",
          "reep_id": "reep_pb74fa577",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Tottenham Hotspur Football Club",
          "date_of_birth": "2006-02-02",
          "age": 20,
          "country_of_birth": "Sweden",
          "country_of_citizenship": "Sweden",
          "position_transfermarkt": "Midfield",
          "sub_position": "Central Midfield",
          "foot": "right",
          "height_cm": 187,
          "contract_expiration_date": "2031-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/866246-1701861399.jpg?lm=1"
        },
        "derived": {
          "caps": 8,
          "goals": 0,
          "market_value_eur": 40000000,
          "highest_market_value_eur": 40000000,
          "impact_proxy_score": 26.0,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "sweden:player:mattias-svanberg",
        "team_id": "sweden",
        "name": "Mattias Svanberg",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/mattias-svanberg/profil/spieler/342405",
        "source_refs": {
          "key_transfermarkt": "342405",
          "reep_id": "reep_p98ffc93e",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Verein für Leibesübungen Wolfsburg",
          "date_of_birth": "1999-01-05",
          "age": 27,
          "country_of_birth": "Sweden",
          "country_of_citizenship": "Sweden",
          "position_transfermarkt": "Midfield",
          "sub_position": "Central Midfield",
          "foot": "right",
          "height_cm": 185,
          "contract_expiration_date": "2027-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/342405-1752736577.jpg?lm=1"
        },
        "derived": {
          "caps": 38,
          "goals": 2,
          "market_value_eur": 12000000,
          "highest_market_value_eur": 18000000,
          "impact_proxy_score": 17.3,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "sweden:player:taha-ali",
        "team_id": "sweden",
        "name": "Taha Ali",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/taha-ali/profil/spieler/731771",
        "source_refs": {
          "key_transfermarkt": "731771",
          "reep_id": "reep_pb706a6e1",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Malmö Fotbollförening",
          "date_of_birth": "1998-07-01",
          "age": 27,
          "country_of_birth": "Sweden",
          "country_of_citizenship": "Sweden",
          "position_transfermarkt": "Attack",
          "sub_position": "Left Winger",
          "foot": "right",
          "height_cm": 174,
          "contract_expiration_date": "2026-12-31",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/731771-1673336117.jpg?lm=1"
        },
        "derived": {
          "caps": 1,
          "goals": 0,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 0.25,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "sweden:player:victor-lindelof",
        "team_id": "sweden",
        "name": "Victor Lindelof",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/victor-lindelof/profil/spieler/184573",
        "source_refs": {
          "key_transfermarkt": "184573",
          "reep_id": "reep_p707118f7",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Aston Villa Football Club",
          "date_of_birth": "1994-07-17",
          "age": 31,
          "country_of_birth": "Sweden",
          "country_of_citizenship": "Sweden",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 187,
          "contract_expiration_date": "2027-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/184573-1695244778.jpg?lm=1"
        },
        "derived": {
          "caps": 75,
          "goals": 3,
          "market_value_eur": 15000000,
          "highest_market_value_eur": 35000000,
          "impact_proxy_score": 28.65,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "sweden:player:viktor-gyokeres",
        "team_id": "sweden",
        "name": "Viktor Gyokeres",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/viktor-gyokeres/profil/spieler/325443",
        "source_refs": {
          "key_transfermarkt": "325443",
          "reep_id": "reep_pa57b5f05",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Arsenal Football Club",
          "date_of_birth": "1998-06-04",
          "age": 27,
          "country_of_birth": "Sweden",
          "country_of_citizenship": "Sweden",
          "position_transfermarkt": "Attack",
          "sub_position": "Centre-Forward",
          "foot": "right",
          "height_cm": 189,
          "contract_expiration_date": "2030-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/325443-1737581896.jpg?lm=1"
        },
        "derived": {
          "caps": 32,
          "goals": 19,
          "market_value_eur": 70000000,
          "highest_market_value_eur": 75000000,
          "impact_proxy_score": 55.7,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "sweden:player:viktor-johansson",
        "team_id": "sweden",
        "name": "Viktor Johansson",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/viktor-johansson/profil/spieler/273742",
        "source_refs": {
          "key_transfermarkt": "273742",
          "reep_id": "reep_p5fa85e83",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Stoke City",
          "date_of_birth": "1998-09-14",
          "age": 27,
          "country_of_birth": "Sweden",
          "country_of_citizenship": "Sweden",
          "position_transfermarkt": "Goalkeeper",
          "sub_position": "Goalkeeper",
          "foot": "right",
          "height_cm": 187,
          "contract_expiration_date": "2030-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/273742-1649405701.jpg?lm=1"
        },
        "derived": {
          "caps": 12,
          "goals": 0,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 3.0,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "sweden:player:yasin-ayari",
        "team_id": "sweden",
        "name": "Yasin Ayari",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/yasin-ayari/profil/spieler/667287",
        "source_refs": {
          "key_transfermarkt": "667287",
          "reep_id": "reep_pd056cb32",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Brighton and Hove Albion Football Club",
          "date_of_birth": "2003-10-06",
          "age": 22,
          "country_of_birth": "Sweden",
          "country_of_citizenship": "Sweden",
          "position_transfermarkt": "Midfield",
          "sub_position": "Central Midfield",
          "foot": "right",
          "height_cm": 172,
          "contract_expiration_date": "2027-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/667287-1746438362.jpg?lm=1"
        },
        "derived": {
          "caps": 19,
          "goals": 3,
          "market_value_eur": 30000000,
          "highest_market_value_eur": 30000000,
          "impact_proxy_score": 23.65,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "tunisia:player:adem-arous",
        "team_id": "tunisia",
        "name": "Adem Arous",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/adem-arous/profil/spieler/1071742",
        "source_refs": {
          "key_transfermarkt": "1071742",
          "reep_id": "reep_p70e1dae6",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Kasımpaşa A.Ş.",
          "date_of_birth": "2004-07-17",
          "age": 21,
          "country_of_birth": "Saudi Arabia",
          "country_of_citizenship": "Tunisia",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 188,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/1071742-1759930106.jpg?lm=1"
        },
        "derived": {
          "caps": 1,
          "goals": 0,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 0.25,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "tunisia:player:ali-abdi",
        "team_id": "tunisia",
        "name": "Ali Abdi",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/ali-abdi/profil/spieler/211474",
        "source_refs": {
          "key_transfermarkt": "211474",
          "reep_id": "reep_p9c240863",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Olympique Gymnaste Club Nice Côte d'Azur",
          "date_of_birth": "1993-12-20",
          "age": 32,
          "country_of_birth": "Tunisia",
          "country_of_citizenship": "Tunisia",
          "position_transfermarkt": "Defender",
          "sub_position": "Left-Back",
          "foot": "left",
          "height_cm": 183,
          "contract_expiration_date": "2027-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/211474-1756827001.jpg?lm=1"
        },
        "derived": {
          "caps": 45,
          "goals": 7,
          "market_value_eur": 2500000,
          "highest_market_value_eur": 3000000,
          "impact_proxy_score": 14.85,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "tunisia:player:anis-ben-slimane",
        "team_id": "tunisia",
        "name": "Anis Ben Slimane",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/anis-slimane/profil/spieler/546712",
        "source_refs": {
          "key_transfermarkt": "546712",
          "reep_id": "reep_p8618b503",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Sheffield United",
          "date_of_birth": "2001-03-16",
          "age": 25,
          "country_of_birth": "Denmark",
          "country_of_citizenship": "Tunisia",
          "position_transfermarkt": "Midfield",
          "sub_position": "Central Midfield",
          "foot": "both",
          "height_cm": 188,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/546712-1668422834.jpg?lm=1"
        },
        "derived": {
          "caps": null,
          "goals": null,
          "market_value_eur": 2500000,
          "highest_market_value_eur": 3500000,
          "impact_proxy_score": 1.5,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "tunisia:player:aymen-dahmene",
        "team_id": "tunisia",
        "name": "Aymen Dahmene",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/aymen-dahmen/profil/spieler/569433",
        "source_refs": {
          "key_transfermarkt": "569433",
          "reep_id": "reep_pa7e6da93",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "manual_review",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": null,
          "date_of_birth": "1997-01-28",
          "age": 29,
          "country_of_birth": "Tunisia",
          "country_of_citizenship": "Tunisia",
          "position_transfermarkt": "Goalkeeper",
          "sub_position": "Goalkeeper",
          "foot": "right",
          "height_cm": 188,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/569433-1767008501.jpg?lm=1"
        },
        "derived": {
          "caps": 37,
          "goals": 0,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 9.25,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "tunisia:player:dylan-bronn",
        "team_id": "tunisia",
        "name": "Dylan Bronn",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/dylan-bronn/profil/spieler/450417",
        "source_refs": {
          "key_transfermarkt": "450417",
          "reep_id": "reep_p76431525",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Servette Football Club 1890 SA",
          "date_of_birth": "1995-06-19",
          "age": 30,
          "country_of_birth": "France",
          "country_of_citizenship": "Tunisia",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 185,
          "contract_expiration_date": "2027-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/450417-1663667831.jpg?lm=1"
        },
        "derived": {
          "caps": 52,
          "goals": 2,
          "market_value_eur": 1300000,
          "highest_market_value_eur": 7000000,
          "impact_proxy_score": 14.38,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "tunisia:player:elias-achouri",
        "team_id": "tunisia",
        "name": "Elias Achouri",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/elias-achouri/profil/spieler/645589",
        "source_refs": {
          "key_transfermarkt": "645589",
          "reep_id": "reep_p0664da62",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Football Club København",
          "date_of_birth": "1999-02-10",
          "age": 27,
          "country_of_birth": "Réunion",
          "country_of_citizenship": "Tunisia",
          "position_transfermarkt": "Attack",
          "sub_position": "Left Winger",
          "foot": "right",
          "height_cm": 177,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/645589-1695238048.jpg?lm=1"
        },
        "derived": {
          "caps": 29,
          "goals": 5,
          "market_value_eur": 3500000,
          "highest_market_value_eur": 3500000,
          "impact_proxy_score": 10.85,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "tunisia:player:elias-saad",
        "team_id": "tunisia",
        "name": "Elias Saad",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/elias-saad/profil/spieler/526466",
        "source_refs": {
          "key_transfermarkt": "526466",
          "reep_id": "reep_p6025cf8d",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Fußball-Club St. Pauli von 1910",
          "date_of_birth": "1999-12-27",
          "age": 26,
          "country_of_birth": "Germany",
          "country_of_citizenship": "Tunisia",
          "position_transfermarkt": "Attack",
          "sub_position": "Left Winger",
          "foot": "right",
          "height_cm": 185,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/526466-1755201952.jpg?lm=1"
        },
        "derived": {
          "caps": 12,
          "goals": 3,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 3.9,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "tunisia:player:ellyes-skhiri",
        "team_id": "tunisia",
        "name": "Ellyes Skhiri",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/ellyes-skhiri/profil/spieler/290587",
        "source_refs": {
          "key_transfermarkt": "290587",
          "reep_id": "reep_pa1d2a6f7",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Eintracht Frankfurt Fußball AG",
          "date_of_birth": "1995-05-10",
          "age": 31,
          "country_of_birth": "France",
          "country_of_citizenship": "Tunisia",
          "position_transfermarkt": "Midfield",
          "sub_position": "Defensive Midfield",
          "foot": "right",
          "height_cm": 185,
          "contract_expiration_date": "2027-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/290587-1696509403.jpg?lm=1"
        },
        "derived": {
          "caps": 81,
          "goals": 4,
          "market_value_eur": 6000000,
          "highest_market_value_eur": 13000000,
          "impact_proxy_score": 25.05,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "tunisia:player:hadj-mahmoud",
        "team_id": "tunisia",
        "name": "Hadj Mahmoud",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/mohamed-belhadj-mahmoud/profil/spieler/673513",
        "source_refs": {
          "key_transfermarkt": "673513",
          "reep_id": "reep_p5aa06ecd",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "manual_review",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "FC Lugano",
          "date_of_birth": "2000-04-24",
          "age": 26,
          "country_of_birth": "Tunisia",
          "country_of_citizenship": "Tunisia",
          "position_transfermarkt": "Midfield",
          "sub_position": "Defensive Midfield",
          "foot": "right",
          "height_cm": 179,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/673513-1755185009.jpg?lm=1"
        },
        "derived": {
          "caps": 7,
          "goals": 0,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 1.75,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "tunisia:player:hannibal-mejbri",
        "team_id": "tunisia",
        "name": "Hannibal Mejbri",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/hannibal/profil/spieler/607224",
        "source_refs": {
          "key_transfermarkt": "607224",
          "reep_id": "reep_p5f64c365",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Burnley Football Club",
          "date_of_birth": "2003-01-21",
          "age": 23,
          "country_of_birth": "France",
          "country_of_citizenship": "Tunisia",
          "position_transfermarkt": "Midfield",
          "sub_position": "Attacking Midfield",
          "foot": "right",
          "height_cm": 183,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/607224-1695240171.jpg?lm=1"
        },
        "derived": {
          "caps": 44,
          "goals": 1,
          "market_value_eur": 9000000,
          "highest_market_value_eur": 12000000,
          "impact_proxy_score": 16.7,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "tunisia:player:hazem-mastouri",
        "team_id": "tunisia",
        "name": "Hazem Mastouri",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/hazem-mastouri/profil/spieler/953150",
        "source_refs": {
          "key_transfermarkt": "953150",
          "reep_id": "reep_pcce71d6e",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Dinamo Makhachkala",
          "date_of_birth": "1997-06-18",
          "age": 28,
          "country_of_birth": "Tunisia",
          "country_of_citizenship": "Tunisia",
          "position_transfermarkt": "Attack",
          "sub_position": "Centre-Forward",
          "foot": "right",
          "height_cm": 191,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/953150-1757589089.png?lm=1"
        },
        "derived": {
          "caps": 18,
          "goals": 4,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 5.7,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "tunisia:player:ismael-gharbi",
        "team_id": "tunisia",
        "name": "Ismael Gharbi",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/ismael-gharbi/profil/spieler/810096",
        "source_refs": {
          "key_transfermarkt": "810096",
          "reep_id": "reep_p522f59b7",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Fußball-Club Augsburg 1907",
          "date_of_birth": "2004-04-10",
          "age": 22,
          "country_of_birth": "France",
          "country_of_citizenship": "Tunisia",
          "position_transfermarkt": "Attack",
          "sub_position": "Left Winger",
          "foot": "right",
          "height_cm": 173,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/810096-1773671302.jpg?lm=1"
        },
        "derived": {
          "caps": 15,
          "goals": 2,
          "market_value_eur": 7000000,
          "highest_market_value_eur": 7500000,
          "impact_proxy_score": 8.55,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "tunisia:player:montassar-talbi",
        "team_id": "tunisia",
        "name": "Montassar Talbi",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/montassar-talbi/profil/spieler/496706",
        "source_refs": {
          "key_transfermarkt": "496706",
          "reep_id": "reep_pe9a2f3ba",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Football Club Lorient-Bretagne Sud",
          "date_of_birth": "1998-05-26",
          "age": 27,
          "country_of_birth": "France",
          "country_of_citizenship": "Tunisia",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 190,
          "contract_expiration_date": "2027-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/496706-1628493934.png?lm=1"
        },
        "derived": {
          "caps": 62,
          "goals": 4,
          "market_value_eur": 7000000,
          "highest_market_value_eur": 8000000,
          "impact_proxy_score": 20.9,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "tunisia:player:mortadha-ben-ouanes",
        "team_id": "tunisia",
        "name": "Mortadha Ben Ouanes",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/mortadha-ben-ouanes/profil/spieler/230921",
        "source_refs": {
          "key_transfermarkt": "230921",
          "reep_id": "reep_p6802b421",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Kasımpaşa A.Ş.",
          "date_of_birth": "1994-07-02",
          "age": 31,
          "country_of_birth": "Tunisia",
          "country_of_citizenship": "Tunisia",
          "position_transfermarkt": "Attack",
          "sub_position": "Left Winger",
          "foot": "left",
          "height_cm": 182,
          "contract_expiration_date": "2027-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/230921-1759931275.jpg?lm=1"
        },
        "derived": {
          "caps": 17,
          "goals": 0,
          "market_value_eur": 1500000,
          "highest_market_value_eur": 1500000,
          "impact_proxy_score": 5.15,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "tunisia:player:moutaz-neffati",
        "team_id": "tunisia",
        "name": "Moutaz Neffati",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/moutaz-neffati/profil/spieler/1034598",
        "source_refs": {
          "key_transfermarkt": "1034598",
          "reep_id": "reep_pa4cb610a",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "IFK Norrköping",
          "date_of_birth": "2004-09-04",
          "age": 21,
          "country_of_birth": "Sweden",
          "country_of_citizenship": "Tunisia",
          "position_transfermarkt": "Defender",
          "sub_position": "Right-Back",
          "foot": null,
          "height_cm": 182,
          "contract_expiration_date": "2026-12-31",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/1034598-1737584440.jpg?lm=1"
        },
        "derived": {
          "caps": 5,
          "goals": 0,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 1.25,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "tunisia:player:omar-rekik",
        "team_id": "tunisia",
        "name": "Omar Rekik",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/omar-rekik/profil/spieler/578292",
        "source_refs": {
          "key_transfermarkt": "578292",
          "reep_id": "reep_paec0babd",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Sparta Rotterdam",
          "date_of_birth": "2001-12-20",
          "age": 24,
          "country_of_birth": "Netherlands",
          "country_of_citizenship": "Tunisia",
          "position_transfermarkt": "Defender",
          "sub_position": "Centre-Back",
          "foot": "right",
          "height_cm": 186,
          "contract_expiration_date": "2025-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/578292-1658862423.jpg?lm=1"
        },
        "derived": {
          "caps": null,
          "goals": null,
          "market_value_eur": 600000,
          "highest_market_value_eur": 1000000,
          "impact_proxy_score": 0.36,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "tunisia:player:rani-khedira",
        "team_id": "tunisia",
        "name": "Rani Khedira",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/rani-khedira/profil/spieler/124410",
        "source_refs": {
          "key_transfermarkt": "124410",
          "reep_id": "reep_p82cbb6b5",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "1. Fußballclub Union Berlin",
          "date_of_birth": "1994-01-27",
          "age": 32,
          "country_of_birth": "Germany",
          "country_of_citizenship": "Tunisia",
          "position_transfermarkt": "Midfield",
          "sub_position": "Defensive Midfield",
          "foot": "right",
          "height_cm": 189,
          "contract_expiration_date": null,
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/124410-1692707430.jpg?lm=1"
        },
        "derived": {
          "caps": 2,
          "goals": 0,
          "market_value_eur": 2000000,
          "highest_market_value_eur": 10000000,
          "impact_proxy_score": 1.7,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "tunisia:player:rayan-elloumi",
        "team_id": "tunisia",
        "name": "Rayan Elloumi",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/rayan-elloumi/profil/spieler/1273985",
        "source_refs": {
          "key_transfermarkt": "1273985",
          "reep_id": "reep_p3792adee",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Vancouver Whitecaps FC",
          "date_of_birth": "2007-09-17",
          "age": 18,
          "country_of_birth": "Canada",
          "country_of_citizenship": "Tunisia",
          "position_transfermarkt": "Attack",
          "sub_position": "Centre-Forward",
          "foot": null,
          "height_cm": 180,
          "contract_expiration_date": "2028-12-31",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/1273985-1771861480.jpg?lm=1"
        },
        "derived": {
          "caps": 2,
          "goals": 0,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 0.5,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "tunisia:player:sabri-ben-hassan",
        "team_id": "tunisia",
        "name": "Sabri Ben Hassan",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/sabri-ben-hessen/profil/spieler/295381",
        "source_refs": {
          "key_transfermarkt": "295381",
          "reep_id": "reep_p50d1a909",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "manual_review",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": null,
          "date_of_birth": "1996-06-13",
          "age": 29,
          "country_of_birth": null,
          "country_of_citizenship": "Tunisia",
          "position_transfermarkt": "Goalkeeper",
          "sub_position": "Goalkeeper",
          "foot": "right",
          "height_cm": 189,
          "contract_expiration_date": "2028-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/default.jpg?lm=1"
        },
        "derived": {
          "caps": 1,
          "goals": 0,
          "market_value_eur": null,
          "highest_market_value_eur": null,
          "impact_proxy_score": 0.25,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "tunisia:player:sebastian-tounekti",
        "team_id": "tunisia",
        "name": "Sebastian Tounekti",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/sebastian-tounekti/profil/spieler/539677",
        "source_refs": {
          "key_transfermarkt": "539677",
          "reep_id": "reep_pa2d971ed",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "The Celtic Football Club",
          "date_of_birth": "2002-07-13",
          "age": 23,
          "country_of_birth": "Norway",
          "country_of_citizenship": "Tunisia",
          "position_transfermarkt": "Attack",
          "sub_position": "Left Winger",
          "foot": "right",
          "height_cm": 170,
          "contract_expiration_date": "2030-05-31",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/539677-1771532390.jpg?lm=1"
        },
        "derived": {
          "caps": 10,
          "goals": 1,
          "market_value_eur": 300000,
          "highest_market_value_eur": 350000,
          "impact_proxy_score": 2.98,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      },
      {
        "player_id": "tunisia:player:yan-valery",
        "team_id": "tunisia",
        "name": "Yan Valery",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "source_url": "https://www.transfermarkt.com/yan-valery/profil/spieler/406008",
        "source_refs": {
          "key_transfermarkt": "406008",
          "reep_id": "reep_p4aafadf2",
          "identity_ref_source": "person_id_map",
          "person_id_map_confidence": "high",
          "person_id_map_resolution_method": "name_unique",
          "source_file": "data/predictor-assets/files/raw/dcaribou_transfermarkt/players.csv.gz"
        },
        "confidence": "medium",
        "direct": {
          "club": "Berner Sport Club Young Boys",
          "date_of_birth": "1999-02-22",
          "age": 27,
          "country_of_birth": "France",
          "country_of_citizenship": "Tunisia",
          "position_transfermarkt": "Defender",
          "sub_position": "Right-Back",
          "foot": "right",
          "height_cm": 185,
          "contract_expiration_date": "2026-06-30",
          "image_url": "https://img.a.transfermarkt.technology/portrait/header/406008-1672669807.jpg?lm=1"
        },
        "derived": {
          "caps": 21,
          "goals": 0,
          "market_value_eur": 2000000,
          "highest_market_value_eur": 7000000,
          "impact_proxy_score": 6.45,
          "impact_proxy_method": "0-100 display proxy from Transfermarkt market value, international caps, and international goals; not an absence-impact percentage and not a model betting signal."
        },
        "updated_at": "2026-05-19T13:48:07Z"
      }
    ],
    "player_dcaribou_activity": [
      {
        "player_id": "belgium:player:alexis-saelemaekers",
        "team_id": "belgium",
        "name": "Alexis Saelemaekers",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 381950,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "56",
            "sample_size": 306,
            "latest_seen_date": "2026-05-03"
          }
        ],
        "activity": {
          "appearances_total": 284,
          "minutes_total": 17444,
          "goals_total": 25,
          "assists_total": 35,
          "yellow_cards_total": 47,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 306,
          "starts": 202,
          "bench_rows": 104,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4621066,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "56",
              "team_captain": false
            },
            {
              "game_id": 4621050,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "56",
              "team_captain": false
            },
            {
              "game_id": 4621044,
              "date": "2026-04-19",
              "type": "substitutes",
              "position": "Right Midfield",
              "number": "56",
              "team_captain": false
            },
            {
              "game_id": 4621031,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "56",
              "team_captain": false
            },
            {
              "game_id": 4621020,
              "date": "2026-04-06",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "56",
              "team_captain": false
            },
            {
              "game_id": 4621012,
              "date": "2026-03-21",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "56",
              "team_captain": false
            },
            {
              "game_id": 4620998,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "56",
              "team_captain": false
            },
            {
              "game_id": 4620993,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "56",
              "team_captain": false
            },
            {
              "game_id": 4620976,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "56",
              "team_captain": false
            },
            {
              "game_id": 4620972,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "56",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 213,
          "goal_events": 25,
          "card_events": 47,
          "substitution_events": 141,
          "latest_event_date": "2026-05-03"
        },
        "recent_appearances": [
          {
            "game_id": 4621066,
            "date": "2026-05-03",
            "competition_id": "IT1",
            "home_team": "Unione Sportiva Sassuolo Calcio",
            "away_team": "Associazione Calcio Milan",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 59,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4621050,
            "date": "2026-04-26",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Milan",
            "away_team": "Juventus Football Club",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4621044,
            "date": "2026-04-19",
            "competition_id": "IT1",
            "home_team": "Verona Hellas Football Club",
            "away_team": "Associazione Calcio Milan",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 27,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4621031,
            "date": "2026-04-11",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Milan",
            "away_team": "Udinese Calcio",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4621020,
            "date": "2026-04-06",
            "competition_id": "IT1",
            "home_team": "Società Sportiva Calcio Napoli",
            "away_team": "Associazione Calcio Milan",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 62,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4621012,
            "date": "2026-03-21",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Milan",
            "away_team": "Torino Calcio",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4620998,
            "date": "2026-03-15",
            "competition_id": "IT1",
            "home_team": "Società Sportiva Lazio S.p.A.",
            "away_team": "Associazione Calcio Milan",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 84,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4620993,
            "date": "2026-03-08",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Milan",
            "away_team": "Football Club Internazionale Milano S.p.A.",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4620976,
            "date": "2026-03-01",
            "competition_id": "IT1",
            "home_team": "Unione Sportiva Cremonese S.p.A.",
            "away_team": "Associazione Calcio Milan",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 62,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4620972,
            "date": "2026-02-22",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Milan",
            "away_team": "Parma Calcio 1913",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "26. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-06-05",
            "market_value_eur": 12000000,
            "club": "Bologna FC 1909",
            "club_id": 5
          },
          {
            "date": "2023-12-20",
            "market_value_eur": 10000000,
            "club": "Bologna FC 1909",
            "club_id": 5
          },
          {
            "date": "2023-10-11",
            "market_value_eur": 10000000,
            "club": "Bologna FC 1909",
            "club_id": 5
          },
          {
            "date": "2023-06-15",
            "market_value_eur": 15000000,
            "club": "AC Milan",
            "club_id": 5
          },
          {
            "date": "2022-11-11",
            "market_value_eur": 15000000,
            "club": "AC Milan",
            "club_id": 5
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "belgium:player:amadou-onana",
        "team_id": "belgium",
        "name": "Amadou Onana",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 485706,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "24",
            "sample_size": 121,
            "latest_seen_date": "2026-04-30"
          },
          {
            "number": "8",
            "sample_size": 70,
            "latest_seen_date": "2024-05-19"
          }
        ],
        "activity": {
          "appearances_total": 180,
          "minutes_total": 11462,
          "goals_total": 12,
          "assists_total": 3,
          "yellow_cards_total": 25,
          "red_cards_total": 1,
          "latest_appearance_date": "2026-04-30"
        },
        "lineups": {
          "lineup_rows": 191,
          "starts": 126,
          "bench_rows": 65,
          "latest_lineup_date": "2026-04-30",
          "latest_rows": [
            {
              "game_id": 4805929,
              "date": "2026-04-30",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "24",
              "team_captain": false
            },
            {
              "game_id": 4626118,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "24",
              "team_captain": false
            },
            {
              "game_id": 4805927,
              "date": "2026-04-16",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "24",
              "team_captain": false
            },
            {
              "game_id": 4626115,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "24",
              "team_captain": false
            },
            {
              "game_id": 4805923,
              "date": "2026-04-09",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "24",
              "team_captain": false
            },
            {
              "game_id": 4626098,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "24",
              "team_captain": false
            },
            {
              "game_id": 4805919,
              "date": "2026-03-19",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "24",
              "team_captain": false
            },
            {
              "game_id": 4626094,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "24",
              "team_captain": false
            },
            {
              "game_id": 4805911,
              "date": "2026-03-12",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "24",
              "team_captain": false
            },
            {
              "game_id": 4626078,
              "date": "2026-03-04",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "24",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 106,
          "goal_events": 13,
          "card_events": 28,
          "substitution_events": 64,
          "latest_event_date": "2026-04-30"
        },
        "recent_appearances": [
          {
            "game_id": 4805929,
            "date": "2026-04-30",
            "competition_id": "EL",
            "home_team": "Nottingham Forest Football Club",
            "away_team": "Aston Villa Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 55,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 1st Leg"
          },
          {
            "game_id": 4626118,
            "date": "2026-04-19",
            "competition_id": "GB1",
            "home_team": "Aston Villa Football Club",
            "away_team": "Sunderland Association Football Club",
            "score": {
              "home": 4,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4805927,
            "date": "2026-04-16",
            "competition_id": "EL",
            "home_team": "Aston Villa Football Club",
            "away_team": "Bologna Football Club 1909",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 78,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 2nd Leg"
          },
          {
            "game_id": 4626115,
            "date": "2026-04-12",
            "competition_id": "GB1",
            "home_team": "Nottingham Forest Football Club",
            "away_team": "Aston Villa Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4805923,
            "date": "2026-04-09",
            "competition_id": "EL",
            "home_team": "Bologna Football Club 1909",
            "away_team": "Aston Villa Football Club",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 80,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 1st Leg"
          },
          {
            "game_id": 4626098,
            "date": "2026-03-22",
            "competition_id": "GB1",
            "home_team": "Aston Villa Football Club",
            "away_team": "West Ham United Football Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4805919,
            "date": "2026-03-19",
            "competition_id": "EL",
            "home_team": "Aston Villa Football Club",
            "away_team": "Lille Olympique Sporting Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4626094,
            "date": "2026-03-15",
            "competition_id": "GB1",
            "home_team": "Manchester United Football Club",
            "away_team": "Aston Villa Football Club",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4805911,
            "date": "2026-03-12",
            "competition_id": "EL",
            "home_team": "Lille Olympique Sporting Club",
            "away_team": "Aston Villa Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 1st Leg"
          },
          {
            "game_id": 4626078,
            "date": "2026-03-04",
            "competition_id": "GB1",
            "home_team": "Aston Villa Football Club",
            "away_team": "Chelsea Football Club",
            "score": {
              "home": 1,
              "away": 4
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-09",
            "market_value_eur": 42000000,
            "club": "Aston Villa",
            "club_id": 405
          },
          {
            "date": "2025-10-17",
            "market_value_eur": 42000000,
            "club": "Aston Villa",
            "club_id": 405
          },
          {
            "date": "2025-05-30",
            "market_value_eur": 50000000,
            "club": "Aston Villa",
            "club_id": 405
          },
          {
            "date": "2024-12-16",
            "market_value_eur": 55000000,
            "club": "Aston Villa",
            "club_id": 405
          },
          {
            "date": "2024-10-01",
            "market_value_eur": 55000000,
            "club": "Aston Villa",
            "club_id": 405
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "belgium:player:arthur-theate",
        "team_id": "belgium",
        "name": "Arthur Theate",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 368891,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "5",
            "sample_size": 117,
            "latest_seen_date": "2024-05-12"
          },
          {
            "number": "3",
            "sample_size": 78,
            "latest_seen_date": "2026-05-02"
          },
          {
            "number": "6",
            "sample_size": 34,
            "latest_seen_date": "2022-05-21"
          }
        ],
        "activity": {
          "appearances_total": 213,
          "minutes_total": 18298,
          "goals_total": 13,
          "assists_total": 2,
          "yellow_cards_total": 41,
          "red_cards_total": 1,
          "latest_appearance_date": "2026-04-18"
        },
        "lineups": {
          "lineup_rows": 229,
          "starts": 208,
          "bench_rows": 21,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4634515,
              "date": "2026-05-02",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4634500,
              "date": "2026-04-25",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4634479,
              "date": "2026-04-18",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4634463,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4634442,
              "date": "2026-04-05",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4634425,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": true
            },
            {
              "game_id": 4634329,
              "date": "2026-02-06",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4634306,
              "date": "2026-01-31",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4715002,
              "date": "2026-01-28",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4634299,
              "date": "2026-01-24",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 79,
          "goal_events": 14,
          "card_events": 42,
          "substitution_events": 23,
          "latest_event_date": "2026-04-18"
        },
        "recent_appearances": [
          {
            "game_id": 4634479,
            "date": "2026-04-18",
            "competition_id": "L1",
            "home_team": "Eintracht Frankfurt Fußball AG",
            "away_team": "RasenBallsport Leipzig",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 81,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4634463,
            "date": "2026-04-11",
            "competition_id": "L1",
            "home_team": "Verein für Leibesübungen Wolfsburg",
            "away_team": "Eintracht Frankfurt Fußball AG",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4634442,
            "date": "2026-04-05",
            "competition_id": "L1",
            "home_team": "Eintracht Frankfurt Fußball AG",
            "away_team": "1. Fußball-Club Köln",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4634425,
            "date": "2026-03-22",
            "competition_id": "L1",
            "home_team": "1. Fußball- und Sportverein Mainz 05",
            "away_team": "Eintracht Frankfurt Fußball AG",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4634329,
            "date": "2026-02-06",
            "competition_id": "L1",
            "home_team": "1. Fußballclub Union Berlin",
            "away_team": "Eintracht Frankfurt Fußball AG",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "21. Matchday"
          },
          {
            "game_id": 4634306,
            "date": "2026-01-31",
            "competition_id": "L1",
            "home_team": "Eintracht Frankfurt Fußball AG",
            "away_team": "Bayer 04 Leverkusen Fußball",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 4715002,
            "date": "2026-01-28",
            "competition_id": "CL",
            "home_team": "Eintracht Frankfurt Fußball AG",
            "away_team": "Tottenham Hotspur Football Club",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4715110,
            "date": "2026-01-21",
            "competition_id": "CL",
            "home_team": "Qarabağ FK",
            "away_team": "Eintracht Frankfurt Fußball AG",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4634283,
            "date": "2026-01-16",
            "competition_id": "L1",
            "home_team": "Sportverein Werder Bremen von 1899",
            "away_team": "Eintracht Frankfurt Fußball AG",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "18. Matchday"
          },
          {
            "game_id": 4634275,
            "date": "2026-01-13",
            "competition_id": "L1",
            "home_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "away_team": "Eintracht Frankfurt Fußball AG",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "17. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-19",
            "market_value_eur": 24000000,
            "club": "Eintracht Frankfurt",
            "club_id": 24
          },
          {
            "date": "2025-06-05",
            "market_value_eur": 24000000,
            "club": "Eintracht Frankfurt",
            "club_id": 24
          },
          {
            "date": "2025-03-27",
            "market_value_eur": 24000000,
            "club": "Eintracht Frankfurt",
            "club_id": 24
          },
          {
            "date": "2024-12-20",
            "market_value_eur": 20000000,
            "club": "Eintracht Frankfurt",
            "club_id": 24
          },
          {
            "date": "2024-06-03",
            "market_value_eur": 20000000,
            "club": "Stade Rennais FC",
            "club_id": 24
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "belgium:player:axel-witsel",
        "team_id": "belgium",
        "name": "Axel Witsel",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 35047,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "28",
            "sample_size": 301,
            "latest_seen_date": "2022-05-14"
          },
          {
            "number": "20",
            "sample_size": 187,
            "latest_seen_date": "2026-05-01"
          }
        ],
        "activity": {
          "appearances_total": 472,
          "minutes_total": 37653,
          "goals_total": 40,
          "assists_total": 24,
          "yellow_cards_total": 61,
          "red_cards_total": 3,
          "latest_appearance_date": "2026-05-01"
        },
        "lineups": {
          "lineup_rows": 488,
          "starts": 386,
          "bench_rows": 102,
          "latest_lineup_date": "2026-05-01",
          "latest_rows": [
            {
              "game_id": 4646006,
              "date": "2026-05-01",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4645969,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4645937,
              "date": "2026-04-21",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4645940,
              "date": "2026-04-10",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4645905,
              "date": "2026-04-06",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4645910,
              "date": "2026-03-21",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4645928,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4645949,
              "date": "2026-03-07",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4645821,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4645864,
              "date": "2026-02-23",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "20",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 180,
          "goal_events": 41,
          "card_events": 69,
          "substitution_events": 67,
          "latest_event_date": "2026-03-01"
        },
        "recent_appearances": [
          {
            "game_id": 4646006,
            "date": "2026-05-01",
            "competition_id": "ES1",
            "home_team": "Girona Fútbol Club S. A. D.",
            "away_team": "Real Club Deportivo Mallorca S.A.D.",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4645969,
            "date": "2026-04-25",
            "competition_id": "ES1",
            "home_team": "Valencia Club de Fútbol S. A. D.",
            "away_team": "Girona Fútbol Club S. A. D.",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4645937,
            "date": "2026-04-21",
            "competition_id": "ES1",
            "home_team": "Girona Fútbol Club S. A. D.",
            "away_team": "Real Betis Balompié S.A.D.",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4645940,
            "date": "2026-04-10",
            "competition_id": "ES1",
            "home_team": "Real Madrid Club de Fútbol",
            "away_team": "Girona Fútbol Club S. A. D.",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4645905,
            "date": "2026-04-06",
            "competition_id": "ES1",
            "home_team": "Girona Fútbol Club S. A. D.",
            "away_team": "Villarreal Club de Fútbol S.A.D.",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4645910,
            "date": "2026-03-21",
            "competition_id": "ES1",
            "home_team": "Club Atlético Osasuna",
            "away_team": "Girona Fútbol Club S. A. D.",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4645928,
            "date": "2026-03-14",
            "competition_id": "ES1",
            "home_team": "Girona Fútbol Club S. A. D.",
            "away_team": "Athletic Club Bilbao",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4645949,
            "date": "2026-03-07",
            "competition_id": "ES1",
            "home_team": "Levante Unión Deportiva S.A.D.",
            "away_team": "Girona Fútbol Club S. A. D.",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4645821,
            "date": "2026-03-01",
            "competition_id": "ES1",
            "home_team": "Girona Fútbol Club S. A. D.",
            "away_team": "Real Club Celta de Vigo S. A. D.",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 73,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4645864,
            "date": "2026-02-23",
            "competition_id": "ES1",
            "home_team": "Deportivo Alavés S. A. D.",
            "away_team": "Girona Fútbol Club S. A. D.",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-12",
            "market_value_eur": 1400000,
            "club": "Girona FC",
            "club_id": 12321
          },
          {
            "date": "2025-10-02",
            "market_value_eur": 1500000,
            "club": "Girona FC",
            "club_id": 12321
          },
          {
            "date": "2025-06-09",
            "market_value_eur": 2000000,
            "club": "Atlético de Madrid",
            "club_id": 12321
          },
          {
            "date": "2024-12-27",
            "market_value_eur": 2500000,
            "club": "Atlético de Madrid",
            "club_id": 12321
          },
          {
            "date": "2024-06-07",
            "market_value_eur": 3500000,
            "club": "Atlético de Madrid",
            "club_id": 12321
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "belgium:player:brandon-mechele",
        "team_id": "belgium",
        "name": "Brandon Mechele",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 236168,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "44",
            "sample_size": 483,
            "latest_seen_date": "2026-03-22"
          },
          {
            "number": "2",
            "sample_size": 7,
            "latest_seen_date": "2017-03-04"
          }
        ],
        "activity": {
          "appearances_total": 416,
          "minutes_total": 36515,
          "goals_total": 23,
          "assists_total": 11,
          "yellow_cards_total": 44,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-03-22"
        },
        "lineups": {
          "lineup_rows": 490,
          "starts": 417,
          "bench_rows": 73,
          "latest_lineup_date": "2026-03-22",
          "latest_rows": [
            {
              "game_id": 4641391,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "44",
              "team_captain": false
            },
            {
              "game_id": 4641381,
              "date": "2026-03-14",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "44",
              "team_captain": false
            },
            {
              "game_id": 4641354,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "44",
              "team_captain": false
            },
            {
              "game_id": 4641302,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "44",
              "team_captain": false
            },
            {
              "game_id": 4814108,
              "date": "2026-02-24",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "44",
              "team_captain": false
            },
            {
              "game_id": 4641335,
              "date": "2026-02-21",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "44",
              "team_captain": false
            },
            {
              "game_id": 4814100,
              "date": "2026-02-18",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "44",
              "team_captain": false
            },
            {
              "game_id": 4641370,
              "date": "2026-02-15",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "44",
              "team_captain": false
            },
            {
              "game_id": 4641359,
              "date": "2026-02-08",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "44",
              "team_captain": false
            },
            {
              "game_id": 4641311,
              "date": "2026-02-01",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "44",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 91,
          "goal_events": 30,
          "card_events": 48,
          "substitution_events": 13,
          "latest_event_date": "2026-03-22"
        },
        "recent_appearances": [
          {
            "game_id": 4641391,
            "date": "2026-03-22",
            "competition_id": "BE1",
            "home_team": "Club Brugge Koninklijke Voetbalvereniging",
            "away_team": "Yellow-Red Koninklijke Voetbalclub Mechelen",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4641354,
            "date": "2026-03-08",
            "competition_id": "BE1",
            "home_team": "Club Brugge Koninklijke Voetbalvereniging",
            "away_team": "Royal Sporting Club Anderlecht",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4641302,
            "date": "2026-03-01",
            "competition_id": "BE1",
            "home_team": "Royal Charleroi Sporting Club",
            "away_team": "Club Brugge Koninklijke Voetbalvereniging",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4814108,
            "date": "2026-02-24",
            "competition_id": "CL",
            "home_team": "Club Atlético de Madrid S.A.D.",
            "away_team": "Club Brugge Koninklijke Voetbalvereniging",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 88,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "intermediate stage 2nd leg"
          },
          {
            "game_id": 4641335,
            "date": "2026-02-21",
            "competition_id": "BE1",
            "home_team": "Club Brugge Koninklijke Voetbalvereniging",
            "away_team": "Oud-Heverlee Leuven",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4814100,
            "date": "2026-02-18",
            "competition_id": "CL",
            "home_team": "Club Brugge Koninklijke Voetbalvereniging",
            "away_team": "Club Atlético de Madrid S.A.D.",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "intermediate stage 1st leg"
          },
          {
            "game_id": 4641370,
            "date": "2026-02-15",
            "competition_id": "BE1",
            "home_team": "Cercle Brugge Koninklijke Sportvereniging",
            "away_team": "Club Brugge Koninklijke Voetbalvereniging",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4641359,
            "date": "2026-02-08",
            "competition_id": "BE1",
            "home_team": "Club Brugge Koninklijke Voetbalvereniging",
            "away_team": "Royal Standard Club de Liège",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4641311,
            "date": "2026-02-01",
            "competition_id": "BE1",
            "home_team": "Royale Union Saint-Gilloise",
            "away_team": "Club Brugge Koninklijke Voetbalvereniging",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4714997,
            "date": "2026-01-28",
            "competition_id": "CL",
            "home_team": "Club Brugge Koninklijke Voetbalvereniging",
            "away_team": "Olympique de Marseille",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-10",
            "market_value_eur": 3000000,
            "club": "Club Brugge KV",
            "club_id": 2282
          },
          {
            "date": "2025-06-12",
            "market_value_eur": 3500000,
            "club": "Club Brugge KV",
            "club_id": 2282
          },
          {
            "date": "2025-03-26",
            "market_value_eur": 3500000,
            "club": "Club Brugge KV",
            "club_id": 2282
          },
          {
            "date": "2024-12-11",
            "market_value_eur": 3000000,
            "club": "Club Brugge KV",
            "club_id": 2282
          },
          {
            "date": "2024-06-04",
            "market_value_eur": 3000000,
            "club": "Club Brugge KV",
            "club_id": 2282
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "belgium:player:charles-de-ketelaere",
        "team_id": "belgium",
        "name": "Charles De Ketelaere",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 435772,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "90",
            "sample_size": 154,
            "latest_seen_date": "2023-06-04"
          },
          {
            "number": "17",
            "sample_size": 141,
            "latest_seen_date": "2026-05-02"
          }
        ],
        "activity": {
          "appearances_total": 277,
          "minutes_total": 17084,
          "goals_total": 52,
          "assists_total": 47,
          "yellow_cards_total": 15,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-02"
        },
        "lineups": {
          "lineup_rows": 295,
          "starts": 192,
          "bench_rows": 103,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4621058,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4621046,
              "date": "2026-04-27",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4824556,
              "date": "2026-04-22",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4621041,
              "date": "2026-04-18",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4621025,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4621019,
              "date": "2026-04-06",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4621005,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4814365,
              "date": "2026-03-18",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4620997,
              "date": "2026-03-14",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4785785,
              "date": "2026-02-05",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "17",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 189,
          "goal_events": 53,
          "card_events": 15,
          "substitution_events": 120,
          "latest_event_date": "2026-05-02"
        },
        "recent_appearances": [
          {
            "game_id": 4621058,
            "date": "2026-05-02",
            "competition_id": "IT1",
            "home_team": "Atalanta Bergamasca Calcio S.p.a.",
            "away_team": "Genoa Cricket and Football Club",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 76,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4621046,
            "date": "2026-04-27",
            "competition_id": "IT1",
            "home_team": "Cagliari Calcio",
            "away_team": "Atalanta Bergamasca Calcio S.p.a.",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 77,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4824556,
            "date": "2026-04-22",
            "competition_id": "CIT",
            "home_team": "Atalanta Bergamasca Calcio S.p.a.",
            "away_team": "Società Sportiva Lazio S.p.A.",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 120,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 2nd Leg"
          },
          {
            "game_id": 4621041,
            "date": "2026-04-18",
            "competition_id": "IT1",
            "home_team": "Associazione Sportiva Roma",
            "away_team": "Atalanta Bergamasca Calcio S.p.a.",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4621025,
            "date": "2026-04-11",
            "competition_id": "IT1",
            "home_team": "Atalanta Bergamasca Calcio S.p.a.",
            "away_team": "Juventus Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4621019,
            "date": "2026-04-06",
            "competition_id": "IT1",
            "home_team": "Unione Sportiva Lecce",
            "away_team": "Atalanta Bergamasca Calcio S.p.a.",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 2,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4621005,
            "date": "2026-03-22",
            "competition_id": "IT1",
            "home_team": "Atalanta Bergamasca Calcio S.p.a.",
            "away_team": "Verona Hellas Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 76,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4814365,
            "date": "2026-03-18",
            "competition_id": "CL",
            "home_team": "FC Bayern München",
            "away_team": "Atalanta Bergamasca Calcio S.p.a.",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 57,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4620997,
            "date": "2026-03-14",
            "competition_id": "IT1",
            "home_team": "Football Club Internazionale Milano S.p.A.",
            "away_team": "Atalanta Bergamasca Calcio S.p.a.",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 14,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4785785,
            "date": "2026-02-05",
            "competition_id": "CIT",
            "home_team": "Atalanta Bergamasca Calcio S.p.a.",
            "away_team": "Juventus Football Club",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 83,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-06-05",
            "market_value_eur": 34000000,
            "club": "Atalanta BC",
            "club_id": 800
          },
          {
            "date": "2024-03-12",
            "market_value_eur": 30000000,
            "club": "Atalanta BC",
            "club_id": 800
          },
          {
            "date": "2023-12-20",
            "market_value_eur": 25000000,
            "club": "Atalanta BC",
            "club_id": 800
          },
          {
            "date": "2023-10-11",
            "market_value_eur": 25000000,
            "club": "Atalanta BC",
            "club_id": 800
          },
          {
            "date": "2023-06-15",
            "market_value_eur": 22000000,
            "club": "AC Milan",
            "club_id": 800
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "belgium:player:diego-moreira",
        "team_id": "belgium",
        "name": "Diego Moreira",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 655006,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "7",
            "sample_size": 68,
            "latest_seen_date": "2026-05-07"
          },
          {
            "number": "19",
            "sample_size": 11,
            "latest_seen_date": "2024-01-14"
          },
          {
            "number": "96",
            "sample_size": 3,
            "latest_seen_date": "2022-08-09"
          },
          {
            "number": "43",
            "sample_size": 2,
            "latest_seen_date": "2023-08-30"
          }
        ],
        "activity": {
          "appearances_total": 67,
          "minutes_total": 4866,
          "goals_total": 5,
          "assists_total": 13,
          "yellow_cards_total": 10,
          "red_cards_total": 1,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 84,
          "starts": 60,
          "bench_rows": 24,
          "latest_lineup_date": "2026-05-07",
          "latest_rows": [
            {
              "game_id": 4805886,
              "date": "2026-05-07",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4635289,
              "date": "2026-05-03",
              "type": "substitutes",
              "position": "Left Midfield",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4805884,
              "date": "2026-04-30",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4635280,
              "date": "2026-04-26",
              "type": "substitutes",
              "position": "Left Midfield",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4805882,
              "date": "2026-04-16",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4805878,
              "date": "2026-04-09",
              "type": "substitutes",
              "position": "Left Midfield",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4635220,
              "date": "2026-02-27",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4635204,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4635196,
              "date": "2026-02-14",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4635189,
              "date": "2026-02-08",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "7",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 52,
          "goal_events": 5,
          "card_events": 15,
          "substitution_events": 32,
          "latest_event_date": "2026-05-07"
        },
        "recent_appearances": [
          {
            "game_id": 4635289,
            "date": "2026-05-03",
            "competition_id": "FR1",
            "home_team": "Racing Club de Strasbourg Alsace",
            "away_team": "Toulouse Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 27,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4635280,
            "date": "2026-04-26",
            "competition_id": "FR1",
            "home_team": "Football Club Lorient-Bretagne Sud",
            "away_team": "Racing Club de Strasbourg Alsace",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 14,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4635220,
            "date": "2026-02-27",
            "competition_id": "FR1",
            "home_team": "Racing Club de Strasbourg Alsace",
            "away_team": "Racing Club de Lens",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4635204,
            "date": "2026-02-22",
            "competition_id": "FR1",
            "home_team": "Racing Club de Strasbourg Alsace",
            "away_team": "Olympique Lyonnais",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4635196,
            "date": "2026-02-14",
            "competition_id": "FR1",
            "home_team": "Olympique de Marseille",
            "away_team": "Racing Club de Strasbourg Alsace",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4635189,
            "date": "2026-02-08",
            "competition_id": "FR1",
            "home_team": "Le Havre Athletic Club",
            "away_team": "Racing Club de Strasbourg Alsace",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "21. Matchday"
          },
          {
            "game_id": 4635179,
            "date": "2026-02-01",
            "competition_id": "FR1",
            "home_team": "Racing Club de Strasbourg Alsace",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 4635168,
            "date": "2026-01-25",
            "competition_id": "FR1",
            "home_team": "Lille Olympique Sporting Club",
            "away_team": "Racing Club de Strasbourg Alsace",
            "score": {
              "home": 1,
              "away": 4
            },
            "minutes_played": 76,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "19. Matchday"
          },
          {
            "game_id": 4635160,
            "date": "2026-01-18",
            "competition_id": "FR1",
            "home_team": "Racing Club de Strasbourg Alsace",
            "away_team": "Football Club de Metz",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "18. Matchday"
          },
          {
            "game_id": 4635150,
            "date": "2026-01-03",
            "competition_id": "FR1",
            "home_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "away_team": "Racing Club de Strasbourg Alsace",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "17. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-15",
            "market_value_eur": 18000000,
            "club": "RC Strasbourg Alsace",
            "club_id": 667
          },
          {
            "date": "2025-06-03",
            "market_value_eur": 18000000,
            "club": "RC Strasbourg Alsace",
            "club_id": 667
          },
          {
            "date": "2025-03-24",
            "market_value_eur": 10000000,
            "club": "RC Strasbourg Alsace",
            "club_id": 667
          },
          {
            "date": "2024-12-10",
            "market_value_eur": 6000000,
            "club": "RC Strasbourg Alsace",
            "club_id": 667
          },
          {
            "date": "2024-05-27",
            "market_value_eur": 3000000,
            "club": "Chelsea FC",
            "club_id": 667
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "belgium:player:dodi-lukebakio",
        "team_id": "belgium",
        "name": "Dodi Lukebakio",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 303259,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "11",
            "sample_size": 126,
            "latest_seen_date": "2026-05-02"
          },
          {
            "number": "28",
            "sample_size": 73,
            "latest_seen_date": "2022-05-14"
          },
          {
            "number": "20",
            "sample_size": 40,
            "latest_seen_date": "2019-05-18"
          },
          {
            "number": "46",
            "sample_size": 40,
            "latest_seen_date": "2018-01-27"
          },
          {
            "number": "14",
            "sample_size": 33,
            "latest_seen_date": "2023-05-20"
          }
        ],
        "activity": {
          "appearances_total": 287,
          "minutes_total": 17897,
          "goals_total": 65,
          "assists_total": 38,
          "yellow_cards_total": 35,
          "red_cards_total": 1,
          "latest_appearance_date": "2026-04-25"
        },
        "lineups": {
          "lineup_rows": 322,
          "starts": 195,
          "bench_rows": 127,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4648920,
              "date": "2026-05-02",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4648914,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4648893,
              "date": "2026-04-19",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4648906,
              "date": "2026-04-12",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4648859,
              "date": "2026-04-06",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4648870,
              "date": "2026-03-21",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4648878,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4648852,
              "date": "2026-03-08",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4648841,
              "date": "2026-03-02",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4814105,
              "date": "2026-02-25",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "11",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 225,
          "goal_events": 65,
          "card_events": 38,
          "substitution_events": 122,
          "latest_event_date": "2026-04-25"
        },
        "recent_appearances": [
          {
            "game_id": 4648914,
            "date": "2026-04-25",
            "competition_id": "PO1",
            "home_team": "Sport Lisboa e Benfica",
            "away_team": "Moreirense Futebol Clube",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 58,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4648893,
            "date": "2026-04-19",
            "competition_id": "PO1",
            "home_team": "Sporting Clube de Portugal",
            "away_team": "Sport Lisboa e Benfica",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 12,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4648906,
            "date": "2026-04-12",
            "competition_id": "PO1",
            "home_team": "Sport Lisboa e Benfica",
            "away_team": "Clube Desportivo Nacional",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 12,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4648859,
            "date": "2026-04-06",
            "competition_id": "PO1",
            "home_team": "Casa Pia Atlético Clube",
            "away_team": "Sport Lisboa e Benfica",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 58,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4648870,
            "date": "2026-03-21",
            "competition_id": "PO1",
            "home_team": "Sport Lisboa e Benfica",
            "away_team": "Vitória Sport Clube",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 8,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4648878,
            "date": "2026-03-14",
            "competition_id": "PO1",
            "home_team": "Futebol Clube de Arouca",
            "away_team": "Sport Lisboa e Benfica",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 74,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4648852,
            "date": "2026-03-08",
            "competition_id": "PO1",
            "home_team": "Sport Lisboa e Benfica",
            "away_team": "Futebol Clube do Porto",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 25,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4648841,
            "date": "2026-03-02",
            "competition_id": "PO1",
            "home_team": "Gil Vicente Futebol Clube",
            "away_team": "Sport Lisboa e Benfica",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 21,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4648880,
            "date": "2026-02-21",
            "competition_id": "PO1",
            "home_team": "Sport Lisboa e Benfica",
            "away_team": "AVS Futebol SAD",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 19,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4814097,
            "date": "2026-02-17",
            "competition_id": "CL",
            "home_team": "Sport Lisboa e Benfica",
            "away_team": "Real Madrid Club de Fútbol",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 9,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "intermediate stage 1st leg"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-18",
            "market_value_eur": 20000000,
            "club": "SL Benfica",
            "club_id": 294
          },
          {
            "date": "2025-06-09",
            "market_value_eur": 20000000,
            "club": "Sevilla FC",
            "club_id": 294
          },
          {
            "date": "2025-03-21",
            "market_value_eur": 25000000,
            "club": "Sevilla FC",
            "club_id": 294
          },
          {
            "date": "2024-12-27",
            "market_value_eur": 20000000,
            "club": "Sevilla FC",
            "club_id": 294
          },
          {
            "date": "2024-06-07",
            "market_value_eur": 12000000,
            "club": "Sevilla FC",
            "club_id": 294
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "belgium:player:hans-vanaken",
        "team_id": "belgium",
        "name": "Hans Vanaken",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 137576,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "20",
            "sample_size": 504,
            "latest_seen_date": "2026-03-14"
          }
        ],
        "activity": {
          "appearances_total": 487,
          "minutes_total": 41729,
          "goals_total": 125,
          "assists_total": 100,
          "yellow_cards_total": 54,
          "red_cards_total": 2,
          "latest_appearance_date": "2026-03-14"
        },
        "lineups": {
          "lineup_rows": 504,
          "starts": 477,
          "bench_rows": 27,
          "latest_lineup_date": "2026-03-14",
          "latest_rows": [
            {
              "game_id": 4641381,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "20",
              "team_captain": true
            },
            {
              "game_id": 4641354,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "20",
              "team_captain": true
            },
            {
              "game_id": 4641302,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "20",
              "team_captain": true
            },
            {
              "game_id": 4814108,
              "date": "2026-02-24",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "20",
              "team_captain": true
            },
            {
              "game_id": 4641335,
              "date": "2026-02-21",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "20",
              "team_captain": true
            },
            {
              "game_id": 4814100,
              "date": "2026-02-18",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "20",
              "team_captain": true
            },
            {
              "game_id": 4641370,
              "date": "2026-02-15",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "20",
              "team_captain": true
            },
            {
              "game_id": 4641359,
              "date": "2026-02-08",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "20",
              "team_captain": true
            },
            {
              "game_id": 4641311,
              "date": "2026-02-01",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "20",
              "team_captain": true
            },
            {
              "game_id": 4714997,
              "date": "2026-01-28",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "20",
              "team_captain": true
            }
          ]
        },
        "events": {
          "events_total": 251,
          "goal_events": 131,
          "card_events": 60,
          "substitution_events": 60,
          "latest_event_date": "2026-03-14"
        },
        "recent_appearances": [
          {
            "game_id": 4641381,
            "date": "2026-03-14",
            "competition_id": "BE1",
            "home_team": "Koninklijke Voetbal Club Westerlo",
            "away_team": "Club Brugge Koninklijke Voetbalvereniging",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4641354,
            "date": "2026-03-08",
            "competition_id": "BE1",
            "home_team": "Club Brugge Koninklijke Voetbalvereniging",
            "away_team": "Royal Sporting Club Anderlecht",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4641302,
            "date": "2026-03-01",
            "competition_id": "BE1",
            "home_team": "Royal Charleroi Sporting Club",
            "away_team": "Club Brugge Koninklijke Voetbalvereniging",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4814108,
            "date": "2026-02-24",
            "competition_id": "CL",
            "home_team": "Club Atlético de Madrid S.A.D.",
            "away_team": "Club Brugge Koninklijke Voetbalvereniging",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "intermediate stage 2nd leg"
          },
          {
            "game_id": 4641335,
            "date": "2026-02-21",
            "competition_id": "BE1",
            "home_team": "Club Brugge Koninklijke Voetbalvereniging",
            "away_team": "Oud-Heverlee Leuven",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4814100,
            "date": "2026-02-18",
            "competition_id": "CL",
            "home_team": "Club Brugge Koninklijke Voetbalvereniging",
            "away_team": "Club Atlético de Madrid S.A.D.",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "intermediate stage 1st leg"
          },
          {
            "game_id": 4641370,
            "date": "2026-02-15",
            "competition_id": "BE1",
            "home_team": "Cercle Brugge Koninklijke Sportvereniging",
            "away_team": "Club Brugge Koninklijke Voetbalvereniging",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4641359,
            "date": "2026-02-08",
            "competition_id": "BE1",
            "home_team": "Club Brugge Koninklijke Voetbalvereniging",
            "away_team": "Royal Standard Club de Liège",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4641311,
            "date": "2026-02-01",
            "competition_id": "BE1",
            "home_team": "Royale Union Saint-Gilloise",
            "away_team": "Club Brugge Koninklijke Voetbalvereniging",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4714997,
            "date": "2026-01-28",
            "competition_id": "CL",
            "home_team": "Club Brugge Koninklijke Voetbalvereniging",
            "away_team": "Olympique de Marseille",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Group Stage"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-10",
            "market_value_eur": 6000000,
            "club": "Club Brugge KV",
            "club_id": 2282
          },
          {
            "date": "2025-06-12",
            "market_value_eur": 7000000,
            "club": "Club Brugge KV",
            "club_id": 2282
          },
          {
            "date": "2025-03-26",
            "market_value_eur": 7000000,
            "club": "Club Brugge KV",
            "club_id": 2282
          },
          {
            "date": "2024-12-11",
            "market_value_eur": 6000000,
            "club": "Club Brugge KV",
            "club_id": 2282
          },
          {
            "date": "2024-06-04",
            "market_value_eur": 7000000,
            "club": "Club Brugge KV",
            "club_id": 2282
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "belgium:player:jeremy-doku",
        "team_id": "belgium",
        "name": "Jeremy Doku",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 486049,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "11",
            "sample_size": 173,
            "latest_seen_date": "2026-05-04"
          },
          {
            "number": "49",
            "sample_size": 40,
            "latest_seen_date": "2020-09-27"
          },
          {
            "number": "18",
            "sample_size": 36,
            "latest_seen_date": "2021-05-23"
          },
          {
            "number": "10",
            "sample_size": 19,
            "latest_seen_date": "2023-08-20"
          }
        ],
        "activity": {
          "appearances_total": 239,
          "minutes_total": 13773,
          "goals_total": 35,
          "assists_total": 50,
          "yellow_cards_total": 13,
          "red_cards_total": 1,
          "latest_appearance_date": "2026-05-04"
        },
        "lineups": {
          "lineup_rows": 268,
          "starts": 146,
          "bench_rows": 122,
          "latest_lineup_date": "2026-05-04",
          "latest_rows": [
            {
              "game_id": 4626143,
              "date": "2026-05-04",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4859279,
              "date": "2026-04-25",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4626131,
              "date": "2026-04-22",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4626124,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4626111,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4844306,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4818788,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4814364,
              "date": "2026-03-17",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4626097,
              "date": "2026-03-14",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4814356,
              "date": "2026-03-11",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "11",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 142,
          "goal_events": 35,
          "card_events": 14,
          "substitution_events": 92,
          "latest_event_date": "2026-05-04"
        },
        "recent_appearances": [
          {
            "game_id": 4626143,
            "date": "2026-05-04",
            "competition_id": "GB1",
            "home_team": "Everton Football Club",
            "away_team": "Manchester City Football Club",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 2,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4859279,
            "date": "2026-04-25",
            "competition_id": "FAC",
            "home_team": "Manchester City Football Club",
            "away_team": "Southampton FC",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 32,
            "goals": 1,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals"
          },
          {
            "game_id": 4626131,
            "date": "2026-04-22",
            "competition_id": "GB1",
            "home_team": "Burnley Football Club",
            "away_team": "Manchester City Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4626124,
            "date": "2026-04-19",
            "competition_id": "GB1",
            "home_team": "Manchester City Football Club",
            "away_team": "Arsenal Football Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 88,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4626111,
            "date": "2026-04-12",
            "competition_id": "GB1",
            "home_team": "Chelsea Football Club",
            "away_team": "Manchester City Football Club",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 76,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4844306,
            "date": "2026-04-04",
            "competition_id": "FAC",
            "home_team": "Manchester City Football Club",
            "away_team": "Liverpool Football Club",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 62,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals"
          },
          {
            "game_id": 4818788,
            "date": "2026-03-22",
            "competition_id": "CGB",
            "home_team": "Arsenal Football Club",
            "away_team": "Manchester City Football Club",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Final"
          },
          {
            "game_id": 4814364,
            "date": "2026-03-17",
            "competition_id": "CL",
            "home_team": "Manchester City Football Club",
            "away_team": "Real Madrid Club de Fútbol",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4626097,
            "date": "2026-03-14",
            "competition_id": "GB1",
            "home_team": "West Ham United Football Club",
            "away_team": "Manchester City Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 30,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4814356,
            "date": "2026-03-11",
            "competition_id": "CL",
            "home_team": "Real Madrid Club de Fútbol",
            "away_team": "Manchester City Football Club",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 1st Leg"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-09",
            "market_value_eur": 65000000,
            "club": "Manchester City",
            "club_id": 281
          },
          {
            "date": "2025-10-17",
            "market_value_eur": 55000000,
            "club": "Manchester City",
            "club_id": 281
          },
          {
            "date": "2025-05-30",
            "market_value_eur": 50000000,
            "club": "Manchester City",
            "club_id": 281
          },
          {
            "date": "2025-03-18",
            "market_value_eur": 55000000,
            "club": "Manchester City",
            "club_id": 281
          },
          {
            "date": "2024-12-16",
            "market_value_eur": 60000000,
            "club": "Manchester City",
            "club_id": 281
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "belgium:player:joaquin-seys",
        "team_id": "belgium",
        "name": "Joaquin Seys",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 981196,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "65",
            "sample_size": 83,
            "latest_seen_date": "2026-03-22"
          }
        ],
        "activity": {
          "appearances_total": 79,
          "minutes_total": 5814,
          "goals_total": 6,
          "assists_total": 6,
          "yellow_cards_total": 7,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-03-22"
        },
        "lineups": {
          "lineup_rows": 83,
          "starts": 70,
          "bench_rows": 13,
          "latest_lineup_date": "2026-03-22",
          "latest_rows": [
            {
              "game_id": 4641391,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "65",
              "team_captain": false
            },
            {
              "game_id": 4641381,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "65",
              "team_captain": false
            },
            {
              "game_id": 4641354,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "65",
              "team_captain": false
            },
            {
              "game_id": 4641302,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "65",
              "team_captain": false
            },
            {
              "game_id": 4814108,
              "date": "2026-02-24",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "65",
              "team_captain": false
            },
            {
              "game_id": 4641335,
              "date": "2026-02-21",
              "type": "substitutes",
              "position": "Left-Back",
              "number": "65",
              "team_captain": false
            },
            {
              "game_id": 4814100,
              "date": "2026-02-18",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "65",
              "team_captain": false
            },
            {
              "game_id": 4641370,
              "date": "2026-02-15",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "65",
              "team_captain": false
            },
            {
              "game_id": 4641359,
              "date": "2026-02-08",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "65",
              "team_captain": false
            },
            {
              "game_id": 4641311,
              "date": "2026-02-01",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "65",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 51,
          "goal_events": 6,
          "card_events": 7,
          "substitution_events": 38,
          "latest_event_date": "2026-03-14"
        },
        "recent_appearances": [
          {
            "game_id": 4641391,
            "date": "2026-03-22",
            "competition_id": "BE1",
            "home_team": "Club Brugge Koninklijke Voetbalvereniging",
            "away_team": "Yellow-Red Koninklijke Voetbalclub Mechelen",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4641381,
            "date": "2026-03-14",
            "competition_id": "BE1",
            "home_team": "Koninklijke Voetbal Club Westerlo",
            "away_team": "Club Brugge Koninklijke Voetbalvereniging",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 73,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4641354,
            "date": "2026-03-08",
            "competition_id": "BE1",
            "home_team": "Club Brugge Koninklijke Voetbalvereniging",
            "away_team": "Royal Sporting Club Anderlecht",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 78,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4641302,
            "date": "2026-03-01",
            "competition_id": "BE1",
            "home_team": "Royal Charleroi Sporting Club",
            "away_team": "Club Brugge Koninklijke Voetbalvereniging",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 85,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4814108,
            "date": "2026-02-24",
            "competition_id": "CL",
            "home_team": "Club Atlético de Madrid S.A.D.",
            "away_team": "Club Brugge Koninklijke Voetbalvereniging",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 82,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "intermediate stage 2nd leg"
          },
          {
            "game_id": 4641335,
            "date": "2026-02-21",
            "competition_id": "BE1",
            "home_team": "Club Brugge Koninklijke Voetbalvereniging",
            "away_team": "Oud-Heverlee Leuven",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 15,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4814100,
            "date": "2026-02-18",
            "competition_id": "CL",
            "home_team": "Club Brugge Koninklijke Voetbalvereniging",
            "away_team": "Club Atlético de Madrid S.A.D.",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 86,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "intermediate stage 1st leg"
          },
          {
            "game_id": 4641370,
            "date": "2026-02-15",
            "competition_id": "BE1",
            "home_team": "Cercle Brugge Koninklijke Sportvereniging",
            "away_team": "Club Brugge Koninklijke Voetbalvereniging",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4641359,
            "date": "2026-02-08",
            "competition_id": "BE1",
            "home_team": "Club Brugge Koninklijke Voetbalvereniging",
            "away_team": "Royal Standard Club de Liège",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 67,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4641311,
            "date": "2026-02-01",
            "competition_id": "BE1",
            "home_team": "Royale Union Saint-Gilloise",
            "away_team": "Club Brugge Koninklijke Voetbalvereniging",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 88,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-06-20",
            "market_value_eur": 600000,
            "club": "Club NXT",
            "club_id": 2282
          },
          {
            "date": "2023-12-28",
            "market_value_eur": 500000,
            "club": "Club NXT",
            "club_id": 2282
          },
          {
            "date": "2023-05-30",
            "market_value_eur": 400000,
            "club": "Club NXT",
            "club_id": 2282
          },
          {
            "date": "2022-12-22",
            "market_value_eur": 250000,
            "club": "Club NXT",
            "club_id": 2282
          },
          {
            "date": "2022-10-05",
            "market_value_eur": 250000,
            "club": "Club NXT",
            "club_id": 2282
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "belgium:player:kevin-de-bruyne",
        "team_id": "belgium",
        "name": "Kevin De Bruyne",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 88755,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "17",
            "sample_size": 439,
            "latest_seen_date": "2025-05-25"
          },
          {
            "number": "14",
            "sample_size": 73,
            "latest_seen_date": "2015-08-22"
          },
          {
            "number": "11",
            "sample_size": 19,
            "latest_seen_date": "2026-05-02"
          },
          {
            "number": "15",
            "sample_size": 13,
            "latest_seen_date": "2013-12-11"
          }
        ],
        "activity": {
          "appearances_total": 528,
          "minutes_total": 40206,
          "goals_total": 133,
          "assists_total": 219,
          "yellow_cards_total": 55,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-02"
        },
        "lineups": {
          "lineup_rows": 544,
          "starts": 428,
          "bench_rows": 116,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4621060,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4621051,
              "date": "2026-04-24",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4621039,
              "date": "2026-04-18",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4621032,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4621020,
              "date": "2026-04-06",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4621007,
              "date": "2026-03-20",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4620999,
              "date": "2026-03-14",
              "type": "substitutes",
              "position": "Attacking Midfield",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4620994,
              "date": "2026-03-06",
              "type": "substitutes",
              "position": "Attacking Midfield",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4620761,
              "date": "2025-10-25",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4715062,
              "date": "2025-10-21",
              "type": "starting_lineup",
              "position": "Second Striker",
              "number": "11",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 377,
          "goal_events": 137,
          "card_events": 56,
          "substitution_events": 180,
          "latest_event_date": "2026-05-02"
        },
        "recent_appearances": [
          {
            "game_id": 4621060,
            "date": "2026-05-02",
            "competition_id": "IT1",
            "home_team": "Calcio Como",
            "away_team": "Società Sportiva Calcio Napoli",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 60,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4621051,
            "date": "2026-04-24",
            "competition_id": "IT1",
            "home_team": "Società Sportiva Calcio Napoli",
            "away_team": "Unione Sportiva Cremonese S.p.A.",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 75,
            "goals": 1,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4621039,
            "date": "2026-04-18",
            "competition_id": "IT1",
            "home_team": "Società Sportiva Calcio Napoli",
            "away_team": "Società Sportiva Lazio S.p.A.",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4621032,
            "date": "2026-04-12",
            "competition_id": "IT1",
            "home_team": "Parma Calcio 1913",
            "away_team": "Società Sportiva Calcio Napoli",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 78,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4621020,
            "date": "2026-04-06",
            "competition_id": "IT1",
            "home_team": "Società Sportiva Calcio Napoli",
            "away_team": "Associazione Calcio Milan",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 85,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4621007,
            "date": "2026-03-20",
            "competition_id": "IT1",
            "home_team": "Cagliari Calcio",
            "away_team": "Società Sportiva Calcio Napoli",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4620999,
            "date": "2026-03-14",
            "competition_id": "IT1",
            "home_team": "Società Sportiva Calcio Napoli",
            "away_team": "Unione Sportiva Lecce",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4620994,
            "date": "2026-03-06",
            "competition_id": "IT1",
            "home_team": "Società Sportiva Calcio Napoli",
            "away_team": "Torino Calcio",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 11,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4620761,
            "date": "2025-10-25",
            "competition_id": "IT1",
            "home_team": "Società Sportiva Calcio Napoli",
            "away_team": "Football Club Internazionale Milano S.p.A.",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 37,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "8. Matchday"
          },
          {
            "game_id": 4715062,
            "date": "2025-10-21",
            "competition_id": "CL",
            "home_team": "Eindhovense Voetbalvereniging Philips Sport Vereniging",
            "away_team": "Società Sportiva Calcio Napoli",
            "score": {
              "home": 6,
              "away": 2
            },
            "minutes_played": 84,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-23",
            "market_value_eur": 15000000,
            "club": "SSC Napoli",
            "club_id": 6195
          },
          {
            "date": "2025-05-30",
            "market_value_eur": 20000000,
            "club": "Manchester City",
            "club_id": 6195
          },
          {
            "date": "2025-03-18",
            "market_value_eur": 27000000,
            "club": "Manchester City",
            "club_id": 6195
          },
          {
            "date": "2024-12-16",
            "market_value_eur": 35000000,
            "club": "Manchester City",
            "club_id": 6195
          },
          {
            "date": "2024-10-01",
            "market_value_eur": 45000000,
            "club": "Manchester City",
            "club_id": 6195
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "belgium:player:koni-de-winter",
        "team_id": "belgium",
        "name": "Koni De Winter",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 490384,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "4",
            "sample_size": 65,
            "latest_seen_date": "2025-05-24"
          },
          {
            "number": "5",
            "sample_size": 39,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "6",
            "sample_size": 28,
            "latest_seen_date": "2023-04-14"
          },
          {
            "number": "45",
            "sample_size": 12,
            "latest_seen_date": "2022-01-18"
          },
          {
            "number": "35",
            "sample_size": 1,
            "latest_seen_date": "2020-10-28"
          }
        ],
        "activity": {
          "appearances_total": 98,
          "minutes_total": 7743,
          "goals_total": 4,
          "assists_total": 2,
          "yellow_cards_total": 20,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-04-11"
        },
        "lineups": {
          "lineup_rows": 145,
          "starts": 85,
          "bench_rows": 60,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4621066,
              "date": "2026-05-03",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4621050,
              "date": "2026-04-26",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4621044,
              "date": "2026-04-19",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4621031,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4621020,
              "date": "2026-04-06",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4621012,
              "date": "2026-03-21",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4620998,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4620993,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4620976,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4620972,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 32,
          "goal_events": 4,
          "card_events": 20,
          "substitution_events": 8,
          "latest_event_date": "2026-01-25"
        },
        "recent_appearances": [
          {
            "game_id": 4621031,
            "date": "2026-04-11",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Milan",
            "away_team": "Udinese Calcio",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4621020,
            "date": "2026-04-06",
            "competition_id": "IT1",
            "home_team": "Società Sportiva Calcio Napoli",
            "away_team": "Associazione Calcio Milan",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4621012,
            "date": "2026-03-21",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Milan",
            "away_team": "Torino Calcio",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4620998,
            "date": "2026-03-15",
            "competition_id": "IT1",
            "home_team": "Società Sportiva Lazio S.p.A.",
            "away_team": "Associazione Calcio Milan",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4620993,
            "date": "2026-03-08",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Milan",
            "away_team": "Football Club Internazionale Milano S.p.A.",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4620976,
            "date": "2026-03-01",
            "competition_id": "IT1",
            "home_team": "Unione Sportiva Cremonese S.p.A.",
            "away_team": "Associazione Calcio Milan",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4620972,
            "date": "2026-02-22",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Milan",
            "away_team": "Parma Calcio 1913",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4620945,
            "date": "2026-02-18",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Milan",
            "away_team": "Calcio Como",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4620962,
            "date": "2026-02-13",
            "competition_id": "IT1",
            "home_team": "Pisa Sporting Club",
            "away_team": "Associazione Calcio Milan",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4620923,
            "date": "2026-02-03",
            "competition_id": "IT1",
            "home_team": "Bologna Football Club 1909",
            "away_team": "Associazione Calcio Milan",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-06-05",
            "market_value_eur": 12000000,
            "club": "Genoa CFC",
            "club_id": 5
          },
          {
            "date": "2024-03-12",
            "market_value_eur": 10000000,
            "club": "Genoa CFC",
            "club_id": 5
          },
          {
            "date": "2023-12-20",
            "market_value_eur": 7000000,
            "club": "Genoa CFC",
            "club_id": 5
          },
          {
            "date": "2023-06-15",
            "market_value_eur": 4000000,
            "club": "FC Empoli",
            "club_id": 5
          },
          {
            "date": "2022-11-11",
            "market_value_eur": 4000000,
            "club": "FC Empoli",
            "club_id": 5
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "belgium:player:leandro-trossard",
        "team_id": "belgium",
        "name": "Leandro Trossard",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 144028,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "19",
            "sample_size": 206,
            "latest_seen_date": "2026-05-05"
          },
          {
            "number": "11",
            "sample_size": 125,
            "latest_seen_date": "2023-01-03"
          },
          {
            "number": "14",
            "sample_size": 87,
            "latest_seen_date": "2019-03-17"
          },
          {
            "number": "39",
            "sample_size": 1,
            "latest_seen_date": "2016-08-13"
          }
        ],
        "activity": {
          "appearances_total": 399,
          "minutes_total": 25343,
          "goals_total": 95,
          "assists_total": 64,
          "yellow_cards_total": 19,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-05"
        },
        "lineups": {
          "lineup_rows": 419,
          "starts": 277,
          "bench_rows": 142,
          "latest_lineup_date": "2026-05-05",
          "latest_rows": [
            {
              "game_id": 4814381,
              "date": "2026-05-05",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4626138,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4814379,
              "date": "2026-04-29",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4626128,
              "date": "2026-04-25",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4626124,
              "date": "2026-04-19",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4814377,
              "date": "2026-04-15",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4626108,
              "date": "2026-04-11",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4814373,
              "date": "2026-04-07",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4818788,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4814369,
              "date": "2026-03-17",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "19",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 275,
          "goal_events": 95,
          "card_events": 19,
          "substitution_events": 157,
          "latest_event_date": "2026-05-05"
        },
        "recent_appearances": [
          {
            "game_id": 4814381,
            "date": "2026-05-05",
            "competition_id": "CL",
            "home_team": "Arsenal Football Club",
            "away_team": "Club Atlético de Madrid S.A.D.",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 83,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 2nd Leg"
          },
          {
            "game_id": 4626138,
            "date": "2026-05-02",
            "competition_id": "GB1",
            "home_team": "Arsenal Football Club",
            "away_team": "Fulham Football Club",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4814379,
            "date": "2026-04-29",
            "competition_id": "CL",
            "home_team": "Club Atlético de Madrid S.A.D.",
            "away_team": "Arsenal Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 22,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 1st Leg"
          },
          {
            "game_id": 4626124,
            "date": "2026-04-19",
            "competition_id": "GB1",
            "home_team": "Manchester City Football Club",
            "away_team": "Arsenal Football Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 16,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4814377,
            "date": "2026-04-15",
            "competition_id": "CL",
            "home_team": "Arsenal Football Club",
            "away_team": "Sporting Clube de Portugal",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 11,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 2nd Leg"
          },
          {
            "game_id": 4626108,
            "date": "2026-04-11",
            "competition_id": "GB1",
            "home_team": "Arsenal Football Club",
            "away_team": "Association Football Club Bournemouth",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 36,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4814373,
            "date": "2026-04-07",
            "competition_id": "CL",
            "home_team": "Sporting Clube de Portugal",
            "away_team": "Arsenal Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 76,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 1st Leg"
          },
          {
            "game_id": 4818788,
            "date": "2026-03-22",
            "competition_id": "CGB",
            "home_team": "Arsenal Football Club",
            "away_team": "Manchester City Football Club",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 82,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Final"
          },
          {
            "game_id": 4814369,
            "date": "2026-03-17",
            "competition_id": "CL",
            "home_team": "Arsenal Football Club",
            "away_team": "Bayer 04 Leverkusen Fußball",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 69,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4827505,
            "date": "2026-03-07",
            "competition_id": "FAC",
            "home_team": "Mansfield Town",
            "away_team": "Arsenal Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 38,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Round of 16"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-09",
            "market_value_eur": 20000000,
            "club": "Arsenal FC",
            "club_id": 11
          },
          {
            "date": "2025-05-30",
            "market_value_eur": 22000000,
            "club": "Arsenal FC",
            "club_id": 11
          },
          {
            "date": "2024-12-16",
            "market_value_eur": 30000000,
            "club": "Arsenal FC",
            "club_id": 11
          },
          {
            "date": "2024-05-27",
            "market_value_eur": 35000000,
            "club": "Arsenal FC",
            "club_id": 11
          },
          {
            "date": "2023-12-19",
            "market_value_eur": 38000000,
            "club": "Arsenal FC",
            "club_id": 11
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "belgium:player:matias-fernandez-pardo",
        "team_id": "belgium",
        "name": "Matias Fernandez-Pardo",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 724129,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "7",
            "sample_size": 40,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "19",
            "sample_size": 33,
            "latest_seen_date": "2025-05-17"
          },
          {
            "number": "28",
            "sample_size": 25,
            "latest_seen_date": "2024-08-28"
          },
          {
            "number": "39",
            "sample_size": 1,
            "latest_seen_date": "2023-04-01"
          }
        ],
        "activity": {
          "appearances_total": 81,
          "minutes_total": 4804,
          "goals_total": 15,
          "assists_total": 11,
          "yellow_cards_total": 11,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 99,
          "starts": 50,
          "bench_rows": 49,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4635288,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4635279,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4635274,
              "date": "2026-04-18",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4635264,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4635255,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4635248,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4805919,
              "date": "2026-03-19",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4635236,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4805911,
              "date": "2026-03-12",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4635227,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 55,
          "goal_events": 15,
          "card_events": 11,
          "substitution_events": 29,
          "latest_event_date": "2026-04-26"
        },
        "recent_appearances": [
          {
            "game_id": 4635288,
            "date": "2026-05-03",
            "competition_id": "FR1",
            "home_team": "Lille Olympique Sporting Club",
            "away_team": "Le Havre Athletic Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4635279,
            "date": "2026-04-26",
            "competition_id": "FR1",
            "home_team": "Paris Football Club",
            "away_team": "Lille Olympique Sporting Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 83,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4635274,
            "date": "2026-04-18",
            "competition_id": "FR1",
            "home_team": "Lille Olympique Sporting Club",
            "away_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4635264,
            "date": "2026-04-12",
            "competition_id": "FR1",
            "home_team": "Toulouse Football Club",
            "away_team": "Lille Olympique Sporting Club",
            "score": {
              "home": 0,
              "away": 4
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4635255,
            "date": "2026-04-04",
            "competition_id": "FR1",
            "home_team": "Lille Olympique Sporting Club",
            "away_team": "Racing Club de Lens",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 80,
            "goals": 1,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4635248,
            "date": "2026-03-22",
            "competition_id": "FR1",
            "home_team": "Olympique de Marseille",
            "away_team": "Lille Olympique Sporting Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4805919,
            "date": "2026-03-19",
            "competition_id": "EL",
            "home_team": "Aston Villa Football Club",
            "away_team": "Lille Olympique Sporting Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 23,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4635236,
            "date": "2026-03-15",
            "competition_id": "FR1",
            "home_team": "Stade Rennais Football Club",
            "away_team": "Lille Olympique Sporting Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4805911,
            "date": "2026-03-12",
            "competition_id": "EL",
            "home_team": "Lille Olympique Sporting Club",
            "away_team": "Aston Villa Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 38,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 1st Leg"
          },
          {
            "game_id": 4635227,
            "date": "2026-03-08",
            "competition_id": "FR1",
            "home_team": "Lille Olympique Sporting Club",
            "away_team": "Football Club Lorient-Bretagne Sud",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 87,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-06-04",
            "market_value_eur": 3000000,
            "club": "KAA Gent",
            "club_id": 1082
          },
          {
            "date": "2023-12-19",
            "market_value_eur": 600000,
            "club": "KAA Gent",
            "club_id": 1082
          },
          {
            "date": "2023-10-23",
            "market_value_eur": 400000,
            "club": "KAA Gent",
            "club_id": 1082
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "belgium:player:maxim-de-cuyper",
        "team_id": "belgium",
        "name": "Maxim De Cuyper",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 429915,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "55",
            "sample_size": 91,
            "latest_seen_date": "2025-03-16"
          },
          {
            "number": "29",
            "sample_size": 35,
            "latest_seen_date": "2026-05-02"
          },
          {
            "number": "11",
            "sample_size": 33,
            "latest_seen_date": "2023-04-22"
          },
          {
            "number": "95",
            "sample_size": 4,
            "latest_seen_date": "2020-03-07"
          }
        ],
        "activity": {
          "appearances_total": 137,
          "minutes_total": 10295,
          "goals_total": 16,
          "assists_total": 22,
          "yellow_cards_total": 16,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-02"
        },
        "lineups": {
          "lineup_rows": 163,
          "starts": 124,
          "bench_rows": 39,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4626146,
              "date": "2026-05-02",
              "type": "substitutes",
              "position": "Left-Back",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4626130,
              "date": "2026-04-21",
              "type": "substitutes",
              "position": "Left-Back",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4626127,
              "date": "2026-04-18",
              "type": "substitutes",
              "position": "Left-Back",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4626110,
              "date": "2026-04-11",
              "type": "substitutes",
              "position": "Left-Back",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4626100,
              "date": "2026-03-21",
              "type": "substitutes",
              "position": "Left-Back",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4626096,
              "date": "2026-03-14",
              "type": "substitutes",
              "position": "Left-Back",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4626080,
              "date": "2026-03-04",
              "type": "substitutes",
              "position": "Left-Back",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4626070,
              "date": "2026-03-01",
              "type": "substitutes",
              "position": "Left-Back",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4626059,
              "date": "2026-02-21",
              "type": "substitutes",
              "position": "Left-Back",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4808369,
              "date": "2026-02-14",
              "type": "substitutes",
              "position": "Left-Back",
              "number": "29",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 63,
          "goal_events": 17,
          "card_events": 19,
          "substitution_events": 27,
          "latest_event_date": "2026-02-08"
        },
        "recent_appearances": [
          {
            "game_id": 4626146,
            "date": "2026-05-02",
            "competition_id": "GB1",
            "home_team": "Newcastle United Football Club",
            "away_team": "Brighton and Hove Albion Football Club",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 9,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4626130,
            "date": "2026-04-21",
            "competition_id": "GB1",
            "home_team": "Brighton and Hove Albion Football Club",
            "away_team": "Chelsea Football Club",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 13,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4626127,
            "date": "2026-04-18",
            "competition_id": "GB1",
            "home_team": "Tottenham Hotspur Football Club",
            "away_team": "Brighton and Hove Albion Football Club",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 15,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4626096,
            "date": "2026-03-14",
            "competition_id": "GB1",
            "home_team": "Sunderland Association Football Club",
            "away_team": "Brighton and Hove Albion Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 14,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4626070,
            "date": "2026-03-01",
            "competition_id": "GB1",
            "home_team": "Brighton and Hove Albion Football Club",
            "away_team": "Nottingham Forest Football Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4626059,
            "date": "2026-02-21",
            "competition_id": "GB1",
            "home_team": "Brentford Football Club",
            "away_team": "Brighton and Hove Albion Football Club",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 14,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4626040,
            "date": "2026-02-08",
            "competition_id": "GB1",
            "home_team": "Brighton and Hove Albion Football Club",
            "away_team": "Crystal Palace Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 71,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4626029,
            "date": "2026-01-31",
            "competition_id": "GB1",
            "home_team": "Brighton and Hove Albion Football Club",
            "away_team": "Everton Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 70,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4626024,
            "date": "2026-01-24",
            "competition_id": "GB1",
            "home_team": "Fulham Football Club",
            "away_team": "Brighton and Hove Albion Football Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 2,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4626005,
            "date": "2026-01-07",
            "competition_id": "GB1",
            "home_team": "Manchester City Football Club",
            "away_team": "Brighton and Hove Albion Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "21. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-09",
            "market_value_eur": 22000000,
            "club": "Brighton & Hove Albion",
            "club_id": 1237
          },
          {
            "date": "2025-10-17",
            "market_value_eur": 20000000,
            "club": "Brighton & Hove Albion",
            "club_id": 1237
          },
          {
            "date": "2025-06-12",
            "market_value_eur": 16000000,
            "club": "Club Brugge KV",
            "club_id": 1237
          },
          {
            "date": "2025-03-26",
            "market_value_eur": 16000000,
            "club": "Club Brugge KV",
            "club_id": 1237
          },
          {
            "date": "2024-12-11",
            "market_value_eur": 12000000,
            "club": "Club Brugge KV",
            "club_id": 1237
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "belgium:player:mike-penders",
        "team_id": "belgium",
        "name": "Mike Penders",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 834397,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "39",
            "sample_size": 77,
            "latest_seen_date": "2026-05-07"
          },
          {
            "number": "41",
            "sample_size": 6,
            "latest_seen_date": "2023-12-17"
          }
        ],
        "activity": {
          "appearances_total": 43,
          "minutes_total": 3821,
          "goals_total": 0,
          "assists_total": 0,
          "yellow_cards_total": 6,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 83,
          "starts": 55,
          "bench_rows": 28,
          "latest_lineup_date": "2026-05-07",
          "latest_rows": [
            {
              "game_id": 4805886,
              "date": "2026-05-07",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "39",
              "team_captain": false
            },
            {
              "game_id": 4635289,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "39",
              "team_captain": false
            },
            {
              "game_id": 4805884,
              "date": "2026-04-30",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "39",
              "team_captain": false
            },
            {
              "game_id": 4635280,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "39",
              "team_captain": false
            },
            {
              "game_id": 4635268,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "39",
              "team_captain": true
            },
            {
              "game_id": 4805882,
              "date": "2026-04-16",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "39",
              "team_captain": false
            },
            {
              "game_id": 4805878,
              "date": "2026-04-09",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "39",
              "team_captain": false
            },
            {
              "game_id": 4635257,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "39",
              "team_captain": false
            },
            {
              "game_id": 4635243,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "39",
              "team_captain": false
            },
            {
              "game_id": 4805874,
              "date": "2026-03-19",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "39",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 7,
          "goal_events": 0,
          "card_events": 6,
          "substitution_events": 1,
          "latest_event_date": "2025-11-09"
        },
        "recent_appearances": [
          {
            "game_id": 4635289,
            "date": "2026-05-03",
            "competition_id": "FR1",
            "home_team": "Racing Club de Strasbourg Alsace",
            "away_team": "Toulouse Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4635280,
            "date": "2026-04-26",
            "competition_id": "FR1",
            "home_team": "Football Club Lorient-Bretagne Sud",
            "away_team": "Racing Club de Strasbourg Alsace",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4635268,
            "date": "2026-04-19",
            "competition_id": "FR1",
            "home_team": "Racing Club de Strasbourg Alsace",
            "away_team": "Stade Rennais Football Club",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4635257,
            "date": "2026-04-04",
            "competition_id": "FR1",
            "home_team": "Racing Club de Strasbourg Alsace",
            "away_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4635243,
            "date": "2026-03-22",
            "competition_id": "FR1",
            "home_team": "Football Club de Nantes",
            "away_team": "Racing Club de Strasbourg Alsace",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4635234,
            "date": "2026-03-15",
            "competition_id": "FR1",
            "home_team": "Racing Club de Strasbourg Alsace",
            "away_team": "Paris Football Club",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4635228,
            "date": "2026-03-07",
            "competition_id": "FR1",
            "home_team": "Association de la Jeunesse auxerroise",
            "away_team": "Racing Club de Strasbourg Alsace",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4635220,
            "date": "2026-02-27",
            "competition_id": "FR1",
            "home_team": "Racing Club de Strasbourg Alsace",
            "away_team": "Racing Club de Lens",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4635204,
            "date": "2026-02-22",
            "competition_id": "FR1",
            "home_team": "Racing Club de Strasbourg Alsace",
            "away_team": "Olympique Lyonnais",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4635196,
            "date": "2026-02-14",
            "competition_id": "FR1",
            "home_team": "Olympique de Marseille",
            "away_team": "Racing Club de Strasbourg Alsace",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-06-04",
            "market_value_eur": 1000000,
            "club": "KRC Genk",
            "club_id": 667
          },
          {
            "date": "2023-12-19",
            "market_value_eur": 800000,
            "club": "KRC Genk",
            "club_id": 667
          },
          {
            "date": "2023-10-02",
            "market_value_eur": 300000,
            "club": "KRC Genk",
            "club_id": 667
          },
          {
            "date": "2023-05-30",
            "market_value_eur": 150000,
            "club": "Jong Genk",
            "club_id": 667
          },
          {
            "date": "2022-12-22",
            "market_value_eur": 150000,
            "club": "Jong Genk",
            "club_id": 667
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "belgium:player:nathan-ngoy",
        "team_id": "belgium",
        "name": "Nathan Ngoy",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 548254,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "3",
            "sample_size": 75,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "33",
            "sample_size": 19,
            "latest_seen_date": "2022-04-10"
          }
        ],
        "activity": {
          "appearances_total": 71,
          "minutes_total": 5291,
          "goals_total": 3,
          "assists_total": 2,
          "yellow_cards_total": 22,
          "red_cards_total": 1,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 94,
          "starts": 59,
          "bench_rows": 35,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4635288,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4635279,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4635264,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4635255,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4635248,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4805919,
              "date": "2026-03-19",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4635236,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4805911,
              "date": "2026-03-12",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4635227,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4635218,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 36,
          "goal_events": 3,
          "card_events": 24,
          "substitution_events": 9,
          "latest_event_date": "2026-04-26"
        },
        "recent_appearances": [
          {
            "game_id": 4635288,
            "date": "2026-05-03",
            "competition_id": "FR1",
            "home_team": "Lille Olympique Sporting Club",
            "away_team": "Le Havre Athletic Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4635279,
            "date": "2026-04-26",
            "competition_id": "FR1",
            "home_team": "Paris Football Club",
            "away_team": "Lille Olympique Sporting Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4635264,
            "date": "2026-04-12",
            "competition_id": "FR1",
            "home_team": "Toulouse Football Club",
            "away_team": "Lille Olympique Sporting Club",
            "score": {
              "home": 0,
              "away": 4
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4635255,
            "date": "2026-04-04",
            "competition_id": "FR1",
            "home_team": "Lille Olympique Sporting Club",
            "away_team": "Racing Club de Lens",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4635248,
            "date": "2026-03-22",
            "competition_id": "FR1",
            "home_team": "Olympique de Marseille",
            "away_team": "Lille Olympique Sporting Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4805919,
            "date": "2026-03-19",
            "competition_id": "EL",
            "home_team": "Aston Villa Football Club",
            "away_team": "Lille Olympique Sporting Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4635236,
            "date": "2026-03-15",
            "competition_id": "FR1",
            "home_team": "Stade Rennais Football Club",
            "away_team": "Lille Olympique Sporting Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4635227,
            "date": "2026-03-08",
            "competition_id": "FR1",
            "home_team": "Lille Olympique Sporting Club",
            "away_team": "Football Club Lorient-Bretagne Sud",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4635218,
            "date": "2026-03-01",
            "competition_id": "FR1",
            "home_team": "Lille Olympique Sporting Club",
            "away_team": "Football Club de Nantes",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4805903,
            "date": "2026-02-26",
            "competition_id": "EL",
            "home_team": "Fudbalski klub Crvena zvezda Beograd",
            "away_team": "Lille Olympique Sporting Club",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 25,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "intermediate stage 2nd leg"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-06-04",
            "market_value_eur": 3500000,
            "club": "Standard Liège",
            "club_id": 1082
          },
          {
            "date": "2023-12-19",
            "market_value_eur": 4000000,
            "club": "Standard Liège",
            "club_id": 1082
          },
          {
            "date": "2023-10-23",
            "market_value_eur": 2000000,
            "club": "Standard Liège",
            "club_id": 1082
          },
          {
            "date": "2023-06-09",
            "market_value_eur": 600000,
            "club": "Standard Liège",
            "club_id": 1082
          },
          {
            "date": "2022-11-04",
            "market_value_eur": 600000,
            "club": "Standard Liège",
            "club_id": 1082
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "belgium:player:nicolas-raskin",
        "team_id": "belgium",
        "name": "Nicolas Raskin",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 422763,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "43",
            "sample_size": 133,
            "latest_seen_date": "2026-04-12"
          },
          {
            "number": "26",
            "sample_size": 96,
            "latest_seen_date": "2022-11-13"
          },
          {
            "number": "24",
            "sample_size": 7,
            "latest_seen_date": "2018-02-10"
          }
        ],
        "activity": {
          "appearances_total": 208,
          "minutes_total": 15930,
          "goals_total": 12,
          "assists_total": 31,
          "yellow_cards_total": 41,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-04-12"
        },
        "lineups": {
          "lineup_rows": 236,
          "starts": 179,
          "bench_rows": 57,
          "latest_lineup_date": "2026-04-12",
          "latest_rows": [
            {
              "game_id": 4649532,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "43",
              "team_captain": false
            },
            {
              "game_id": 4649539,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "43",
              "team_captain": false
            },
            {
              "game_id": 4649546,
              "date": "2026-03-21",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "43",
              "team_captain": false
            },
            {
              "game_id": 4649522,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "43",
              "team_captain": false
            },
            {
              "game_id": 4832715,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "43",
              "team_captain": false
            },
            {
              "game_id": 4649528,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "43",
              "team_captain": false
            },
            {
              "game_id": 4649509,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "43",
              "team_captain": false
            },
            {
              "game_id": 4649492,
              "date": "2026-02-15",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "43",
              "team_captain": false
            },
            {
              "game_id": 4649504,
              "date": "2026-02-11",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "43",
              "team_captain": false
            },
            {
              "game_id": 4808142,
              "date": "2026-02-08",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "43",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 103,
          "goal_events": 12,
          "card_events": 41,
          "substitution_events": 50,
          "latest_event_date": "2026-04-12"
        },
        "recent_appearances": [
          {
            "game_id": 4649532,
            "date": "2026-04-12",
            "competition_id": "SC1",
            "home_team": "Falkirk Football & Athletic Club",
            "away_team": "Rangers Football Club",
            "score": {
              "home": 3,
              "away": 6
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 1,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4649539,
            "date": "2026-04-04",
            "competition_id": "SC1",
            "home_team": "Rangers Football Club",
            "away_team": "Dundee United Football Club",
            "score": {
              "home": 4,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4649546,
            "date": "2026-03-21",
            "competition_id": "SC1",
            "home_team": "Rangers Football Club",
            "away_team": "Aberdeen Football Club",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4649522,
            "date": "2026-03-15",
            "competition_id": "SC1",
            "home_team": "Saint Mirren Football Club",
            "away_team": "Rangers Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4832715,
            "date": "2026-03-08",
            "competition_id": "SFA",
            "home_team": "Rangers Football Club",
            "away_team": "The Celtic Football Club",
            "score": {
              "home": 2,
              "away": 4
            },
            "minutes_played": 120,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals"
          },
          {
            "game_id": 4649528,
            "date": "2026-03-01",
            "competition_id": "SC1",
            "home_team": "Rangers Football Club",
            "away_team": "The Celtic Football Club",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4649509,
            "date": "2026-02-22",
            "competition_id": "SC1",
            "home_team": "Livingston Football Club",
            "away_team": "Rangers Football Club",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4649492,
            "date": "2026-02-15",
            "competition_id": "SC1",
            "home_team": "Rangers Football Club",
            "away_team": "Heart of Midlothian Football Club",
            "score": {
              "home": 4,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4649504,
            "date": "2026-02-11",
            "competition_id": "SC1",
            "home_team": "Motherwell Football Club",
            "away_team": "Rangers Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4649497,
            "date": "2026-02-04",
            "competition_id": "SC1",
            "home_team": "Rangers Football Club",
            "away_team": "Kilmarnock Football Club",
            "score": {
              "home": 5,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-05-30",
            "market_value_eur": 6500000,
            "club": "Rangers FC",
            "club_id": 124
          },
          {
            "date": "2024-03-20",
            "market_value_eur": 7500000,
            "club": "Rangers FC",
            "club_id": 124
          },
          {
            "date": "2023-12-05",
            "market_value_eur": 8000000,
            "club": "Rangers FC",
            "club_id": 124
          },
          {
            "date": "2023-06-26",
            "market_value_eur": 7500000,
            "club": "Rangers FC",
            "club_id": 124
          },
          {
            "date": "2022-11-04",
            "market_value_eur": 7000000,
            "club": "Standard Liège",
            "club_id": 124
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "belgium:player:romelu-lukaku",
        "team_id": "belgium",
        "name": "Romelu Lukaku",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 96341,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "9",
            "sample_size": 249,
            "latest_seen_date": "2026-03-20"
          },
          {
            "number": "10",
            "sample_size": 127,
            "latest_seen_date": "2017-05-21"
          },
          {
            "number": "90",
            "sample_size": 86,
            "latest_seen_date": "2024-05-19"
          },
          {
            "number": "11",
            "sample_size": 38,
            "latest_seen_date": "2025-05-23"
          },
          {
            "number": "17",
            "sample_size": 34,
            "latest_seen_date": "2014-05-11"
          }
        ],
        "activity": {
          "appearances_total": 554,
          "minutes_total": 41460,
          "goals_total": 271,
          "assists_total": 88,
          "yellow_cards_total": 50,
          "red_cards_total": 1,
          "latest_appearance_date": "2026-03-06"
        },
        "lineups": {
          "lineup_rows": 538,
          "starts": 436,
          "bench_rows": 102,
          "latest_lineup_date": "2026-03-20",
          "latest_rows": [
            {
              "game_id": 4621007,
              "date": "2026-03-20",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4620999,
              "date": "2026-03-14",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4620994,
              "date": "2026-03-06",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4620984,
              "date": "2026-02-28",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4620965,
              "date": "2026-02-22",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4620960,
              "date": "2026-02-15",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4785787,
              "date": "2026-02-10",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4620942,
              "date": "2026-02-07",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4620928,
              "date": "2026-01-31",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4714981,
              "date": "2026-01-28",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 495,
          "goal_events": 284,
          "card_events": 51,
          "substitution_events": 157,
          "latest_event_date": "2026-02-28"
        },
        "recent_appearances": [
          {
            "game_id": 4620994,
            "date": "2026-03-06",
            "competition_id": "IT1",
            "home_team": "Società Sportiva Calcio Napoli",
            "away_team": "Torino Calcio",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 6,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4620984,
            "date": "2026-02-28",
            "competition_id": "IT1",
            "home_team": "Verona Hellas Football Club",
            "away_team": "Società Sportiva Calcio Napoli",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 17,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4620965,
            "date": "2026-02-22",
            "competition_id": "IT1",
            "home_team": "Atalanta Bergamasca Calcio S.p.a.",
            "away_team": "Società Sportiva Calcio Napoli",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 5,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4785787,
            "date": "2026-02-10",
            "competition_id": "CIT",
            "home_team": "Società Sportiva Calcio Napoli",
            "away_team": "Calcio Como",
            "score": {
              "home": 7,
              "away": 8
            },
            "minutes_played": 16,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals"
          },
          {
            "game_id": 4620928,
            "date": "2026-01-31",
            "competition_id": "IT1",
            "home_team": "Società Sportiva Calcio Napoli",
            "away_team": "Associazione Calcio Fiorentina",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4714981,
            "date": "2026-01-28",
            "competition_id": "CL",
            "home_team": "Società Sportiva Calcio Napoli",
            "away_team": "Chelsea Football Club",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 8,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4620918,
            "date": "2026-01-25",
            "competition_id": "IT1",
            "home_team": "Juventus Football Club",
            "away_team": "Società Sportiva Calcio Napoli",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 11,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4374298,
            "date": "2025-05-23",
            "competition_id": "IT1",
            "home_team": "Società Sportiva Calcio Napoli",
            "away_team": "Cagliari Calcio",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 76,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "38. Matchday"
          },
          {
            "game_id": 4374290,
            "date": "2025-05-18",
            "competition_id": "IT1",
            "home_team": "Parma Calcio 1913",
            "away_team": "Società Sportiva Calcio Napoli",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 80,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "37. Matchday"
          },
          {
            "game_id": 4374278,
            "date": "2025-05-11",
            "competition_id": "IT1",
            "home_team": "Società Sportiva Calcio Napoli",
            "away_team": "Genoa Cricket and Football Club",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "36. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-23",
            "market_value_eur": 15000000,
            "club": "SSC Napoli",
            "club_id": 6195
          },
          {
            "date": "2025-10-07",
            "market_value_eur": 15000000,
            "club": "SSC Napoli",
            "club_id": 6195
          },
          {
            "date": "2025-06-17",
            "market_value_eur": 22000000,
            "club": "SSC Napoli",
            "club_id": 6195
          },
          {
            "date": "2025-03-25",
            "market_value_eur": 22000000,
            "club": "SSC Napoli",
            "club_id": 6195
          },
          {
            "date": "2024-12-18",
            "market_value_eur": 25000000,
            "club": "SSC Napoli",
            "club_id": 6195
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "belgium:player:senne-lammens",
        "team_id": "belgium",
        "name": "Senne Lammens",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 503883,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "91",
            "sample_size": 144,
            "latest_seen_date": "2025-08-17"
          },
          {
            "number": "31",
            "sample_size": 33,
            "latest_seen_date": "2026-05-03"
          }
        ],
        "activity": {
          "appearances_total": 67,
          "minutes_total": 6017,
          "goals_total": 0,
          "assists_total": 0,
          "yellow_cards_total": 0,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 177,
          "starts": 67,
          "bench_rows": 110,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4626145,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4626134,
              "date": "2026-04-27",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4626120,
              "date": "2026-04-18",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4626114,
              "date": "2026-04-13",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4626099,
              "date": "2026-03-20",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4626094,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4626085,
              "date": "2026-03-04",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4626075,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4626062,
              "date": "2026-02-23",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4626057,
              "date": "2026-02-10",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 1,
          "goal_events": 1,
          "card_events": 0,
          "substitution_events": 0,
          "latest_event_date": "2024-08-04"
        },
        "recent_appearances": [
          {
            "game_id": 4626145,
            "date": "2026-05-03",
            "competition_id": "GB1",
            "home_team": "Manchester United Football Club",
            "away_team": "Liverpool Football Club",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4626134,
            "date": "2026-04-27",
            "competition_id": "GB1",
            "home_team": "Manchester United Football Club",
            "away_team": "Brentford Football Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4626120,
            "date": "2026-04-18",
            "competition_id": "GB1",
            "home_team": "Chelsea Football Club",
            "away_team": "Manchester United Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4626114,
            "date": "2026-04-13",
            "competition_id": "GB1",
            "home_team": "Manchester United Football Club",
            "away_team": "Leeds United Association Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4626099,
            "date": "2026-03-20",
            "competition_id": "GB1",
            "home_team": "Association Football Club Bournemouth",
            "away_team": "Manchester United Football Club",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4626094,
            "date": "2026-03-15",
            "competition_id": "GB1",
            "home_team": "Manchester United Football Club",
            "away_team": "Aston Villa Football Club",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4626085,
            "date": "2026-03-04",
            "competition_id": "GB1",
            "home_team": "Newcastle United Football Club",
            "away_team": "Manchester United Football Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4626075,
            "date": "2026-03-01",
            "competition_id": "GB1",
            "home_team": "Manchester United Football Club",
            "away_team": "Crystal Palace Football Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4626062,
            "date": "2026-02-23",
            "competition_id": "GB1",
            "home_team": "Everton Football Club",
            "away_team": "Manchester United Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4626057,
            "date": "2026-02-10",
            "competition_id": "GB1",
            "home_team": "West Ham United Football Club",
            "away_team": "Manchester United Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-09",
            "market_value_eur": 25000000,
            "club": "Manchester United",
            "club_id": 985
          },
          {
            "date": "2025-10-17",
            "market_value_eur": 20000000,
            "club": "Manchester United",
            "club_id": 985
          },
          {
            "date": "2025-06-12",
            "market_value_eur": 9000000,
            "club": "Royal Antwerp FC",
            "club_id": 985
          },
          {
            "date": "2025-03-26",
            "market_value_eur": 7500000,
            "club": "Royal Antwerp FC",
            "club_id": 985
          },
          {
            "date": "2024-12-11",
            "market_value_eur": 4500000,
            "club": "Royal Antwerp FC",
            "club_id": 985
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "belgium:player:thibaut-courtois",
        "team_id": "belgium",
        "name": "Thibaut Courtois",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 108390,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "13",
            "sample_size": 267,
            "latest_seen_date": "2020-08-07"
          },
          {
            "number": "1",
            "sample_size": 258,
            "latest_seen_date": "2026-03-17"
          },
          {
            "number": "25",
            "sample_size": 37,
            "latest_seen_date": "2019-05-19"
          }
        ],
        "activity": {
          "appearances_total": 581,
          "minutes_total": 52387,
          "goals_total": 0,
          "assists_total": 3,
          "yellow_cards_total": 20,
          "red_cards_total": 2,
          "latest_appearance_date": "2026-03-17"
        },
        "lineups": {
          "lineup_rows": 562,
          "starts": 531,
          "bench_rows": 31,
          "latest_lineup_date": "2026-03-17",
          "latest_rows": [
            {
              "game_id": 4814364,
              "date": "2026-03-17",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4645919,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4814356,
              "date": "2026-03-11",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4645954,
              "date": "2026-03-06",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4645822,
              "date": "2026-03-02",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4814105,
              "date": "2026-02-25",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4645861,
              "date": "2026-02-21",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4814097,
              "date": "2026-02-17",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4645888,
              "date": "2026-02-14",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4645814,
              "date": "2026-02-08",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 29,
          "goal_events": 2,
          "card_events": 22,
          "substitution_events": 4,
          "latest_event_date": "2026-03-17"
        },
        "recent_appearances": [
          {
            "game_id": 4814364,
            "date": "2026-03-17",
            "competition_id": "CL",
            "home_team": "Manchester City Football Club",
            "away_team": "Real Madrid Club de Fútbol",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4645919,
            "date": "2026-03-14",
            "competition_id": "ES1",
            "home_team": "Real Madrid Club de Fútbol",
            "away_team": "Elche Club de Fútbol S.A.D.",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4814356,
            "date": "2026-03-11",
            "competition_id": "CL",
            "home_team": "Real Madrid Club de Fútbol",
            "away_team": "Manchester City Football Club",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 1st Leg"
          },
          {
            "game_id": 4645954,
            "date": "2026-03-06",
            "competition_id": "ES1",
            "home_team": "Real Club Celta de Vigo S. A. D.",
            "away_team": "Real Madrid Club de Fútbol",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4645822,
            "date": "2026-03-02",
            "competition_id": "ES1",
            "home_team": "Real Madrid Club de Fútbol",
            "away_team": "Getafe Club de Fútbol S. A. D. Team Dubai",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4814105,
            "date": "2026-02-25",
            "competition_id": "CL",
            "home_team": "Real Madrid Club de Fútbol",
            "away_team": "Sport Lisboa e Benfica",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "intermediate stage 2nd leg"
          },
          {
            "game_id": 4645861,
            "date": "2026-02-21",
            "competition_id": "ES1",
            "home_team": "Club Atlético Osasuna",
            "away_team": "Real Madrid Club de Fútbol",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4814097,
            "date": "2026-02-17",
            "competition_id": "CL",
            "home_team": "Sport Lisboa e Benfica",
            "away_team": "Real Madrid Club de Fútbol",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "intermediate stage 1st leg"
          },
          {
            "game_id": 4645888,
            "date": "2026-02-14",
            "competition_id": "ES1",
            "home_team": "Real Madrid Club de Fútbol",
            "away_team": "Real Sociedad de Fútbol S.A.D.",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4645814,
            "date": "2026-02-08",
            "competition_id": "ES1",
            "home_team": "Valencia Club de Fútbol S. A. D.",
            "away_team": "Real Madrid Club de Fútbol",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-06-07",
            "market_value_eur": 28000000,
            "club": "Real Madrid",
            "club_id": 418
          },
          {
            "date": "2024-03-21",
            "market_value_eur": 30000000,
            "club": "Real Madrid",
            "club_id": 418
          },
          {
            "date": "2023-12-22",
            "market_value_eur": 35000000,
            "club": "Real Madrid",
            "club_id": 418
          },
          {
            "date": "2023-06-13",
            "market_value_eur": 45000000,
            "club": "Real Madrid",
            "club_id": 418
          },
          {
            "date": "2022-11-07",
            "market_value_eur": 60000000,
            "club": "Real Madrid",
            "club_id": 418
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "belgium:player:thomas-meunier",
        "team_id": "belgium",
        "name": "Thomas Meunier",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 100986,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "12",
            "sample_size": 234,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "24",
            "sample_size": 104,
            "latest_seen_date": "2024-02-02"
          },
          {
            "number": "19",
            "sample_size": 95,
            "latest_seen_date": "2016-03-13"
          }
        ],
        "activity": {
          "appearances_total": 383,
          "minutes_total": 28644,
          "goals_total": 31,
          "assists_total": 43,
          "yellow_cards_total": 66,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 433,
          "starts": 309,
          "bench_rows": 124,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4635288,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4635279,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4635274,
              "date": "2026-04-18",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4635264,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4635255,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4635248,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4805919,
              "date": "2026-03-19",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4635236,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4805911,
              "date": "2026-03-12",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4635227,
              "date": "2026-03-08",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "12",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 177,
          "goal_events": 34,
          "card_events": 70,
          "substitution_events": 73,
          "latest_event_date": "2026-05-03"
        },
        "recent_appearances": [
          {
            "game_id": 4635288,
            "date": "2026-05-03",
            "competition_id": "FR1",
            "home_team": "Lille Olympique Sporting Club",
            "away_team": "Le Havre Athletic Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 85,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4635279,
            "date": "2026-04-26",
            "competition_id": "FR1",
            "home_team": "Paris Football Club",
            "away_team": "Lille Olympique Sporting Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4635274,
            "date": "2026-04-18",
            "competition_id": "FR1",
            "home_team": "Lille Olympique Sporting Club",
            "away_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4635264,
            "date": "2026-04-12",
            "competition_id": "FR1",
            "home_team": "Toulouse Football Club",
            "away_team": "Lille Olympique Sporting Club",
            "score": {
              "home": 0,
              "away": 4
            },
            "minutes_played": 82,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4635255,
            "date": "2026-04-04",
            "competition_id": "FR1",
            "home_team": "Lille Olympique Sporting Club",
            "away_team": "Racing Club de Lens",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4635248,
            "date": "2026-03-22",
            "competition_id": "FR1",
            "home_team": "Olympique de Marseille",
            "away_team": "Lille Olympique Sporting Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4805919,
            "date": "2026-03-19",
            "competition_id": "EL",
            "home_team": "Aston Villa Football Club",
            "away_team": "Lille Olympique Sporting Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 81,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4635236,
            "date": "2026-03-15",
            "competition_id": "FR1",
            "home_team": "Stade Rennais Football Club",
            "away_team": "Lille Olympique Sporting Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4805911,
            "date": "2026-03-12",
            "competition_id": "EL",
            "home_team": "Lille Olympique Sporting Club",
            "away_team": "Aston Villa Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 24,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 1st Leg"
          },
          {
            "game_id": 4635227,
            "date": "2026-03-08",
            "competition_id": "FR1",
            "home_team": "Lille Olympique Sporting Club",
            "away_team": "Football Club Lorient-Bretagne Sud",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 17,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-15",
            "market_value_eur": 1800000,
            "club": "LOSC Lille",
            "club_id": 1082
          },
          {
            "date": "2025-06-03",
            "market_value_eur": 2000000,
            "club": "LOSC Lille",
            "club_id": 1082
          },
          {
            "date": "2024-12-10",
            "market_value_eur": 2000000,
            "club": "LOSC Lille",
            "club_id": 1082
          },
          {
            "date": "2024-05-31",
            "market_value_eur": 2500000,
            "club": "Trabzonspor",
            "club_id": 1082
          },
          {
            "date": "2024-03-15",
            "market_value_eur": 2500000,
            "club": "Trabzonspor",
            "club_id": 1082
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "belgium:player:timothy-castagne",
        "team_id": "belgium",
        "name": "Timothy Castagne",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 262226,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "21",
            "sample_size": 258,
            "latest_seen_date": "2026-05-02"
          },
          {
            "number": "27",
            "sample_size": 111,
            "latest_seen_date": "2023-08-09"
          },
          {
            "number": "41",
            "sample_size": 84,
            "latest_seen_date": "2017-04-20"
          },
          {
            "number": "44",
            "sample_size": 1,
            "latest_seen_date": "2013-12-12"
          }
        ],
        "activity": {
          "appearances_total": 373,
          "minutes_total": 28971,
          "goals_total": 17,
          "assists_total": 25,
          "yellow_cards_total": 35,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-02"
        },
        "lineups": {
          "lineup_rows": 454,
          "starts": 312,
          "bench_rows": 142,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4626138,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4626132,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4626119,
              "date": "2026-04-18",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4626113,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4626102,
              "date": "2026-03-21",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4626095,
              "date": "2026-03-15",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4827506,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4626082,
              "date": "2026-03-04",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4626072,
              "date": "2026-03-01",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4626065,
              "date": "2026-02-22",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "21",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 93,
          "goal_events": 17,
          "card_events": 36,
          "substitution_events": 40,
          "latest_event_date": "2026-04-25"
        },
        "recent_appearances": [
          {
            "game_id": 4626138,
            "date": "2026-05-02",
            "competition_id": "GB1",
            "home_team": "Arsenal Football Club",
            "away_team": "Fulham Football Club",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4626132,
            "date": "2026-04-25",
            "competition_id": "GB1",
            "home_team": "Fulham Football Club",
            "away_team": "Aston Villa Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4626119,
            "date": "2026-04-18",
            "competition_id": "GB1",
            "home_team": "Brentford Football Club",
            "away_team": "Fulham Football Club",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4626113,
            "date": "2026-04-11",
            "competition_id": "GB1",
            "home_team": "Liverpool Football Club",
            "away_team": "Fulham Football Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4626102,
            "date": "2026-03-21",
            "competition_id": "GB1",
            "home_team": "Fulham Football Club",
            "away_team": "Burnley Football Club",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4827506,
            "date": "2026-03-08",
            "competition_id": "FAC",
            "home_team": "Fulham Football Club",
            "away_team": "Southampton FC",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Round of 16"
          },
          {
            "game_id": 4626082,
            "date": "2026-03-04",
            "competition_id": "GB1",
            "home_team": "Fulham Football Club",
            "away_team": "West Ham United Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 8,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4626065,
            "date": "2026-02-22",
            "competition_id": "GB1",
            "home_team": "Sunderland Association Football Club",
            "away_team": "Fulham Football Club",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 2,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4808373,
            "date": "2026-02-15",
            "competition_id": "FAC",
            "home_team": "Stoke City",
            "away_team": "Fulham Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Fourth Round"
          },
          {
            "game_id": 4626042,
            "date": "2026-02-07",
            "competition_id": "GB1",
            "home_team": "Fulham Football Club",
            "away_team": "Everton Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 83,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-09",
            "market_value_eur": 10000000,
            "club": "Fulham FC",
            "club_id": 931
          },
          {
            "date": "2025-05-30",
            "market_value_eur": 13000000,
            "club": "Fulham FC",
            "club_id": 931
          },
          {
            "date": "2024-12-16",
            "market_value_eur": 15000000,
            "club": "Fulham FC",
            "club_id": 931
          },
          {
            "date": "2024-05-27",
            "market_value_eur": 17000000,
            "club": "Fulham FC",
            "club_id": 931
          },
          {
            "date": "2023-12-19",
            "market_value_eur": 17000000,
            "club": "Fulham FC",
            "club_id": 931
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "belgium:player:youri-tielemans",
        "team_id": "belgium",
        "name": "Youri Tielemans",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 249565,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "8",
            "sample_size": 322,
            "latest_seen_date": "2026-05-07"
          },
          {
            "number": "31",
            "sample_size": 155,
            "latest_seen_date": "2017-04-20"
          },
          {
            "number": "17",
            "sample_size": 38,
            "latest_seen_date": "2018-05-19"
          },
          {
            "number": "21",
            "sample_size": 13,
            "latest_seen_date": "2019-05-12"
          }
        ],
        "activity": {
          "appearances_total": 492,
          "minutes_total": 37424,
          "goals_total": 63,
          "assists_total": 69,
          "yellow_cards_total": 56,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-07"
        },
        "lineups": {
          "lineup_rows": 528,
          "starts": 427,
          "bench_rows": 101,
          "latest_lineup_date": "2026-05-07",
          "latest_rows": [
            {
              "game_id": 4805931,
              "date": "2026-05-07",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4626139,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4805929,
              "date": "2026-04-30",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4626132,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4626118,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4805927,
              "date": "2026-04-16",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4626115,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4805923,
              "date": "2026-04-09",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4626098,
              "date": "2026-03-22",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4626026,
              "date": "2026-01-25",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 250,
          "goal_events": 65,
          "card_events": 61,
          "substitution_events": 123,
          "latest_event_date": "2026-04-30"
        },
        "recent_appearances": [
          {
            "game_id": 4805931,
            "date": "2026-05-07",
            "competition_id": "EL",
            "home_team": "Aston Villa Football Club",
            "away_team": "Nottingham Forest Football Club",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 2nd Leg"
          },
          {
            "game_id": 4626139,
            "date": "2026-05-03",
            "competition_id": "GB1",
            "home_team": "Aston Villa Football Club",
            "away_team": "Tottenham Hotspur Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4805929,
            "date": "2026-04-30",
            "competition_id": "EL",
            "home_team": "Nottingham Forest Football Club",
            "away_team": "Aston Villa Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Semi-Finals 1st Leg"
          },
          {
            "game_id": 4626132,
            "date": "2026-04-25",
            "competition_id": "GB1",
            "home_team": "Fulham Football Club",
            "away_team": "Aston Villa Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 74,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4626118,
            "date": "2026-04-19",
            "competition_id": "GB1",
            "home_team": "Aston Villa Football Club",
            "away_team": "Sunderland Association Football Club",
            "score": {
              "home": 4,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4805927,
            "date": "2026-04-16",
            "competition_id": "EL",
            "home_team": "Aston Villa Football Club",
            "away_team": "Bologna Football Club 1909",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 74,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 2nd Leg"
          },
          {
            "game_id": 4626115,
            "date": "2026-04-12",
            "competition_id": "GB1",
            "home_team": "Nottingham Forest Football Club",
            "away_team": "Aston Villa Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4805923,
            "date": "2026-04-09",
            "competition_id": "EL",
            "home_team": "Bologna Football Club 1909",
            "away_team": "Aston Villa Football Club",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 2,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 1st Leg"
          },
          {
            "game_id": 4626098,
            "date": "2026-03-22",
            "competition_id": "GB1",
            "home_team": "Aston Villa Football Club",
            "away_team": "West Ham United Football Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 23,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4626026,
            "date": "2026-01-25",
            "competition_id": "GB1",
            "home_team": "Newcastle United Football Club",
            "away_team": "Aston Villa Football Club",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 74,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-09",
            "market_value_eur": 35000000,
            "club": "Aston Villa",
            "club_id": 405
          },
          {
            "date": "2025-05-30",
            "market_value_eur": 38000000,
            "club": "Aston Villa",
            "club_id": 405
          },
          {
            "date": "2025-03-18",
            "market_value_eur": 35000000,
            "club": "Aston Villa",
            "club_id": 405
          },
          {
            "date": "2024-12-16",
            "market_value_eur": 30000000,
            "club": "Aston Villa",
            "club_id": 405
          },
          {
            "date": "2024-10-01",
            "market_value_eur": 30000000,
            "club": "Aston Villa",
            "club_id": 405
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "belgium:player:zeno-debast",
        "team_id": "belgium",
        "name": "Zeno Debast",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 548193,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "6",
            "sample_size": 74,
            "latest_seen_date": "2026-05-04"
          },
          {
            "number": "56",
            "sample_size": 73,
            "latest_seen_date": "2024-03-16"
          }
        ],
        "activity": {
          "appearances_total": 134,
          "minutes_total": 10288,
          "goals_total": 1,
          "assists_total": 7,
          "yellow_cards_total": 20,
          "red_cards_total": 1,
          "latest_appearance_date": "2026-05-04"
        },
        "lineups": {
          "lineup_rows": 147,
          "starts": 113,
          "bench_rows": 34,
          "latest_lineup_date": "2026-05-04",
          "latest_rows": [
            {
              "game_id": 4648921,
              "date": "2026-05-04",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4648879,
              "date": "2026-04-29",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4648910,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4648893,
              "date": "2026-04-19",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4814377,
              "date": "2026-04-15",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4648902,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4814373,
              "date": "2026-04-07",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4648857,
              "date": "2026-04-03",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4648866,
              "date": "2026-03-22",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4814368,
              "date": "2026-03-17",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "6",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 46,
          "goal_events": 2,
          "card_events": 22,
          "substitution_events": 21,
          "latest_event_date": "2026-05-04"
        },
        "recent_appearances": [
          {
            "game_id": 4648921,
            "date": "2026-05-04",
            "competition_id": "PO1",
            "home_team": "Sporting Clube de Portugal",
            "away_team": "Vitória Sport Clube",
            "score": {
              "home": 5,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4648879,
            "date": "2026-04-29",
            "competition_id": "PO1",
            "home_team": "Sporting Clube de Portugal",
            "away_team": "Clube Desportivo de Tondela",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4648910,
            "date": "2026-04-26",
            "competition_id": "PO1",
            "home_team": "AVS Futebol SAD",
            "away_team": "Sporting Clube de Portugal",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4648893,
            "date": "2026-04-19",
            "competition_id": "PO1",
            "home_team": "Sporting Clube de Portugal",
            "away_team": "Sport Lisboa e Benfica",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 30,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4648902,
            "date": "2026-04-11",
            "competition_id": "PO1",
            "home_team": "Club Football Estrela da Amadora",
            "away_team": "Sporting Clube de Portugal",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4648857,
            "date": "2026-04-03",
            "competition_id": "PO1",
            "home_team": "Sporting Clube de Portugal",
            "away_team": "Clube Desportivo Santa Clara",
            "score": {
              "home": 4,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4648866,
            "date": "2026-03-22",
            "competition_id": "PO1",
            "home_team": "Futebol Clube de Alverca",
            "away_team": "Sporting Clube de Portugal",
            "score": {
              "home": 1,
              "away": 4
            },
            "minutes_played": 18,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4814368,
            "date": "2026-03-17",
            "competition_id": "CL",
            "home_team": "Sporting Clube de Portugal",
            "away_team": "Fotballklubben Bodø/Glimt",
            "score": {
              "home": 5,
              "away": 0
            },
            "minutes_played": 56,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4648814,
            "date": "2026-01-24",
            "competition_id": "PO1",
            "home_team": "Futebol Clube de Arouca",
            "away_team": "Sporting Clube de Portugal",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 10,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "19. Matchday"
          },
          {
            "game_id": 4648763,
            "date": "2026-01-16",
            "competition_id": "PO1",
            "home_team": "Sporting Clube de Portugal",
            "away_team": "Casa Pia Atlético Clube",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 7,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "18. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-18",
            "market_value_eur": 30000000,
            "club": "Sporting CP",
            "club_id": 336
          },
          {
            "date": "2025-05-30",
            "market_value_eur": 30000000,
            "club": "Sporting CP",
            "club_id": 336
          },
          {
            "date": "2025-03-31",
            "market_value_eur": 26000000,
            "club": "Sporting CP",
            "club_id": 336
          },
          {
            "date": "2024-12-19",
            "market_value_eur": 24000000,
            "club": "Sporting CP",
            "club_id": 336
          },
          {
            "date": "2024-10-08",
            "market_value_eur": 22000000,
            "club": "Sporting CP",
            "club_id": 336
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:amar-dedic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Amar Dedic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 519184,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "17",
            "sample_size": 40,
            "latest_seen_date": "2026-05-02"
          },
          {
            "number": "70",
            "sample_size": 31,
            "latest_seen_date": "2025-01-29"
          },
          {
            "number": "77",
            "sample_size": 13,
            "latest_seen_date": "2025-05-17"
          }
        ],
        "activity": {
          "appearances_total": 59,
          "minutes_total": 4432,
          "goals_total": 1,
          "assists_total": 8,
          "yellow_cards_total": 7,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-02"
        },
        "lineups": {
          "lineup_rows": 84,
          "starts": 66,
          "bench_rows": 18,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4648920,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4648914,
              "date": "2026-04-25",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4648893,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4648906,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4648878,
              "date": "2026-03-14",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4648852,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4648841,
              "date": "2026-03-02",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4814105,
              "date": "2026-02-25",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4648880,
              "date": "2026-02-21",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4814097,
              "date": "2026-02-17",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "17",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 22,
          "goal_events": 1,
          "card_events": 11,
          "substitution_events": 10,
          "latest_event_date": "2026-03-14"
        },
        "recent_appearances": [
          {
            "game_id": 4648920,
            "date": "2026-05-02",
            "competition_id": "PO1",
            "home_team": "Futebol Clube de Famalicão",
            "away_team": "Sport Lisboa e Benfica",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4648914,
            "date": "2026-04-25",
            "competition_id": "PO1",
            "home_team": "Sport Lisboa e Benfica",
            "away_team": "Moreirense Futebol Clube",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 32,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4648893,
            "date": "2026-04-19",
            "competition_id": "PO1",
            "home_team": "Sporting Clube de Portugal",
            "away_team": "Sport Lisboa e Benfica",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4648906,
            "date": "2026-04-12",
            "competition_id": "PO1",
            "home_team": "Sport Lisboa e Benfica",
            "away_team": "Clube Desportivo Nacional",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4648878,
            "date": "2026-03-14",
            "competition_id": "PO1",
            "home_team": "Futebol Clube de Arouca",
            "away_team": "Sport Lisboa e Benfica",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 17,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4648852,
            "date": "2026-03-08",
            "competition_id": "PO1",
            "home_team": "Sport Lisboa e Benfica",
            "away_team": "Futebol Clube do Porto",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 83,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4648841,
            "date": "2026-03-02",
            "competition_id": "PO1",
            "home_team": "Gil Vicente Futebol Clube",
            "away_team": "Sport Lisboa e Benfica",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4814105,
            "date": "2026-02-25",
            "competition_id": "CL",
            "home_team": "Real Madrid Club de Fútbol",
            "away_team": "Sport Lisboa e Benfica",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "intermediate stage 2nd leg"
          },
          {
            "game_id": 4814097,
            "date": "2026-02-17",
            "competition_id": "CL",
            "home_team": "Sport Lisboa e Benfica",
            "away_team": "Real Madrid Club de Fútbol",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "intermediate stage 1st leg"
          },
          {
            "game_id": 4715120,
            "date": "2026-01-28",
            "competition_id": "CL",
            "home_team": "Sport Lisboa e Benfica",
            "away_team": "Real Madrid Club de Fútbol",
            "score": {
              "home": 4,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          }
        ],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:amar-memic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Amar Memic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 638990,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "99",
            "sample_size": 75,
            "latest_seen_date": "2026-04-25"
          }
        ],
        "activity": {
          "appearances_total": 18,
          "minutes_total": 1428,
          "goals_total": 0,
          "assists_total": 2,
          "yellow_cards_total": 2,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-02-26"
        },
        "lineups": {
          "lineup_rows": 75,
          "starts": 65,
          "bench_rows": 10,
          "latest_lineup_date": "2026-04-25",
          "latest_rows": [
            {
              "game_id": 4624737,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "99",
              "team_captain": false
            },
            {
              "game_id": 4624762,
              "date": "2026-04-19",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "99",
              "team_captain": false
            },
            {
              "game_id": 4624725,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "99",
              "team_captain": false
            },
            {
              "game_id": 4624712,
              "date": "2026-03-01",
              "type": "substitutes",
              "position": "Right Midfield",
              "number": "99",
              "team_captain": false
            },
            {
              "game_id": 4805897,
              "date": "2026-02-26",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "99",
              "team_captain": false
            },
            {
              "game_id": 4624700,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "99",
              "team_captain": false
            },
            {
              "game_id": 4805889,
              "date": "2026-02-19",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "99",
              "team_captain": false
            },
            {
              "game_id": 4624693,
              "date": "2026-02-14",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "99",
              "team_captain": false
            },
            {
              "game_id": 4624686,
              "date": "2026-02-08",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "99",
              "team_captain": false
            },
            {
              "game_id": 4624678,
              "date": "2026-02-01",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "99",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 52,
          "goal_events": 11,
          "card_events": 6,
          "substitution_events": 34,
          "latest_event_date": "2026-04-25"
        },
        "recent_appearances": [
          {
            "game_id": 4805897,
            "date": "2026-02-26",
            "competition_id": "EL",
            "home_team": "FC Viktoria Plzeň, a.s.",
            "away_team": "Panathinaikos Athlitikos Omilos",
            "score": {
              "home": 4,
              "away": 5
            },
            "minutes_played": 120,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "intermediate stage 2nd leg"
          },
          {
            "game_id": 4805889,
            "date": "2026-02-19",
            "competition_id": "EL",
            "home_team": "Panathinaikos Athlitikos Omilos",
            "away_team": "FC Viktoria Plzeň, a.s.",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "intermediate stage 1st leg"
          },
          {
            "game_id": 4715992,
            "date": "2026-01-29",
            "competition_id": "EL",
            "home_team": "FC Basel 1893 AG",
            "away_team": "FC Viktoria Plzeň, a.s.",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4715971,
            "date": "2026-01-22",
            "competition_id": "EL",
            "home_team": "FC Viktoria Plzeň, a.s.",
            "away_team": "Futebol Clube do Porto",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4716032,
            "date": "2025-12-11",
            "competition_id": "EL",
            "home_team": "Panathinaikos Athlitikos Omilos",
            "away_team": "FC Viktoria Plzeň, a.s.",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4715973,
            "date": "2025-11-27",
            "competition_id": "EL",
            "home_team": "FC Viktoria Plzeň, a.s.",
            "away_team": "Sport-Club Freiburg",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4715972,
            "date": "2025-11-06",
            "competition_id": "EL",
            "home_team": "FC Viktoria Plzeň, a.s.",
            "away_team": "Fenerbahçe Spor Kulübü",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 73,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4715916,
            "date": "2025-10-23",
            "competition_id": "EL",
            "home_team": "Associazione Sportiva Roma",
            "away_team": "FC Viktoria Plzeň, a.s.",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4715974,
            "date": "2025-10-02",
            "competition_id": "EL",
            "home_team": "FC Viktoria Plzeň, a.s.",
            "away_team": "Malmö Fotbollförening",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 80,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4715976,
            "date": "2025-09-25",
            "competition_id": "EL",
            "home_team": "Ferencvárosi TC",
            "away_team": "FC Viktoria Plzeň, a.s.",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          }
        ],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:amir-hadziahmetovic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Amir Hadziahmetovic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 293213,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "18",
            "sample_size": 217,
            "latest_seen_date": "2023-01-14"
          },
          {
            "number": "19",
            "sample_size": 43,
            "latest_seen_date": "2024-01-13"
          },
          {
            "number": "20",
            "sample_size": 23,
            "latest_seen_date": "2026-02-13"
          },
          {
            "number": "6",
            "sample_size": 21,
            "latest_seen_date": "2025-08-21"
          }
        ],
        "activity": {
          "appearances_total": 257,
          "minutes_total": 18283,
          "goals_total": 15,
          "assists_total": 27,
          "yellow_cards_total": 33,
          "red_cards_total": 2,
          "latest_appearance_date": "2026-02-13"
        },
        "lineups": {
          "lineup_rows": 304,
          "starts": 210,
          "bench_rows": 94,
          "latest_lineup_date": "2026-02-13",
          "latest_rows": [
            {
              "game_id": 4808360,
              "date": "2026-02-13",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4788514,
              "date": "2026-01-11",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4707347,
              "date": "2025-08-21",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4646349,
              "date": "2025-08-17",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4694084,
              "date": "2025-08-14",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4694030,
              "date": "2025-08-07",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4625771,
              "date": "2025-07-31",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4625770,
              "date": "2025-07-24",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4393439,
              "date": "2025-06-01",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4393430,
              "date": "2025-05-25",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "6",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 110,
          "goal_events": 16,
          "card_events": 35,
          "substitution_events": 59,
          "latest_event_date": "2026-02-13"
        },
        "recent_appearances": [
          {
            "game_id": 4808360,
            "date": "2026-02-13",
            "competition_id": "FAC",
            "home_team": "Hull City",
            "away_team": "Chelsea Football Club",
            "score": {
              "home": 0,
              "away": 4
            },
            "minutes_played": 64,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Fourth Round"
          },
          {
            "game_id": 4788514,
            "date": "2026-01-11",
            "competition_id": "FAC",
            "home_team": "Hull City",
            "away_team": "Blackburn Rovers",
            "score": {
              "home": 4,
              "away": 3
            },
            "minutes_played": 120,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Third Round"
          },
          {
            "game_id": 4694030,
            "date": "2025-08-07",
            "competition_id": "ECLQ",
            "home_team": "St. Patrick's Athletic",
            "away_team": "Beşiktaş Jimnastik Kulübü",
            "score": {
              "home": 1,
              "away": 4
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "3rd round 1st leg"
          },
          {
            "game_id": 4625771,
            "date": "2025-07-31",
            "competition_id": "ELQ",
            "home_team": "FC Shakhtar Donetsk",
            "away_team": "Beşiktaş Jimnastik Kulübü",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Second Round 2nd leg"
          },
          {
            "game_id": 4393439,
            "date": "2025-06-01",
            "competition_id": "TR1",
            "home_team": "Bodrum FK",
            "away_team": "Beşiktaş Jimnastik Kulübü",
            "score": {
              "home": 0,
              "away": 4
            },
            "minutes_played": 77,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "38. Matchday"
          },
          {
            "game_id": 4393430,
            "date": "2025-05-25",
            "competition_id": "TR1",
            "home_team": "Beşiktaş Jimnastik Kulübü",
            "away_team": "Çaykur Rizespor Kulübü",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "37. Matchday"
          },
          {
            "game_id": 4393428,
            "date": "2025-05-18",
            "competition_id": "TR1",
            "home_team": "Alanyaspor",
            "away_team": "Beşiktaş Jimnastik Kulübü",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "36. Matchday"
          },
          {
            "game_id": 4393413,
            "date": "2025-05-11",
            "competition_id": "TR1",
            "home_team": "Beşiktaş Jimnastik Kulübü",
            "away_team": "Adana Demirspor",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4393410,
            "date": "2025-05-04",
            "competition_id": "TR1",
            "home_team": "Fenerbahçe Spor Kulübü",
            "away_team": "Beşiktaş Jimnastik Kulübü",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4393395,
            "date": "2025-04-25",
            "competition_id": "TR1",
            "home_team": "Beşiktaş Jimnastik Kulübü",
            "away_team": "Hatayspor",
            "score": {
              "home": 5,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-03",
            "market_value_eur": 4200000,
            "club": "Hull City",
            "club_id": 3008
          },
          {
            "date": "2025-06-18",
            "market_value_eur": 4500000,
            "club": "Besiktas JK",
            "club_id": 3008
          },
          {
            "date": "2025-03-20",
            "market_value_eur": 5000000,
            "club": "Besiktas JK",
            "club_id": 3008
          },
          {
            "date": "2024-12-23",
            "market_value_eur": 5500000,
            "club": "Caykur Rizespor",
            "club_id": 3008
          },
          {
            "date": "2024-10-04",
            "market_value_eur": 6000000,
            "club": "Caykur Rizespor",
            "club_id": 3008
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:armin-gigovic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Armin Gigovic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 651269,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "37",
            "sample_size": 107,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "8",
            "sample_size": 34,
            "latest_seen_date": "2022-03-07"
          },
          {
            "number": "24",
            "sample_size": 10,
            "latest_seen_date": "2022-11-13"
          }
        ],
        "activity": {
          "appearances_total": 102,
          "minutes_total": 6357,
          "goals_total": 11,
          "assists_total": 5,
          "yellow_cards_total": 22,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-01-29"
        },
        "lineups": {
          "lineup_rows": 151,
          "starts": 104,
          "bench_rows": 47,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4856831,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "37",
              "team_captain": false
            },
            {
              "game_id": 4856825,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "37",
              "team_captain": false
            },
            {
              "game_id": 4787678,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "37",
              "team_captain": false
            },
            {
              "game_id": 4787628,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "37",
              "team_captain": false
            },
            {
              "game_id": 4787643,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "37",
              "team_captain": false
            },
            {
              "game_id": 4787653,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "37",
              "team_captain": false
            },
            {
              "game_id": 4787673,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "37",
              "team_captain": false
            },
            {
              "game_id": 4787688,
              "date": "2026-03-04",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "37",
              "team_captain": false
            },
            {
              "game_id": 4787685,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "37",
              "team_captain": false
            },
            {
              "game_id": 4787647,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "37",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 107,
          "goal_events": 12,
          "card_events": 29,
          "substitution_events": 65,
          "latest_event_date": "2026-05-03"
        },
        "recent_appearances": [
          {
            "game_id": 4716029,
            "date": "2026-01-29",
            "competition_id": "EL",
            "home_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "away_team": "Berner Sport Club Young Boys",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 78,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4715988,
            "date": "2026-01-22",
            "competition_id": "EL",
            "home_team": "Berner Sport Club Young Boys",
            "away_team": "Olympique Lyonnais",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 10,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4715969,
            "date": "2025-11-06",
            "competition_id": "EL",
            "home_team": "Panthessalonikios Athlitikos Omilos Konstantinoupoliton",
            "away_team": "Berner Sport Club Young Boys",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 6,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4715989,
            "date": "2025-10-23",
            "competition_id": "EL",
            "home_team": "Berner Sport Club Young Boys",
            "away_team": "Ludogorets Razgrad",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 78,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4716013,
            "date": "2025-10-02",
            "competition_id": "EL",
            "home_team": "SC Fotbal Club FCSB SA",
            "away_team": "Berner Sport Club Young Boys",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4715990,
            "date": "2025-09-25",
            "competition_id": "EL",
            "home_team": "Berner Sport Club Young Boys",
            "away_team": "Panathinaikos Athlitikos Omilos",
            "score": {
              "home": 1,
              "away": 4
            },
            "minutes_played": 67,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4705701,
            "date": "2025-08-28",
            "competition_id": "ELQ",
            "home_team": "Berner Sport Club Young Boys",
            "away_team": "Slovan Bratislava",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 85,
            "goals": 2,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Qualifying Round 2nd leg"
          },
          {
            "game_id": 4705689,
            "date": "2025-08-21",
            "competition_id": "ELQ",
            "home_team": "Slovan Bratislava",
            "away_team": "Berner Sport Club Young Boys",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 83,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Qualifying Round 1st leg"
          },
          {
            "game_id": 4373877,
            "date": "2025-05-10",
            "competition_id": "L1",
            "home_team": "Holstein Kiel",
            "away_team": "Sport-Club Freiburg",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 79,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4373855,
            "date": "2025-05-04",
            "competition_id": "L1",
            "home_team": "Fußball-Club Augsburg 1907",
            "away_team": "Holstein Kiel",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 74,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-06-10",
            "market_value_eur": 2000000,
            "club": "FC Midtjylland",
            "club_id": 452
          },
          {
            "date": "2023-12-21",
            "market_value_eur": 2000000,
            "club": "FC Midtjylland",
            "club_id": 452
          },
          {
            "date": "2023-06-26",
            "market_value_eur": 2000000,
            "club": "FC Midtjylland",
            "club_id": 452
          },
          {
            "date": "2022-12-22",
            "market_value_eur": 2000000,
            "club": "Odense Boldklub",
            "club_id": 452
          },
          {
            "date": "2022-06-24",
            "market_value_eur": 2000000,
            "club": "Helsingborgs IF",
            "club_id": 452
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:benjamin-tahirovic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Benjamin Tahirovic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 787907,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "33",
            "sample_size": 57,
            "latest_seen_date": "2025-01-30"
          },
          {
            "number": "68",
            "sample_size": 37,
            "latest_seen_date": "2023-06-04"
          },
          {
            "number": "8",
            "sample_size": 35,
            "latest_seen_date": "2026-03-01"
          }
        ],
        "activity": {
          "appearances_total": 84,
          "minutes_total": 4594,
          "goals_total": 3,
          "assists_total": 6,
          "yellow_cards_total": 10,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-03-01"
        },
        "lineups": {
          "lineup_rows": 129,
          "starts": 53,
          "bench_rows": 76,
          "latest_lineup_date": "2026-03-01",
          "latest_rows": [
            {
              "game_id": 4648370,
              "date": "2026-03-01",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4648374,
              "date": "2026-02-23",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4648358,
              "date": "2026-02-15",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4648386,
              "date": "2026-02-08",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4648365,
              "date": "2025-12-08",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4648380,
              "date": "2025-12-01",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4648326,
              "date": "2025-11-23",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4648332,
              "date": "2025-11-09",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4648395,
              "date": "2025-10-27",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4648291,
              "date": "2025-10-19",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "8",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 47,
          "goal_events": 3,
          "card_events": 10,
          "substitution_events": 34,
          "latest_event_date": "2026-02-15"
        },
        "recent_appearances": [
          {
            "game_id": 4648370,
            "date": "2026-03-01",
            "competition_id": "DK1",
            "home_team": "Fodbold Club Midtjylland",
            "away_team": "Brøndby Idrætsforening",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 13,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4648358,
            "date": "2026-02-15",
            "competition_id": "DK1",
            "home_team": "Viborg Fodsports Forening",
            "away_team": "Brøndby Idrætsforening",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 70,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 4648386,
            "date": "2026-02-08",
            "competition_id": "DK1",
            "home_team": "Brøndby Idrætsforening",
            "away_team": "Randers Fodbold Club",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 19,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "19. Matchday"
          },
          {
            "game_id": 4648365,
            "date": "2025-12-08",
            "competition_id": "DK1",
            "home_team": "Vejle Boldklub",
            "away_team": "Brøndby Idrætsforening",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 22,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "18. Matchday"
          },
          {
            "game_id": 4648380,
            "date": "2025-12-01",
            "competition_id": "DK1",
            "home_team": "Brøndby Idrætsforening",
            "away_team": "Fodbold Club Fredericia",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 78,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "17. Matchday"
          },
          {
            "game_id": 4648326,
            "date": "2025-11-23",
            "competition_id": "DK1",
            "home_team": "Football Club København",
            "away_team": "Brøndby Idrætsforening",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 16,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "16. Matchday"
          },
          {
            "game_id": 4648332,
            "date": "2025-11-09",
            "competition_id": "DK1",
            "home_team": "Brøndby Idrætsforening",
            "away_team": "Fodbold Club Nordsjælland",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 24,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "15. Matchday"
          },
          {
            "game_id": 4648395,
            "date": "2025-10-27",
            "competition_id": "DK1",
            "home_team": "Odense Boldklub",
            "away_team": "Brøndby Idrætsforening",
            "score": {
              "home": 1,
              "away": 4
            },
            "minutes_played": 45,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "13. Matchday"
          },
          {
            "game_id": 4648291,
            "date": "2025-10-19",
            "competition_id": "DK1",
            "home_team": "Brøndby Idrætsforening",
            "away_team": "Aarhus Gymnastik Forening",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "12. Matchday"
          },
          {
            "game_id": 4648347,
            "date": "2025-10-05",
            "competition_id": "DK1",
            "home_team": "Fodbold Club Fredericia",
            "away_team": "Brøndby Idrætsforening",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 64,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "11. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-15",
            "market_value_eur": 4500000,
            "club": "Bröndby IF",
            "club_id": 206
          },
          {
            "date": "2025-06-16",
            "market_value_eur": 3000000,
            "club": "Bröndby IF",
            "club_id": 206
          },
          {
            "date": "2024-12-17",
            "market_value_eur": 3500000,
            "club": "Ajax Amsterdam",
            "club_id": 206
          },
          {
            "date": "2024-10-14",
            "market_value_eur": 4000000,
            "club": "Ajax Amsterdam",
            "club_id": 206
          },
          {
            "date": "2024-05-31",
            "market_value_eur": 5000000,
            "club": "Ajax Amsterdam",
            "club_id": 206
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:dennis-hadzikadunic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Dennis Hadzikadunic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 322065,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "5",
            "sample_size": 128,
            "latest_seen_date": "2023-12-06"
          },
          {
            "number": "21",
            "sample_size": 13,
            "latest_seen_date": "2022-11-03"
          },
          {
            "number": "37",
            "sample_size": 2,
            "latest_seen_date": "2017-07-18"
          }
        ],
        "activity": {
          "appearances_total": 78,
          "minutes_total": 6633,
          "goals_total": 3,
          "assists_total": 3,
          "yellow_cards_total": 19,
          "red_cards_total": 0,
          "latest_appearance_date": "2023-05-25"
        },
        "lineups": {
          "lineup_rows": 143,
          "starts": 87,
          "bench_rows": 56,
          "latest_lineup_date": "2023-12-06",
          "latest_rows": [
            {
              "game_id": 4222800,
              "date": "2023-12-06",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4194140,
              "date": "2023-10-31",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4088603,
              "date": "2023-08-13",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 3886693,
              "date": "2023-05-25",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 3886684,
              "date": "2023-05-20",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 3886676,
              "date": "2023-05-12",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 3886666,
              "date": "2023-05-04",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 3886655,
              "date": "2023-05-01",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 3886641,
              "date": "2023-04-26",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 3886636,
              "date": "2023-04-23",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 35,
          "goal_events": 3,
          "card_events": 23,
          "substitution_events": 9,
          "latest_event_date": "2023-10-31"
        },
        "recent_appearances": [
          {
            "game_id": 3886693,
            "date": "2023-05-25",
            "competition_id": "ES1",
            "home_team": "Real Club Deportivo Mallorca S.A.D.",
            "away_team": "Valencia Club de Fútbol S. A. D.",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 76,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "36. Matchday"
          },
          {
            "game_id": 3886684,
            "date": "2023-05-20",
            "competition_id": "ES1",
            "home_team": "UD Almería",
            "away_team": "Real Club Deportivo Mallorca S.A.D.",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 3886666,
            "date": "2023-05-04",
            "competition_id": "ES1",
            "home_team": "Girona Fútbol Club S. A. D.",
            "away_team": "Real Club Deportivo Mallorca S.A.D.",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 66,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 3886655,
            "date": "2023-05-01",
            "competition_id": "ES1",
            "home_team": "Real Club Deportivo Mallorca S.A.D.",
            "away_team": "Athletic Club Bilbao",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 24,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 3886641,
            "date": "2023-04-26",
            "competition_id": "ES1",
            "home_team": "Club Atlético de Madrid S.A.D.",
            "away_team": "Real Club Deportivo Mallorca S.A.D.",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 3886636,
            "date": "2023-04-23",
            "competition_id": "ES1",
            "home_team": "Real Club Deportivo Mallorca S.A.D.",
            "away_team": "Getafe Club de Fútbol S. A. D. Team Dubai",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 3886622,
            "date": "2023-04-17",
            "competition_id": "ES1",
            "home_team": "Real Club Celta de Vigo S. A. D.",
            "away_team": "Real Club Deportivo Mallorca S.A.D.",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 3886618,
            "date": "2023-04-09",
            "competition_id": "ES1",
            "home_team": "Real Valladolid CF",
            "away_team": "Real Club Deportivo Mallorca S.A.D.",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 3912571,
            "date": "2022-11-03",
            "competition_id": "EL",
            "home_team": "Sporting Clube de Braga",
            "away_team": "Malmö Fotbollförening",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group D"
          },
          {
            "game_id": 3912576,
            "date": "2022-10-27",
            "competition_id": "EL",
            "home_team": "Malmö Fotbollförening",
            "away_team": "Royale Union Saint-Gilloise",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group D"
          }
        ],
        "valuation_history": [
          {
            "date": "2023-06-13",
            "market_value_eur": 3000000,
            "club": "RCD Mallorca",
            "club_id": 1038
          },
          {
            "date": "2023-03-23",
            "market_value_eur": 3000000,
            "club": "RCD Mallorca",
            "club_id": 1038
          },
          {
            "date": "2022-12-14",
            "market_value_eur": 3500000,
            "club": "Malmö FF",
            "club_id": 1038
          },
          {
            "date": "2022-09-02",
            "market_value_eur": 3000000,
            "club": "Malmö FF",
            "club_id": 1038
          },
          {
            "date": "2022-06-24",
            "market_value_eur": 2500000,
            "club": "Malmö FF",
            "club_id": 1038
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:dzenis-burnic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Dzenis Burnic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 251295,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "24",
            "sample_size": 19,
            "latest_seen_date": "2018-05-12"
          },
          {
            "number": "32",
            "sample_size": 6,
            "latest_seen_date": "2018-12-11"
          },
          {
            "number": "7",
            "sample_size": 4,
            "latest_seen_date": "2025-08-17"
          },
          {
            "number": "20",
            "sample_size": 4,
            "latest_seen_date": "2022-10-19"
          },
          {
            "number": "5",
            "sample_size": 2,
            "latest_seen_date": "2019-10-30"
          }
        ],
        "activity": {
          "appearances_total": 11,
          "minutes_total": 635,
          "goals_total": 0,
          "assists_total": 0,
          "yellow_cards_total": 6,
          "red_cards_total": 0,
          "latest_appearance_date": "2025-08-17"
        },
        "lineups": {
          "lineup_rows": 36,
          "starts": 11,
          "bench_rows": 25,
          "latest_lineup_date": "2025-08-17",
          "latest_rows": [
            {
              "game_id": 4623594,
              "date": "2025-08-17",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4485935,
              "date": "2024-12-04",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4446789,
              "date": "2024-10-29",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4353896,
              "date": "2024-08-18",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4088612,
              "date": "2023-08-11",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 3918222,
              "date": "2022-10-19",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 3825600,
              "date": "2022-07-30",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 3601604,
              "date": "2021-08-08",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 3404448,
              "date": "2020-09-13",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 3245521,
              "date": "2019-10-30",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "5",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 12,
          "goal_events": 1,
          "card_events": 6,
          "substitution_events": 5,
          "latest_event_date": "2024-12-04"
        },
        "recent_appearances": [
          {
            "game_id": 4623594,
            "date": "2025-08-17",
            "competition_id": "DFB",
            "home_team": "ZFC Meuselwitz",
            "away_team": "Karlsruher SC",
            "score": {
              "home": 0,
              "away": 5
            },
            "minutes_played": 30,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "First Round"
          },
          {
            "game_id": 2871579,
            "date": "2018-01-27",
            "competition_id": "L1",
            "home_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "away_team": "FC Schalke 04",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 2871553,
            "date": "2018-01-20",
            "competition_id": "L1",
            "home_team": "1. Fußball- und Sportverein Mainz 05",
            "away_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 24,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "19. Matchday"
          },
          {
            "game_id": 2871960,
            "date": "2017-11-04",
            "competition_id": "L1",
            "home_team": "Hamburger Sport Verein",
            "away_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 13,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 2,
            "red_cards": 0,
            "round": "11. Matchday"
          },
          {
            "game_id": 2871907,
            "date": "2017-10-29",
            "competition_id": "L1",
            "home_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "away_team": "Sport-Club Freiburg",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 85,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "10. Matchday"
          },
          {
            "game_id": 2914251,
            "date": "2017-10-25",
            "competition_id": "DFB",
            "home_team": "1.FC Kaiserslautern",
            "away_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Second Round"
          },
          {
            "game_id": 2871854,
            "date": "2017-10-21",
            "competition_id": "L1",
            "home_team": "RasenBallsport Leipzig",
            "away_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 80,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "9. Matchday"
          },
          {
            "game_id": 2871694,
            "date": "2017-09-19",
            "competition_id": "L1",
            "home_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "away_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 12,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "5. Matchday"
          },
          {
            "game_id": 2864713,
            "date": "2017-08-13",
            "competition_id": "DFB",
            "home_team": "FC Energie Cottbus",
            "away_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "score": {
              "home": 5,
              "away": 6
            },
            "minutes_played": 120,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "First Round"
          },
          {
            "game_id": 2704512,
            "date": "2017-02-11",
            "competition_id": "L1",
            "home_team": "SV Darmstadt 98",
            "away_team": "Borussia Dortmund",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "20. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2023-06-28",
            "market_value_eur": 550000,
            "club": "1.FC Heidenheim 1846",
            "club_id": 48
          },
          {
            "date": "2022-11-30",
            "market_value_eur": 650000,
            "club": "1.FC Heidenheim 1846",
            "club_id": 48
          },
          {
            "date": "2022-06-16",
            "market_value_eur": 800000,
            "club": "1.FC Heidenheim 1846",
            "club_id": 48
          },
          {
            "date": "2021-12-15",
            "market_value_eur": 800000,
            "club": "1.FC Heidenheim 1846",
            "club_id": 48
          },
          {
            "date": "2021-06-16",
            "market_value_eur": 800000,
            "club": "1.FC Heidenheim 1846",
            "club_id": 48
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:edin-dzeko",
        "team_id": "bosnia-and-herzegovina",
        "name": "Edin Dzeko",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 28396,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "9",
            "sample_size": 517,
            "latest_seen_date": "2025-12-27"
          },
          {
            "number": "10",
            "sample_size": 88,
            "latest_seen_date": "2015-05-24"
          }
        ],
        "activity": {
          "appearances_total": 582,
          "minutes_total": 39300,
          "goals_total": 234,
          "assists_total": 110,
          "yellow_cards_total": 67,
          "red_cards_total": 2,
          "latest_appearance_date": "2025-12-14"
        },
        "lineups": {
          "lineup_rows": 605,
          "starts": 415,
          "bench_rows": 190,
          "latest_lineup_date": "2025-12-27",
          "latest_rows": [
            {
              "game_id": 4620867,
              "date": "2025-12-27",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4620854,
              "date": "2025-12-21",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4716163,
              "date": "2025-12-18",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": true
            },
            {
              "game_id": 4620844,
              "date": "2025-12-14",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4716070,
              "date": "2025-12-11",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": true
            },
            {
              "game_id": 4620838,
              "date": "2025-12-06",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4620812,
              "date": "2025-11-30",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4716071,
              "date": "2025-11-27",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4620804,
              "date": "2025-11-22",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4620795,
              "date": "2025-11-09",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 501,
          "goal_events": 238,
          "card_events": 69,
          "substitution_events": 192,
          "latest_event_date": "2025-12-18"
        },
        "recent_appearances": [
          {
            "game_id": 4620844,
            "date": "2025-12-14",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Fiorentina",
            "away_team": "Verona Hellas Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 21,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "15. Matchday"
          },
          {
            "game_id": 4620795,
            "date": "2025-11-09",
            "competition_id": "IT1",
            "home_team": "Genoa Cricket and Football Club",
            "away_team": "Associazione Calcio Fiorentina",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 15,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "11. Matchday"
          },
          {
            "game_id": 4620778,
            "date": "2025-11-02",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Fiorentina",
            "away_team": "Unione Sportiva Lecce",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 59,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "10. Matchday"
          },
          {
            "game_id": 4620772,
            "date": "2025-10-29",
            "competition_id": "IT1",
            "home_team": "Football Club Internazionale Milano S.p.A.",
            "away_team": "Associazione Calcio Fiorentina",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 14,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "9. Matchday"
          },
          {
            "game_id": 4620758,
            "date": "2025-10-26",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Fiorentina",
            "away_team": "Bologna Football Club 1909",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 36,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "8. Matchday"
          },
          {
            "game_id": 4620753,
            "date": "2025-10-19",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Milan",
            "away_team": "Associazione Calcio Fiorentina",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 2,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "7. Matchday"
          },
          {
            "game_id": 4620739,
            "date": "2025-10-05",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Fiorentina",
            "away_team": "Associazione Sportiva Roma",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 15,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "6. Matchday"
          },
          {
            "game_id": 4620731,
            "date": "2025-09-28",
            "competition_id": "IT1",
            "home_team": "Pisa Sporting Club",
            "away_team": "Associazione Calcio Fiorentina",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 3,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "5. Matchday"
          },
          {
            "game_id": 4620716,
            "date": "2025-09-21",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Fiorentina",
            "away_team": "Calcio Como",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 13,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "4. Matchday"
          },
          {
            "game_id": 4620707,
            "date": "2025-09-13",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Fiorentina",
            "away_team": "Società Sportiva Calcio Napoli",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "3. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-05-31",
            "market_value_eur": 2700000,
            "club": "Fenerbahce",
            "club_id": 33
          },
          {
            "date": "2024-03-15",
            "market_value_eur": 3300000,
            "club": "Fenerbahce",
            "club_id": 33
          },
          {
            "date": "2023-12-21",
            "market_value_eur": 3600000,
            "club": "Fenerbahce",
            "club_id": 33
          },
          {
            "date": "2023-09-27",
            "market_value_eur": 4000000,
            "club": "Fenerbahce",
            "club_id": 33
          },
          {
            "date": "2023-06-15",
            "market_value_eur": 4000000,
            "club": "Inter Milan",
            "club_id": 33
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:ermedin-demirovic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Ermedin Demirovic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 335457,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "9",
            "sample_size": 150,
            "latest_seen_date": "2026-05-02"
          },
          {
            "number": "11",
            "sample_size": 73,
            "latest_seen_date": "2022-05-21"
          },
          {
            "number": "29",
            "sample_size": 12,
            "latest_seen_date": "2018-05-19"
          }
        ],
        "activity": {
          "appearances_total": 225,
          "minutes_total": 13335,
          "goals_total": 66,
          "assists_total": 41,
          "yellow_cards_total": 38,
          "red_cards_total": 1,
          "latest_appearance_date": "2026-05-02"
        },
        "lineups": {
          "lineup_rows": 235,
          "starts": 152,
          "bench_rows": 83,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4634521,
              "date": "2026-05-02",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4634498,
              "date": "2026-04-26",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4830556,
              "date": "2026-04-23",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4634477,
              "date": "2026-04-19",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4634462,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4634445,
              "date": "2026-04-04",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4634428,
              "date": "2026-03-22",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4805916,
              "date": "2026-03-19",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4634410,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4805908,
              "date": "2026-03-12",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 196,
          "goal_events": 66,
          "card_events": 39,
          "substitution_events": 88,
          "latest_event_date": "2026-05-02"
        },
        "recent_appearances": [
          {
            "game_id": 4634521,
            "date": "2026-05-02",
            "competition_id": "L1",
            "home_team": "Turn- und Sportgemeinschaft 1899 Hoffenheim Fußball-Spielbetriebs",
            "away_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 35,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4634498,
            "date": "2026-04-26",
            "competition_id": "L1",
            "home_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "away_team": "Sportverein Werder Bremen von 1899",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 33,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4830556,
            "date": "2026-04-23",
            "competition_id": "DFB",
            "home_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "away_team": "Sport-Club Freiburg",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals"
          },
          {
            "game_id": 4634477,
            "date": "2026-04-19",
            "competition_id": "L1",
            "home_team": "FC Bayern München",
            "away_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "score": {
              "home": 4,
              "away": 2
            },
            "minutes_played": 14,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4634462,
            "date": "2026-04-12",
            "competition_id": "L1",
            "home_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "away_team": "Hamburger Sport Verein",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 70,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4634445,
            "date": "2026-04-04",
            "competition_id": "L1",
            "home_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "away_team": "Borussia Dortmund",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 2,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4634428,
            "date": "2026-03-22",
            "competition_id": "L1",
            "home_team": "Fußball-Club Augsburg 1907",
            "away_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "score": {
              "home": 2,
              "away": 5
            },
            "minutes_played": 9,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4805916,
            "date": "2026-03-19",
            "competition_id": "EL",
            "home_team": "Futebol Clube do Porto",
            "away_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4634410,
            "date": "2026-03-15",
            "competition_id": "L1",
            "home_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "away_team": "RasenBallsport Leipzig",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 69,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4805908,
            "date": "2026-03-12",
            "competition_id": "EL",
            "home_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "away_team": "Futebol Clube do Porto",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 63,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 1st Leg"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-19",
            "market_value_eur": 22000000,
            "club": "VfB Stuttgart",
            "club_id": 79
          },
          {
            "date": "2025-06-05",
            "market_value_eur": 22000000,
            "club": "VfB Stuttgart",
            "club_id": 79
          },
          {
            "date": "2025-03-27",
            "market_value_eur": 22000000,
            "club": "VfB Stuttgart",
            "club_id": 79
          },
          {
            "date": "2024-12-20",
            "market_value_eur": 28000000,
            "club": "VfB Stuttgart",
            "club_id": 79
          },
          {
            "date": "2024-05-29",
            "market_value_eur": 28000000,
            "club": "FC Augsburg",
            "club_id": 79
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:ermin-mahmic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Ermin Mahmic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 803049,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "20",
            "sample_size": 29,
            "latest_seen_date": "2026-04-25"
          }
        ],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": 29,
          "starts": 17,
          "bench_rows": 12,
          "latest_lineup_date": "2026-04-25",
          "latest_rows": [
            {
              "game_id": 4624734,
              "date": "2026-04-25",
              "type": "substitutes",
              "position": "Attacking Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4624763,
              "date": "2026-04-18",
              "type": "substitutes",
              "position": "Attacking Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4624753,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4624742,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4624727,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4624718,
              "date": "2026-03-07",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4624710,
              "date": "2026-02-28",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4624704,
              "date": "2026-02-21",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4624695,
              "date": "2026-02-15",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4624686,
              "date": "2026-02-08",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "20",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 24,
          "goal_events": 6,
          "card_events": 4,
          "substitution_events": 14,
          "latest_event_date": "2026-04-12"
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:esmir-bajraktarevic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Esmir Bajraktarevic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 925862,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "19",
            "sample_size": 61,
            "latest_seen_date": "2026-05-02"
          }
        ],
        "activity": {
          "appearances_total": 40,
          "minutes_total": 1357,
          "goals_total": 7,
          "assists_total": 5,
          "yellow_cards_total": 0,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-02"
        },
        "lineups": {
          "lineup_rows": 61,
          "starts": 10,
          "bench_rows": 51,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4642444,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4642459,
              "date": "2026-04-23",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4641636,
              "date": "2026-04-11",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4641571,
              "date": "2026-04-04",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4641591,
              "date": "2026-03-22",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4641545,
              "date": "2026-03-14",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4641581,
              "date": "2026-03-07",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4819606,
              "date": "2026-03-03",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4641596,
              "date": "2026-02-28",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4641528,
              "date": "2026-02-21",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "19",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 11,
          "goal_events": 7,
          "card_events": 0,
          "substitution_events": 4,
          "latest_event_date": "2026-05-02"
        },
        "recent_appearances": [
          {
            "game_id": 4642444,
            "date": "2026-05-02",
            "competition_id": "NL1",
            "home_team": "AFC Ajax Amsterdam",
            "away_team": "Eindhovense Voetbalvereniging Philips Sport Vereniging",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 72,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4642459,
            "date": "2026-04-23",
            "competition_id": "NL1",
            "home_team": "Eindhovense Voetbalvereniging Philips Sport Vereniging",
            "away_team": "Prins Hendrik Ende Desespereert Nimmer Combinatie Zwolle",
            "score": {
              "home": 6,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 2,
            "assists": 3,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4641636,
            "date": "2026-04-11",
            "competition_id": "NL1",
            "home_team": "Sparta Rotterdam",
            "away_team": "Eindhovense Voetbalvereniging Philips Sport Vereniging",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 8,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4641571,
            "date": "2026-04-04",
            "competition_id": "NL1",
            "home_team": "Eindhovense Voetbalvereniging Philips Sport Vereniging",
            "away_team": "Football Club Utrecht",
            "score": {
              "home": 4,
              "away": 3
            },
            "minutes_played": 16,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4641591,
            "date": "2026-03-22",
            "competition_id": "NL1",
            "home_team": "Sportclub Telstar",
            "away_team": "Eindhovense Voetbalvereniging Philips Sport Vereniging",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 15,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4641545,
            "date": "2026-03-14",
            "competition_id": "NL1",
            "home_team": "Eindhovense Voetbalvereniging Philips Sport Vereniging",
            "away_team": "Nijmegen Eendracht Combinatie",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 15,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4641581,
            "date": "2026-03-07",
            "competition_id": "NL1",
            "home_team": "Eindhovense Voetbalvereniging Philips Sport Vereniging",
            "away_team": "Alkmaar Zaanstreek",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 15,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4819606,
            "date": "2026-03-03",
            "competition_id": "NLP",
            "home_team": "Nijmegen Eendracht Combinatie",
            "away_team": "Eindhovense Voetbalvereniging Philips Sport Vereniging",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 15,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals"
          },
          {
            "game_id": 4641528,
            "date": "2026-02-21",
            "competition_id": "NL1",
            "home_team": "Eindhovense Voetbalvereniging Philips Sport Vereniging",
            "away_team": "Sportclub Heerenveen",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 4,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4641559,
            "date": "2026-02-13",
            "competition_id": "NL1",
            "home_team": "Football Club Volendam",
            "away_team": "Eindhovense Voetbalvereniging Philips Sport Vereniging",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 64,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-02",
            "market_value_eur": 5000000,
            "club": "PSV Eindhoven",
            "club_id": 383
          },
          {
            "date": "2025-05-28",
            "market_value_eur": 3000000,
            "club": "PSV Eindhoven",
            "club_id": 383
          },
          {
            "date": "2024-12-12",
            "market_value_eur": 3500000,
            "club": "New England Revolution",
            "club_id": 383
          },
          {
            "date": "2024-09-26",
            "market_value_eur": 3000000,
            "club": "New England Revolution",
            "club_id": 383
          },
          {
            "date": "2024-06-13",
            "market_value_eur": 2000000,
            "club": "New England Revolution",
            "club_id": 383
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:haris-tabakovic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Haris Tabakovic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 203123,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "26",
            "sample_size": 38,
            "latest_seen_date": "2025-05-17"
          },
          {
            "number": "15",
            "sample_size": 34,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "25",
            "sample_size": 8,
            "latest_seen_date": "2024-08-18"
          },
          {
            "number": "19",
            "sample_size": 6,
            "latest_seen_date": "2016-08-25"
          },
          {
            "number": "20",
            "sample_size": 3,
            "latest_seen_date": "2015-08-27"
          }
        ],
        "activity": {
          "appearances_total": 64,
          "minutes_total": 3721,
          "goals_total": 18,
          "assists_total": 5,
          "yellow_cards_total": 4,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 89,
          "starts": 47,
          "bench_rows": 42,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4634518,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4634499,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4634482,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4634461,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4634446,
              "date": "2026-04-04",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4634431,
              "date": "2026-03-21",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4634411,
              "date": "2026-03-13",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4634387,
              "date": "2026-03-06",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4634383,
              "date": "2026-02-28",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4634361,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "15",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 58,
          "goal_events": 23,
          "card_events": 5,
          "substitution_events": 30,
          "latest_event_date": "2026-05-03"
        },
        "recent_appearances": [
          {
            "game_id": 4634518,
            "date": "2026-05-03",
            "competition_id": "L1",
            "home_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "away_team": "Borussia Dortmund",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4634499,
            "date": "2026-04-25",
            "competition_id": "L1",
            "home_team": "Verein für Leibesübungen Wolfsburg",
            "away_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 89,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4634482,
            "date": "2026-04-19",
            "competition_id": "L1",
            "home_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "away_team": "1. Fußball- und Sportverein Mainz 05",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 87,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4634461,
            "date": "2026-04-11",
            "competition_id": "L1",
            "home_team": "RasenBallsport Leipzig",
            "away_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4634446,
            "date": "2026-04-04",
            "competition_id": "L1",
            "home_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "away_team": "1. Fußballclub Heidenheim 1846",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 20,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4634431,
            "date": "2026-03-21",
            "competition_id": "L1",
            "home_team": "1. Fußball-Club Köln",
            "away_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4634411,
            "date": "2026-03-13",
            "competition_id": "L1",
            "home_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "away_team": "Fußball-Club St. Pauli von 1910",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 75,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4634387,
            "date": "2026-03-06",
            "competition_id": "L1",
            "home_team": "FC Bayern München",
            "away_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 61,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4634383,
            "date": "2026-02-28",
            "competition_id": "L1",
            "home_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "away_team": "1. Fußballclub Union Berlin",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4634361,
            "date": "2026-02-22",
            "competition_id": "L1",
            "home_team": "Sport-Club Freiburg",
            "away_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-19",
            "market_value_eur": 3000000,
            "club": "Borussia Mönchengladbach",
            "club_id": 18
          },
          {
            "date": "2025-06-05",
            "market_value_eur": 2500000,
            "club": "TSG 1899 Hoffenheim",
            "club_id": 18
          },
          {
            "date": "2024-12-20",
            "market_value_eur": 3000000,
            "club": "TSG 1899 Hoffenheim",
            "club_id": 18
          },
          {
            "date": "2024-10-09",
            "market_value_eur": 3000000,
            "club": "TSG 1899 Hoffenheim",
            "club_id": 18
          },
          {
            "date": "2024-06-06",
            "market_value_eur": 2500000,
            "club": "Hertha BSC",
            "club_id": 18
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:ivan-basic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Ivan Basic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 620560,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "8",
            "sample_size": 97,
            "latest_seen_date": "2025-08-14"
          },
          {
            "number": "5",
            "sample_size": 1,
            "latest_seen_date": "2020-08-27"
          }
        ],
        "activity": {
          "appearances_total": 90,
          "minutes_total": 5946,
          "goals_total": 6,
          "assists_total": 8,
          "yellow_cards_total": 15,
          "red_cards_total": 0,
          "latest_appearance_date": "2025-08-14"
        },
        "lineups": {
          "lineup_rows": 98,
          "starts": 67,
          "bench_rows": 31,
          "latest_lineup_date": "2025-08-14",
          "latest_rows": [
            {
              "game_id": 4694069,
              "date": "2025-08-14",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4694015,
              "date": "2025-08-07",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4626819,
              "date": "2025-07-31",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4626864,
              "date": "2025-07-24",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4408363,
              "date": "2025-05-24",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4408372,
              "date": "2025-05-17",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4408347,
              "date": "2025-05-10",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4408354,
              "date": "2025-05-03",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4408336,
              "date": "2025-04-27",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4408332,
              "date": "2025-04-19",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "8",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 48,
          "goal_events": 6,
          "card_events": 15,
          "substitution_events": 27,
          "latest_event_date": "2025-08-14"
        },
        "recent_appearances": [
          {
            "game_id": 4694069,
            "date": "2025-08-14",
            "competition_id": "ECLQ",
            "home_team": "FC Astana",
            "away_team": "Football Club Lausanne-Sport",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "3rd round 2nd leg"
          },
          {
            "game_id": 4694015,
            "date": "2025-08-07",
            "competition_id": "ECLQ",
            "home_team": "Football Club Lausanne-Sport",
            "away_team": "FC Astana",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "3rd round 1st leg"
          },
          {
            "game_id": 4626819,
            "date": "2025-07-31",
            "competition_id": "ECLQ",
            "home_team": "FC Zimbru Chisinau",
            "away_team": "FC Astana",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Second Round 2nd leg"
          },
          {
            "game_id": 4626864,
            "date": "2025-07-24",
            "competition_id": "ECLQ",
            "home_team": "FC Astana",
            "away_team": "FC Zimbru Chisinau",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Second Round 1st leg"
          },
          {
            "game_id": 4408363,
            "date": "2025-05-24",
            "competition_id": "RU1",
            "home_team": "FC Rubin Kazan",
            "away_team": "FC Orenburg",
            "score": {
              "home": 4,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4408372,
            "date": "2025-05-17",
            "competition_id": "RU1",
            "home_team": "FC Orenburg",
            "away_team": "FK Krasnodar",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4408347,
            "date": "2025-05-10",
            "competition_id": "RU1",
            "home_team": "FC Orenburg",
            "away_team": "FC Khimki (-2025)",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4408354,
            "date": "2025-05-03",
            "competition_id": "RU1",
            "home_team": "Футбольный клуб \"Локомотив\" Москва",
            "away_team": "FC Orenburg",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 78,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4408336,
            "date": "2025-04-27",
            "competition_id": "RU1",
            "home_team": "PFK Krylya Sovetov Samara",
            "away_team": "FC Orenburg",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4408332,
            "date": "2025-04-19",
            "competition_id": "RU1",
            "home_team": "FC Orenburg",
            "away_team": "Dinamo Makhachkala",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-06-04",
            "market_value_eur": 1000000,
            "club": "FC Orenburg",
            "club_id": 22220
          },
          {
            "date": "2023-12-13",
            "market_value_eur": 800000,
            "club": "FC Orenburg",
            "club_id": 22220
          },
          {
            "date": "2023-06-14",
            "market_value_eur": 800000,
            "club": "FC Orenburg",
            "club_id": 22220
          },
          {
            "date": "2023-04-13",
            "market_value_eur": 800000,
            "club": "FC Orenburg",
            "club_id": 22220
          },
          {
            "date": "2022-11-21",
            "market_value_eur": 700000,
            "club": "FC Orenburg",
            "club_id": 22220
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:ivan-sunjic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Ivan Sunjic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 226097,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "34",
            "sample_size": 51,
            "latest_seen_date": "2024-01-27"
          },
          {
            "number": "26",
            "sample_size": 27,
            "latest_seen_date": "2026-01-21"
          },
          {
            "number": "30",
            "sample_size": 7,
            "latest_seen_date": "2016-08-25"
          }
        ],
        "activity": {
          "appearances_total": 32,
          "minutes_total": 2281,
          "goals_total": 0,
          "assists_total": 0,
          "yellow_cards_total": 9,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-01-21"
        },
        "lineups": {
          "lineup_rows": 85,
          "starts": 49,
          "bench_rows": 36,
          "latest_lineup_date": "2026-01-21",
          "latest_rows": [
            {
              "game_id": 4715052,
              "date": "2026-01-21",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4715007,
              "date": "2025-12-10",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4715147,
              "date": "2025-11-26",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4715145,
              "date": "2025-11-05",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4715144,
              "date": "2025-10-21",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4715137,
              "date": "2025-09-30",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4716846,
              "date": "2025-09-17",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4705681,
              "date": "2025-08-26",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4697248,
              "date": "2025-08-19",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4691931,
              "date": "2025-08-12",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "26",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 32,
          "goal_events": 1,
          "card_events": 18,
          "substitution_events": 12,
          "latest_event_date": "2026-01-21"
        },
        "recent_appearances": [
          {
            "game_id": 4715052,
            "date": "2026-01-21",
            "competition_id": "CL",
            "home_team": "Chelsea Football Club",
            "away_team": "Pafos FC",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4715007,
            "date": "2025-12-10",
            "competition_id": "CL",
            "home_team": "Juventus Football Club",
            "away_team": "Pafos FC",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4715147,
            "date": "2025-11-26",
            "competition_id": "CL",
            "home_team": "Pafos FC",
            "away_team": "Association sportive de Monaco Football Club",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4715145,
            "date": "2025-11-05",
            "competition_id": "CL",
            "home_team": "Pafos FC",
            "away_team": "Villarreal Club de Fútbol S.A.D.",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4715144,
            "date": "2025-10-21",
            "competition_id": "CL",
            "home_team": "Kairat Almaty",
            "away_team": "Pafos FC",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4715137,
            "date": "2025-09-30",
            "competition_id": "CL",
            "home_team": "Pafos FC",
            "away_team": "FC Bayern München",
            "score": {
              "home": 1,
              "away": 5
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4716846,
            "date": "2025-09-17",
            "competition_id": "CL",
            "home_team": "Olympiakos Syndesmos Filathlon Peiraios",
            "away_team": "Pafos FC",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4705681,
            "date": "2025-08-26",
            "competition_id": "CLQ",
            "home_team": "Pafos FC",
            "away_team": "Fudbalski klub Crvena zvezda Beograd",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Qualifying Round 2nd leg"
          },
          {
            "game_id": 4697248,
            "date": "2025-08-19",
            "competition_id": "CLQ",
            "home_team": "Fudbalski klub Crvena zvezda Beograd",
            "away_team": "Pafos FC",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Qualifying Round 1st leg"
          },
          {
            "game_id": 4691931,
            "date": "2025-08-12",
            "competition_id": "CLQ",
            "home_team": "Pafos FC",
            "away_team": "Futbolniy Klub Dynamo Kyiv",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "3rd round 2nd leg"
          }
        ],
        "valuation_history": [
          {
            "date": "2023-06-22",
            "market_value_eur": 1500000,
            "club": "Hertha BSC",
            "club_id": 45457
          },
          {
            "date": "2023-03-29",
            "market_value_eur": 4000000,
            "club": "Hertha BSC",
            "club_id": 45457
          },
          {
            "date": "2022-11-09",
            "market_value_eur": 5000000,
            "club": "Hertha BSC",
            "club_id": 45457
          },
          {
            "date": "2022-05-13",
            "market_value_eur": 4000000,
            "club": "Birmingham City",
            "club_id": 45457
          },
          {
            "date": "2021-11-24",
            "market_value_eur": 4000000,
            "club": "Birmingham City",
            "club_id": 45457
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:jovo-lukic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Jovo Lukic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 457738,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "17",
            "sample_size": 27,
            "latest_seen_date": "2026-03-07"
          },
          {
            "number": "19",
            "sample_size": 15,
            "latest_seen_date": "2024-08-29"
          },
          {
            "number": "24",
            "sample_size": 10,
            "latest_seen_date": "2025-03-08"
          }
        ],
        "activity": {
          "appearances_total": 2,
          "minutes_total": 130,
          "goals_total": 1,
          "assists_total": 0,
          "yellow_cards_total": 0,
          "red_cards_total": 0,
          "latest_appearance_date": "2025-07-31"
        },
        "lineups": {
          "lineup_rows": 52,
          "starts": 38,
          "bench_rows": 14,
          "latest_lineup_date": "2026-03-07",
          "latest_rows": [
            {
              "game_id": 4649156,
              "date": "2026-03-07",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4649164,
              "date": "2026-02-27",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4649092,
              "date": "2026-02-20",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4649052,
              "date": "2026-02-14",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4649076,
              "date": "2026-02-07",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4649103,
              "date": "2025-12-21",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4649136,
              "date": "2025-12-14",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4649129,
              "date": "2025-12-07",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4649074,
              "date": "2025-12-01",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4649115,
              "date": "2025-11-22",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "17",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 52,
          "goal_events": 18,
          "card_events": 9,
          "substitution_events": 24,
          "latest_event_date": "2026-03-07"
        },
        "recent_appearances": [
          {
            "game_id": 4626842,
            "date": "2025-07-31",
            "competition_id": "ECLQ",
            "home_team": "Asociația Sportivă Fotbal Club Universitatea Cluj",
            "away_team": "FC Ararat-Armenia ",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 105,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Second Round 2nd leg"
          },
          {
            "game_id": 4626797,
            "date": "2025-07-24",
            "competition_id": "ECLQ",
            "home_team": "FC Ararat-Armenia ",
            "away_team": "Asociația Sportivă Fotbal Club Universitatea Cluj",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 25,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Second Round 1st leg"
          }
        ],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:kerim-alajbegovic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Kerim Alajbegovic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 929994,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "27",
            "sample_size": 40,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "47",
            "sample_size": 7,
            "latest_seen_date": "2025-04-05"
          }
        ],
        "activity": {
          "appearances_total": 11,
          "minutes_total": 436,
          "goals_total": 2,
          "assists_total": 1,
          "yellow_cards_total": 0,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-01-29"
        },
        "lineups": {
          "lineup_rows": 47,
          "starts": 25,
          "bench_rows": 22,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4839867,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "27",
              "team_captain": false
            },
            {
              "game_id": 4839859,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "27",
              "team_captain": false
            },
            {
              "game_id": 4839853,
              "date": "2026-04-22",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "27",
              "team_captain": false
            },
            {
              "game_id": 4839848,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "27",
              "team_captain": false
            },
            {
              "game_id": 4839837,
              "date": "2026-04-10",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "27",
              "team_captain": false
            },
            {
              "game_id": 4839835,
              "date": "2026-04-05",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "27",
              "team_captain": false
            },
            {
              "game_id": 4839825,
              "date": "2026-03-20",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "27",
              "team_captain": false
            },
            {
              "game_id": 4839823,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "27",
              "team_captain": false
            },
            {
              "game_id": 4643002,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "27",
              "team_captain": false
            },
            {
              "game_id": 4642994,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "27",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 33,
          "goal_events": 10,
          "card_events": 4,
          "substitution_events": 19,
          "latest_event_date": "2026-05-03"
        },
        "recent_appearances": [
          {
            "game_id": 4715947,
            "date": "2026-01-29",
            "competition_id": "EL",
            "home_team": "Aston Villa Football Club",
            "away_team": "Fußballclub Red Bull Salzburg",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 73,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4715945,
            "date": "2026-01-22",
            "competition_id": "EL",
            "home_team": "Fußballclub Red Bull Salzburg",
            "away_team": "FC Basel 1893 AG",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 2,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4715995,
            "date": "2025-12-11",
            "competition_id": "EL",
            "home_team": "Sport-Club Freiburg",
            "away_team": "Fußballclub Red Bull Salzburg",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 14,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4716019,
            "date": "2025-11-27",
            "competition_id": "EL",
            "home_team": "Bologna Football Club 1909",
            "away_team": "Fußballclub Red Bull Salzburg",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 31,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4715944,
            "date": "2025-10-23",
            "competition_id": "EL",
            "home_team": "Fußballclub Red Bull Salzburg",
            "away_team": "Ferencvárosi TC",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4715963,
            "date": "2025-10-02",
            "competition_id": "EL",
            "home_team": "Olympique Lyonnais",
            "away_team": "Fußballclub Red Bull Salzburg",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 32,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4715943,
            "date": "2025-09-25",
            "competition_id": "EL",
            "home_team": "Fußballclub Red Bull Salzburg",
            "away_team": "Futebol Clube do Porto",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 65,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4676665,
            "date": "2025-08-12",
            "competition_id": "CLQ",
            "home_team": "Club Brugge Koninklijke Voetbalvereniging",
            "away_team": "Fußballclub Red Bull Salzburg",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 8,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "3rd round 2nd leg"
          },
          {
            "game_id": 4676662,
            "date": "2025-08-06",
            "competition_id": "CLQ",
            "home_team": "Fußballclub Red Bull Salzburg",
            "away_team": "Club Brugge Koninklijke Voetbalvereniging",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 25,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "3rd round 1st leg"
          },
          {
            "game_id": 4625725,
            "date": "2025-07-30",
            "competition_id": "CLQ",
            "home_team": "Fußballclub Red Bull Salzburg",
            "away_team": "Sportsklubben Brann",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 5,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Second Round 2nd leg"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-22",
            "market_value_eur": 8000000,
            "club": "Red Bull Salzburg",
            "club_id": 409
          },
          {
            "date": "2025-09-09",
            "market_value_eur": 5000000,
            "club": "Red Bull Salzburg",
            "club_id": 409
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:martin-zlomislic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Martin Zlomislic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 495320,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "13",
            "sample_size": 84,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "98",
            "sample_size": 6,
            "latest_seen_date": "2022-07-28"
          },
          {
            "number": "23",
            "sample_size": 4,
            "latest_seen_date": "2017-07-20"
          },
          {
            "number": "1",
            "sample_size": 2,
            "latest_seen_date": "2019-07-18"
          }
        ],
        "activity": {
          "appearances_total": 6,
          "minutes_total": 570,
          "goals_total": 0,
          "assists_total": 0,
          "yellow_cards_total": 0,
          "red_cards_total": 0,
          "latest_appearance_date": "2025-08-28"
        },
        "lineups": {
          "lineup_rows": 96,
          "starts": 79,
          "bench_rows": 17,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4625440,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "13",
              "team_captain": true
            },
            {
              "game_id": 4625433,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "13",
              "team_captain": true
            },
            {
              "game_id": 4625431,
              "date": "2026-04-22",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "13",
              "team_captain": true
            },
            {
              "game_id": 4625422,
              "date": "2026-04-18",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "13",
              "team_captain": true
            },
            {
              "game_id": 4625421,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "13",
              "team_captain": true
            },
            {
              "game_id": 4625413,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "13",
              "team_captain": true
            },
            {
              "game_id": 4625410,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "13",
              "team_captain": true
            },
            {
              "game_id": 4805874,
              "date": "2026-03-19",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "13",
              "team_captain": true
            },
            {
              "game_id": 4625404,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "13",
              "team_captain": true
            },
            {
              "game_id": 4805866,
              "date": "2026-03-12",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "13",
              "team_captain": true
            }
          ]
        },
        "events": {
          "events_total": 6,
          "goal_events": 0,
          "card_events": 4,
          "substitution_events": 2,
          "latest_event_date": "2025-11-01"
        },
        "recent_appearances": [
          {
            "game_id": 4705710,
            "date": "2025-08-28",
            "competition_id": "ELQ",
            "home_team": "Panthessalonikios Athlitikos Omilos Konstantinoupoliton",
            "away_team": "Hrvatski Nogometni Klub Rijeka",
            "score": {
              "home": 5,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Qualifying Round 2nd leg"
          },
          {
            "game_id": 4705698,
            "date": "2025-08-21",
            "competition_id": "ELQ",
            "home_team": "Hrvatski Nogometni Klub Rijeka",
            "away_team": "Panthessalonikios Athlitikos Omilos Konstantinoupoliton",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Qualifying Round 1st leg"
          },
          {
            "game_id": 4692616,
            "date": "2025-08-12",
            "competition_id": "ELQ",
            "home_team": "Shelbourne FC",
            "away_team": "Hrvatski Nogometni Klub Rijeka",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "3rd round 2nd leg"
          },
          {
            "game_id": 4692603,
            "date": "2025-08-06",
            "competition_id": "ELQ",
            "home_team": "Hrvatski Nogometni Klub Rijeka",
            "away_team": "Shelbourne FC",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "3rd round 1st leg"
          },
          {
            "game_id": 4625720,
            "date": "2025-07-30",
            "competition_id": "CLQ",
            "home_team": "Ludogorets Razgrad",
            "away_team": "Hrvatski Nogometni Klub Rijeka",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 120,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Second Round 2nd leg"
          },
          {
            "game_id": 4625703,
            "date": "2025-07-22",
            "competition_id": "CLQ",
            "home_team": "Hrvatski Nogometni Klub Rijeka",
            "away_team": "Ludogorets Razgrad",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Second Round 1st leg"
          }
        ],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:nidal-celik",
        "team_id": "bosnia-and-herzegovina",
        "name": "Nidal Celik",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 819566,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "4",
            "sample_size": 20,
            "latest_seen_date": "2026-04-04"
          },
          {
            "number": "33",
            "sample_size": 4,
            "latest_seen_date": "2024-07-31"
          }
        ],
        "activity": {
          "appearances_total": 11,
          "minutes_total": 918,
          "goals_total": 0,
          "assists_total": 0,
          "yellow_cards_total": 1,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-04-04"
        },
        "lineups": {
          "lineup_rows": 24,
          "starts": 11,
          "bench_rows": 13,
          "latest_lineup_date": "2026-04-04",
          "latest_rows": [
            {
              "game_id": 4635255,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4635244,
              "date": "2026-03-20",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4635232,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4635226,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4635220,
              "date": "2026-02-27",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4635205,
              "date": "2026-02-21",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4635202,
              "date": "2026-02-14",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4635183,
              "date": "2026-01-30",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4635176,
              "date": "2026-01-24",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4635157,
              "date": "2026-01-02",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 4,
          "goal_events": 0,
          "card_events": 1,
          "substitution_events": 3,
          "latest_event_date": "2026-04-04"
        },
        "recent_appearances": [
          {
            "game_id": 4635255,
            "date": "2026-04-04",
            "competition_id": "FR1",
            "home_team": "Lille Olympique Sporting Club",
            "away_team": "Racing Club de Lens",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 55,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4635244,
            "date": "2026-03-20",
            "competition_id": "FR1",
            "home_team": "Racing Club de Lens",
            "away_team": "Angers Sporting Club de l'Ouest",
            "score": {
              "home": 5,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4635232,
            "date": "2026-03-14",
            "competition_id": "FR1",
            "home_team": "Football Club Lorient-Bretagne Sud",
            "away_team": "Racing Club de Lens",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 68,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4635226,
            "date": "2026-03-08",
            "competition_id": "FR1",
            "home_team": "Racing Club de Lens",
            "away_team": "Football Club de Metz",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4635220,
            "date": "2026-02-27",
            "competition_id": "FR1",
            "home_team": "Racing Club de Strasbourg Alsace",
            "away_team": "Racing Club de Lens",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4635205,
            "date": "2026-02-21",
            "competition_id": "FR1",
            "home_team": "Racing Club de Lens",
            "away_team": "Association sportive de Monaco Football Club",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4635202,
            "date": "2026-02-14",
            "competition_id": "FR1",
            "home_team": "Paris Football Club",
            "away_team": "Racing Club de Lens",
            "score": {
              "home": 0,
              "away": 5
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4399567,
            "date": "2024-07-31",
            "competition_id": "ECLQ",
            "home_team": "Spartak Trnava",
            "away_team": "FK Sarajevo",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Second Round 2nd leg"
          },
          {
            "game_id": 4399606,
            "date": "2024-07-25",
            "competition_id": "ECLQ",
            "home_team": "FK Sarajevo",
            "away_team": "Spartak Trnava",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Second Round 1st leg"
          },
          {
            "game_id": 4361860,
            "date": "2024-07-18",
            "competition_id": "ECLQ",
            "home_team": "FK Sarajevo",
            "away_team": "FK Aktobe",
            "score": {
              "home": 6,
              "away": 6
            },
            "minutes_played": 120,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "First Round 2nd leg"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-15",
            "market_value_eur": 1000000,
            "club": "RC Lens",
            "club_id": 826
          },
          {
            "date": "2025-10-10",
            "market_value_eur": 1200000,
            "club": "RC Lens",
            "club_id": 826
          },
          {
            "date": "2025-06-03",
            "market_value_eur": 1800000,
            "club": "RC Lens",
            "club_id": 826
          },
          {
            "date": "2025-03-24",
            "market_value_eur": 1800000,
            "club": "RC Lens",
            "club_id": 826
          },
          {
            "date": "2024-12-19",
            "market_value_eur": 1000000,
            "club": "FK Sarajevo",
            "club_id": 826
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:nihad-mujakic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Nihad Mujakic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 380919,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "18",
            "sample_size": 133,
            "latest_seen_date": "2025-12-20"
          },
          {
            "number": "5",
            "sample_size": 13,
            "latest_seen_date": "2026-05-01"
          }
        ],
        "activity": {
          "appearances_total": 105,
          "minutes_total": 9220,
          "goals_total": 2,
          "assists_total": 2,
          "yellow_cards_total": 16,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-01"
        },
        "lineups": {
          "lineup_rows": 146,
          "starts": 125,
          "bench_rows": 21,
          "latest_lineup_date": "2026-05-01",
          "latest_rows": [
            {
              "game_id": 4648049,
              "date": "2026-05-01",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4648043,
              "date": "2026-04-25",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4648037,
              "date": "2026-04-20",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4648025,
              "date": "2026-04-13",
              "type": "substitutes",
              "position": "Left Midfield",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4648014,
              "date": "2026-04-04",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4648007,
              "date": "2026-03-17",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4647988,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4647980,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4647968,
              "date": "2026-02-22",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4647948,
              "date": "2026-02-09",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 30,
          "goal_events": 2,
          "card_events": 20,
          "substitution_events": 8,
          "latest_event_date": "2026-05-01"
        },
        "recent_appearances": [
          {
            "game_id": 4648049,
            "date": "2026-05-01",
            "competition_id": "TR1",
            "home_team": "Gaziantep Futbol Kulübü A.Ş.",
            "away_team": "Beşiktaş Jimnastik Kulübü",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 86,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4648025,
            "date": "2026-04-13",
            "competition_id": "TR1",
            "home_team": "Çaykur Rizespor Kulübü",
            "away_team": "Gaziantep Futbol Kulübü A.Ş.",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 12,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4648007,
            "date": "2026-03-17",
            "competition_id": "TR1",
            "home_team": "Fenerbahçe Spor Kulübü",
            "away_team": "Gaziantep Futbol Kulübü A.Ş.",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4647988,
            "date": "2026-03-08",
            "competition_id": "TR1",
            "home_team": "Gaziantep Futbol Kulübü A.Ş.",
            "away_team": "Fatih Karagümrük Sportif Faaliyetler San. Tic. A.Ş.",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4647980,
            "date": "2026-03-01",
            "competition_id": "TR1",
            "home_team": "Samsunspor",
            "away_team": "Gaziantep Futbol Kulübü A.Ş.",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4647968,
            "date": "2026-02-22",
            "competition_id": "TR1",
            "home_team": "Gaziantep Futbol Kulübü A.Ş.",
            "away_team": "Trabzonspor Kulübü",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4647948,
            "date": "2026-02-09",
            "competition_id": "TR1",
            "home_team": "Gaziantep Futbol Kulübü A.Ş.",
            "away_team": "Kasımpaşa A.Ş.",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "21. Matchday"
          },
          {
            "game_id": 4647944,
            "date": "2026-02-01",
            "competition_id": "TR1",
            "home_team": "Gençlerbirliği Spor Kulübü",
            "away_team": "Gaziantep Futbol Kulübü A.Ş.",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 85,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 4647931,
            "date": "2026-01-25",
            "competition_id": "TR1",
            "home_team": "Gaziantep Futbol Kulübü A.Ş.",
            "away_team": "Konyaspor",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "19. Matchday"
          },
          {
            "game_id": 4647926,
            "date": "2026-01-17",
            "competition_id": "TR1",
            "home_team": "Galatasaray Spor Kulübü",
            "away_team": "Gaziantep Futbol Kulübü A.Ş.",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "18. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-05-31",
            "market_value_eur": 2000000,
            "club": "MKE Ankaragücü",
            "club_id": 2832
          },
          {
            "date": "2024-03-15",
            "market_value_eur": 2300000,
            "club": "MKE Ankaragücü",
            "club_id": 2832
          },
          {
            "date": "2023-12-21",
            "market_value_eur": 2300000,
            "club": "MKE Ankaragücü",
            "club_id": 2832
          },
          {
            "date": "2023-09-27",
            "market_value_eur": 2000000,
            "club": "MKE Ankaragücü",
            "club_id": 2832
          },
          {
            "date": "2023-06-08",
            "market_value_eur": 1400000,
            "club": "MKE Ankaragücü",
            "club_id": 2832
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:nikola-katic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Nikola Katic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 422051,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "name_plus_unique_team_nationality"
        },
        "lineup_number_candidates": [
          {
            "number": "19",
            "sample_size": 90,
            "latest_seen_date": "2020-03-12"
          },
          {
            "number": "24",
            "sample_size": 22,
            "latest_seen_date": "2024-12-15"
          },
          {
            "number": "25",
            "sample_size": 4,
            "latest_seen_date": "2025-10-29"
          }
        ],
        "activity": {
          "appearances_total": 60,
          "minutes_total": 5025,
          "goals_total": 4,
          "assists_total": 2,
          "yellow_cards_total": 8,
          "red_cards_total": 0,
          "latest_appearance_date": "2025-10-29"
        },
        "lineups": {
          "lineup_rows": 116,
          "starts": 73,
          "bench_rows": 43,
          "latest_lineup_date": "2025-10-29",
          "latest_rows": [
            {
              "game_id": 4717158,
              "date": "2025-10-29",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "25",
              "team_captain": false
            },
            {
              "game_id": 4623578,
              "date": "2025-08-17",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "25",
              "team_captain": false
            },
            {
              "game_id": 4562597,
              "date": "2025-03-01",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "25",
              "team_captain": true
            },
            {
              "game_id": 4532776,
              "date": "2025-02-09",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "25",
              "team_captain": false
            },
            {
              "game_id": 4363025,
              "date": "2024-12-15",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "24",
              "team_captain": false
            },
            {
              "game_id": 4363015,
              "date": "2024-12-08",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "24",
              "team_captain": false
            },
            {
              "game_id": 4363012,
              "date": "2024-11-30",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "24",
              "team_captain": false
            },
            {
              "game_id": 4363003,
              "date": "2024-11-24",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "24",
              "team_captain": false
            },
            {
              "game_id": 4362993,
              "date": "2024-11-02",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "24",
              "team_captain": false
            },
            {
              "game_id": 4362973,
              "date": "2024-10-27",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "24",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 21,
          "goal_events": 6,
          "card_events": 11,
          "substitution_events": 4,
          "latest_event_date": "2025-10-29"
        },
        "recent_appearances": [
          {
            "game_id": 4717158,
            "date": "2025-10-29",
            "competition_id": "DFB",
            "home_team": "SV Darmstadt 98",
            "away_team": "FC Schalke 04",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 63,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Second Round"
          },
          {
            "game_id": 4623578,
            "date": "2025-08-17",
            "competition_id": "DFB",
            "home_team": "1.FC Lokomotive Leipzig",
            "away_team": "FC Schalke 04",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 120,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "First Round"
          },
          {
            "game_id": 4562597,
            "date": "2025-03-01",
            "competition_id": "FAC",
            "home_team": "Manchester City Football Club",
            "away_team": "Plymouth Argyle",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Fifth Round"
          },
          {
            "game_id": 4532776,
            "date": "2025-02-09",
            "competition_id": "FAC",
            "home_team": "Plymouth Argyle",
            "away_team": "Liverpool Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Fourth Round"
          },
          {
            "game_id": 4420882,
            "date": "2024-08-15",
            "competition_id": "ECLQ",
            "home_team": "Vitória Sport Clube",
            "away_team": "FC Zürich",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "3rd round 2nd leg"
          },
          {
            "game_id": 4420833,
            "date": "2024-08-08",
            "competition_id": "ECLQ",
            "home_team": "FC Zürich",
            "away_team": "Vitória Sport Clube",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "3rd round 1st leg"
          },
          {
            "game_id": 4400816,
            "date": "2024-08-01",
            "competition_id": "ECLQ",
            "home_team": "Shelbourne FC",
            "away_team": "FC Zürich",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Second Round 2nd leg"
          },
          {
            "game_id": 4400798,
            "date": "2024-07-25",
            "competition_id": "ECLQ",
            "home_team": "FC Zürich",
            "away_team": "Shelbourne FC",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Second Round 1st leg"
          },
          {
            "game_id": 3201792,
            "date": "2020-03-08",
            "competition_id": "SC1",
            "home_team": "Ross County FC",
            "away_team": "Rangers Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 3201780,
            "date": "2020-02-23",
            "competition_id": "SC1",
            "home_team": "St. Johnstone FC",
            "away_team": "Rangers Football Club",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2023-10-19",
            "market_value_eur": 1200000,
            "club": "FC Zürich",
            "club_id": 33
          },
          {
            "date": "2023-06-07",
            "market_value_eur": 900000,
            "club": "FC Zürich",
            "club_id": 33
          },
          {
            "date": "2023-03-28",
            "market_value_eur": 900000,
            "club": "FC Zürich",
            "club_id": 33
          },
          {
            "date": "2022-11-10",
            "market_value_eur": 850000,
            "club": "FC Zürich",
            "club_id": 33
          },
          {
            "date": "2022-06-06",
            "market_value_eur": 850000,
            "club": "HNK Hajduk Split",
            "club_id": 33
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:nikola-vasilj",
        "team_id": "bosnia-and-herzegovina",
        "name": "Nikola Vasilj",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 248454,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "22",
            "sample_size": 84,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "23",
            "sample_size": 49,
            "latest_seen_date": "2021-05-13"
          },
          {
            "number": "1",
            "sample_size": 2,
            "latest_seen_date": "2016-07-19"
          },
          {
            "number": "12",
            "sample_size": 1,
            "latest_seen_date": "2013-07-11"
          }
        ],
        "activity": {
          "appearances_total": 91,
          "minutes_total": 8207,
          "goals_total": 0,
          "assists_total": 0,
          "yellow_cards_total": 3,
          "red_cards_total": 1,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 136,
          "starts": 91,
          "bench_rows": 45,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4634520,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4634501,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4634484,
              "date": "2026-04-17",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4634465,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4634447,
              "date": "2026-04-05",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4634429,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4634411,
              "date": "2026-03-13",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4634393,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4634385,
              "date": "2026-02-28",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4634366,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "22",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 5,
          "goal_events": 0,
          "card_events": 4,
          "substitution_events": 1,
          "latest_event_date": "2025-05-03"
        },
        "recent_appearances": [
          {
            "game_id": 4634520,
            "date": "2026-05-03",
            "competition_id": "L1",
            "home_team": "Fußball-Club St. Pauli von 1910",
            "away_team": "1. Fußball- und Sportverein Mainz 05",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4634501,
            "date": "2026-04-25",
            "competition_id": "L1",
            "home_team": "1. Fußballclub Heidenheim 1846",
            "away_team": "Fußball-Club St. Pauli von 1910",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4634484,
            "date": "2026-04-17",
            "competition_id": "L1",
            "home_team": "Fußball-Club St. Pauli von 1910",
            "away_team": "1. Fußball-Club Köln",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4634465,
            "date": "2026-04-11",
            "competition_id": "L1",
            "home_team": "Fußball-Club St. Pauli von 1910",
            "away_team": "FC Bayern München",
            "score": {
              "home": 0,
              "away": 5
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4634447,
            "date": "2026-04-05",
            "competition_id": "L1",
            "home_team": "1. Fußballclub Union Berlin",
            "away_team": "Fußball-Club St. Pauli von 1910",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4634429,
            "date": "2026-03-22",
            "competition_id": "L1",
            "home_team": "Fußball-Club St. Pauli von 1910",
            "away_team": "Sport-Club Freiburg",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4634411,
            "date": "2026-03-13",
            "competition_id": "L1",
            "home_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "away_team": "Fußball-Club St. Pauli von 1910",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4634393,
            "date": "2026-03-08",
            "competition_id": "L1",
            "home_team": "Fußball-Club St. Pauli von 1910",
            "away_team": "Eintracht Frankfurt Fußball AG",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4634385,
            "date": "2026-02-28",
            "competition_id": "L1",
            "home_team": "Turn- und Sportgemeinschaft 1899 Hoffenheim Fußball-Spielbetriebs",
            "away_team": "Fußball-Club St. Pauli von 1910",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4634366,
            "date": "2026-02-22",
            "competition_id": "L1",
            "home_team": "Fußball-Club St. Pauli von 1910",
            "away_team": "Sportverein Werder Bremen von 1899",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-19",
            "market_value_eur": 4500000,
            "club": "FC St. Pauli",
            "club_id": 35
          },
          {
            "date": "2025-10-14",
            "market_value_eur": 4500000,
            "club": "FC St. Pauli",
            "club_id": 35
          },
          {
            "date": "2025-06-05",
            "market_value_eur": 3500000,
            "club": "FC St. Pauli",
            "club_id": 35
          },
          {
            "date": "2024-12-20",
            "market_value_eur": 3000000,
            "club": "FC St. Pauli",
            "club_id": 35
          },
          {
            "date": "2024-10-09",
            "market_value_eur": 2000000,
            "club": "FC St. Pauli",
            "club_id": 35
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:osman-hadzikic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Osman Hadzikic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 188881,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "31",
            "sample_size": 53,
            "latest_seen_date": "2026-05-04"
          }
        ],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": 53,
          "starts": 38,
          "bench_rows": 15,
          "latest_lineup_date": "2026-05-04",
          "latest_rows": [
            {
              "game_id": 4625438,
              "date": "2026-05-04",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4625435,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4625429,
              "date": "2026-04-21",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4625424,
              "date": "2026-04-17",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4625420,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4625413,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4625411,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4625402,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4625401,
              "date": "2026-03-07",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4625392,
              "date": "2026-02-27",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 3,
          "goal_events": 0,
          "card_events": 3,
          "substitution_events": 0,
          "latest_event_date": "2026-03-07"
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:samed-bazdar",
        "team_id": "bosnia-and-herzegovina",
        "name": "Samed Bazdar",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 710969,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "14",
            "sample_size": 27,
            "latest_seen_date": "2026-04-24"
          },
          {
            "number": "11",
            "sample_size": 2,
            "latest_seen_date": "2025-12-04"
          }
        ],
        "activity": {
          "appearances_total": 1,
          "minutes_total": 45,
          "goals_total": 0,
          "assists_total": 1,
          "yellow_cards_total": 1,
          "red_cards_total": 0,
          "latest_appearance_date": "2025-10-29"
        },
        "lineups": {
          "lineup_rows": 29,
          "starts": 5,
          "bench_rows": 24,
          "latest_lineup_date": "2026-04-24",
          "latest_rows": [
            {
              "game_id": 4624891,
              "date": "2026-04-24",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4624881,
              "date": "2026-04-19",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4624873,
              "date": "2026-04-10",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4624867,
              "date": "2026-04-04",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4624862,
              "date": "2026-03-21",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4623885,
              "date": "2026-03-17",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4624850,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4624837,
              "date": "2026-03-06",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4624831,
              "date": "2026-03-01",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4805846,
              "date": "2026-02-26",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 13,
          "goal_events": 3,
          "card_events": 4,
          "substitution_events": 5,
          "latest_event_date": "2026-04-19"
        },
        "recent_appearances": [
          {
            "game_id": 4743281,
            "date": "2025-10-29",
            "competition_id": "CDR",
            "home_team": "UD Mutilvera",
            "away_team": "Real Zaragoza",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "First Round"
          }
        ],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:sead-kolasinac",
        "team_id": "bosnia-and-herzegovina",
        "name": "Sead Kolasinac",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 94005,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "23",
            "sample_size": 170,
            "latest_seen_date": "2026-05-02"
          },
          {
            "number": "31",
            "sample_size": 140,
            "latest_seen_date": "2022-01-09"
          },
          {
            "number": "6",
            "sample_size": 132,
            "latest_seen_date": "2017-05-13"
          },
          {
            "number": "20",
            "sample_size": 18,
            "latest_seen_date": "2021-05-12"
          }
        ],
        "activity": {
          "appearances_total": 404,
          "minutes_total": 28756,
          "goals_total": 16,
          "assists_total": 35,
          "yellow_cards_total": 71,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-04-27"
        },
        "lineups": {
          "lineup_rows": 460,
          "starts": 319,
          "bench_rows": 141,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4621058,
              "date": "2026-05-02",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4621046,
              "date": "2026-04-27",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4824556,
              "date": "2026-04-22",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4621041,
              "date": "2026-04-18",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4621025,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4621019,
              "date": "2026-04-06",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4621005,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4814365,
              "date": "2026-03-18",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4620997,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4814357,
              "date": "2026-03-10",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "23",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 205,
          "goal_events": 19,
          "card_events": 71,
          "substitution_events": 115,
          "latest_event_date": "2026-04-27"
        },
        "recent_appearances": [
          {
            "game_id": 4621046,
            "date": "2026-04-27",
            "competition_id": "IT1",
            "home_team": "Cagliari Calcio",
            "away_team": "Atalanta Bergamasca Calcio S.p.a.",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 73,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4824556,
            "date": "2026-04-22",
            "competition_id": "CIT",
            "home_team": "Atalanta Bergamasca Calcio S.p.a.",
            "away_team": "Società Sportiva Lazio S.p.A.",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 71,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Semi-Finals 2nd Leg"
          },
          {
            "game_id": 4621041,
            "date": "2026-04-18",
            "competition_id": "IT1",
            "home_team": "Associazione Sportiva Roma",
            "away_team": "Atalanta Bergamasca Calcio S.p.a.",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4621025,
            "date": "2026-04-11",
            "competition_id": "IT1",
            "home_team": "Atalanta Bergamasca Calcio S.p.a.",
            "away_team": "Juventus Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 72,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4621019,
            "date": "2026-04-06",
            "competition_id": "IT1",
            "home_team": "Unione Sportiva Lecce",
            "away_team": "Atalanta Bergamasca Calcio S.p.a.",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4621005,
            "date": "2026-03-22",
            "competition_id": "IT1",
            "home_team": "Atalanta Bergamasca Calcio S.p.a.",
            "away_team": "Verona Hellas Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 76,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4620997,
            "date": "2026-03-14",
            "competition_id": "IT1",
            "home_team": "Football Club Internazionale Milano S.p.A.",
            "away_team": "Atalanta Bergamasca Calcio S.p.a.",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 65,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4814357,
            "date": "2026-03-10",
            "competition_id": "CL",
            "home_team": "Atalanta Bergamasca Calcio S.p.a.",
            "away_team": "FC Bayern München",
            "score": {
              "home": 1,
              "away": 6
            },
            "minutes_played": 55,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 1st Leg"
          },
          {
            "game_id": 4620985,
            "date": "2026-03-07",
            "competition_id": "IT1",
            "home_team": "Atalanta Bergamasca Calcio S.p.a.",
            "away_team": "Udinese Calcio",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 87,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4824554,
            "date": "2026-03-04",
            "competition_id": "CIT",
            "home_team": "Società Sportiva Lazio S.p.A.",
            "away_team": "Atalanta Bergamasca Calcio S.p.a.",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 76,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 1st Leg"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-06-05",
            "market_value_eur": 10000000,
            "club": "Atalanta BC",
            "club_id": 800
          },
          {
            "date": "2023-12-20",
            "market_value_eur": 8000000,
            "club": "Atalanta BC",
            "club_id": 800
          },
          {
            "date": "2023-06-27",
            "market_value_eur": 8000000,
            "club": "Olympique Marseille",
            "club_id": 800
          },
          {
            "date": "2023-03-27",
            "market_value_eur": 5000000,
            "club": "Olympique Marseille",
            "club_id": 800
          },
          {
            "date": "2022-11-02",
            "market_value_eur": 3000000,
            "club": "Olympique Marseille",
            "club_id": 800
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:stjepan-radeljic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Stjepan Radeljic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 384568,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "6",
            "sample_size": 100,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "26",
            "sample_size": 5,
            "latest_seen_date": "2023-08-24"
          }
        ],
        "activity": {
          "appearances_total": 6,
          "minutes_total": 570,
          "goals_total": 0,
          "assists_total": 0,
          "yellow_cards_total": 0,
          "red_cards_total": 0,
          "latest_appearance_date": "2025-08-28"
        },
        "lineups": {
          "lineup_rows": 105,
          "starts": 77,
          "bench_rows": 28,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4625440,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4625433,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4625422,
              "date": "2026-04-18",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4625421,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4625413,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4625410,
              "date": "2026-03-22",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4805874,
              "date": "2026-03-19",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4625404,
              "date": "2026-03-15",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4805866,
              "date": "2026-03-12",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4625399,
              "date": "2026-03-08",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "6",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 43,
          "goal_events": 4,
          "card_events": 21,
          "substitution_events": 16,
          "latest_event_date": "2026-04-18"
        },
        "recent_appearances": [
          {
            "game_id": 4705710,
            "date": "2025-08-28",
            "competition_id": "ELQ",
            "home_team": "Panthessalonikios Athlitikos Omilos Konstantinoupoliton",
            "away_team": "Hrvatski Nogometni Klub Rijeka",
            "score": {
              "home": 5,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Qualifying Round 2nd leg"
          },
          {
            "game_id": 4705698,
            "date": "2025-08-21",
            "competition_id": "ELQ",
            "home_team": "Hrvatski Nogometni Klub Rijeka",
            "away_team": "Panthessalonikios Athlitikos Omilos Konstantinoupoliton",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Qualifying Round 1st leg"
          },
          {
            "game_id": 4692616,
            "date": "2025-08-12",
            "competition_id": "ELQ",
            "home_team": "Shelbourne FC",
            "away_team": "Hrvatski Nogometni Klub Rijeka",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "3rd round 2nd leg"
          },
          {
            "game_id": 4692603,
            "date": "2025-08-06",
            "competition_id": "ELQ",
            "home_team": "Hrvatski Nogometni Klub Rijeka",
            "away_team": "Shelbourne FC",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "3rd round 1st leg"
          },
          {
            "game_id": 4625720,
            "date": "2025-07-30",
            "competition_id": "CLQ",
            "home_team": "Ludogorets Razgrad",
            "away_team": "Hrvatski Nogometni Klub Rijeka",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 120,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Second Round 2nd leg"
          },
          {
            "game_id": 4625703,
            "date": "2025-07-22",
            "competition_id": "CLQ",
            "home_team": "Hrvatski Nogometni Klub Rijeka",
            "away_team": "Ludogorets Razgrad",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Second Round 1st leg"
          }
        ],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "bosnia-and-herzegovina:player:tarik-muharemovic",
        "team_id": "bosnia-and-herzegovina",
        "name": "Tarik Muharemovic",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 679423,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "80",
            "sample_size": 36,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "44",
            "sample_size": 1,
            "latest_seen_date": "2024-01-04"
          }
        ],
        "activity": {
          "appearances_total": 31,
          "minutes_total": 2745,
          "goals_total": 2,
          "assists_total": 2,
          "yellow_cards_total": 6,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 37,
          "starts": 33,
          "bench_rows": 4,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4621066,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "80",
              "team_captain": false
            },
            {
              "game_id": 4621047,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "80",
              "team_captain": false
            },
            {
              "game_id": 4621042,
              "date": "2026-04-17",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "80",
              "team_captain": false
            },
            {
              "game_id": 4621030,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "80",
              "team_captain": false
            },
            {
              "game_id": 4621022,
              "date": "2026-04-04",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "80",
              "team_captain": false
            },
            {
              "game_id": 4621011,
              "date": "2026-03-21",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "80",
              "team_captain": false
            },
            {
              "game_id": 4621001,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "80",
              "team_captain": false
            },
            {
              "game_id": 4620991,
              "date": "2026-03-09",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "80",
              "team_captain": false
            },
            {
              "game_id": 4620981,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "80",
              "team_captain": false
            },
            {
              "game_id": 4620964,
              "date": "2026-02-15",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "80",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 12,
          "goal_events": 5,
          "card_events": 6,
          "substitution_events": 1,
          "latest_event_date": "2026-04-12"
        },
        "recent_appearances": [
          {
            "game_id": 4621066,
            "date": "2026-05-03",
            "competition_id": "IT1",
            "home_team": "Unione Sportiva Sassuolo Calcio",
            "away_team": "Associazione Calcio Milan",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4621047,
            "date": "2026-04-26",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Fiorentina",
            "away_team": "Unione Sportiva Sassuolo Calcio",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4621042,
            "date": "2026-04-17",
            "competition_id": "IT1",
            "home_team": "Unione Sportiva Sassuolo Calcio",
            "away_team": "Calcio Como",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4621030,
            "date": "2026-04-12",
            "competition_id": "IT1",
            "home_team": "Genoa Cricket and Football Club",
            "away_team": "Unione Sportiva Sassuolo Calcio",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4621011,
            "date": "2026-03-21",
            "competition_id": "IT1",
            "home_team": "Juventus Football Club",
            "away_team": "Unione Sportiva Sassuolo Calcio",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4621001,
            "date": "2026-03-15",
            "competition_id": "IT1",
            "home_team": "Unione Sportiva Sassuolo Calcio",
            "away_team": "Bologna Football Club 1909",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4620991,
            "date": "2026-03-09",
            "competition_id": "IT1",
            "home_team": "Società Sportiva Lazio S.p.A.",
            "away_team": "Unione Sportiva Sassuolo Calcio",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4620981,
            "date": "2026-03-01",
            "competition_id": "IT1",
            "home_team": "Unione Sportiva Sassuolo Calcio",
            "away_team": "Atalanta Bergamasca Calcio S.p.a.",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4620964,
            "date": "2026-02-15",
            "competition_id": "IT1",
            "home_team": "Udinese Calcio",
            "away_team": "Unione Sportiva Sassuolo Calcio",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4620947,
            "date": "2026-02-08",
            "competition_id": "IT1",
            "home_team": "Unione Sportiva Sassuolo Calcio",
            "away_team": "Football Club Internazionale Milano S.p.A.",
            "score": {
              "home": 0,
              "away": 5
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-06-18",
            "market_value_eur": 1200000,
            "club": "Juventus Next Gen",
            "club_id": 6574
          },
          {
            "date": "2023-12-21",
            "market_value_eur": 500000,
            "club": "Juventus Next Gen",
            "club_id": 6574
          },
          {
            "date": "2023-06-19",
            "market_value_eur": 600000,
            "club": "Juventus Next Gen",
            "club_id": 6574
          },
          {
            "date": "2022-12-19",
            "market_value_eur": 700000,
            "club": "Juventus Next Gen",
            "club_id": 6574
          },
          {
            "date": "2022-06-23",
            "market_value_eur": 600000,
            "club": "Juventus Primavera",
            "club_id": 6574
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "cote-divoire:player:alban-lafont",
        "team_id": "cote-divoire",
        "name": "Alban Lafont",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 357117,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "1",
            "sample_size": 235,
            "latest_seen_date": "2025-04-22"
          },
          {
            "number": "40",
            "sample_size": 143,
            "latest_seen_date": "2026-03-22"
          },
          {
            "number": "23",
            "sample_size": 5,
            "latest_seen_date": "2026-01-10"
          }
        ],
        "activity": {
          "appearances_total": 357,
          "minutes_total": 32032,
          "goals_total": 0,
          "assists_total": 0,
          "yellow_cards_total": 27,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-03-22"
        },
        "lineups": {
          "lineup_rows": 383,
          "starts": 357,
          "bench_rows": 26,
          "latest_lineup_date": "2026-03-22",
          "latest_rows": [
            {
              "game_id": 4665113,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "40",
              "team_captain": false
            },
            {
              "game_id": 4805913,
              "date": "2026-03-19",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "40",
              "team_captain": false
            },
            {
              "game_id": 4665130,
              "date": "2026-03-15",
              "type": "substitutes",
              "position": "Goalkeeper",
              "number": "40",
              "team_captain": false
            },
            {
              "game_id": 4805905,
              "date": "2026-03-12",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "40",
              "team_captain": false
            },
            {
              "game_id": 4664997,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "40",
              "team_captain": false
            },
            {
              "game_id": 4658057,
              "date": "2026-03-04",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "40",
              "team_captain": false
            },
            {
              "game_id": 4665039,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "40",
              "team_captain": false
            },
            {
              "game_id": 4805897,
              "date": "2026-02-26",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "40",
              "team_captain": false
            },
            {
              "game_id": 4665068,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "40",
              "team_captain": false
            },
            {
              "game_id": 4805889,
              "date": "2026-02-19",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "40",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 33,
          "goal_events": 2,
          "card_events": 27,
          "substitution_events": 4,
          "latest_event_date": "2026-02-26"
        },
        "recent_appearances": [
          {
            "game_id": 4665113,
            "date": "2026-03-22",
            "competition_id": "GR1",
            "home_team": "A.G.S Asteras Tripolis",
            "away_team": "Panathinaikos Athlitikos Omilos",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4805913,
            "date": "2026-03-19",
            "competition_id": "EL",
            "home_team": "Real Betis Balompié S.A.D.",
            "away_team": "Panathinaikos Athlitikos Omilos",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4805905,
            "date": "2026-03-12",
            "competition_id": "EL",
            "home_team": "Panathinaikos Athlitikos Omilos",
            "away_team": "Real Betis Balompié S.A.D.",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 1st Leg"
          },
          {
            "game_id": 4664997,
            "date": "2026-03-08",
            "competition_id": "GR1",
            "home_team": "APO Levadiakos Football Club",
            "away_team": "Panathinaikos Athlitikos Omilos",
            "score": {
              "home": 1,
              "away": 4
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4658057,
            "date": "2026-03-04",
            "competition_id": "GR1",
            "home_team": "Panathinaikos Athlitikos Omilos",
            "away_team": "Omilos Filathlon Irakliou FC",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "1. Matchday"
          },
          {
            "game_id": 4665039,
            "date": "2026-03-01",
            "competition_id": "GR1",
            "home_team": "Panathinaikos Athlitikos Omilos",
            "away_team": "Aris Thessalonikis",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4805897,
            "date": "2026-02-26",
            "competition_id": "EL",
            "home_team": "FC Viktoria Plzeň, a.s.",
            "away_team": "Panathinaikos Athlitikos Omilos",
            "score": {
              "home": 4,
              "away": 5
            },
            "minutes_played": 120,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "intermediate stage 2nd leg"
          },
          {
            "game_id": 4665068,
            "date": "2026-02-22",
            "competition_id": "GR1",
            "home_team": "Omilos Filathlon Irakliou FC",
            "away_team": "Panathinaikos Athlitikos Omilos",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4805889,
            "date": "2026-02-19",
            "competition_id": "EL",
            "home_team": "Panathinaikos Athlitikos Omilos",
            "away_team": "FC Viktoria Plzeň, a.s.",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "intermediate stage 1st leg"
          },
          {
            "game_id": 4665046,
            "date": "2026-02-15",
            "competition_id": "GR1",
            "home_team": "Panathinaikos Athlitikos Omilos",
            "away_team": "Athlitiki Enosi Larisas",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "21. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-12",
            "market_value_eur": 3000000,
            "club": "Panathinaikos FC",
            "club_id": 265
          },
          {
            "date": "2025-06-03",
            "market_value_eur": 3000000,
            "club": "FC Nantes",
            "club_id": 265
          },
          {
            "date": "2025-03-24",
            "market_value_eur": 4000000,
            "club": "FC Nantes",
            "club_id": 265
          },
          {
            "date": "2024-12-10",
            "market_value_eur": 7000000,
            "club": "FC Nantes",
            "club_id": 265
          },
          {
            "date": "2024-06-03",
            "market_value_eur": 9000000,
            "club": "FC Nantes",
            "club_id": 265
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "cote-divoire:player:amad-diallo",
        "team_id": "cote-divoire",
        "name": "Amad Diallo",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 536835,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "16",
            "sample_size": 101,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "9",
            "sample_size": 22,
            "latest_seen_date": "2022-05-21"
          },
          {
            "number": "19",
            "sample_size": 22,
            "latest_seen_date": "2021-05-26"
          },
          {
            "number": "79",
            "sample_size": 21,
            "latest_seen_date": "2020-12-23"
          },
          {
            "number": "15",
            "sample_size": 5,
            "latest_seen_date": "2026-01-10"
          }
        ],
        "activity": {
          "appearances_total": 112,
          "minutes_total": 6645,
          "goals_total": 20,
          "assists_total": 16,
          "yellow_cards_total": 14,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 171,
          "starts": 70,
          "bench_rows": 101,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4626145,
              "date": "2026-05-03",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "16",
              "team_captain": false
            },
            {
              "game_id": 4626134,
              "date": "2026-04-27",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "16",
              "team_captain": false
            },
            {
              "game_id": 4626120,
              "date": "2026-04-18",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "16",
              "team_captain": false
            },
            {
              "game_id": 4626114,
              "date": "2026-04-13",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "16",
              "team_captain": false
            },
            {
              "game_id": 4626099,
              "date": "2026-03-20",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "16",
              "team_captain": false
            },
            {
              "game_id": 4626094,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "16",
              "team_captain": false
            },
            {
              "game_id": 4626085,
              "date": "2026-03-04",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "16",
              "team_captain": false
            },
            {
              "game_id": 4626075,
              "date": "2026-03-01",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "16",
              "team_captain": false
            },
            {
              "game_id": 4626062,
              "date": "2026-02-23",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "16",
              "team_captain": false
            },
            {
              "game_id": 4626057,
              "date": "2026-02-10",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "16",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 69,
          "goal_events": 20,
          "card_events": 14,
          "substitution_events": 34,
          "latest_event_date": "2026-04-27"
        },
        "recent_appearances": [
          {
            "game_id": 4626145,
            "date": "2026-05-03",
            "competition_id": "GB1",
            "home_team": "Manchester United Football Club",
            "away_team": "Liverpool Football Club",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4626134,
            "date": "2026-04-27",
            "competition_id": "GB1",
            "home_team": "Manchester United Football Club",
            "away_team": "Brentford Football Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4626120,
            "date": "2026-04-18",
            "competition_id": "GB1",
            "home_team": "Chelsea Football Club",
            "away_team": "Manchester United Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 10,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4626114,
            "date": "2026-04-13",
            "competition_id": "GB1",
            "home_team": "Manchester United Football Club",
            "away_team": "Leeds United Association Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 70,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4626099,
            "date": "2026-03-20",
            "competition_id": "GB1",
            "home_team": "Association Football Club Bournemouth",
            "away_team": "Manchester United Football Club",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4626094,
            "date": "2026-03-15",
            "competition_id": "GB1",
            "home_team": "Manchester United Football Club",
            "away_team": "Aston Villa Football Club",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4626085,
            "date": "2026-03-04",
            "competition_id": "GB1",
            "home_team": "Newcastle United Football Club",
            "away_team": "Manchester United Football Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 14,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4626075,
            "date": "2026-03-01",
            "competition_id": "GB1",
            "home_team": "Manchester United Football Club",
            "away_team": "Crystal Palace Football Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 15,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4626062,
            "date": "2026-02-23",
            "competition_id": "GB1",
            "home_team": "Everton Football Club",
            "away_team": "Manchester United Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 58,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4626057,
            "date": "2026-02-10",
            "competition_id": "GB1",
            "home_team": "West Ham United Football Club",
            "away_team": "Manchester United Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-09",
            "market_value_eur": 50000000,
            "club": "Manchester United",
            "club_id": 985
          },
          {
            "date": "2025-10-17",
            "market_value_eur": 40000000,
            "club": "Manchester United",
            "club_id": 985
          },
          {
            "date": "2025-05-30",
            "market_value_eur": 45000000,
            "club": "Manchester United",
            "club_id": 985
          },
          {
            "date": "2025-03-18",
            "market_value_eur": 40000000,
            "club": "Manchester United",
            "club_id": 985
          },
          {
            "date": "2024-12-16",
            "market_value_eur": 25000000,
            "club": "Manchester United",
            "club_id": 985
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "cote-divoire:player:ange-yoan-bonny",
        "team_id": "cote-divoire",
        "name": "Ange-Yoan Bonny",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 827734,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "14",
            "sample_size": 46,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "13",
            "sample_size": 44,
            "latest_seen_date": "2025-05-25"
          }
        ],
        "activity": {
          "appearances_total": 82,
          "minutes_total": 4121,
          "goals_total": 13,
          "assists_total": 11,
          "yellow_cards_total": 3,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 90,
          "starts": 49,
          "bench_rows": 41,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4621062,
              "date": "2026-05-03",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4621053,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4824555,
              "date": "2026-04-21",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4621036,
              "date": "2026-04-17",
              "type": "substitutes",
              "position": "Second Striker",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4621028,
              "date": "2026-04-12",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4621016,
              "date": "2026-04-05",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4621009,
              "date": "2026-03-22",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4620997,
              "date": "2026-03-14",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4620993,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4620977,
              "date": "2026-02-28",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 60,
          "goal_events": 16,
          "card_events": 3,
          "substitution_events": 40,
          "latest_event_date": "2026-04-26"
        },
        "recent_appearances": [
          {
            "game_id": 4621062,
            "date": "2026-05-03",
            "competition_id": "IT1",
            "home_team": "Football Club Internazionale Milano S.p.A.",
            "away_team": "Parma Calcio 1913",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4621053,
            "date": "2026-04-26",
            "competition_id": "IT1",
            "home_team": "Torino Calcio",
            "away_team": "Football Club Internazionale Milano S.p.A.",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 61,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4824555,
            "date": "2026-04-21",
            "competition_id": "CIT",
            "home_team": "Football Club Internazionale Milano S.p.A.",
            "away_team": "Calcio Como",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 74,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 2nd Leg"
          },
          {
            "game_id": 4621036,
            "date": "2026-04-17",
            "competition_id": "IT1",
            "home_team": "Football Club Internazionale Milano S.p.A.",
            "away_team": "Cagliari Calcio",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 14,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4621028,
            "date": "2026-04-12",
            "competition_id": "IT1",
            "home_team": "Calcio Como",
            "away_team": "Football Club Internazionale Milano S.p.A.",
            "score": {
              "home": 3,
              "away": 4
            },
            "minutes_played": 34,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4621016,
            "date": "2026-04-05",
            "competition_id": "IT1",
            "home_team": "Football Club Internazionale Milano S.p.A.",
            "away_team": "Associazione Sportiva Roma",
            "score": {
              "home": 5,
              "away": 2
            },
            "minutes_played": 32,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4621009,
            "date": "2026-03-22",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Fiorentina",
            "away_team": "Football Club Internazionale Milano S.p.A.",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 22,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4620997,
            "date": "2026-03-14",
            "competition_id": "IT1",
            "home_team": "Football Club Internazionale Milano S.p.A.",
            "away_team": "Atalanta Bergamasca Calcio S.p.a.",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 25,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4620993,
            "date": "2026-03-08",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Milan",
            "away_team": "Football Club Internazionale Milano S.p.A.",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4620977,
            "date": "2026-02-28",
            "competition_id": "IT1",
            "home_team": "Football Club Internazionale Milano S.p.A.",
            "away_team": "Genoa Cricket and Football Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 76,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          }
        ],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "cote-divoire:player:bazoumana-toure",
        "team_id": "cote-divoire",
        "name": "Bazoumana Toure",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 1067904,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "29",
            "sample_size": 47,
            "latest_seen_date": "2026-05-02"
          },
          {
            "number": "24",
            "sample_size": 5,
            "latest_seen_date": "2026-01-10"
          }
        ],
        "activity": {
          "appearances_total": 46,
          "minutes_total": 3039,
          "goals_total": 6,
          "assists_total": 15,
          "yellow_cards_total": 3,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-02"
        },
        "lineups": {
          "lineup_rows": 52,
          "starts": 36,
          "bench_rows": 16,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4634521,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4634503,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4634485,
              "date": "2026-04-18",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4634464,
              "date": "2026-04-10",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4634448,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4634426,
              "date": "2026-03-20",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4634412,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4634394,
              "date": "2026-03-07",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4634385,
              "date": "2026-02-28",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4634368,
              "date": "2026-02-21",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "29",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 34,
          "goal_events": 6,
          "card_events": 3,
          "substitution_events": 24,
          "latest_event_date": "2026-05-02"
        },
        "recent_appearances": [
          {
            "game_id": 4634521,
            "date": "2026-05-02",
            "competition_id": "L1",
            "home_team": "Turn- und Sportgemeinschaft 1899 Hoffenheim Fußball-Spielbetriebs",
            "away_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4634503,
            "date": "2026-04-25",
            "competition_id": "L1",
            "home_team": "Hamburger Sport Verein",
            "away_team": "Turn- und Sportgemeinschaft 1899 Hoffenheim Fußball-Spielbetriebs",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 85,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4634485,
            "date": "2026-04-18",
            "competition_id": "L1",
            "home_team": "Turn- und Sportgemeinschaft 1899 Hoffenheim Fußball-Spielbetriebs",
            "away_team": "Borussia Dortmund",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 60,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4634464,
            "date": "2026-04-10",
            "competition_id": "L1",
            "home_team": "Fußball-Club Augsburg 1907",
            "away_team": "Turn- und Sportgemeinschaft 1899 Hoffenheim Fußball-Spielbetriebs",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4634448,
            "date": "2026-04-04",
            "competition_id": "L1",
            "home_team": "Turn- und Sportgemeinschaft 1899 Hoffenheim Fußball-Spielbetriebs",
            "away_team": "1. Fußball- und Sportverein Mainz 05",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4634426,
            "date": "2026-03-20",
            "competition_id": "L1",
            "home_team": "RasenBallsport Leipzig",
            "away_team": "Turn- und Sportgemeinschaft 1899 Hoffenheim Fußball-Spielbetriebs",
            "score": {
              "home": 5,
              "away": 0
            },
            "minutes_played": 69,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4634412,
            "date": "2026-03-14",
            "competition_id": "L1",
            "home_team": "Turn- und Sportgemeinschaft 1899 Hoffenheim Fußball-Spielbetriebs",
            "away_team": "Verein für Leibesübungen Wolfsburg",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4634394,
            "date": "2026-03-07",
            "competition_id": "L1",
            "home_team": "1. Fußballclub Heidenheim 1846",
            "away_team": "Turn- und Sportgemeinschaft 1899 Hoffenheim Fußball-Spielbetriebs",
            "score": {
              "home": 2,
              "away": 4
            },
            "minutes_played": 87,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4634385,
            "date": "2026-02-28",
            "competition_id": "L1",
            "home_team": "Turn- und Sportgemeinschaft 1899 Hoffenheim Fußball-Spielbetriebs",
            "away_team": "Fußball-Club St. Pauli von 1910",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4634368,
            "date": "2026-02-21",
            "competition_id": "L1",
            "home_team": "1. Fußball-Club Köln",
            "away_team": "Turn- und Sportgemeinschaft 1899 Hoffenheim Fußball-Spielbetriebs",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-19",
            "market_value_eur": 25000000,
            "club": "TSG 1899 Hoffenheim",
            "club_id": 533
          },
          {
            "date": "2025-10-14",
            "market_value_eur": 15000000,
            "club": "TSG 1899 Hoffenheim",
            "club_id": 533
          },
          {
            "date": "2025-06-05",
            "market_value_eur": 9000000,
            "club": "TSG 1899 Hoffenheim",
            "club_id": 533
          },
          {
            "date": "2024-12-20",
            "market_value_eur": 9000000,
            "club": "Hammarby IF",
            "club_id": 533
          },
          {
            "date": "2024-09-26",
            "market_value_eur": 6000000,
            "club": "Hammarby IF",
            "club_id": 533
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "cote-divoire:player:christ-inao-oulai",
        "team_id": "cote-divoire",
        "name": "Christ Inao Oulai",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 1279526,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "42",
            "sample_size": 23,
            "latest_seen_date": "2026-05-02"
          },
          {
            "number": "19",
            "sample_size": 5,
            "latest_seen_date": "2026-01-10"
          }
        ],
        "activity": {
          "appearances_total": 23,
          "minutes_total": 1908,
          "goals_total": 2,
          "assists_total": 4,
          "yellow_cards_total": 9,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-02"
        },
        "lineups": {
          "lineup_rows": 28,
          "starts": 25,
          "bench_rows": 3,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4648052,
              "date": "2026-05-02",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "42",
              "team_captain": false
            },
            {
              "game_id": 4648040,
              "date": "2026-04-27",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "42",
              "team_captain": false
            },
            {
              "game_id": 4648033,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "42",
              "team_captain": false
            },
            {
              "game_id": 4648022,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "42",
              "team_captain": false
            },
            {
              "game_id": 4648004,
              "date": "2026-03-18",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "42",
              "team_captain": false
            },
            {
              "game_id": 4648000,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "42",
              "team_captain": false
            },
            {
              "game_id": 4647986,
              "date": "2026-03-09",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "42",
              "team_captain": false
            },
            {
              "game_id": 4647979,
              "date": "2026-02-27",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "42",
              "team_captain": false
            },
            {
              "game_id": 4647968,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "42",
              "team_captain": false
            },
            {
              "game_id": 4647963,
              "date": "2026-02-14",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "42",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 26,
          "goal_events": 2,
          "card_events": 11,
          "substitution_events": 13,
          "latest_event_date": "2026-05-02"
        },
        "recent_appearances": [
          {
            "game_id": 4648052,
            "date": "2026-05-02",
            "competition_id": "TR1",
            "home_team": "Trabzonspor Kulübü",
            "away_team": "Göztepe Sportif Yatırımlar A.Ş.",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4648040,
            "date": "2026-04-27",
            "competition_id": "TR1",
            "home_team": "Konyaspor",
            "away_team": "Trabzonspor Kulübü",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4648033,
            "date": "2026-04-19",
            "competition_id": "TR1",
            "home_team": "Trabzonspor Kulübü",
            "away_team": "İstanbul Başakşehir Futbol Kulübü",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 89,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4648022,
            "date": "2026-04-11",
            "competition_id": "TR1",
            "home_team": "Alanyaspor",
            "away_team": "Trabzonspor Kulübü",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4648004,
            "date": "2026-03-18",
            "competition_id": "TR1",
            "home_team": "Eyüp Spor Kulübü",
            "away_team": "Trabzonspor Kulübü",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 84,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4648000,
            "date": "2026-03-14",
            "competition_id": "TR1",
            "home_team": "Trabzonspor Kulübü",
            "away_team": "Çaykur Rizespor Kulübü",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4647986,
            "date": "2026-03-09",
            "competition_id": "TR1",
            "home_team": "Kayserispor Kulübü",
            "away_team": "Trabzonspor Kulübü",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 89,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4647979,
            "date": "2026-02-27",
            "competition_id": "TR1",
            "home_team": "Trabzonspor Kulübü",
            "away_team": "Fatih Karagümrük Sportif Faaliyetler San. Tic. A.Ş.",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 88,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4647968,
            "date": "2026-02-22",
            "competition_id": "TR1",
            "home_team": "Gaziantep Futbol Kulübü A.Ş.",
            "away_team": "Trabzonspor Kulübü",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 79,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4647963,
            "date": "2026-02-14",
            "competition_id": "TR1",
            "home_team": "Trabzonspor Kulübü",
            "away_team": "Fenerbahçe Spor Kulübü",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 89,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "22. Matchday"
          }
        ],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "cote-divoire:player:clement-akpa",
        "team_id": "cote-divoire",
        "name": "Clement Akpa",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 806793,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "92",
            "sample_size": 61,
            "latest_seen_date": "2026-05-03"
          }
        ],
        "activity": {
          "appearances_total": 56,
          "minutes_total": 4359,
          "goals_total": 0,
          "assists_total": 1,
          "yellow_cards_total": 9,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 61,
          "starts": 50,
          "bench_rows": 11,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4635292,
              "date": "2026-05-03",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "92",
              "team_captain": false
            },
            {
              "game_id": 4635281,
              "date": "2026-04-25",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "92",
              "team_captain": false
            },
            {
              "game_id": 4635265,
              "date": "2026-04-11",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "92",
              "team_captain": false
            },
            {
              "game_id": 4635253,
              "date": "2026-04-05",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "92",
              "team_captain": false
            },
            {
              "game_id": 4635241,
              "date": "2026-03-21",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "92",
              "team_captain": false
            },
            {
              "game_id": 4635239,
              "date": "2026-03-13",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "92",
              "team_captain": false
            },
            {
              "game_id": 4635228,
              "date": "2026-03-07",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "92",
              "team_captain": false
            },
            {
              "game_id": 4635216,
              "date": "2026-03-01",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "92",
              "team_captain": false
            },
            {
              "game_id": 4635212,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "92",
              "team_captain": false
            },
            {
              "game_id": 4635199,
              "date": "2026-02-15",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "92",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 25,
          "goal_events": 2,
          "card_events": 11,
          "substitution_events": 12,
          "latest_event_date": "2026-02-22"
        },
        "recent_appearances": [
          {
            "game_id": 4635292,
            "date": "2026-05-03",
            "competition_id": "FR1",
            "home_team": "Association de la Jeunesse auxerroise",
            "away_team": "Angers Sporting Club de l'Ouest",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 12,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4635281,
            "date": "2026-04-25",
            "competition_id": "FR1",
            "home_team": "Olympique Lyonnais",
            "away_team": "Association de la Jeunesse auxerroise",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 31,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4635241,
            "date": "2026-03-21",
            "competition_id": "FR1",
            "home_team": "Association de la Jeunesse auxerroise",
            "away_team": "Stade brestois 29",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 6,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4635239,
            "date": "2026-03-13",
            "competition_id": "FR1",
            "home_team": "Olympique de Marseille",
            "away_team": "Association de la Jeunesse auxerroise",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4635212,
            "date": "2026-02-22",
            "competition_id": "FR1",
            "home_team": "Association de la Jeunesse auxerroise",
            "away_team": "Stade Rennais Football Club",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4635199,
            "date": "2026-02-15",
            "competition_id": "FR1",
            "home_team": "Football Club de Metz",
            "away_team": "Association de la Jeunesse auxerroise",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4635190,
            "date": "2026-02-08",
            "competition_id": "FR1",
            "home_team": "Association de la Jeunesse auxerroise",
            "away_team": "Paris Football Club",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "21. Matchday"
          },
          {
            "game_id": 4635180,
            "date": "2026-02-01",
            "competition_id": "FR1",
            "home_team": "Toulouse Football Club",
            "away_team": "Association de la Jeunesse auxerroise",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 4635169,
            "date": "2026-01-23",
            "competition_id": "FR1",
            "home_team": "Association de la Jeunesse auxerroise",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "19. Matchday"
          },
          {
            "game_id": 4635162,
            "date": "2026-01-17",
            "competition_id": "FR1",
            "home_team": "Racing Club de Lens",
            "away_team": "Association de la Jeunesse auxerroise",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "18. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-15",
            "market_value_eur": 8000000,
            "club": "AJ Auxerre",
            "club_id": 290
          },
          {
            "date": "2025-10-10",
            "market_value_eur": 7000000,
            "club": "AJ Auxerre",
            "club_id": 290
          },
          {
            "date": "2025-06-03",
            "market_value_eur": 5000000,
            "club": "AJ Auxerre",
            "club_id": 290
          },
          {
            "date": "2025-03-24",
            "market_value_eur": 3000000,
            "club": "AJ Auxerre",
            "club_id": 290
          },
          {
            "date": "2024-12-10",
            "market_value_eur": 2000000,
            "club": "AJ Auxerre",
            "club_id": 290
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "cote-divoire:player:elye-wahi",
        "team_id": "cote-divoire",
        "name": "Elye Wahi",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 659542,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "21",
            "sample_size": 84,
            "latest_seen_date": "2023-08-13"
          },
          {
            "number": "9",
            "sample_size": 51,
            "latest_seen_date": "2025-01-05"
          },
          {
            "number": "17",
            "sample_size": 35,
            "latest_seen_date": "2025-12-13"
          },
          {
            "number": "11",
            "sample_size": 12,
            "latest_seen_date": "2026-04-26"
          },
          {
            "number": "33",
            "sample_size": 8,
            "latest_seen_date": "2021-02-03"
          }
        ],
        "activity": {
          "appearances_total": 170,
          "minutes_total": 9177,
          "goals_total": 53,
          "assists_total": 18,
          "yellow_cards_total": 29,
          "red_cards_total": 2,
          "latest_appearance_date": "2026-04-26"
        },
        "lineups": {
          "lineup_rows": 190,
          "starts": 102,
          "bench_rows": 88,
          "latest_lineup_date": "2026-04-26",
          "latest_rows": [
            {
              "game_id": 4635284,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4635274,
              "date": "2026-04-18",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4635261,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4635257,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4635247,
              "date": "2026-03-21",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4635237,
              "date": "2026-03-14",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4635195,
              "date": "2026-02-15",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4635187,
              "date": "2026-02-08",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4635184,
              "date": "2026-02-01",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4635175,
              "date": "2026-01-25",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "11",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 166,
          "goal_events": 53,
          "card_events": 31,
          "substitution_events": 82,
          "latest_event_date": "2026-04-26"
        },
        "recent_appearances": [
          {
            "game_id": 4635284,
            "date": "2026-04-26",
            "competition_id": "FR1",
            "home_team": "Olympique de Marseille",
            "away_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4635274,
            "date": "2026-04-18",
            "competition_id": "FR1",
            "home_team": "Lille Olympique Sporting Club",
            "away_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4635261,
            "date": "2026-04-12",
            "competition_id": "FR1",
            "home_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "away_team": "Le Havre Athletic Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4635257,
            "date": "2026-04-04",
            "competition_id": "FR1",
            "home_team": "Racing Club de Strasbourg Alsace",
            "away_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 80,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4635247,
            "date": "2026-03-21",
            "competition_id": "FR1",
            "home_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 0,
              "away": 4
            },
            "minutes_played": 72,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4635237,
            "date": "2026-03-14",
            "competition_id": "FR1",
            "home_team": "Angers Sporting Club de l'Ouest",
            "away_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 28,
            "goals": 1,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4635195,
            "date": "2026-02-15",
            "competition_id": "FR1",
            "home_team": "Olympique Lyonnais",
            "away_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 6,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4635187,
            "date": "2026-02-08",
            "competition_id": "FR1",
            "home_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "away_team": "Association sportive de Monaco Football Club",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "21. Matchday"
          },
          {
            "game_id": 4635184,
            "date": "2026-02-01",
            "competition_id": "FR1",
            "home_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "away_team": "Stade brestois 29",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 82,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 4635175,
            "date": "2026-01-25",
            "competition_id": "FR1",
            "home_team": "Football Club de Nantes",
            "away_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "score": {
              "home": 1,
              "away": 4
            },
            "minutes_played": 70,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "19. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-19",
            "market_value_eur": 12000000,
            "club": "Eintracht Frankfurt",
            "club_id": 417
          },
          {
            "date": "2025-10-14",
            "market_value_eur": 18000000,
            "club": "Eintracht Frankfurt",
            "club_id": 417
          },
          {
            "date": "2025-06-05",
            "market_value_eur": 22000000,
            "club": "Eintracht Frankfurt",
            "club_id": 417
          },
          {
            "date": "2024-12-10",
            "market_value_eur": 25000000,
            "club": "Olympique Marseille",
            "club_id": 417
          },
          {
            "date": "2024-10-07",
            "market_value_eur": 30000000,
            "club": "Olympique Marseille",
            "club_id": 417
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "cote-divoire:player:emmanuel-agbadou",
        "team_id": "cote-divoire",
        "name": "Emmanuel Agbadou",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 683895,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "24",
            "sample_size": 65,
            "latest_seen_date": "2024-09-01"
          },
          {
            "number": "22",
            "sample_size": 58,
            "latest_seen_date": "2022-04-09"
          },
          {
            "number": "12",
            "sample_size": 51,
            "latest_seen_date": "2026-05-01"
          },
          {
            "number": "5",
            "sample_size": 11,
            "latest_seen_date": "2024-12-14"
          },
          {
            "number": "20",
            "sample_size": 5,
            "latest_seen_date": "2026-01-10"
          }
        ],
        "activity": {
          "appearances_total": 178,
          "minutes_total": 14991,
          "goals_total": 9,
          "assists_total": 7,
          "yellow_cards_total": 30,
          "red_cards_total": 4,
          "latest_appearance_date": "2026-05-01"
        },
        "lineups": {
          "lineup_rows": 190,
          "starts": 168,
          "bench_rows": 22,
          "latest_lineup_date": "2026-05-01",
          "latest_rows": [
            {
              "game_id": 4648049,
              "date": "2026-05-01",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4648042,
              "date": "2026-04-27",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4648031,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4648021,
              "date": "2026-04-10",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4648013,
              "date": "2026-04-05",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4648002,
              "date": "2026-03-19",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4647995,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4647990,
              "date": "2026-03-07",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4647977,
              "date": "2026-02-28",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4647971,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "12",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 52,
          "goal_events": 12,
          "card_events": 35,
          "substitution_events": 5,
          "latest_event_date": "2026-04-05"
        },
        "recent_appearances": [
          {
            "game_id": 4648049,
            "date": "2026-05-01",
            "competition_id": "TR1",
            "home_team": "Gaziantep Futbol Kulübü A.Ş.",
            "away_team": "Beşiktaş Jimnastik Kulübü",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 10,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4648042,
            "date": "2026-04-27",
            "competition_id": "TR1",
            "home_team": "Beşiktaş Jimnastik Kulübü",
            "away_team": "Fatih Karagümrük Sportif Faaliyetler San. Tic. A.Ş.",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4648031,
            "date": "2026-04-19",
            "competition_id": "TR1",
            "home_team": "Samsunspor",
            "away_team": "Beşiktaş Jimnastik Kulübü",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4648013,
            "date": "2026-04-05",
            "competition_id": "TR1",
            "home_team": "Fenerbahçe Spor Kulübü",
            "away_team": "Beşiktaş Jimnastik Kulübü",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4648002,
            "date": "2026-03-19",
            "competition_id": "TR1",
            "home_team": "Beşiktaş Jimnastik Kulübü",
            "away_team": "Kasımpaşa A.Ş.",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4647995,
            "date": "2026-03-15",
            "competition_id": "TR1",
            "home_team": "Gençlerbirliği Spor Kulübü",
            "away_team": "Beşiktaş Jimnastik Kulübü",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4647990,
            "date": "2026-03-07",
            "competition_id": "TR1",
            "home_team": "Beşiktaş Jimnastik Kulübü",
            "away_team": "Galatasaray Spor Kulübü",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4647977,
            "date": "2026-02-28",
            "competition_id": "TR1",
            "home_team": "Kocaelispor Kulübü",
            "away_team": "Beşiktaş Jimnastik Kulübü",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4647971,
            "date": "2026-02-22",
            "competition_id": "TR1",
            "home_team": "Beşiktaş Jimnastik Kulübü",
            "away_team": "Göztepe Sportif Yatırımlar A.Ş.",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4647959,
            "date": "2026-02-15",
            "competition_id": "TR1",
            "home_team": "İstanbul Başakşehir Futbol Kulübü",
            "away_team": "Beşiktaş Jimnastik Kulübü",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "22. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-06-03",
            "market_value_eur": 9000000,
            "club": "Stade Reims",
            "club_id": 114
          },
          {
            "date": "2024-03-19",
            "market_value_eur": 9000000,
            "club": "Stade Reims",
            "club_id": 114
          },
          {
            "date": "2023-12-18",
            "market_value_eur": 8000000,
            "club": "Stade Reims",
            "club_id": 114
          },
          {
            "date": "2023-06-27",
            "market_value_eur": 7500000,
            "club": "Stade Reims",
            "club_id": 114
          },
          {
            "date": "2023-03-27",
            "market_value_eur": 6000000,
            "club": "Stade Reims",
            "club_id": 114
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "cote-divoire:player:evan-ndicka",
        "team_id": "cote-divoire",
        "name": "Evan Ndicka",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 371149,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "2",
            "sample_size": 219,
            "latest_seen_date": "2023-06-03"
          },
          {
            "number": "5",
            "sample_size": 130,
            "latest_seen_date": "2026-05-04"
          },
          {
            "number": "21",
            "sample_size": 5,
            "latest_seen_date": "2026-01-10"
          }
        ],
        "activity": {
          "appearances_total": 312,
          "minutes_total": 27048,
          "goals_total": 18,
          "assists_total": 15,
          "yellow_cards_total": 52,
          "red_cards_total": 1,
          "latest_appearance_date": "2026-05-04"
        },
        "lineups": {
          "lineup_rows": 354,
          "starts": 300,
          "bench_rows": 54,
          "latest_lineup_date": "2026-05-04",
          "latest_rows": [
            {
              "game_id": 4621065,
              "date": "2026-05-04",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4621045,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4621041,
              "date": "2026-04-18",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4621033,
              "date": "2026-04-10",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4621016,
              "date": "2026-04-05",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4621014,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4805918,
              "date": "2026-03-19",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4805910,
              "date": "2026-03-12",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4620989,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4620980,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 91,
          "goal_events": 21,
          "card_events": 53,
          "substitution_events": 17,
          "latest_event_date": "2026-03-19"
        },
        "recent_appearances": [
          {
            "game_id": 4621065,
            "date": "2026-05-04",
            "competition_id": "IT1",
            "home_team": "Associazione Sportiva Roma",
            "away_team": "Associazione Calcio Fiorentina",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4621045,
            "date": "2026-04-25",
            "competition_id": "IT1",
            "home_team": "Bologna Football Club 1909",
            "away_team": "Associazione Sportiva Roma",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4621041,
            "date": "2026-04-18",
            "competition_id": "IT1",
            "home_team": "Associazione Sportiva Roma",
            "away_team": "Atalanta Bergamasca Calcio S.p.a.",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4621033,
            "date": "2026-04-10",
            "competition_id": "IT1",
            "home_team": "Associazione Sportiva Roma",
            "away_team": "Pisa Sporting Club",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4621016,
            "date": "2026-04-05",
            "competition_id": "IT1",
            "home_team": "Football Club Internazionale Milano S.p.A.",
            "away_team": "Associazione Sportiva Roma",
            "score": {
              "home": 5,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4621014,
            "date": "2026-03-22",
            "competition_id": "IT1",
            "home_team": "Associazione Sportiva Roma",
            "away_team": "Unione Sportiva Lecce",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4805918,
            "date": "2026-03-19",
            "competition_id": "EL",
            "home_team": "Associazione Sportiva Roma",
            "away_team": "Bologna Football Club 1909",
            "score": {
              "home": 3,
              "away": 4
            },
            "minutes_played": 120,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4805910,
            "date": "2026-03-12",
            "competition_id": "EL",
            "home_team": "Bologna Football Club 1909",
            "away_team": "Associazione Sportiva Roma",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 1st Leg"
          },
          {
            "game_id": 4620989,
            "date": "2026-03-08",
            "competition_id": "IT1",
            "home_team": "Genoa Cricket and Football Club",
            "away_team": "Associazione Sportiva Roma",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4620980,
            "date": "2026-03-01",
            "competition_id": "IT1",
            "home_team": "Associazione Sportiva Roma",
            "away_team": "Juventus Football Club",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-23",
            "market_value_eur": 30000000,
            "club": "AS Roma",
            "club_id": 12
          },
          {
            "date": "2025-06-17",
            "market_value_eur": 30000000,
            "club": "AS Roma",
            "club_id": 12
          },
          {
            "date": "2024-12-18",
            "market_value_eur": 25000000,
            "club": "AS Roma",
            "club_id": 12
          },
          {
            "date": "2024-06-05",
            "market_value_eur": 25000000,
            "club": "AS Roma",
            "club_id": 12
          },
          {
            "date": "2023-12-20",
            "market_value_eur": 24000000,
            "club": "AS Roma",
            "club_id": 12
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "cote-divoire:player:evann-guessand",
        "team_id": "cote-divoire",
        "name": "Evann Guessand",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 500689,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "29",
            "sample_size": 112,
            "latest_seen_date": "2026-04-09"
          },
          {
            "number": "7",
            "sample_size": 41,
            "latest_seen_date": "2023-05-14"
          },
          {
            "number": "24",
            "sample_size": 30,
            "latest_seen_date": "2022-05-21"
          },
          {
            "number": "22",
            "sample_size": 5,
            "latest_seen_date": "2026-01-10"
          },
          {
            "number": "35",
            "sample_size": 5,
            "latest_seen_date": "2020-09-27"
          }
        ],
        "activity": {
          "appearances_total": 167,
          "minutes_total": 8320,
          "goals_total": 28,
          "assists_total": 17,
          "yellow_cards_total": 11,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-03-15"
        },
        "lineups": {
          "lineup_rows": 194,
          "starts": 91,
          "bench_rows": 103,
          "latest_lineup_date": "2026-04-09",
          "latest_rows": [
            {
              "game_id": 4805876,
              "date": "2026-04-09",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4805869,
              "date": "2026-03-19",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4626092,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4805861,
              "date": "2026-03-12",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4626086,
              "date": "2026-03-05",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4626075,
              "date": "2026-03-01",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4805845,
              "date": "2026-02-26",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4626061,
              "date": "2026-02-22",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4805837,
              "date": "2026-02-19",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4626051,
              "date": "2026-02-11",
              "type": "starting_lineup",
              "position": "Second Striker",
              "number": "29",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 93,
          "goal_events": 29,
          "card_events": 11,
          "substitution_events": 53,
          "latest_event_date": "2026-04-09"
        },
        "recent_appearances": [
          {
            "game_id": 4626092,
            "date": "2026-03-15",
            "competition_id": "GB1",
            "home_team": "Crystal Palace Football Club",
            "away_team": "Leeds United Association Football Club",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4626086,
            "date": "2026-03-05",
            "competition_id": "GB1",
            "home_team": "Tottenham Hotspur Football Club",
            "away_team": "Crystal Palace Football Club",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 67,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4626075,
            "date": "2026-03-01",
            "competition_id": "GB1",
            "home_team": "Manchester United Football Club",
            "away_team": "Crystal Palace Football Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 32,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4626061,
            "date": "2026-02-22",
            "competition_id": "GB1",
            "home_team": "Crystal Palace Football Club",
            "away_team": "Wolverhampton Wanderers Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 18,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4626051,
            "date": "2026-02-11",
            "competition_id": "GB1",
            "home_team": "Crystal Palace Football Club",
            "away_team": "Burnley Football Club",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 58,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4626040,
            "date": "2026-02-08",
            "competition_id": "GB1",
            "home_team": "Brighton and Hove Albion Football Club",
            "away_team": "Crystal Palace Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 34,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4715951,
            "date": "2026-01-22",
            "competition_id": "EL",
            "home_team": "Fenerbahçe Spor Kulübü",
            "away_team": "Aston Villa Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 15,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4626008,
            "date": "2026-01-18",
            "competition_id": "GB1",
            "home_team": "Aston Villa Football Club",
            "away_team": "Everton Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 72,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4680833,
            "date": "2026-01-10",
            "competition_id": "AFCN",
            "home_team": "Egypt",
            "away_team": "Ivory Coast",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 80,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals"
          },
          {
            "game_id": 4680841,
            "date": "2026-01-06",
            "competition_id": "AFCN",
            "home_team": "Ivory Coast",
            "away_team": "Burkina Faso",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 75,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Round of 16"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-09",
            "market_value_eur": 28000000,
            "club": "Aston Villa",
            "club_id": 873
          },
          {
            "date": "2025-10-17",
            "market_value_eur": 30000000,
            "club": "Aston Villa",
            "club_id": 873
          },
          {
            "date": "2025-06-03",
            "market_value_eur": 25000000,
            "club": "OGC Nice",
            "club_id": 873
          },
          {
            "date": "2025-03-24",
            "market_value_eur": 25000000,
            "club": "OGC Nice",
            "club_id": 873
          },
          {
            "date": "2024-12-10",
            "market_value_eur": 20000000,
            "club": "OGC Nice",
            "club_id": 873
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "cote-divoire:player:franck-kessie",
        "team_id": "cote-divoire",
        "name": "Franck Kessie",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 294808,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "79",
            "sample_size": 286,
            "latest_seen_date": "2026-05-06"
          },
          {
            "number": "19",
            "sample_size": 82,
            "latest_seen_date": "2023-06-04"
          },
          {
            "number": "8",
            "sample_size": 5,
            "latest_seen_date": "2026-01-10"
          },
          {
            "number": "98",
            "sample_size": 1,
            "latest_seen_date": "2015-04-19"
          }
        ],
        "activity": {
          "appearances_total": 302,
          "minutes_total": 22920,
          "goals_total": 47,
          "assists_total": 23,
          "yellow_cards_total": 52,
          "red_cards_total": 2,
          "latest_appearance_date": "2026-01-10"
        },
        "lineups": {
          "lineup_rows": 374,
          "starts": 307,
          "bench_rows": 67,
          "latest_lineup_date": "2026-05-06",
          "latest_rows": [
            {
              "game_id": 4750244,
              "date": "2026-05-06",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "79",
              "team_captain": false
            },
            {
              "game_id": 4750205,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "79",
              "team_captain": false
            },
            {
              "game_id": 4750214,
              "date": "2026-04-29",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "79",
              "team_captain": false
            },
            {
              "game_id": 4750232,
              "date": "2026-04-08",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "79",
              "team_captain": false
            },
            {
              "game_id": 4750253,
              "date": "2026-03-13",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "79",
              "team_captain": false
            },
            {
              "game_id": 4750163,
              "date": "2026-03-06",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "79",
              "team_captain": false
            },
            {
              "game_id": 4750177,
              "date": "2026-02-26",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "79",
              "team_captain": false
            },
            {
              "game_id": 4709385,
              "date": "2026-02-23",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "79",
              "team_captain": false
            },
            {
              "game_id": 4750194,
              "date": "2026-02-19",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "79",
              "team_captain": false
            },
            {
              "game_id": 4709470,
              "date": "2026-02-13",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "79",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 191,
          "goal_events": 54,
          "card_events": 67,
          "substitution_events": 68,
          "latest_event_date": "2026-05-06"
        },
        "recent_appearances": [
          {
            "game_id": 4680833,
            "date": "2026-01-10",
            "competition_id": "AFCN",
            "home_team": "Egypt",
            "away_team": "Ivory Coast",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 70,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals"
          },
          {
            "game_id": 4680841,
            "date": "2026-01-06",
            "competition_id": "AFCN",
            "home_team": "Ivory Coast",
            "away_team": "Burkina Faso",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Round of 16"
          },
          {
            "game_id": 4680815,
            "date": "2025-12-31",
            "competition_id": "AFCN",
            "home_team": "Gabon",
            "away_team": "Ivory Coast",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 68,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group F"
          },
          {
            "game_id": 4680813,
            "date": "2025-12-28",
            "competition_id": "AFCN",
            "home_team": "Ivory Coast",
            "away_team": "Cameroon",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group F"
          },
          {
            "game_id": 4680811,
            "date": "2025-12-24",
            "competition_id": "AFCN",
            "home_team": "Ivory Coast",
            "away_team": "Mozambique",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group F"
          },
          {
            "game_id": 3844553,
            "date": "2023-06-04",
            "competition_id": "ES1",
            "home_team": "Real Club Celta de Vigo S. A. D.",
            "away_team": "Futbol Club Barcelona",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "38. Matchday"
          },
          {
            "game_id": 3886696,
            "date": "2023-05-23",
            "competition_id": "ES1",
            "home_team": "Real Valladolid CF",
            "away_team": "Futbol Club Barcelona",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "36. Matchday"
          },
          {
            "game_id": 3886682,
            "date": "2023-05-20",
            "competition_id": "ES1",
            "home_team": "Futbol Club Barcelona",
            "away_team": "Real Sociedad de Fútbol S.A.D.",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 63,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 3886674,
            "date": "2023-05-14",
            "competition_id": "ES1",
            "home_team": "Reial Club Deportiu Espanyol de Barcelona S.A.D.",
            "away_team": "Futbol Club Barcelona",
            "score": {
              "home": 2,
              "away": 4
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 3886650,
            "date": "2023-04-29",
            "competition_id": "ES1",
            "home_team": "Futbol Club Barcelona",
            "away_team": "Real Betis Balompié S.A.D.",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 17,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2023-10-24",
            "market_value_eur": 20000000,
            "club": "Al-Ahli SFC",
            "club_id": 18487
          },
          {
            "date": "2023-06-13",
            "market_value_eur": 25000000,
            "club": "FC Barcelona",
            "club_id": 18487
          },
          {
            "date": "2023-03-23",
            "market_value_eur": 28000000,
            "club": "FC Barcelona",
            "club_id": 18487
          },
          {
            "date": "2022-11-07",
            "market_value_eur": 35000000,
            "club": "FC Barcelona",
            "club_id": 18487
          },
          {
            "date": "2022-06-07",
            "market_value_eur": 45000000,
            "club": "AC Milan",
            "club_id": 18487
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "cote-divoire:player:ghislain-konan",
        "team_id": "cote-divoire",
        "name": "Ghislain Konan",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 422850,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "3",
            "sample_size": 137,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "53",
            "sample_size": 52,
            "latest_seen_date": "2018-05-12"
          }
        ],
        "activity": {
          "appearances_total": 176,
          "minutes_total": 15424,
          "goals_total": 3,
          "assists_total": 8,
          "yellow_cards_total": 16,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 189,
          "starts": 177,
          "bench_rows": 12,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4648919,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4648894,
              "date": "2026-04-18",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4648899,
              "date": "2026-04-13",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4648853,
              "date": "2026-04-03",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4648868,
              "date": "2026-03-21",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4648873,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4648848,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4648841,
              "date": "2026-03-02",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4648882,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4648795,
              "date": "2026-02-14",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "3",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 33,
          "goal_events": 4,
          "card_events": 16,
          "substitution_events": 12,
          "latest_event_date": "2026-04-18"
        },
        "recent_appearances": [
          {
            "game_id": 4648919,
            "date": "2026-05-03",
            "competition_id": "PO1",
            "home_team": "Rio Ave Futebol Clube",
            "away_team": "Gil Vicente Futebol Clube",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4648894,
            "date": "2026-04-18",
            "competition_id": "PO1",
            "home_team": "Gil Vicente Futebol Clube",
            "away_team": "Vitória Sport Clube",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4648899,
            "date": "2026-04-13",
            "competition_id": "PO1",
            "home_team": "Clube Desportivo de Tondela",
            "away_team": "Gil Vicente Futebol Clube",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4648853,
            "date": "2026-04-03",
            "competition_id": "PO1",
            "home_team": "Gil Vicente Futebol Clube",
            "away_team": "AVS Futebol SAD",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 64,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4648868,
            "date": "2026-03-21",
            "competition_id": "PO1",
            "home_team": "Clube Desportivo Santa Clara",
            "away_team": "Gil Vicente Futebol Clube",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4648873,
            "date": "2026-03-14",
            "competition_id": "PO1",
            "home_team": "Gil Vicente Futebol Clube",
            "away_team": "Futebol Clube de Alverca",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4648848,
            "date": "2026-03-08",
            "competition_id": "PO1",
            "home_team": "Club Football Estrela da Amadora",
            "away_team": "Gil Vicente Futebol Clube",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4648841,
            "date": "2026-03-02",
            "competition_id": "PO1",
            "home_team": "Gil Vicente Futebol Clube",
            "away_team": "Sport Lisboa e Benfica",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4648882,
            "date": "2026-02-22",
            "competition_id": "PO1",
            "home_team": "Grupo Desportivo Estoril Praia",
            "away_team": "Gil Vicente Futebol Clube",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4648795,
            "date": "2026-02-14",
            "competition_id": "PO1",
            "home_team": "Gil Vicente Futebol Clube",
            "away_team": "Sporting Clube de Braga",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2023-10-24",
            "market_value_eur": 6500000,
            "club": "Al-Fayha FC",
            "club_id": 2424
          },
          {
            "date": "2023-06-12",
            "market_value_eur": 8000000,
            "club": "Al-Nassr FC",
            "club_id": 2424
          },
          {
            "date": "2022-12-02",
            "market_value_eur": 8000000,
            "club": "Al-Nassr FC",
            "club_id": 2424
          },
          {
            "date": "2022-05-30",
            "market_value_eur": 7000000,
            "club": "Stade Reims",
            "club_id": 2424
          },
          {
            "date": "2021-12-16",
            "market_value_eur": 6000000,
            "club": "Stade Reims",
            "club_id": 2424
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "cote-divoire:player:guela-doue",
        "team_id": "cote-divoire",
        "name": "Guela Doue",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 711980,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "22",
            "sample_size": 61,
            "latest_seen_date": "2026-05-07"
          },
          {
            "number": "17",
            "sample_size": 40,
            "latest_seen_date": "2026-01-10"
          },
          {
            "number": "31",
            "sample_size": 29,
            "latest_seen_date": "2023-09-02"
          }
        ],
        "activity": {
          "appearances_total": 88,
          "minutes_total": 6426,
          "goals_total": 4,
          "assists_total": 12,
          "yellow_cards_total": 11,
          "red_cards_total": 1,
          "latest_appearance_date": "2026-04-04"
        },
        "lineups": {
          "lineup_rows": 130,
          "starts": 77,
          "bench_rows": 53,
          "latest_lineup_date": "2026-05-07",
          "latest_rows": [
            {
              "game_id": 4805886,
              "date": "2026-05-07",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4805878,
              "date": "2026-04-09",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4635257,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4635243,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4635234,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "22",
              "team_captain": true
            },
            {
              "game_id": 4805866,
              "date": "2026-03-12",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4635220,
              "date": "2026-02-27",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4635204,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4635196,
              "date": "2026-02-14",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "22",
              "team_captain": true
            },
            {
              "game_id": 4635179,
              "date": "2026-02-01",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "22",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 29,
          "goal_events": 4,
          "card_events": 16,
          "substitution_events": 9,
          "latest_event_date": "2026-04-09"
        },
        "recent_appearances": [
          {
            "game_id": 4635257,
            "date": "2026-04-04",
            "competition_id": "FR1",
            "home_team": "Racing Club de Strasbourg Alsace",
            "away_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4635243,
            "date": "2026-03-22",
            "competition_id": "FR1",
            "home_team": "Football Club de Nantes",
            "away_team": "Racing Club de Strasbourg Alsace",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4635234,
            "date": "2026-03-15",
            "competition_id": "FR1",
            "home_team": "Racing Club de Strasbourg Alsace",
            "away_team": "Paris Football Club",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4635220,
            "date": "2026-02-27",
            "competition_id": "FR1",
            "home_team": "Racing Club de Strasbourg Alsace",
            "away_team": "Racing Club de Lens",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4635204,
            "date": "2026-02-22",
            "competition_id": "FR1",
            "home_team": "Racing Club de Strasbourg Alsace",
            "away_team": "Olympique Lyonnais",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4635196,
            "date": "2026-02-14",
            "competition_id": "FR1",
            "home_team": "Olympique de Marseille",
            "away_team": "Racing Club de Strasbourg Alsace",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4635179,
            "date": "2026-02-01",
            "competition_id": "FR1",
            "home_team": "Racing Club de Strasbourg Alsace",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 4635168,
            "date": "2026-01-25",
            "competition_id": "FR1",
            "home_team": "Lille Olympique Sporting Club",
            "away_team": "Racing Club de Strasbourg Alsace",
            "score": {
              "home": 1,
              "away": 4
            },
            "minutes_played": 76,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "19. Matchday"
          },
          {
            "game_id": 4635160,
            "date": "2026-01-18",
            "competition_id": "FR1",
            "home_team": "Racing Club de Strasbourg Alsace",
            "away_team": "Football Club de Metz",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "18. Matchday"
          },
          {
            "game_id": 4680833,
            "date": "2026-01-10",
            "competition_id": "AFCN",
            "home_team": "Egypt",
            "away_team": "Ivory Coast",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-15",
            "market_value_eur": 18000000,
            "club": "RC Strasbourg Alsace",
            "club_id": 667
          },
          {
            "date": "2025-06-03",
            "market_value_eur": 18000000,
            "club": "RC Strasbourg Alsace",
            "club_id": 667
          },
          {
            "date": "2025-03-24",
            "market_value_eur": 12000000,
            "club": "RC Strasbourg Alsace",
            "club_id": 667
          },
          {
            "date": "2024-12-10",
            "market_value_eur": 8000000,
            "club": "RC Strasbourg Alsace",
            "club_id": 667
          },
          {
            "date": "2024-06-03",
            "market_value_eur": 7000000,
            "club": "Stade Rennais FC",
            "club_id": 667
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "cote-divoire:player:ibrahim-sangare",
        "team_id": "cote-divoire",
        "name": "Ibrahim Sangare",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 375885,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "name_plus_unique_team_nationality"
        },
        "lineup_number_candidates": [
          {
            "number": "6",
            "sample_size": 230,
            "latest_seen_date": "2026-05-07"
          },
          {
            "number": "17",
            "sample_size": 95,
            "latest_seen_date": "2020-02-29"
          },
          {
            "number": "18",
            "sample_size": 5,
            "latest_seen_date": "2026-01-10"
          }
        ],
        "activity": {
          "appearances_total": 292,
          "minutes_total": 22540,
          "goals_total": 19,
          "assists_total": 21,
          "yellow_cards_total": 65,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-04-24"
        },
        "lineups": {
          "lineup_rows": 330,
          "starts": 254,
          "bench_rows": 76,
          "latest_lineup_date": "2026-05-07",
          "latest_rows": [
            {
              "game_id": 4805931,
              "date": "2026-05-07",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4626135,
              "date": "2026-04-24",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4626126,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4805926,
              "date": "2026-04-16",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4626115,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4805922,
              "date": "2026-04-09",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4626106,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4805917,
              "date": "2026-03-19",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4626095,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4805909,
              "date": "2026-03-12",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "6",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 143,
          "goal_events": 21,
          "card_events": 65,
          "substitution_events": 54,
          "latest_event_date": "2026-04-24"
        },
        "recent_appearances": [
          {
            "game_id": 4626135,
            "date": "2026-04-24",
            "competition_id": "GB1",
            "home_team": "Sunderland Association Football Club",
            "away_team": "Nottingham Forest Football Club",
            "score": {
              "home": 0,
              "away": 5
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4626126,
            "date": "2026-04-19",
            "competition_id": "GB1",
            "home_team": "Nottingham Forest Football Club",
            "away_team": "Burnley Football Club",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4805926,
            "date": "2026-04-16",
            "competition_id": "EL",
            "home_team": "Nottingham Forest Football Club",
            "away_team": "Futebol Clube do Porto",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 2nd Leg"
          },
          {
            "game_id": 4626115,
            "date": "2026-04-12",
            "competition_id": "GB1",
            "home_team": "Nottingham Forest Football Club",
            "away_team": "Aston Villa Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4805922,
            "date": "2026-04-09",
            "competition_id": "EL",
            "home_team": "Futebol Clube do Porto",
            "away_team": "Nottingham Forest Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 16,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 1st Leg"
          },
          {
            "game_id": 4626106,
            "date": "2026-03-22",
            "competition_id": "GB1",
            "home_team": "Tottenham Hotspur Football Club",
            "away_team": "Nottingham Forest Football Club",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4805917,
            "date": "2026-03-19",
            "competition_id": "EL",
            "home_team": "Fodbold Club Midtjylland",
            "away_team": "Nottingham Forest Football Club",
            "score": {
              "home": 1,
              "away": 5
            },
            "minutes_played": 30,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4626095,
            "date": "2026-03-15",
            "competition_id": "GB1",
            "home_team": "Nottingham Forest Football Club",
            "away_team": "Fulham Football Club",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4805909,
            "date": "2026-03-12",
            "competition_id": "EL",
            "home_team": "Nottingham Forest Football Club",
            "away_team": "Fodbold Club Midtjylland",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 21,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 1st Leg"
          },
          {
            "game_id": 4626084,
            "date": "2026-03-04",
            "competition_id": "GB1",
            "home_team": "Manchester City Football Club",
            "away_team": "Nottingham Forest Football Club",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "29. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-09",
            "market_value_eur": 22000000,
            "club": "Nottingham Forest",
            "club_id": 703
          },
          {
            "date": "2025-05-30",
            "market_value_eur": 24000000,
            "club": "Nottingham Forest",
            "club_id": 703
          },
          {
            "date": "2024-12-16",
            "market_value_eur": 28000000,
            "club": "Nottingham Forest",
            "club_id": 703
          },
          {
            "date": "2024-05-27",
            "market_value_eur": 30000000,
            "club": "Nottingham Forest",
            "club_id": 703
          },
          {
            "date": "2023-12-19",
            "market_value_eur": 32000000,
            "club": "Nottingham Forest",
            "club_id": 703
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "cote-divoire:player:jean-michael-seri",
        "team_id": "cote-divoire",
        "name": "Jean Michael Seri",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 178614,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "alias_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "6",
            "sample_size": 153,
            "latest_seen_date": "2020-07-24"
          },
          {
            "number": "88",
            "sample_size": 66,
            "latest_seen_date": "2015-05-23"
          },
          {
            "number": "24",
            "sample_size": 37,
            "latest_seen_date": "2024-08-14"
          },
          {
            "number": "15",
            "sample_size": 14,
            "latest_seen_date": "2021-05-23"
          },
          {
            "number": "4",
            "sample_size": 5,
            "latest_seen_date": "2026-01-10"
          }
        ],
        "activity": {
          "appearances_total": 259,
          "minutes_total": 20335,
          "goals_total": 17,
          "assists_total": 35,
          "yellow_cards_total": 41,
          "red_cards_total": 1,
          "latest_appearance_date": "2025-12-31"
        },
        "lineups": {
          "lineup_rows": 280,
          "starts": 238,
          "bench_rows": 42,
          "latest_lineup_date": "2026-01-10",
          "latest_rows": [
            {
              "game_id": 4680833,
              "date": "2026-01-10",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4680841,
              "date": "2026-01-06",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4680815,
              "date": "2025-12-31",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4680813,
              "date": "2025-12-28",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4680811,
              "date": "2025-12-24",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4404887,
              "date": "2024-10-05",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4404875,
              "date": "2024-09-28",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4404865,
              "date": "2024-09-19",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4404862,
              "date": "2024-09-15",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4404850,
              "date": "2024-08-28",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 141,
          "goal_events": 18,
          "card_events": 43,
          "substitution_events": 80,
          "latest_event_date": "2025-12-24"
        },
        "recent_appearances": [
          {
            "game_id": 4680815,
            "date": "2025-12-31",
            "competition_id": "AFCN",
            "home_team": "Gabon",
            "away_team": "Ivory Coast",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group F"
          },
          {
            "game_id": 4680811,
            "date": "2025-12-24",
            "competition_id": "AFCN",
            "home_team": "Ivory Coast",
            "away_team": "Mozambique",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 68,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group F"
          },
          {
            "game_id": 4428867,
            "date": "2024-08-14",
            "competition_id": "CGB",
            "home_team": "Hull City",
            "away_team": "Sheffield Wednesday",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "First Round"
          },
          {
            "game_id": 3394985,
            "date": "2021-05-16",
            "competition_id": "FR1",
            "home_team": "FC Girondins Bordeaux",
            "away_team": "Racing Club de Lens",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 5,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "37. Matchday"
          },
          {
            "game_id": 3394942,
            "date": "2021-04-25",
            "competition_id": "FR1",
            "home_team": "Football Club Lorient-Bretagne Sud",
            "away_team": "FC Girondins Bordeaux",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 54,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 3394937,
            "date": "2021-04-18",
            "competition_id": "FR1",
            "home_team": "FC Girondins Bordeaux",
            "away_team": "Association sportive de Monaco Football Club",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 8,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 3394923,
            "date": "2021-04-11",
            "competition_id": "FR1",
            "home_team": "AS Saint-Étienne",
            "away_team": "FC Girondins Bordeaux",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 57,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 3394921,
            "date": "2021-04-04",
            "competition_id": "FR1",
            "home_team": "FC Girondins Bordeaux",
            "away_team": "Racing Club de Strasbourg Alsace",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 67,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 3394908,
            "date": "2021-03-21",
            "competition_id": "FR1",
            "home_team": "Montpellier HSC",
            "away_team": "FC Girondins Bordeaux",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 74,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 3394894,
            "date": "2021-03-14",
            "competition_id": "FR1",
            "home_team": "Dijon FCO",
            "away_team": "FC Girondins Bordeaux",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2023-06-01",
            "market_value_eur": 1500000,
            "club": "Hull City",
            "club_id": 39536
          },
          {
            "date": "2022-10-27",
            "market_value_eur": 2000000,
            "club": "Hull City",
            "club_id": 39536
          },
          {
            "date": "2022-09-14",
            "market_value_eur": 2500000,
            "club": "Hull City",
            "club_id": 39536
          },
          {
            "date": "2022-05-13",
            "market_value_eur": 5000000,
            "club": "Fulham FC",
            "club_id": 39536
          },
          {
            "date": "2021-11-24",
            "market_value_eur": 6000000,
            "club": "Fulham FC",
            "club_id": 39536
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "cote-divoire:player:mohamed-kone",
        "team_id": "cote-divoire",
        "name": "Mohamed Kone",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 911985,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "manual_review"
        },
        "lineup_number_candidates": [
          {
            "number": "30",
            "sample_size": 56,
            "latest_seen_date": "2026-03-22"
          },
          {
            "number": "16",
            "sample_size": 9,
            "latest_seen_date": "2026-01-10"
          }
        ],
        "activity": {
          "appearances_total": 30,
          "minutes_total": 2700,
          "goals_total": 0,
          "assists_total": 0,
          "yellow_cards_total": 3,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-03-22"
        },
        "lineups": {
          "lineup_rows": 65,
          "starts": 30,
          "bench_rows": 35,
          "latest_lineup_date": "2026-03-22",
          "latest_rows": [
            {
              "game_id": 4641395,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 4641382,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 4641352,
              "date": "2026-03-07",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 4641302,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 4641341,
              "date": "2026-02-22",
              "type": "substitutes",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 4641374,
              "date": "2026-02-14",
              "type": "substitutes",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 4641366,
              "date": "2026-02-07",
              "type": "substitutes",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 4641317,
              "date": "2026-01-31",
              "type": "substitutes",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 4641330,
              "date": "2026-01-25",
              "type": "substitutes",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 4641325,
              "date": "2026-01-18",
              "type": "substitutes",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 4,
          "goal_events": 1,
          "card_events": 3,
          "substitution_events": 0,
          "latest_event_date": "2026-03-01"
        },
        "recent_appearances": [
          {
            "game_id": 4641395,
            "date": "2026-03-22",
            "competition_id": "BE1",
            "home_team": "Sportvereniging Zulte Waregem",
            "away_team": "Royal Charleroi Sporting Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4641382,
            "date": "2026-03-14",
            "competition_id": "BE1",
            "home_team": "Royal Charleroi Sporting Club",
            "away_team": "Oud-Heverlee Leuven",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4641352,
            "date": "2026-03-07",
            "competition_id": "BE1",
            "home_team": "FC Verbroedering Denderhoutem Denderleeuw Eendracht Hekelgem",
            "away_team": "Royal Charleroi Sporting Club",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4641302,
            "date": "2026-03-01",
            "competition_id": "BE1",
            "home_team": "Royal Charleroi Sporting Club",
            "away_team": "Club Brugge Koninklijke Voetbalvereniging",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4641309,
            "date": "2025-12-14",
            "competition_id": "BE1",
            "home_team": "Royal Charleroi Sporting Club",
            "away_team": "Royale Union Saint-Gilloise",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "18. Matchday"
          },
          {
            "game_id": 4641292,
            "date": "2025-12-07",
            "competition_id": "BE1",
            "home_team": "Yellow-Red Koninklijke Voetbalclub Mechelen",
            "away_team": "Royal Charleroi Sporting Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "17. Matchday"
          },
          {
            "game_id": 4641285,
            "date": "2025-11-29",
            "competition_id": "BE1",
            "home_team": "Royal Charleroi Sporting Club",
            "away_team": "RAAL La Louvière",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "16. Matchday"
          },
          {
            "game_id": 4641271,
            "date": "2025-11-22",
            "competition_id": "BE1",
            "home_team": "Club Brugge Koninklijke Voetbalvereniging",
            "away_team": "Royal Charleroi Sporting Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "15. Matchday"
          },
          {
            "game_id": 4641220,
            "date": "2025-11-08",
            "competition_id": "BE1",
            "home_team": "Royal Charleroi Sporting Club",
            "away_team": "Koninklijke Voetbal Club Westerlo",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "14. Matchday"
          },
          {
            "game_id": 4370132,
            "date": "2025-02-16",
            "competition_id": "BE1",
            "home_team": "Royal Charleroi Sporting Club",
            "away_team": "Royal Sporting Club Anderlecht",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-10",
            "market_value_eur": 800000,
            "club": "Royal Charleroi SC",
            "club_id": 172
          },
          {
            "date": "2025-10-01",
            "market_value_eur": 900000,
            "club": "Royal Charleroi SC",
            "club_id": 172
          },
          {
            "date": "2025-06-12",
            "market_value_eur": 1200000,
            "club": "Royal Charleroi SC",
            "club_id": 172
          },
          {
            "date": "2024-12-11",
            "market_value_eur": 1700000,
            "club": "Royal Charleroi SC",
            "club_id": 172
          },
          {
            "date": "2024-10-02",
            "market_value_eur": 1700000,
            "club": "Royal Charleroi SC",
            "club_id": 172
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "cote-divoire:player:nicolas-pepe",
        "team_id": "cote-divoire",
        "name": "Nicolas Pepe",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 343052,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "19",
            "sample_size": 333,
            "latest_seen_date": "2026-05-02"
          },
          {
            "number": "29",
            "sample_size": 26,
            "latest_seen_date": "2023-12-23"
          }
        ],
        "activity": {
          "appearances_total": 280,
          "minutes_total": 18031,
          "goals_total": 77,
          "assists_total": 42,
          "yellow_cards_total": 18,
          "red_cards_total": 1,
          "latest_appearance_date": "2026-05-02"
        },
        "lineups": {
          "lineup_rows": 359,
          "starts": 220,
          "bench_rows": 139,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4645999,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4645977,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4645934,
              "date": "2026-04-23",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4645941,
              "date": "2026-04-12",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4645905,
              "date": "2026-04-06",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4645911,
              "date": "2026-03-20",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4645922,
              "date": "2026-03-13",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4645958,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4645824,
              "date": "2026-02-28",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4645862,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "19",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 208,
          "goal_events": 87,
          "card_events": 24,
          "substitution_events": 97,
          "latest_event_date": "2026-05-02"
        },
        "recent_appearances": [
          {
            "game_id": 4645999,
            "date": "2026-05-02",
            "competition_id": "ES1",
            "home_team": "Villarreal Club de Fútbol S.A.D.",
            "away_team": "Levante Unión Deportiva S.A.D.",
            "score": {
              "home": 5,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 2,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4645977,
            "date": "2026-04-26",
            "competition_id": "ES1",
            "home_team": "Villarreal Club de Fútbol S.A.D.",
            "away_team": "Real Club Celta de Vigo S. A. D.",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 78,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4645934,
            "date": "2026-04-23",
            "competition_id": "ES1",
            "home_team": "Real Oviedo S.A.D.",
            "away_team": "Villarreal Club de Fútbol S.A.D.",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4645941,
            "date": "2026-04-12",
            "competition_id": "ES1",
            "home_team": "Athletic Club Bilbao",
            "away_team": "Villarreal Club de Fútbol S.A.D.",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 21,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4645905,
            "date": "2026-04-06",
            "competition_id": "ES1",
            "home_team": "Girona Fútbol Club S. A. D.",
            "away_team": "Villarreal Club de Fútbol S.A.D.",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 70,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4645911,
            "date": "2026-03-20",
            "competition_id": "ES1",
            "home_team": "Villarreal Club de Fútbol S.A.D.",
            "away_team": "Real Sociedad de Fútbol S.A.D.",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4645922,
            "date": "2026-03-13",
            "competition_id": "ES1",
            "home_team": "Deportivo Alavés S. A. D.",
            "away_team": "Villarreal Club de Fútbol S.A.D.",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4645958,
            "date": "2026-03-08",
            "competition_id": "ES1",
            "home_team": "Villarreal Club de Fútbol S.A.D.",
            "away_team": "Elche Club de Fútbol S.A.D.",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4645824,
            "date": "2026-02-28",
            "competition_id": "ES1",
            "home_team": "Futbol Club Barcelona",
            "away_team": "Villarreal Club de Fútbol S.A.D.",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 84,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4645862,
            "date": "2026-02-22",
            "competition_id": "ES1",
            "home_team": "Villarreal Club de Fútbol S.A.D.",
            "away_team": "Valencia Club de Fútbol S. A. D.",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 83,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-05-31",
            "market_value_eur": 8500000,
            "club": "Trabzonspor",
            "club_id": 1050
          },
          {
            "date": "2024-03-15",
            "market_value_eur": 10000000,
            "club": "Trabzonspor",
            "club_id": 1050
          },
          {
            "date": "2023-12-21",
            "market_value_eur": 11000000,
            "club": "Trabzonspor",
            "club_id": 1050
          },
          {
            "date": "2023-09-27",
            "market_value_eur": 14000000,
            "club": "Trabzonspor",
            "club_id": 1050
          },
          {
            "date": "2023-06-27",
            "market_value_eur": 18000000,
            "club": "OGC Nice",
            "club_id": 1050
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "cote-divoire:player:odilon-kossounou",
        "team_id": "cote-divoire",
        "name": "Odilon Kossounou",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 644771,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "6",
            "sample_size": 132,
            "latest_seen_date": "2024-08-23"
          },
          {
            "number": "3",
            "sample_size": 71,
            "latest_seen_date": "2026-05-02"
          },
          {
            "number": "5",
            "sample_size": 69,
            "latest_seen_date": "2021-07-17"
          },
          {
            "number": "7",
            "sample_size": 5,
            "latest_seen_date": "2026-01-10"
          }
        ],
        "activity": {
          "appearances_total": 206,
          "minutes_total": 14071,
          "goals_total": 3,
          "assists_total": 8,
          "yellow_cards_total": 26,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-04-27"
        },
        "lineups": {
          "lineup_rows": 277,
          "starts": 155,
          "bench_rows": 122,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4621058,
              "date": "2026-05-02",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4621046,
              "date": "2026-04-27",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4824556,
              "date": "2026-04-22",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4621041,
              "date": "2026-04-18",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4621025,
              "date": "2026-04-11",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4621019,
              "date": "2026-04-06",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4621005,
              "date": "2026-03-22",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4814365,
              "date": "2026-03-18",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4620997,
              "date": "2026-03-14",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4814357,
              "date": "2026-03-10",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 62,
          "goal_events": 3,
          "card_events": 26,
          "substitution_events": 33,
          "latest_event_date": "2026-03-07"
        },
        "recent_appearances": [
          {
            "game_id": 4621046,
            "date": "2026-04-27",
            "competition_id": "IT1",
            "home_team": "Cagliari Calcio",
            "away_team": "Atalanta Bergamasca Calcio S.p.a.",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 17,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4824556,
            "date": "2026-04-22",
            "competition_id": "CIT",
            "home_team": "Atalanta Bergamasca Calcio S.p.a.",
            "away_team": "Società Sportiva Lazio S.p.A.",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 49,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 2nd Leg"
          },
          {
            "game_id": 4621041,
            "date": "2026-04-18",
            "competition_id": "IT1",
            "home_team": "Associazione Sportiva Roma",
            "away_team": "Atalanta Bergamasca Calcio S.p.a.",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4621019,
            "date": "2026-04-06",
            "competition_id": "IT1",
            "home_team": "Unione Sportiva Lecce",
            "away_team": "Atalanta Bergamasca Calcio S.p.a.",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 20,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4814365,
            "date": "2026-03-18",
            "competition_id": "CL",
            "home_team": "FC Bayern München",
            "away_team": "Atalanta Bergamasca Calcio S.p.a.",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4620985,
            "date": "2026-03-07",
            "competition_id": "IT1",
            "home_team": "Atalanta Bergamasca Calcio S.p.a.",
            "away_team": "Udinese Calcio",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 57,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4824554,
            "date": "2026-03-04",
            "competition_id": "CIT",
            "home_team": "Società Sportiva Lazio S.p.A.",
            "away_team": "Atalanta Bergamasca Calcio S.p.a.",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 26,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 1st Leg"
          },
          {
            "game_id": 4814098,
            "date": "2026-02-17",
            "competition_id": "CL",
            "home_team": "Borussia Dortmund",
            "away_team": "Atalanta Bergamasca Calcio S.p.a.",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "intermediate stage 1st leg"
          },
          {
            "game_id": 4620959,
            "date": "2026-02-14",
            "competition_id": "IT1",
            "home_team": "Società Sportiva Lazio S.p.A.",
            "away_team": "Atalanta Bergamasca Calcio S.p.a.",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4620939,
            "date": "2026-02-09",
            "competition_id": "IT1",
            "home_team": "Atalanta Bergamasca Calcio S.p.a.",
            "away_team": "Unione Sportiva Cremonese S.p.A.",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 31,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "24. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-23",
            "market_value_eur": 22000000,
            "club": "Atalanta BC",
            "club_id": 800
          },
          {
            "date": "2025-06-17",
            "market_value_eur": 25000000,
            "club": "Atalanta BC",
            "club_id": 800
          },
          {
            "date": "2025-03-25",
            "market_value_eur": 25000000,
            "club": "Atalanta BC",
            "club_id": 800
          },
          {
            "date": "2024-12-18",
            "market_value_eur": 30000000,
            "club": "Atalanta BC",
            "club_id": 800
          },
          {
            "date": "2024-10-18",
            "market_value_eur": 30000000,
            "club": "Atalanta BC",
            "club_id": 800
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "cote-divoire:player:oumar-diakite",
        "team_id": "cote-divoire",
        "name": "Oumar Diakite",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 847279,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "22",
            "sample_size": 59,
            "latest_seen_date": "2025-05-17"
          },
          {
            "number": "10",
            "sample_size": 20,
            "latest_seen_date": "2026-03-22"
          },
          {
            "number": "14",
            "sample_size": 5,
            "latest_seen_date": "2026-01-10"
          }
        ],
        "activity": {
          "appearances_total": 76,
          "minutes_total": 4428,
          "goals_total": 12,
          "assists_total": 4,
          "yellow_cards_total": 15,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-03-22"
        },
        "lineups": {
          "lineup_rows": 84,
          "starts": 51,
          "bench_rows": 33,
          "latest_lineup_date": "2026-03-22",
          "latest_rows": [
            {
              "game_id": 4641392,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4641379,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4641351,
              "date": "2026-03-08",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4641299,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4641366,
              "date": "2026-02-07",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4641315,
              "date": "2026-01-31",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4641329,
              "date": "2026-01-25",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4641324,
              "date": "2026-01-17",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4680833,
              "date": "2026-01-10",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4680841,
              "date": "2026-01-06",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "14",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 69,
          "goal_events": 12,
          "card_events": 16,
          "substitution_events": 41,
          "latest_event_date": "2026-03-22"
        },
        "recent_appearances": [
          {
            "game_id": 4641392,
            "date": "2026-03-22",
            "competition_id": "BE1",
            "home_team": "Royal Sporting Club Anderlecht",
            "away_team": "Cercle Brugge Koninklijke Sportvereniging",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 57,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4641379,
            "date": "2026-03-15",
            "competition_id": "BE1",
            "home_team": "Cercle Brugge Koninklijke Sportvereniging",
            "away_team": "RAAL La Louvière",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 84,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4641351,
            "date": "2026-03-08",
            "competition_id": "BE1",
            "home_team": "Koninklijke Sint-Truidense Voetbalvereniging",
            "away_team": "Cercle Brugge Koninklijke Sportvereniging",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 26,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4641299,
            "date": "2026-03-01",
            "competition_id": "BE1",
            "home_team": "Cercle Brugge Koninklijke Sportvereniging",
            "away_team": "FC Verbroedering Denderhoutem Denderleeuw Eendracht Hekelgem",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 63,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4641366,
            "date": "2026-02-07",
            "competition_id": "BE1",
            "home_team": "Royal Charleroi Sporting Club",
            "away_team": "Cercle Brugge Koninklijke Sportvereniging",
            "score": {
              "home": 3,
              "away": 4
            },
            "minutes_played": 45,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4641329,
            "date": "2026-01-25",
            "competition_id": "BE1",
            "home_team": "Koninklijke Racing Club Genk",
            "away_team": "Cercle Brugge Koninklijke Sportvereniging",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 11,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4641324,
            "date": "2026-01-17",
            "competition_id": "BE1",
            "home_team": "Koninklijke Voetbal Club Westerlo",
            "away_team": "Cercle Brugge Koninklijke Sportvereniging",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "21. Matchday"
          },
          {
            "game_id": 4680841,
            "date": "2026-01-06",
            "competition_id": "AFCN",
            "home_team": "Ivory Coast",
            "away_team": "Burkina Faso",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 9,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Round of 16"
          },
          {
            "game_id": 4680815,
            "date": "2025-12-31",
            "competition_id": "AFCN",
            "home_team": "Gabon",
            "away_team": "Ivory Coast",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 76,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Group F"
          },
          {
            "game_id": 4680811,
            "date": "2025-12-24",
            "competition_id": "AFCN",
            "home_team": "Ivory Coast",
            "away_team": "Mozambique",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 9,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group F"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-10",
            "market_value_eur": 5000000,
            "club": "Cercle Brugge ",
            "club_id": 520
          },
          {
            "date": "2025-06-03",
            "market_value_eur": 6000000,
            "club": "Stade Reims",
            "club_id": 520
          },
          {
            "date": "2025-03-24",
            "market_value_eur": 7000000,
            "club": "Stade Reims",
            "club_id": 520
          },
          {
            "date": "2024-12-10",
            "market_value_eur": 9000000,
            "club": "Stade Reims",
            "club_id": 520
          },
          {
            "date": "2024-06-03",
            "market_value_eur": 6000000,
            "club": "Stade Reims",
            "club_id": 520
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "cote-divoire:player:ousmane-diomande",
        "team_id": "cote-divoire",
        "name": "Ousmane Diomande",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 974982,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "26",
            "sample_size": 137,
            "latest_seen_date": "2026-05-04"
          },
          {
            "number": "2",
            "sample_size": 5,
            "latest_seen_date": "2026-01-10"
          },
          {
            "number": "25",
            "sample_size": 3,
            "latest_seen_date": "2022-12-16"
          }
        ],
        "activity": {
          "appearances_total": 126,
          "minutes_total": 9692,
          "goals_total": 8,
          "assists_total": 2,
          "yellow_cards_total": 26,
          "red_cards_total": 1,
          "latest_appearance_date": "2026-05-04"
        },
        "lineups": {
          "lineup_rows": 145,
          "starts": 112,
          "bench_rows": 33,
          "latest_lineup_date": "2026-05-04",
          "latest_rows": [
            {
              "game_id": 4648921,
              "date": "2026-05-04",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4648879,
              "date": "2026-04-29",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4648910,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4648893,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4814377,
              "date": "2026-04-15",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4648902,
              "date": "2026-04-11",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4814373,
              "date": "2026-04-07",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4648857,
              "date": "2026-04-03",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4648866,
              "date": "2026-03-22",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4814368,
              "date": "2026-03-17",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "26",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 58,
          "goal_events": 8,
          "card_events": 27,
          "substitution_events": 23,
          "latest_event_date": "2026-04-19"
        },
        "recent_appearances": [
          {
            "game_id": 4648921,
            "date": "2026-05-04",
            "competition_id": "PO1",
            "home_team": "Sporting Clube de Portugal",
            "away_team": "Vitória Sport Clube",
            "score": {
              "home": 5,
              "away": 1
            },
            "minutes_played": 8,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4648910,
            "date": "2026-04-26",
            "competition_id": "PO1",
            "home_team": "AVS Futebol SAD",
            "away_team": "Sporting Clube de Portugal",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4648893,
            "date": "2026-04-19",
            "competition_id": "PO1",
            "home_team": "Sporting Clube de Portugal",
            "away_team": "Sport Lisboa e Benfica",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 60,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4814377,
            "date": "2026-04-15",
            "competition_id": "CL",
            "home_team": "Arsenal Football Club",
            "away_team": "Sporting Clube de Portugal",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 2nd Leg"
          },
          {
            "game_id": 4648902,
            "date": "2026-04-11",
            "competition_id": "PO1",
            "home_team": "Club Football Estrela da Amadora",
            "away_team": "Sporting Clube de Portugal",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4814373,
            "date": "2026-04-07",
            "competition_id": "CL",
            "home_team": "Sporting Clube de Portugal",
            "away_team": "Arsenal Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 1st Leg"
          },
          {
            "game_id": 4814368,
            "date": "2026-03-17",
            "competition_id": "CL",
            "home_team": "Sporting Clube de Portugal",
            "away_team": "Fotballklubben Bodø/Glimt",
            "score": {
              "home": 5,
              "away": 0
            },
            "minutes_played": 10,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4814360,
            "date": "2026-03-11",
            "competition_id": "CL",
            "home_team": "Fotballklubben Bodø/Glimt",
            "away_team": "Sporting Clube de Portugal",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 1st Leg"
          },
          {
            "game_id": 4648851,
            "date": "2026-03-07",
            "competition_id": "PO1",
            "home_team": "Sporting Clube de Braga",
            "away_team": "Sporting Clube de Portugal",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4648835,
            "date": "2026-02-27",
            "competition_id": "PO1",
            "home_team": "Sporting Clube de Portugal",
            "away_team": "Grupo Desportivo Estoril Praia",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-18",
            "market_value_eur": 45000000,
            "club": "Sporting CP",
            "club_id": 336
          },
          {
            "date": "2025-05-30",
            "market_value_eur": 45000000,
            "club": "Sporting CP",
            "club_id": 336
          },
          {
            "date": "2024-12-19",
            "market_value_eur": 40000000,
            "club": "Sporting CP",
            "club_id": 336
          },
          {
            "date": "2024-06-06",
            "market_value_eur": 40000000,
            "club": "Sporting CP",
            "club_id": 336
          },
          {
            "date": "2023-12-27",
            "market_value_eur": 40000000,
            "club": "Sporting CP",
            "club_id": 336
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "cote-divoire:player:parfait-guiagon",
        "team_id": "cote-divoire",
        "name": "Parfait Guiagon",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 624913,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "8",
            "sample_size": 42,
            "latest_seen_date": "2024-12-26"
          },
          {
            "number": "10",
            "sample_size": 36,
            "latest_seen_date": "2026-03-14"
          },
          {
            "number": "18",
            "sample_size": 8,
            "latest_seen_date": "2023-08-17"
          }
        ],
        "activity": {
          "appearances_total": 80,
          "minutes_total": 5858,
          "goals_total": 19,
          "assists_total": 12,
          "yellow_cards_total": 13,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-03-14"
        },
        "lineups": {
          "lineup_rows": 86,
          "starts": 71,
          "bench_rows": 15,
          "latest_lineup_date": "2026-03-14",
          "latest_rows": [
            {
              "game_id": 4641382,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4641352,
              "date": "2026-03-07",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4641302,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4641341,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4641374,
              "date": "2026-02-14",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4641366,
              "date": "2026-02-07",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4641317,
              "date": "2026-01-31",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4641330,
              "date": "2026-01-25",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4641325,
              "date": "2026-01-18",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4641343,
              "date": "2025-12-26",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "10",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 90,
          "goal_events": 19,
          "card_events": 13,
          "substitution_events": 58,
          "latest_event_date": "2026-03-14"
        },
        "recent_appearances": [
          {
            "game_id": 4641382,
            "date": "2026-03-14",
            "competition_id": "BE1",
            "home_team": "Royal Charleroi Sporting Club",
            "away_team": "Oud-Heverlee Leuven",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4641352,
            "date": "2026-03-07",
            "competition_id": "BE1",
            "home_team": "FC Verbroedering Denderhoutem Denderleeuw Eendracht Hekelgem",
            "away_team": "Royal Charleroi Sporting Club",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4641302,
            "date": "2026-03-01",
            "competition_id": "BE1",
            "home_team": "Royal Charleroi Sporting Club",
            "away_team": "Club Brugge Koninklijke Voetbalvereniging",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 76,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4641341,
            "date": "2026-02-22",
            "competition_id": "BE1",
            "home_team": "Koninklijke Voetbal Club Westerlo",
            "away_team": "Royal Charleroi Sporting Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4641374,
            "date": "2026-02-14",
            "competition_id": "BE1",
            "home_team": "Royal Charleroi Sporting Club",
            "away_team": "Koninklijke Atletiek Associatie Gent",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4641366,
            "date": "2026-02-07",
            "competition_id": "BE1",
            "home_team": "Royal Charleroi Sporting Club",
            "away_team": "Cercle Brugge Koninklijke Sportvereniging",
            "score": {
              "home": 3,
              "away": 4
            },
            "minutes_played": 45,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4641317,
            "date": "2026-01-31",
            "competition_id": "BE1",
            "home_team": "Koninklijke Sint-Truidense Voetbalvereniging",
            "away_team": "Royal Charleroi Sporting Club",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 82,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4641330,
            "date": "2026-01-25",
            "competition_id": "BE1",
            "home_team": "Royal Antwerp Football Club",
            "away_team": "Royal Charleroi Sporting Club",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 88,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4641325,
            "date": "2026-01-18",
            "competition_id": "BE1",
            "home_team": "Royal Charleroi Sporting Club",
            "away_team": "Royal Standard Club de Liège",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "21. Matchday"
          },
          {
            "game_id": 4641343,
            "date": "2025-12-26",
            "competition_id": "BE1",
            "home_team": "Royal Sporting Club Anderlecht",
            "away_team": "Royal Charleroi Sporting Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-10",
            "market_value_eur": 4000000,
            "club": "Royal Charleroi SC",
            "club_id": 172
          },
          {
            "date": "2025-10-01",
            "market_value_eur": 4000000,
            "club": "Royal Charleroi SC",
            "club_id": 172
          },
          {
            "date": "2025-06-12",
            "market_value_eur": 3000000,
            "club": "Royal Charleroi SC",
            "club_id": 172
          },
          {
            "date": "2024-12-11",
            "market_value_eur": 2000000,
            "club": "Royal Charleroi SC",
            "club_id": 172
          },
          {
            "date": "2024-06-04",
            "market_value_eur": 1800000,
            "club": "Royal Charleroi SC",
            "club_id": 172
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "cote-divoire:player:seko-fofana",
        "team_id": "cote-divoire",
        "name": "Seko Fofana",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 182893,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "6",
            "sample_size": 176,
            "latest_seen_date": "2026-01-10"
          },
          {
            "number": "8",
            "sample_size": 131,
            "latest_seen_date": "2026-01-18"
          },
          {
            "number": "42",
            "sample_size": 16,
            "latest_seen_date": "2026-05-02"
          },
          {
            "number": "75",
            "sample_size": 16,
            "latest_seen_date": "2025-01-18"
          },
          {
            "number": "12",
            "sample_size": 4,
            "latest_seen_date": "2015-02-03"
          }
        ],
        "activity": {
          "appearances_total": 301,
          "minutes_total": 22299,
          "goals_total": 36,
          "assists_total": 26,
          "yellow_cards_total": 29,
          "red_cards_total": 2,
          "latest_appearance_date": "2026-05-02"
        },
        "lineups": {
          "lineup_rows": 343,
          "starts": 262,
          "bench_rows": 81,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4648918,
              "date": "2026-05-02",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "42",
              "team_captain": false
            },
            {
              "game_id": 4648912,
              "date": "2026-04-26",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "42",
              "team_captain": false
            },
            {
              "game_id": 4648896,
              "date": "2026-04-19",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "42",
              "team_captain": false
            },
            {
              "game_id": 4805926,
              "date": "2026-04-16",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "42",
              "team_captain": false
            },
            {
              "game_id": 4648901,
              "date": "2026-04-12",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "42",
              "team_captain": false
            },
            {
              "game_id": 4805922,
              "date": "2026-04-09",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "42",
              "team_captain": false
            },
            {
              "game_id": 4648856,
              "date": "2026-04-04",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "42",
              "team_captain": false
            },
            {
              "game_id": 4648869,
              "date": "2026-03-22",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "42",
              "team_captain": false
            },
            {
              "game_id": 4805916,
              "date": "2026-03-19",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "42",
              "team_captain": false
            },
            {
              "game_id": 4648875,
              "date": "2026-03-15",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "42",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 149,
          "goal_events": 36,
          "card_events": 33,
          "substitution_events": 80,
          "latest_event_date": "2026-04-09"
        },
        "recent_appearances": [
          {
            "game_id": 4648918,
            "date": "2026-05-02",
            "competition_id": "PO1",
            "home_team": "Futebol Clube do Porto",
            "away_team": "Futebol Clube de Alverca",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 16,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4648912,
            "date": "2026-04-26",
            "competition_id": "PO1",
            "home_team": "Club Football Estrela da Amadora",
            "away_team": "Futebol Clube do Porto",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 6,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4648896,
            "date": "2026-04-19",
            "competition_id": "PO1",
            "home_team": "Futebol Clube do Porto",
            "away_team": "Clube Desportivo de Tondela",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 2,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4805926,
            "date": "2026-04-16",
            "competition_id": "EL",
            "home_team": "Nottingham Forest Football Club",
            "away_team": "Futebol Clube do Porto",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 2nd Leg"
          },
          {
            "game_id": 4648901,
            "date": "2026-04-12",
            "competition_id": "PO1",
            "home_team": "Grupo Desportivo Estoril Praia",
            "away_team": "Futebol Clube do Porto",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 7,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4805922,
            "date": "2026-04-09",
            "competition_id": "EL",
            "home_team": "Futebol Clube do Porto",
            "away_team": "Nottingham Forest Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 74,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 1st Leg"
          },
          {
            "game_id": 4648856,
            "date": "2026-04-04",
            "competition_id": "PO1",
            "home_team": "Futebol Clube do Porto",
            "away_team": "Futebol Clube de Famalicão",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 46,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4648869,
            "date": "2026-03-22",
            "competition_id": "PO1",
            "home_team": "Sporting Clube de Braga",
            "away_team": "Futebol Clube do Porto",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 23,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4805916,
            "date": "2026-03-19",
            "competition_id": "EL",
            "home_team": "Futebol Clube do Porto",
            "away_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 73,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4805908,
            "date": "2026-03-12",
            "competition_id": "EL",
            "home_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "away_team": "Futebol Clube do Porto",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 80,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 1st Leg"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-15",
            "market_value_eur": 8000000,
            "club": "Stade Rennais FC",
            "club_id": 720
          },
          {
            "date": "2025-06-03",
            "market_value_eur": 10000000,
            "club": "Stade Rennais FC",
            "club_id": 720
          },
          {
            "date": "2024-12-13",
            "market_value_eur": 12000000,
            "club": "Al-Ettifaq FC",
            "club_id": 720
          },
          {
            "date": "2024-06-04",
            "market_value_eur": 16000000,
            "club": "Al-Ettifaq FC",
            "club_id": 720
          },
          {
            "date": "2023-12-15",
            "market_value_eur": 20000000,
            "club": "Al-Nassr FC",
            "club_id": 720
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "cote-divoire:player:simon-adingra",
        "team_id": "cote-divoire",
        "name": "Simon Adingra",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 658536,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "24",
            "sample_size": 82,
            "latest_seen_date": "2026-05-02"
          },
          {
            "number": "11",
            "sample_size": 81,
            "latest_seen_date": "2025-05-25"
          },
          {
            "number": "17",
            "sample_size": 23,
            "latest_seen_date": "2022-03-20"
          }
        ],
        "activity": {
          "appearances_total": 164,
          "minutes_total": 9278,
          "goals_total": 32,
          "assists_total": 22,
          "yellow_cards_total": 13,
          "red_cards_total": 1,
          "latest_appearance_date": "2026-05-02"
        },
        "lineups": {
          "lineup_rows": 186,
          "starts": 100,
          "bench_rows": 86,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4635287,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "24",
              "team_captain": false
            },
            {
              "game_id": 4635282,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "24",
              "team_captain": false
            },
            {
              "game_id": 4635272,
              "date": "2026-04-19",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "24",
              "team_captain": false
            },
            {
              "game_id": 4635263,
              "date": "2026-04-10",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "24",
              "team_captain": false
            },
            {
              "game_id": 4635249,
              "date": "2026-04-05",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "24",
              "team_captain": false
            },
            {
              "game_id": 4635240,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "24",
              "team_captain": false
            },
            {
              "game_id": 4635238,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "24",
              "team_captain": false
            },
            {
              "game_id": 4635230,
              "date": "2026-03-06",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "24",
              "team_captain": false
            },
            {
              "game_id": 4635215,
              "date": "2026-02-28",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "24",
              "team_captain": false
            },
            {
              "game_id": 4814103,
              "date": "2026-02-25",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "24",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 109,
          "goal_events": 32,
          "card_events": 14,
          "substitution_events": 63,
          "latest_event_date": "2026-05-02"
        },
        "recent_appearances": [
          {
            "game_id": 4635287,
            "date": "2026-05-02",
            "competition_id": "FR1",
            "home_team": "Football Club de Metz",
            "away_team": "Association sportive de Monaco Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 58,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4635282,
            "date": "2026-04-25",
            "competition_id": "FR1",
            "home_team": "Toulouse Football Club",
            "away_team": "Association sportive de Monaco Football Club",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 84,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4635272,
            "date": "2026-04-19",
            "competition_id": "FR1",
            "home_team": "Association sportive de Monaco Football Club",
            "away_team": "Association de la Jeunesse auxerroise",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4635263,
            "date": "2026-04-10",
            "competition_id": "FR1",
            "home_team": "Paris Football Club",
            "away_team": "Association sportive de Monaco Football Club",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4635249,
            "date": "2026-04-05",
            "competition_id": "FR1",
            "home_team": "Association sportive de Monaco Football Club",
            "away_team": "Olympique de Marseille",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 6,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4635240,
            "date": "2026-03-22",
            "competition_id": "FR1",
            "home_team": "Olympique Lyonnais",
            "away_team": "Association sportive de Monaco Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 74,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4635238,
            "date": "2026-03-14",
            "competition_id": "FR1",
            "home_team": "Association sportive de Monaco Football Club",
            "away_team": "Stade brestois 29",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 83,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4635230,
            "date": "2026-03-06",
            "competition_id": "FR1",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Association sportive de Monaco Football Club",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 9,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4635215,
            "date": "2026-02-28",
            "competition_id": "FR1",
            "home_team": "Association sportive de Monaco Football Club",
            "away_team": "Angers Sporting Club de l'Ouest",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 45,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4814103,
            "date": "2026-02-25",
            "competition_id": "CL",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Association sportive de Monaco Football Club",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 16,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "intermediate stage 2nd leg"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-09",
            "market_value_eur": 22000000,
            "club": "Sunderland AFC",
            "club_id": 162
          },
          {
            "date": "2025-10-17",
            "market_value_eur": 25000000,
            "club": "Sunderland AFC",
            "club_id": 162
          },
          {
            "date": "2025-05-30",
            "market_value_eur": 28000000,
            "club": "Brighton & Hove Albion",
            "club_id": 162
          },
          {
            "date": "2024-12-16",
            "market_value_eur": 30000000,
            "club": "Brighton & Hove Albion",
            "club_id": 162
          },
          {
            "date": "2024-05-27",
            "market_value_eur": 30000000,
            "club": "Brighton & Hove Albion",
            "club_id": 162
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "cote-divoire:player:wilfried-singo",
        "team_id": "cote-divoire",
        "name": "Wilfried Singo",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 648779,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "17",
            "sample_size": 183,
            "latest_seen_date": "2025-08-24"
          },
          {
            "number": "90",
            "sample_size": 29,
            "latest_seen_date": "2026-05-02"
          },
          {
            "number": "99",
            "sample_size": 25,
            "latest_seen_date": "2024-05-19"
          }
        ],
        "activity": {
          "appearances_total": 192,
          "minutes_total": 13393,
          "goals_total": 13,
          "assists_total": 17,
          "yellow_cards_total": 33,
          "red_cards_total": 2,
          "latest_appearance_date": "2026-05-02"
        },
        "lineups": {
          "lineup_rows": 237,
          "starts": 151,
          "bench_rows": 86,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4648053,
              "date": "2026-05-02",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "90",
              "team_captain": false
            },
            {
              "game_id": 4648044,
              "date": "2026-04-26",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "90",
              "team_captain": false
            },
            {
              "game_id": 4648035,
              "date": "2026-04-18",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "90",
              "team_captain": false
            },
            {
              "game_id": 4648028,
              "date": "2026-04-12",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "90",
              "team_captain": false
            },
            {
              "game_id": 4648008,
              "date": "2026-04-08",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "90",
              "team_captain": false
            },
            {
              "game_id": 4648017,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "90",
              "team_captain": false
            },
            {
              "game_id": 4814363,
              "date": "2026-03-18",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "90",
              "team_captain": false
            },
            {
              "game_id": 4647997,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "90",
              "team_captain": false
            },
            {
              "game_id": 4814355,
              "date": "2026-03-10",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "90",
              "team_captain": false
            },
            {
              "game_id": 4647990,
              "date": "2026-03-07",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "90",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 96,
          "goal_events": 15,
          "card_events": 35,
          "substitution_events": 46,
          "latest_event_date": "2026-04-04"
        },
        "recent_appearances": [
          {
            "game_id": 4648053,
            "date": "2026-05-02",
            "competition_id": "TR1",
            "home_team": "Samsunspor",
            "away_team": "Galatasaray Spor Kulübü",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 16,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4648044,
            "date": "2026-04-26",
            "competition_id": "TR1",
            "home_team": "Galatasaray Spor Kulübü",
            "away_team": "Fenerbahçe Spor Kulübü",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 5,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4648028,
            "date": "2026-04-12",
            "competition_id": "TR1",
            "home_team": "Galatasaray Spor Kulübü",
            "away_team": "Kocaelispor Kulübü",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 23,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4648008,
            "date": "2026-04-08",
            "competition_id": "TR1",
            "home_team": "Göztepe Sportif Yatırımlar A.Ş.",
            "away_team": "Galatasaray Spor Kulübü",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4648017,
            "date": "2026-04-04",
            "competition_id": "TR1",
            "home_team": "Trabzonspor Kulübü",
            "away_team": "Galatasaray Spor Kulübü",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4814363,
            "date": "2026-03-18",
            "competition_id": "CL",
            "home_team": "Liverpool Football Club",
            "away_team": "Galatasaray Spor Kulübü",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4647997,
            "date": "2026-03-14",
            "competition_id": "TR1",
            "home_team": "Galatasaray Spor Kulübü",
            "away_team": "İstanbul Başakşehir Futbol Kulübü",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 79,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4814355,
            "date": "2026-03-10",
            "competition_id": "CL",
            "home_team": "Galatasaray Spor Kulübü",
            "away_team": "Liverpool Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 1st Leg"
          },
          {
            "game_id": 4647990,
            "date": "2026-03-07",
            "competition_id": "TR1",
            "home_team": "Beşiktaş Jimnastik Kulübü",
            "away_team": "Galatasaray Spor Kulübü",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 8,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4647978,
            "date": "2026-02-28",
            "competition_id": "TR1",
            "home_team": "Galatasaray Spor Kulübü",
            "away_team": "Alanyaspor",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "24. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-17",
            "market_value_eur": 28000000,
            "club": "Galatasaray",
            "club_id": 141
          },
          {
            "date": "2025-10-01",
            "market_value_eur": 28000000,
            "club": "Galatasaray",
            "club_id": 141
          },
          {
            "date": "2025-06-03",
            "market_value_eur": 25000000,
            "club": "AS Monaco",
            "club_id": 141
          },
          {
            "date": "2024-12-10",
            "market_value_eur": 25000000,
            "club": "AS Monaco",
            "club_id": 141
          },
          {
            "date": "2024-06-03",
            "market_value_eur": 25000000,
            "club": "AS Monaco",
            "club_id": 141
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "cote-divoire:player:yahia-fofana",
        "team_id": "cote-divoire",
        "name": "Yahia Fofana",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 418651,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "30",
            "sample_size": 61,
            "latest_seen_date": "2025-05-17"
          },
          {
            "number": "75",
            "sample_size": 26,
            "latest_seen_date": "2026-05-01"
          },
          {
            "number": "1",
            "sample_size": 5,
            "latest_seen_date": "2026-01-10"
          }
        ],
        "activity": {
          "appearances_total": 73,
          "minutes_total": 6570,
          "goals_total": 0,
          "assists_total": 1,
          "yellow_cards_total": 8,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-01"
        },
        "lineups": {
          "lineup_rows": 92,
          "starts": 73,
          "bench_rows": 19,
          "latest_lineup_date": "2026-05-01",
          "latest_rows": [
            {
              "game_id": 4648048,
              "date": "2026-05-01",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "75",
              "team_captain": false
            },
            {
              "game_id": 4648045,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "75",
              "team_captain": false
            },
            {
              "game_id": 4648036,
              "date": "2026-04-17",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "75",
              "team_captain": false
            },
            {
              "game_id": 4648025,
              "date": "2026-04-13",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "75",
              "team_captain": false
            },
            {
              "game_id": 4648005,
              "date": "2026-04-09",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "75",
              "team_captain": false
            },
            {
              "game_id": 4648018,
              "date": "2026-04-05",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "75",
              "team_captain": false
            },
            {
              "game_id": 4648000,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "75",
              "team_captain": false
            },
            {
              "game_id": 4647985,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "75",
              "team_captain": false
            },
            {
              "game_id": 4647982,
              "date": "2026-02-28",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "75",
              "team_captain": false
            },
            {
              "game_id": 4647974,
              "date": "2026-02-20",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "75",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 8,
          "goal_events": 0,
          "card_events": 8,
          "substitution_events": 0,
          "latest_event_date": "2026-04-17"
        },
        "recent_appearances": [
          {
            "game_id": 4648048,
            "date": "2026-05-01",
            "competition_id": "TR1",
            "home_team": "Çaykur Rizespor Kulübü",
            "away_team": "Konyaspor",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4648045,
            "date": "2026-04-25",
            "competition_id": "TR1",
            "home_team": "Kayserispor Kulübü",
            "away_team": "Çaykur Rizespor Kulübü",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4648036,
            "date": "2026-04-17",
            "competition_id": "TR1",
            "home_team": "Fenerbahçe Spor Kulübü",
            "away_team": "Çaykur Rizespor Kulübü",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4648025,
            "date": "2026-04-13",
            "competition_id": "TR1",
            "home_team": "Çaykur Rizespor Kulübü",
            "away_team": "Gaziantep Futbol Kulübü A.Ş.",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4648005,
            "date": "2026-04-09",
            "competition_id": "TR1",
            "home_team": "Çaykur Rizespor Kulübü",
            "away_team": "Samsunspor",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4648018,
            "date": "2026-04-05",
            "competition_id": "TR1",
            "home_team": "Fatih Karagümrük Sportif Faaliyetler San. Tic. A.Ş.",
            "away_team": "Çaykur Rizespor Kulübü",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4648000,
            "date": "2026-03-14",
            "competition_id": "TR1",
            "home_team": "Trabzonspor Kulübü",
            "away_team": "Çaykur Rizespor Kulübü",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4647985,
            "date": "2026-03-08",
            "competition_id": "TR1",
            "home_team": "Çaykur Rizespor Kulübü",
            "away_team": "Antalyaspor",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4647982,
            "date": "2026-02-28",
            "competition_id": "TR1",
            "home_team": "Kasımpaşa A.Ş.",
            "away_team": "Çaykur Rizespor Kulübü",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4647974,
            "date": "2026-02-20",
            "competition_id": "TR1",
            "home_team": "Çaykur Rizespor Kulübü",
            "away_team": "Kocaelispor Kulübü",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2023-10-27",
            "market_value_eur": 2500000,
            "club": "Angers SCO",
            "club_id": 126
          },
          {
            "date": "2023-06-27",
            "market_value_eur": 2000000,
            "club": "Angers SCO",
            "club_id": 126
          },
          {
            "date": "2022-11-02",
            "market_value_eur": 2500000,
            "club": "Angers SCO",
            "club_id": 126
          },
          {
            "date": "2022-06-02",
            "market_value_eur": 2000000,
            "club": "Le Havre AC",
            "club_id": 126
          },
          {
            "date": "2021-12-27",
            "market_value_eur": 1500000,
            "club": "Le Havre AC",
            "club_id": 126
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "cote-divoire:player:yan-diomande",
        "team_id": "cote-divoire",
        "name": "Yan Diomande",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 1390649,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "49",
            "sample_size": 35,
            "latest_seen_date": "2026-05-02"
          },
          {
            "number": "30",
            "sample_size": 10,
            "latest_seen_date": "2025-05-24"
          },
          {
            "number": "26",
            "sample_size": 5,
            "latest_seen_date": "2026-01-10"
          }
        ],
        "activity": {
          "appearances_total": 49,
          "minutes_total": 3448,
          "goals_total": 16,
          "assists_total": 10,
          "yellow_cards_total": 4,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-02"
        },
        "lineups": {
          "lineup_rows": 50,
          "starts": 39,
          "bench_rows": 11,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4634514,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "49",
              "team_captain": false
            },
            {
              "game_id": 4634497,
              "date": "2026-04-24",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "49",
              "team_captain": false
            },
            {
              "game_id": 4634479,
              "date": "2026-04-18",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "49",
              "team_captain": false
            },
            {
              "game_id": 4634461,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "49",
              "team_captain": false
            },
            {
              "game_id": 4634444,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "49",
              "team_captain": false
            },
            {
              "game_id": 4634426,
              "date": "2026-03-20",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "49",
              "team_captain": false
            },
            {
              "game_id": 4634410,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "49",
              "team_captain": false
            },
            {
              "game_id": 4634390,
              "date": "2026-03-07",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "49",
              "team_captain": false
            },
            {
              "game_id": 4634386,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "49",
              "team_captain": false
            },
            {
              "game_id": 4634363,
              "date": "2026-02-21",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "49",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 43,
          "goal_events": 16,
          "card_events": 4,
          "substitution_events": 23,
          "latest_event_date": "2026-04-24"
        },
        "recent_appearances": [
          {
            "game_id": 4634514,
            "date": "2026-05-02",
            "competition_id": "L1",
            "home_team": "Bayer 04 Leverkusen Fußball",
            "away_team": "RasenBallsport Leipzig",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4634497,
            "date": "2026-04-24",
            "competition_id": "L1",
            "home_team": "RasenBallsport Leipzig",
            "away_team": "1. Fußballclub Union Berlin",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 79,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4634479,
            "date": "2026-04-18",
            "competition_id": "L1",
            "home_team": "Eintracht Frankfurt Fußball AG",
            "away_team": "RasenBallsport Leipzig",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4634461,
            "date": "2026-04-11",
            "competition_id": "L1",
            "home_team": "RasenBallsport Leipzig",
            "away_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4634444,
            "date": "2026-04-04",
            "competition_id": "L1",
            "home_team": "Sportverein Werder Bremen von 1899",
            "away_team": "RasenBallsport Leipzig",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 86,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4634426,
            "date": "2026-03-20",
            "competition_id": "L1",
            "home_team": "RasenBallsport Leipzig",
            "away_team": "Turn- und Sportgemeinschaft 1899 Hoffenheim Fußball-Spielbetriebs",
            "score": {
              "home": 5,
              "away": 0
            },
            "minutes_played": 66,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4634410,
            "date": "2026-03-15",
            "competition_id": "L1",
            "home_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "away_team": "RasenBallsport Leipzig",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4634390,
            "date": "2026-03-07",
            "competition_id": "L1",
            "home_team": "RasenBallsport Leipzig",
            "away_team": "Fußball-Club Augsburg 1907",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4634386,
            "date": "2026-03-01",
            "competition_id": "L1",
            "home_team": "Hamburger Sport Verein",
            "away_team": "RasenBallsport Leipzig",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4634363,
            "date": "2026-02-21",
            "competition_id": "L1",
            "home_team": "RasenBallsport Leipzig",
            "away_team": "Borussia Dortmund",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-19",
            "market_value_eur": 45000000,
            "club": "RB Leipzig",
            "club_id": 23826
          },
          {
            "date": "2025-10-14",
            "market_value_eur": 20000000,
            "club": "RB Leipzig",
            "club_id": 23826
          },
          {
            "date": "2025-06-09",
            "market_value_eur": 1500000,
            "club": "CD Leganés",
            "club_id": 23826
          },
          {
            "date": "2025-05-05",
            "market_value_eur": 600000,
            "club": "CD Leganés",
            "club_id": 23826
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "france:player:adrien-rabiot",
        "team_id": "france",
        "name": "Adrien Rabiot",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 182913,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "25",
            "sample_size": 463,
            "latest_seen_date": "2025-08-15"
          },
          {
            "number": "12",
            "sample_size": 29,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "8",
            "sample_size": 1,
            "latest_seen_date": "2015-01-10"
          }
        ],
        "activity": {
          "appearances_total": 473,
          "minutes_total": 34620,
          "goals_total": 56,
          "assists_total": 41,
          "yellow_cards_total": 77,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 493,
          "starts": 364,
          "bench_rows": 129,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4621066,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4621050,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4621044,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4621031,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4621020,
              "date": "2026-04-06",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4621012,
              "date": "2026-03-21",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4620993,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4620976,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4620972,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4620962,
              "date": "2026-02-13",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "12",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 226,
          "goal_events": 58,
          "card_events": 82,
          "substitution_events": 86,
          "latest_event_date": "2026-04-19"
        },
        "recent_appearances": [
          {
            "game_id": 4621066,
            "date": "2026-05-03",
            "competition_id": "IT1",
            "home_team": "Unione Sportiva Sassuolo Calcio",
            "away_team": "Associazione Calcio Milan",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4621050,
            "date": "2026-04-26",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Milan",
            "away_team": "Juventus Football Club",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4621044,
            "date": "2026-04-19",
            "competition_id": "IT1",
            "home_team": "Verona Hellas Football Club",
            "away_team": "Associazione Calcio Milan",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4621031,
            "date": "2026-04-11",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Milan",
            "away_team": "Udinese Calcio",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4621020,
            "date": "2026-04-06",
            "competition_id": "IT1",
            "home_team": "Società Sportiva Calcio Napoli",
            "away_team": "Associazione Calcio Milan",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4621012,
            "date": "2026-03-21",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Milan",
            "away_team": "Torino Calcio",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4620993,
            "date": "2026-03-08",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Milan",
            "away_team": "Football Club Internazionale Milano S.p.A.",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4620976,
            "date": "2026-03-01",
            "competition_id": "IT1",
            "home_team": "Unione Sportiva Cremonese S.p.A.",
            "away_team": "Associazione Calcio Milan",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4620972,
            "date": "2026-02-22",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Milan",
            "away_team": "Parma Calcio 1913",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4620962,
            "date": "2026-02-13",
            "competition_id": "IT1",
            "home_team": "Pisa Sporting Club",
            "away_team": "Associazione Calcio Milan",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-23",
            "market_value_eur": 20000000,
            "club": "AC Milan",
            "club_id": 5
          },
          {
            "date": "2025-10-07",
            "market_value_eur": 20000000,
            "club": "AC Milan",
            "club_id": 5
          },
          {
            "date": "2025-06-03",
            "market_value_eur": 25000000,
            "club": "Olympique Marseille",
            "club_id": 5
          },
          {
            "date": "2024-12-10",
            "market_value_eur": 25000000,
            "club": "Olympique Marseille",
            "club_id": 5
          },
          {
            "date": "2024-10-07",
            "market_value_eur": 30000000,
            "club": "Olympique Marseille",
            "club_id": 5
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "france:player:aurelien-tchouameni",
        "team_id": "france",
        "name": "Aurelien Tchouameni",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 413112,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "14",
            "sample_size": 105,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "8",
            "sample_size": 102,
            "latest_seen_date": "2022-05-21"
          },
          {
            "number": "18",
            "sample_size": 91,
            "latest_seen_date": "2024-06-01"
          },
          {
            "number": "17",
            "sample_size": 29,
            "latest_seen_date": "2019-03-09"
          },
          {
            "number": "24",
            "sample_size": 6,
            "latest_seen_date": "2020-03-07"
          }
        ],
        "activity": {
          "appearances_total": 310,
          "minutes_total": 23616,
          "goals_total": 14,
          "assists_total": 15,
          "yellow_cards_total": 68,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 335,
          "starts": 270,
          "bench_rows": 65,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4646004,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4645935,
              "date": "2026-04-21",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4645940,
              "date": "2026-04-10",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4814371,
              "date": "2026-04-07",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4645906,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4645909,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4814364,
              "date": "2026-03-17",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4645919,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4814356,
              "date": "2026-03-11",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4645954,
              "date": "2026-03-06",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "14",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 163,
          "goal_events": 15,
          "card_events": 71,
          "substitution_events": 76,
          "latest_event_date": "2026-05-03"
        },
        "recent_appearances": [
          {
            "game_id": 4646004,
            "date": "2026-05-03",
            "competition_id": "ES1",
            "home_team": "Reial Club Deportiu Espanyol de Barcelona S.A.D.",
            "away_team": "Real Madrid Club de Fútbol",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 84,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4645935,
            "date": "2026-04-21",
            "competition_id": "ES1",
            "home_team": "Real Madrid Club de Fútbol",
            "away_team": "Deportivo Alavés S. A. D.",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 63,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4645940,
            "date": "2026-04-10",
            "competition_id": "ES1",
            "home_team": "Real Madrid Club de Fútbol",
            "away_team": "Girona Fútbol Club S. A. D.",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 11,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4814371,
            "date": "2026-04-07",
            "competition_id": "CL",
            "home_team": "Real Madrid Club de Fútbol",
            "away_team": "FC Bayern München",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Quarter-Finals 1st Leg"
          },
          {
            "game_id": 4645906,
            "date": "2026-04-04",
            "competition_id": "ES1",
            "home_team": "Real Club Deportivo Mallorca S.A.D.",
            "away_team": "Real Madrid Club de Fútbol",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4645909,
            "date": "2026-03-22",
            "competition_id": "ES1",
            "home_team": "Real Madrid Club de Fútbol",
            "away_team": "Club Atlético de Madrid S.A.D.",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4814364,
            "date": "2026-03-17",
            "competition_id": "CL",
            "home_team": "Manchester City Football Club",
            "away_team": "Real Madrid Club de Fútbol",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4645919,
            "date": "2026-03-14",
            "competition_id": "ES1",
            "home_team": "Real Madrid Club de Fútbol",
            "away_team": "Elche Club de Fútbol S.A.D.",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 58,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4814356,
            "date": "2026-03-11",
            "competition_id": "CL",
            "home_team": "Real Madrid Club de Fútbol",
            "away_team": "Manchester City Football Club",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 1st Leg"
          },
          {
            "game_id": 4645954,
            "date": "2026-03-06",
            "competition_id": "ES1",
            "home_team": "Real Club Celta de Vigo S. A. D.",
            "away_team": "Real Madrid Club de Fútbol",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "27. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-06-07",
            "market_value_eur": 100000000,
            "club": "Real Madrid",
            "club_id": 418
          },
          {
            "date": "2023-12-22",
            "market_value_eur": 90000000,
            "club": "Real Madrid",
            "club_id": 418
          },
          {
            "date": "2023-10-13",
            "market_value_eur": 90000000,
            "club": "Real Madrid",
            "club_id": 418
          },
          {
            "date": "2023-06-13",
            "market_value_eur": 85000000,
            "club": "Real Madrid",
            "club_id": 418
          },
          {
            "date": "2022-12-23",
            "market_value_eur": 90000000,
            "club": "Real Madrid",
            "club_id": 418
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "france:player:bradley-barcola",
        "team_id": "france",
        "name": "Bradley Barcola",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 708265,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "29",
            "sample_size": 143,
            "latest_seen_date": "2026-05-06"
          },
          {
            "number": "26",
            "sample_size": 51,
            "latest_seen_date": "2023-08-27"
          },
          {
            "number": "33",
            "sample_size": 5,
            "latest_seen_date": "2022-02-05"
          },
          {
            "number": "45",
            "sample_size": 4,
            "latest_seen_date": "2021-12-09"
          }
        ],
        "activity": {
          "appearances_total": 179,
          "minutes_total": 10120,
          "goals_total": 39,
          "assists_total": 44,
          "yellow_cards_total": 14,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-06"
        },
        "lineups": {
          "lineup_rows": 203,
          "starts": 118,
          "bench_rows": 85,
          "latest_lineup_date": "2026-05-06",
          "latest_rows": [
            {
              "game_id": 4814380,
              "date": "2026-05-06",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4635285,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4814378,
              "date": "2026-04-28",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4635277,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4635231,
              "date": "2026-04-22",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4635275,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4814374,
              "date": "2026-04-14",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4814362,
              "date": "2026-03-17",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4814354,
              "date": "2026-03-11",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4635230,
              "date": "2026-03-06",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "29",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 141,
          "goal_events": 39,
          "card_events": 14,
          "substitution_events": 87,
          "latest_event_date": "2026-04-25"
        },
        "recent_appearances": [
          {
            "game_id": 4814380,
            "date": "2026-05-06",
            "competition_id": "CL",
            "home_team": "FC Bayern München",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 25,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 2nd Leg"
          },
          {
            "game_id": 4635285,
            "date": "2026-05-02",
            "competition_id": "FR1",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Football Club Lorient-Bretagne Sud",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4814378,
            "date": "2026-04-28",
            "competition_id": "CL",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "FC Bayern München",
            "score": {
              "home": 5,
              "away": 4
            },
            "minutes_played": 20,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 1st Leg"
          },
          {
            "game_id": 4635277,
            "date": "2026-04-25",
            "competition_id": "FR1",
            "home_team": "Angers Sporting Club de l'Ouest",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 63,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4635231,
            "date": "2026-04-22",
            "competition_id": "FR1",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Football Club de Nantes",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 25,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4635275,
            "date": "2026-04-19",
            "competition_id": "FR1",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Olympique Lyonnais",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 72,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4814374,
            "date": "2026-04-14",
            "competition_id": "CL",
            "home_team": "Liverpool Football Club",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 38,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 2nd Leg"
          },
          {
            "game_id": 4814362,
            "date": "2026-03-17",
            "competition_id": "CL",
            "home_team": "Chelsea Football Club",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 59,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4814354,
            "date": "2026-03-11",
            "competition_id": "CL",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Chelsea Football Club",
            "score": {
              "home": 5,
              "away": 2
            },
            "minutes_played": 78,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 1st Leg"
          },
          {
            "game_id": 4635230,
            "date": "2026-03-06",
            "competition_id": "FR1",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Association sportive de Monaco Football Club",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-15",
            "market_value_eur": 70000000,
            "club": "Paris Saint-Germain",
            "club_id": 583
          },
          {
            "date": "2025-06-03",
            "market_value_eur": 70000000,
            "club": "Paris Saint-Germain",
            "club_id": 583
          },
          {
            "date": "2025-03-24",
            "market_value_eur": 70000000,
            "club": "Paris Saint-Germain",
            "club_id": 583
          },
          {
            "date": "2024-12-10",
            "market_value_eur": 65000000,
            "club": "Paris Saint-Germain",
            "club_id": 583
          },
          {
            "date": "2024-10-07",
            "market_value_eur": 65000000,
            "club": "Paris Saint-Germain",
            "club_id": 583
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "france:player:brice-samba",
        "team_id": "france",
        "name": "Brice Samba",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 191056,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "name_plus_unique_team_nationality"
        },
        "lineup_number_candidates": [
          {
            "number": "30",
            "sample_size": 208,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "16",
            "sample_size": 82,
            "latest_seen_date": "2015-05-23"
          },
          {
            "number": "1",
            "sample_size": 55,
            "latest_seen_date": "2025-05-17"
          }
        ],
        "activity": {
          "appearances_total": 186,
          "minutes_total": 16703,
          "goals_total": 0,
          "assists_total": 0,
          "yellow_cards_total": 18,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 345,
          "starts": 186,
          "bench_rows": 159,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4635290,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 4635276,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 4635268,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 4635260,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 4635250,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 4635242,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 4635236,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 4635224,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 4635214,
              "date": "2026-02-28",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 4635212,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 20,
          "goal_events": 1,
          "card_events": 18,
          "substitution_events": 1,
          "latest_event_date": "2026-05-03"
        },
        "recent_appearances": [
          {
            "game_id": 4635290,
            "date": "2026-05-03",
            "competition_id": "FR1",
            "home_team": "Olympique Lyonnais",
            "away_team": "Stade Rennais Football Club",
            "score": {
              "home": 4,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4635276,
            "date": "2026-04-26",
            "competition_id": "FR1",
            "home_team": "Stade Rennais Football Club",
            "away_team": "Football Club de Nantes",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4635268,
            "date": "2026-04-19",
            "competition_id": "FR1",
            "home_team": "Racing Club de Strasbourg Alsace",
            "away_team": "Stade Rennais Football Club",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4635260,
            "date": "2026-04-11",
            "competition_id": "FR1",
            "home_team": "Stade Rennais Football Club",
            "away_team": "Angers Sporting Club de l'Ouest",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4635250,
            "date": "2026-04-04",
            "competition_id": "FR1",
            "home_team": "Stade brestois 29",
            "away_team": "Stade Rennais Football Club",
            "score": {
              "home": 3,
              "away": 4
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4635242,
            "date": "2026-03-22",
            "competition_id": "FR1",
            "home_team": "Stade Rennais Football Club",
            "away_team": "Football Club de Metz",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4635236,
            "date": "2026-03-15",
            "competition_id": "FR1",
            "home_team": "Stade Rennais Football Club",
            "away_team": "Lille Olympique Sporting Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4635224,
            "date": "2026-03-08",
            "competition_id": "FR1",
            "home_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "away_team": "Stade Rennais Football Club",
            "score": {
              "home": 0,
              "away": 4
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4635214,
            "date": "2026-02-28",
            "competition_id": "FR1",
            "home_team": "Stade Rennais Football Club",
            "away_team": "Toulouse Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4635212,
            "date": "2026-02-22",
            "competition_id": "FR1",
            "home_team": "Association de la Jeunesse auxerroise",
            "away_team": "Stade Rennais Football Club",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-15",
            "market_value_eur": 10000000,
            "club": "Stade Rennais FC",
            "club_id": 273
          },
          {
            "date": "2025-06-03",
            "market_value_eur": 12000000,
            "club": "Stade Rennais FC",
            "club_id": 273
          },
          {
            "date": "2024-12-10",
            "market_value_eur": 15000000,
            "club": "RC Lens",
            "club_id": 273
          },
          {
            "date": "2024-06-03",
            "market_value_eur": 15000000,
            "club": "RC Lens",
            "club_id": 273
          },
          {
            "date": "2023-12-18",
            "market_value_eur": 15000000,
            "club": "RC Lens",
            "club_id": 273
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "france:player:dayot-upamecano",
        "team_id": "france",
        "name": "Dayot Upamecano",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 344695,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "2",
            "sample_size": 216,
            "latest_seen_date": "2026-05-06"
          },
          {
            "number": "5",
            "sample_size": 152,
            "latest_seen_date": "2021-05-22"
          },
          {
            "number": "17",
            "sample_size": 18,
            "latest_seen_date": "2017-05-20"
          },
          {
            "number": "4",
            "sample_size": 10,
            "latest_seen_date": "2016-12-08"
          }
        ],
        "activity": {
          "appearances_total": 350,
          "minutes_total": 27960,
          "goals_total": 11,
          "assists_total": 16,
          "yellow_cards_total": 76,
          "red_cards_total": 2,
          "latest_appearance_date": "2026-05-06"
        },
        "lineups": {
          "lineup_rows": 396,
          "starts": 319,
          "bench_rows": 77,
          "latest_lineup_date": "2026-05-06",
          "latest_rows": [
            {
              "game_id": 4814380,
              "date": "2026-05-06",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4634513,
              "date": "2026-05-02",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4814378,
              "date": "2026-04-28",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4830557,
              "date": "2026-04-22",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4634477,
              "date": "2026-04-19",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4814375,
              "date": "2026-04-15",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4634465,
              "date": "2026-04-11",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4814371,
              "date": "2026-04-07",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4634443,
              "date": "2026-04-04",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4634423,
              "date": "2026-03-21",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "2",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 143,
          "goal_events": 12,
          "card_events": 78,
          "substitution_events": 53,
          "latest_event_date": "2026-05-06"
        },
        "recent_appearances": [
          {
            "game_id": 4814380,
            "date": "2026-05-06",
            "competition_id": "CL",
            "home_team": "FC Bayern München",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 85,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 2nd Leg"
          },
          {
            "game_id": 4814378,
            "date": "2026-04-28",
            "competition_id": "CL",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "FC Bayern München",
            "score": {
              "home": 5,
              "away": 4
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 1st Leg"
          },
          {
            "game_id": 4830557,
            "date": "2026-04-22",
            "competition_id": "DFB",
            "home_team": "Bayer 04 Leverkusen Fußball",
            "away_team": "FC Bayern München",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals"
          },
          {
            "game_id": 4814375,
            "date": "2026-04-15",
            "competition_id": "CL",
            "home_team": "FC Bayern München",
            "away_team": "Real Madrid Club de Fútbol",
            "score": {
              "home": 4,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 2nd Leg"
          },
          {
            "game_id": 4814371,
            "date": "2026-04-07",
            "competition_id": "CL",
            "home_team": "Real Madrid Club de Fútbol",
            "away_team": "FC Bayern München",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 1st Leg"
          },
          {
            "game_id": 4634423,
            "date": "2026-03-21",
            "competition_id": "L1",
            "home_team": "FC Bayern München",
            "away_team": "1. Fußballclub Union Berlin",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 61,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4634405,
            "date": "2026-03-14",
            "competition_id": "L1",
            "home_team": "Bayer 04 Leverkusen Fußball",
            "away_team": "FC Bayern München",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4814357,
            "date": "2026-03-10",
            "competition_id": "CL",
            "home_team": "Atalanta Bergamasca Calcio S.p.a.",
            "away_team": "FC Bayern München",
            "score": {
              "home": 1,
              "away": 6
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 1st Leg"
          },
          {
            "game_id": 4634387,
            "date": "2026-03-06",
            "competition_id": "L1",
            "home_team": "FC Bayern München",
            "away_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 61,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4634380,
            "date": "2026-02-28",
            "competition_id": "L1",
            "home_team": "Borussia Dortmund",
            "away_team": "FC Bayern München",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-19",
            "market_value_eur": 70000000,
            "club": "Bayern Munich",
            "club_id": 27
          },
          {
            "date": "2025-10-14",
            "market_value_eur": 60000000,
            "club": "Bayern Munich",
            "club_id": 27
          },
          {
            "date": "2025-06-05",
            "market_value_eur": 50000000,
            "club": "Bayern Munich",
            "club_id": 27
          },
          {
            "date": "2024-12-20",
            "market_value_eur": 50000000,
            "club": "Bayern Munich",
            "club_id": 27
          },
          {
            "date": "2024-05-29",
            "market_value_eur": 45000000,
            "club": "Bayern Munich",
            "club_id": 27
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "france:player:desire-doue",
        "team_id": "france",
        "name": "Desire Doue",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 914562,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "14",
            "sample_size": 93,
            "latest_seen_date": "2026-05-06"
          },
          {
            "number": "33",
            "sample_size": 76,
            "latest_seen_date": "2024-05-19"
          },
          {
            "number": "34",
            "sample_size": 1,
            "latest_seen_date": "2022-02-20"
          }
        ],
        "activity": {
          "appearances_total": 160,
          "minutes_total": 8538,
          "goals_total": 31,
          "assists_total": 27,
          "yellow_cards_total": 14,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-06"
        },
        "lineups": {
          "lineup_rows": 170,
          "starts": 92,
          "bench_rows": 78,
          "latest_lineup_date": "2026-05-06",
          "latest_rows": [
            {
              "game_id": 4814380,
              "date": "2026-05-06",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4635285,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4814378,
              "date": "2026-04-28",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4635277,
              "date": "2026-04-25",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4635231,
              "date": "2026-04-22",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4635275,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4814374,
              "date": "2026-04-14",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4814370,
              "date": "2026-04-08",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4635256,
              "date": "2026-04-03",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4635247,
              "date": "2026-03-21",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "14",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 125,
          "goal_events": 31,
          "card_events": 14,
          "substitution_events": 77,
          "latest_event_date": "2026-05-06"
        },
        "recent_appearances": [
          {
            "game_id": 4814380,
            "date": "2026-05-06",
            "competition_id": "CL",
            "home_team": "FC Bayern München",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 76,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 2nd Leg"
          },
          {
            "game_id": 4635285,
            "date": "2026-05-02",
            "competition_id": "FR1",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Football Club Lorient-Bretagne Sud",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 75,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4814378,
            "date": "2026-04-28",
            "competition_id": "CL",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "FC Bayern München",
            "score": {
              "home": 5,
              "away": 4
            },
            "minutes_played": 70,
            "goals": 0,
            "assists": 2,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 1st Leg"
          },
          {
            "game_id": 4635231,
            "date": "2026-04-22",
            "competition_id": "FR1",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Football Club de Nantes",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4635275,
            "date": "2026-04-19",
            "competition_id": "FR1",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Olympique Lyonnais",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 59,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4814374,
            "date": "2026-04-14",
            "competition_id": "CL",
            "home_team": "Liverpool Football Club",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 52,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 2nd Leg"
          },
          {
            "game_id": 4814370,
            "date": "2026-04-08",
            "competition_id": "CL",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Liverpool Football Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 78,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 1st Leg"
          },
          {
            "game_id": 4635256,
            "date": "2026-04-03",
            "competition_id": "FR1",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Toulouse Football Club",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 87,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4635247,
            "date": "2026-03-21",
            "competition_id": "FR1",
            "home_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 0,
              "away": 4
            },
            "minutes_played": 76,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4814362,
            "date": "2026-03-17",
            "competition_id": "CL",
            "home_team": "Chelsea Football Club",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 31,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-15",
            "market_value_eur": 90000000,
            "club": "Paris Saint-Germain",
            "club_id": 583
          },
          {
            "date": "2025-06-03",
            "market_value_eur": 90000000,
            "club": "Paris Saint-Germain",
            "club_id": 583
          },
          {
            "date": "2025-03-24",
            "market_value_eur": 60000000,
            "club": "Paris Saint-Germain",
            "club_id": 583
          },
          {
            "date": "2024-12-10",
            "market_value_eur": 40000000,
            "club": "Paris Saint-Germain",
            "club_id": 583
          },
          {
            "date": "2024-10-07",
            "market_value_eur": 40000000,
            "club": "Paris Saint-Germain",
            "club_id": 583
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "france:player:ibrahima-konate",
        "team_id": "france",
        "name": "Ibrahima Konate",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 357119,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "5",
            "sample_size": 218,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "6",
            "sample_size": 136,
            "latest_seen_date": "2021-05-22"
          }
        ],
        "activity": {
          "appearances_total": 267,
          "minutes_total": 21454,
          "goals_total": 11,
          "assists_total": 5,
          "yellow_cards_total": 51,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 354,
          "starts": 238,
          "bench_rows": 116,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4626145,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4626133,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4626122,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4814374,
              "date": "2026-04-14",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4626113,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4814370,
              "date": "2026-04-08",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4844306,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4626100,
              "date": "2026-03-21",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4814363,
              "date": "2026-03-18",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4626093,
              "date": "2026-03-15",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 101,
          "goal_events": 13,
          "card_events": 51,
          "substitution_events": 37,
          "latest_event_date": "2026-05-03"
        },
        "recent_appearances": [
          {
            "game_id": 4626145,
            "date": "2026-05-03",
            "competition_id": "GB1",
            "home_team": "Manchester United Football Club",
            "away_team": "Liverpool Football Club",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 87,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4626133,
            "date": "2026-04-25",
            "competition_id": "GB1",
            "home_team": "Liverpool Football Club",
            "away_team": "Crystal Palace Football Club",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4626122,
            "date": "2026-04-19",
            "competition_id": "GB1",
            "home_team": "Everton Football Club",
            "away_team": "Liverpool Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4814374,
            "date": "2026-04-14",
            "competition_id": "CL",
            "home_team": "Liverpool Football Club",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Quarter-Finals 2nd Leg"
          },
          {
            "game_id": 4626113,
            "date": "2026-04-11",
            "competition_id": "GB1",
            "home_team": "Liverpool Football Club",
            "away_team": "Fulham Football Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4814370,
            "date": "2026-04-08",
            "competition_id": "CL",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Liverpool Football Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 1st Leg"
          },
          {
            "game_id": 4844306,
            "date": "2026-04-04",
            "competition_id": "FAC",
            "home_team": "Manchester City Football Club",
            "away_team": "Liverpool Football Club",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Quarter-Finals"
          },
          {
            "game_id": 4626100,
            "date": "2026-03-21",
            "competition_id": "GB1",
            "home_team": "Brighton and Hove Albion Football Club",
            "away_team": "Liverpool Football Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 77,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4814363,
            "date": "2026-03-18",
            "competition_id": "CL",
            "home_team": "Liverpool Football Club",
            "away_team": "Galatasaray Spor Kulübü",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4814355,
            "date": "2026-03-10",
            "competition_id": "CL",
            "home_team": "Galatasaray Spor Kulübü",
            "away_team": "Liverpool Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 1st Leg"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-05-27",
            "market_value_eur": 45000000,
            "club": "Liverpool FC",
            "club_id": 31
          },
          {
            "date": "2024-03-14",
            "market_value_eur": 45000000,
            "club": "Liverpool FC",
            "club_id": 31
          },
          {
            "date": "2023-12-19",
            "market_value_eur": 38000000,
            "club": "Liverpool FC",
            "club_id": 31
          },
          {
            "date": "2023-06-20",
            "market_value_eur": 38000000,
            "club": "Liverpool FC",
            "club_id": 31
          },
          {
            "date": "2022-11-03",
            "market_value_eur": 35000000,
            "club": "Liverpool FC",
            "club_id": 31
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "france:player:jean-philippe-mateta",
        "team_id": "france",
        "name": "Jean-Philippe Mateta",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 420002,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "14",
            "sample_size": 220,
            "latest_seen_date": "2026-05-07"
          },
          {
            "number": "9",
            "sample_size": 75,
            "latest_seen_date": "2021-01-16"
          },
          {
            "number": "19",
            "sample_size": 5,
            "latest_seen_date": "2017-04-23"
          }
        ],
        "activity": {
          "appearances_total": 253,
          "minutes_total": 15607,
          "goals_total": 84,
          "assists_total": 15,
          "yellow_cards_total": 22,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 300,
          "starts": 185,
          "bench_rows": 115,
          "latest_lineup_date": "2026-05-07",
          "latest_rows": [
            {
              "game_id": 4805885,
              "date": "2026-05-07",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4626140,
              "date": "2026-05-03",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4805883,
              "date": "2026-04-30",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4626133,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4626121,
              "date": "2026-04-20",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4805880,
              "date": "2026-04-16",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4626112,
              "date": "2026-04-12",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4805876,
              "date": "2026-04-09",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4805869,
              "date": "2026-03-19",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4626092,
              "date": "2026-03-15",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 220,
          "goal_events": 85,
          "card_events": 23,
          "substitution_events": 108,
          "latest_event_date": "2026-05-07"
        },
        "recent_appearances": [
          {
            "game_id": 4626140,
            "date": "2026-05-03",
            "competition_id": "GB1",
            "home_team": "Association Football Club Bournemouth",
            "away_team": "Crystal Palace Football Club",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 25,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4626133,
            "date": "2026-04-25",
            "competition_id": "GB1",
            "home_team": "Liverpool Football Club",
            "away_team": "Crystal Palace Football Club",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 70,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4626121,
            "date": "2026-04-20",
            "competition_id": "GB1",
            "home_team": "Crystal Palace Football Club",
            "away_team": "West Ham United Football Club",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 31,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4626112,
            "date": "2026-04-12",
            "competition_id": "GB1",
            "home_team": "Crystal Palace Football Club",
            "away_team": "Newcastle United Football Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 25,
            "goals": 2,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4626092,
            "date": "2026-03-15",
            "competition_id": "GB1",
            "home_team": "Crystal Palace Football Club",
            "away_team": "Leeds United Association Football Club",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 30,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4626022,
            "date": "2026-01-25",
            "competition_id": "GB1",
            "home_team": "Crystal Palace Football Club",
            "away_team": "Chelsea Football Club",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 85,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4626015,
            "date": "2026-01-17",
            "competition_id": "GB1",
            "home_team": "Sunderland Association Football Club",
            "away_team": "Crystal Palace Football Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4626002,
            "date": "2026-01-07",
            "competition_id": "GB1",
            "home_team": "Crystal Palace Football Club",
            "away_team": "Aston Villa Football Club",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "21. Matchday"
          },
          {
            "game_id": 4625971,
            "date": "2026-01-04",
            "competition_id": "GB1",
            "home_team": "Newcastle United Football Club",
            "away_team": "Crystal Palace Football Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 87,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 4625958,
            "date": "2026-01-01",
            "competition_id": "GB1",
            "home_team": "Crystal Palace Football Club",
            "away_team": "Fulham Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "19. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-09",
            "market_value_eur": 40000000,
            "club": "Crystal Palace",
            "club_id": 873
          },
          {
            "date": "2025-10-17",
            "market_value_eur": 35000000,
            "club": "Crystal Palace",
            "club_id": 873
          },
          {
            "date": "2025-05-30",
            "market_value_eur": 30000000,
            "club": "Crystal Palace",
            "club_id": 873
          },
          {
            "date": "2025-03-18",
            "market_value_eur": 30000000,
            "club": "Crystal Palace",
            "club_id": 873
          },
          {
            "date": "2024-12-16",
            "market_value_eur": 20000000,
            "club": "Crystal Palace",
            "club_id": 873
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "france:player:jules-kounde",
        "team_id": "france",
        "name": "Jules Kounde",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 411975,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "23",
            "sample_size": 240,
            "latest_seen_date": "2026-04-25"
          },
          {
            "number": "12",
            "sample_size": 101,
            "latest_seen_date": "2021-05-23"
          },
          {
            "number": "4",
            "sample_size": 48,
            "latest_seen_date": "2019-05-24"
          },
          {
            "number": "31",
            "sample_size": 20,
            "latest_seen_date": "2018-05-19"
          },
          {
            "number": "38",
            "sample_size": 1,
            "latest_seen_date": "2015-12-10"
          }
        ],
        "activity": {
          "appearances_total": 384,
          "minutes_total": 32255,
          "goals_total": 23,
          "assists_total": 26,
          "yellow_cards_total": 43,
          "red_cards_total": 2,
          "latest_appearance_date": "2026-04-25"
        },
        "lineups": {
          "lineup_rows": 410,
          "starts": 357,
          "bench_rows": 53,
          "latest_lineup_date": "2026-04-25",
          "latest_rows": [
            {
              "game_id": 4645976,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4645931,
              "date": "2026-04-22",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4814376,
              "date": "2026-04-14",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4645942,
              "date": "2026-04-11",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4814372,
              "date": "2026-04-08",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4645903,
              "date": "2026-04-04",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4819283,
              "date": "2026-03-03",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4645824,
              "date": "2026-02-28",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4645867,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4645882,
              "date": "2026-02-16",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "23",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 103,
          "goal_events": 26,
          "card_events": 46,
          "substitution_events": 30,
          "latest_event_date": "2026-04-25"
        },
        "recent_appearances": [
          {
            "game_id": 4645976,
            "date": "2026-04-25",
            "competition_id": "ES1",
            "home_team": "Getafe Club de Fútbol S. A. D. Team Dubai",
            "away_team": "Futbol Club Barcelona",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 60,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4645931,
            "date": "2026-04-22",
            "competition_id": "ES1",
            "home_team": "Futbol Club Barcelona",
            "away_team": "Real Club Celta de Vigo S. A. D.",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4814376,
            "date": "2026-04-14",
            "competition_id": "CL",
            "home_team": "Club Atlético de Madrid S.A.D.",
            "away_team": "Futbol Club Barcelona",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 2nd Leg"
          },
          {
            "game_id": 4814372,
            "date": "2026-04-08",
            "competition_id": "CL",
            "home_team": "Futbol Club Barcelona",
            "away_team": "Club Atlético de Madrid S.A.D.",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 73,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 1st Leg"
          },
          {
            "game_id": 4645903,
            "date": "2026-04-04",
            "competition_id": "ES1",
            "home_team": "Club Atlético de Madrid S.A.D.",
            "away_team": "Futbol Club Barcelona",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 28,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4819283,
            "date": "2026-03-03",
            "competition_id": "CDR",
            "home_team": "Futbol Club Barcelona",
            "away_team": "Club Atlético de Madrid S.A.D.",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 13,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 2nd Leg"
          },
          {
            "game_id": 4645824,
            "date": "2026-02-28",
            "competition_id": "ES1",
            "home_team": "Futbol Club Barcelona",
            "away_team": "Villarreal Club de Fútbol S.A.D.",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4645867,
            "date": "2026-02-22",
            "competition_id": "ES1",
            "home_team": "Futbol Club Barcelona",
            "away_team": "Levante Unión Deportiva S.A.D.",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4645882,
            "date": "2026-02-16",
            "competition_id": "ES1",
            "home_team": "Girona Fútbol Club S. A. D.",
            "away_team": "Futbol Club Barcelona",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4819274,
            "date": "2026-02-12",
            "competition_id": "CDR",
            "home_team": "Club Atlético de Madrid S.A.D.",
            "away_team": "Futbol Club Barcelona",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 1st Leg"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-06-07",
            "market_value_eur": 45000000,
            "club": "FC Barcelona",
            "club_id": 131
          },
          {
            "date": "2024-03-21",
            "market_value_eur": 50000000,
            "club": "FC Barcelona",
            "club_id": 131
          },
          {
            "date": "2023-12-22",
            "market_value_eur": 60000000,
            "club": "FC Barcelona",
            "club_id": 131
          },
          {
            "date": "2023-06-13",
            "market_value_eur": 60000000,
            "club": "FC Barcelona",
            "club_id": 131
          },
          {
            "date": "2022-11-07",
            "market_value_eur": 60000000,
            "club": "FC Barcelona",
            "club_id": 131
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "france:player:kylian-mbappe",
        "team_id": "france",
        "name": "Kylian Mbappe",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 342229,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "name_plus_unique_team_nationality"
        },
        "lineup_number_candidates": [
          {
            "number": "7",
            "sample_size": 240,
            "latest_seen_date": "2024-05-12"
          },
          {
            "number": "29",
            "sample_size": 85,
            "latest_seen_date": "2018-05-12"
          },
          {
            "number": "9",
            "sample_size": 58,
            "latest_seen_date": "2025-07-09"
          },
          {
            "number": "10",
            "sample_size": 47,
            "latest_seen_date": "2026-04-24"
          },
          {
            "number": "33",
            "sample_size": 9,
            "latest_seen_date": "2016-03-04"
          }
        ],
        "activity": {
          "appearances_total": 423,
          "minutes_total": 32535,
          "goals_total": 325,
          "assists_total": 111,
          "yellow_cards_total": 53,
          "red_cards_total": 2,
          "latest_appearance_date": "2026-04-24"
        },
        "lineups": {
          "lineup_rows": 441,
          "starts": 361,
          "bench_rows": 80,
          "latest_lineup_date": "2026-04-24",
          "latest_rows": [
            {
              "game_id": 4645971,
              "date": "2026-04-24",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4645935,
              "date": "2026-04-21",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4814375,
              "date": "2026-04-15",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4645940,
              "date": "2026-04-10",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4814371,
              "date": "2026-04-07",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4645906,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4645909,
              "date": "2026-03-22",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4814364,
              "date": "2026-03-17",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4645861,
              "date": "2026-02-21",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4814097,
              "date": "2026-02-17",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "10",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 511,
          "goal_events": 338,
          "card_events": 58,
          "substitution_events": 112,
          "latest_event_date": "2026-04-24"
        },
        "recent_appearances": [
          {
            "game_id": 4645971,
            "date": "2026-04-24",
            "competition_id": "ES1",
            "home_team": "Real Betis Balompié S.A.D.",
            "away_team": "Real Madrid Club de Fútbol",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 81,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4645935,
            "date": "2026-04-21",
            "competition_id": "ES1",
            "home_team": "Real Madrid Club de Fútbol",
            "away_team": "Deportivo Alavés S. A. D.",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4814375,
            "date": "2026-04-15",
            "competition_id": "CL",
            "home_team": "FC Bayern München",
            "away_team": "Real Madrid Club de Fútbol",
            "score": {
              "home": 4,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 2nd Leg"
          },
          {
            "game_id": 4645940,
            "date": "2026-04-10",
            "competition_id": "ES1",
            "home_team": "Real Madrid Club de Fútbol",
            "away_team": "Girona Fútbol Club S. A. D.",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4814371,
            "date": "2026-04-07",
            "competition_id": "CL",
            "home_team": "Real Madrid Club de Fútbol",
            "away_team": "FC Bayern München",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 1st Leg"
          },
          {
            "game_id": 4645906,
            "date": "2026-04-04",
            "competition_id": "ES1",
            "home_team": "Real Club Deportivo Mallorca S.A.D.",
            "away_team": "Real Madrid Club de Fútbol",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4645909,
            "date": "2026-03-22",
            "competition_id": "ES1",
            "home_team": "Real Madrid Club de Fútbol",
            "away_team": "Club Atlético de Madrid S.A.D.",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 26,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4814364,
            "date": "2026-03-17",
            "competition_id": "CL",
            "home_team": "Manchester City Football Club",
            "away_team": "Real Madrid Club de Fútbol",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 21,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4645861,
            "date": "2026-02-21",
            "competition_id": "ES1",
            "home_team": "Club Atlético Osasuna",
            "away_team": "Real Madrid Club de Fútbol",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4814097,
            "date": "2026-02-17",
            "competition_id": "CL",
            "home_team": "Sport Lisboa e Benfica",
            "away_team": "Real Madrid Club de Fútbol",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "intermediate stage 1st leg"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-06-03",
            "market_value_eur": 180000000,
            "club": "Paris Saint-Germain",
            "club_id": 418
          },
          {
            "date": "2023-12-18",
            "market_value_eur": 180000000,
            "club": "Paris Saint-Germain",
            "club_id": 418
          },
          {
            "date": "2023-06-27",
            "market_value_eur": 180000000,
            "club": "Paris Saint-Germain",
            "club_id": 418
          },
          {
            "date": "2022-12-23",
            "market_value_eur": 180000000,
            "club": "Paris Saint-Germain",
            "club_id": 418
          },
          {
            "date": "2022-11-02",
            "market_value_eur": 160000000,
            "club": "Paris Saint-Germain",
            "club_id": 418
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "france:player:lucas-digne",
        "team_id": "france",
        "name": "Lucas Digne",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 126664,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "12",
            "sample_size": 274,
            "latest_seen_date": "2026-05-07"
          },
          {
            "number": "19",
            "sample_size": 103,
            "latest_seen_date": "2018-05-20"
          },
          {
            "number": "21",
            "sample_size": 95,
            "latest_seen_date": "2015-08-01"
          },
          {
            "number": "27",
            "sample_size": 49,
            "latest_seen_date": "2023-05-28"
          },
          {
            "number": "3",
            "sample_size": 44,
            "latest_seen_date": "2016-05-14"
          }
        ],
        "activity": {
          "appearances_total": 446,
          "minutes_total": 34628,
          "goals_total": 14,
          "assists_total": 54,
          "yellow_cards_total": 66,
          "red_cards_total": 3,
          "latest_appearance_date": "2026-05-07"
        },
        "lineups": {
          "lineup_rows": 566,
          "starts": 363,
          "bench_rows": 203,
          "latest_lineup_date": "2026-05-07",
          "latest_rows": [
            {
              "game_id": 4805931,
              "date": "2026-05-07",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4626139,
              "date": "2026-05-03",
              "type": "substitutes",
              "position": "Left-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4805929,
              "date": "2026-04-30",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4626132,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4626118,
              "date": "2026-04-19",
              "type": "substitutes",
              "position": "Left-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4805927,
              "date": "2026-04-16",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4626115,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4805923,
              "date": "2026-04-09",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4626098,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4805919,
              "date": "2026-03-19",
              "type": "substitutes",
              "position": "Left-Back",
              "number": "12",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 171,
          "goal_events": 19,
          "card_events": 70,
          "substitution_events": 81,
          "latest_event_date": "2026-04-30"
        },
        "recent_appearances": [
          {
            "game_id": 4805931,
            "date": "2026-05-07",
            "competition_id": "EL",
            "home_team": "Aston Villa Football Club",
            "away_team": "Nottingham Forest Football Club",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 2nd Leg"
          },
          {
            "game_id": 4805929,
            "date": "2026-04-30",
            "competition_id": "EL",
            "home_team": "Nottingham Forest Football Club",
            "away_team": "Aston Villa Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 78,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 1st Leg"
          },
          {
            "game_id": 4626132,
            "date": "2026-04-25",
            "competition_id": "GB1",
            "home_team": "Fulham Football Club",
            "away_team": "Aston Villa Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4626118,
            "date": "2026-04-19",
            "competition_id": "GB1",
            "home_team": "Aston Villa Football Club",
            "away_team": "Sunderland Association Football Club",
            "score": {
              "home": 4,
              "away": 3
            },
            "minutes_played": 20,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4805927,
            "date": "2026-04-16",
            "competition_id": "EL",
            "home_team": "Aston Villa Football Club",
            "away_team": "Bologna Football Club 1909",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 2nd Leg"
          },
          {
            "game_id": 4626115,
            "date": "2026-04-12",
            "competition_id": "GB1",
            "home_team": "Nottingham Forest Football Club",
            "away_team": "Aston Villa Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 78,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4805923,
            "date": "2026-04-09",
            "competition_id": "EL",
            "home_team": "Bologna Football Club 1909",
            "away_team": "Aston Villa Football Club",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 1st Leg"
          },
          {
            "game_id": 4626098,
            "date": "2026-03-22",
            "competition_id": "GB1",
            "home_team": "Aston Villa Football Club",
            "away_team": "West Ham United Football Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4626094,
            "date": "2026-03-15",
            "competition_id": "GB1",
            "home_team": "Manchester United Football Club",
            "away_team": "Aston Villa Football Club",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 82,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4805911,
            "date": "2026-03-12",
            "competition_id": "EL",
            "home_team": "Lille Olympique Sporting Club",
            "away_team": "Aston Villa Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Last 16 1st Leg"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-09",
            "market_value_eur": 8000000,
            "club": "Aston Villa",
            "club_id": 405
          },
          {
            "date": "2025-05-30",
            "market_value_eur": 10000000,
            "club": "Aston Villa",
            "club_id": 405
          },
          {
            "date": "2024-12-16",
            "market_value_eur": 12000000,
            "club": "Aston Villa",
            "club_id": 405
          },
          {
            "date": "2024-05-27",
            "market_value_eur": 12000000,
            "club": "Aston Villa",
            "club_id": 405
          },
          {
            "date": "2024-03-14",
            "market_value_eur": 12000000,
            "club": "Aston Villa",
            "club_id": 405
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "france:player:lucas-hernandez",
        "team_id": "france",
        "name": "Lucas Hernandez",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 281963,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "name_plus_unique_team_nationality"
        },
        "lineup_number_candidates": [
          {
            "number": "21",
            "sample_size": 272,
            "latest_seen_date": "2026-05-06"
          },
          {
            "number": "19",
            "sample_size": 132,
            "latest_seen_date": "2018-05-20"
          },
          {
            "number": "28",
            "sample_size": 15,
            "latest_seen_date": "2015-05-10"
          },
          {
            "number": "27",
            "sample_size": 3,
            "latest_seen_date": "2013-12-11"
          }
        ],
        "activity": {
          "appearances_total": 310,
          "minutes_total": 21522,
          "goals_total": 5,
          "assists_total": 16,
          "yellow_cards_total": 60,
          "red_cards_total": 1,
          "latest_appearance_date": "2026-05-06"
        },
        "lineups": {
          "lineup_rows": 422,
          "starts": 241,
          "bench_rows": 181,
          "latest_lineup_date": "2026-05-06",
          "latest_rows": [
            {
              "game_id": 4814380,
              "date": "2026-05-06",
              "type": "substitutes",
              "position": "Left-Back",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4635285,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4814378,
              "date": "2026-04-28",
              "type": "substitutes",
              "position": "Left-Back",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4635277,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4635231,
              "date": "2026-04-22",
              "type": "substitutes",
              "position": "Left-Back",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4635275,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4814374,
              "date": "2026-04-14",
              "type": "substitutes",
              "position": "Left-Back",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4814370,
              "date": "2026-04-08",
              "type": "substitutes",
              "position": "Left-Back",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4635256,
              "date": "2026-04-03",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4635247,
              "date": "2026-03-21",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "21",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 139,
          "goal_events": 6,
          "card_events": 65,
          "substitution_events": 68,
          "latest_event_date": "2026-05-02"
        },
        "recent_appearances": [
          {
            "game_id": 4814380,
            "date": "2026-05-06",
            "competition_id": "CL",
            "home_team": "FC Bayern München",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 14,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 2nd Leg"
          },
          {
            "game_id": 4635285,
            "date": "2026-05-02",
            "competition_id": "FR1",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Football Club Lorient-Bretagne Sud",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4814378,
            "date": "2026-04-28",
            "competition_id": "CL",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "FC Bayern München",
            "score": {
              "home": 5,
              "away": 4
            },
            "minutes_played": 6,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 1st Leg"
          },
          {
            "game_id": 4635277,
            "date": "2026-04-25",
            "competition_id": "FR1",
            "home_team": "Angers Sporting Club de l'Ouest",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4635231,
            "date": "2026-04-22",
            "competition_id": "FR1",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Football Club de Nantes",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 30,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4635275,
            "date": "2026-04-19",
            "competition_id": "FR1",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Olympique Lyonnais",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4814374,
            "date": "2026-04-14",
            "competition_id": "CL",
            "home_team": "Liverpool Football Club",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 52,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 2nd Leg"
          },
          {
            "game_id": 4814370,
            "date": "2026-04-08",
            "competition_id": "CL",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Liverpool Football Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 2,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 1st Leg"
          },
          {
            "game_id": 4635256,
            "date": "2026-04-03",
            "competition_id": "FR1",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Toulouse Football Club",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4635247,
            "date": "2026-03-21",
            "competition_id": "FR1",
            "home_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 0,
              "away": 4
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-15",
            "market_value_eur": 20000000,
            "club": "Paris Saint-Germain",
            "club_id": 583
          },
          {
            "date": "2025-06-03",
            "market_value_eur": 25000000,
            "club": "Paris Saint-Germain",
            "club_id": 583
          },
          {
            "date": "2025-03-24",
            "market_value_eur": 30000000,
            "club": "Paris Saint-Germain",
            "club_id": 583
          },
          {
            "date": "2024-12-10",
            "market_value_eur": 32000000,
            "club": "Paris Saint-Germain",
            "club_id": 583
          },
          {
            "date": "2024-06-03",
            "market_value_eur": 40000000,
            "club": "Paris Saint-Germain",
            "club_id": 583
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "france:player:maghnes-akliouche",
        "team_id": "france",
        "name": "Maghnes Akliouche",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 745200,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "11",
            "sample_size": 83,
            "latest_seen_date": "2026-05-02"
          },
          {
            "number": "21",
            "sample_size": 68,
            "latest_seen_date": "2024-05-12"
          },
          {
            "number": "33",
            "sample_size": 9,
            "latest_seen_date": "2022-04-23"
          },
          {
            "number": "35",
            "sample_size": 7,
            "latest_seen_date": "2022-05-06"
          }
        ],
        "activity": {
          "appearances_total": 129,
          "minutes_total": 8503,
          "goals_total": 21,
          "assists_total": 26,
          "yellow_cards_total": 15,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-02"
        },
        "lineups": {
          "lineup_rows": 167,
          "starts": 97,
          "bench_rows": 70,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4635287,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4635282,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4635272,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4635263,
              "date": "2026-04-10",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4635249,
              "date": "2026-04-05",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4635240,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4635238,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4635230,
              "date": "2026-03-06",
              "type": "starting_lineup",
              "position": "Second Striker",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4635215,
              "date": "2026-02-28",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4814103,
              "date": "2026-02-25",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "11",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 81,
          "goal_events": 21,
          "card_events": 15,
          "substitution_events": 45,
          "latest_event_date": "2026-04-25"
        },
        "recent_appearances": [
          {
            "game_id": 4635287,
            "date": "2026-05-02",
            "competition_id": "FR1",
            "home_team": "Football Club de Metz",
            "away_team": "Association sportive de Monaco Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4635282,
            "date": "2026-04-25",
            "competition_id": "FR1",
            "home_team": "Toulouse Football Club",
            "away_team": "Association sportive de Monaco Football Club",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 75,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4635272,
            "date": "2026-04-19",
            "competition_id": "FR1",
            "home_team": "Association sportive de Monaco Football Club",
            "away_team": "Association de la Jeunesse auxerroise",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4635263,
            "date": "2026-04-10",
            "competition_id": "FR1",
            "home_team": "Paris Football Club",
            "away_team": "Association sportive de Monaco Football Club",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 21,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4635249,
            "date": "2026-04-05",
            "competition_id": "FR1",
            "home_team": "Association sportive de Monaco Football Club",
            "away_team": "Olympique de Marseille",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 84,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4635240,
            "date": "2026-03-22",
            "competition_id": "FR1",
            "home_team": "Olympique Lyonnais",
            "away_team": "Association sportive de Monaco Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 85,
            "goals": 1,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4635238,
            "date": "2026-03-14",
            "competition_id": "FR1",
            "home_team": "Association sportive de Monaco Football Club",
            "away_team": "Stade brestois 29",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 70,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4635230,
            "date": "2026-03-06",
            "competition_id": "FR1",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Association sportive de Monaco Football Club",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 81,
            "goals": 1,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4814103,
            "date": "2026-02-25",
            "competition_id": "CL",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Association sportive de Monaco Football Club",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 74,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "intermediate stage 2nd leg"
          },
          {
            "game_id": 4814095,
            "date": "2026-02-17",
            "competition_id": "CL",
            "home_team": "Association sportive de Monaco Football Club",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 58,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "intermediate stage 1st leg"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-15",
            "market_value_eur": 45000000,
            "club": "AS Monaco",
            "club_id": 162
          },
          {
            "date": "2025-06-03",
            "market_value_eur": 45000000,
            "club": "AS Monaco",
            "club_id": 162
          },
          {
            "date": "2024-12-10",
            "market_value_eur": 40000000,
            "club": "AS Monaco",
            "club_id": 162
          },
          {
            "date": "2024-10-07",
            "market_value_eur": 30000000,
            "club": "AS Monaco",
            "club_id": 162
          },
          {
            "date": "2024-06-03",
            "market_value_eur": 25000000,
            "club": "AS Monaco",
            "club_id": 162
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "france:player:malo-gusto",
        "team_id": "france",
        "name": "Malo Gusto",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 620322,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "27",
            "sample_size": 156,
            "latest_seen_date": "2026-05-04"
          },
          {
            "number": "17",
            "sample_size": 57,
            "latest_seen_date": "2022-05-21"
          },
          {
            "number": "33",
            "sample_size": 2,
            "latest_seen_date": "2020-11-01"
          }
        ],
        "activity": {
          "appearances_total": 185,
          "minutes_total": 11952,
          "goals_total": 3,
          "assists_total": 22,
          "yellow_cards_total": 24,
          "red_cards_total": 1,
          "latest_appearance_date": "2026-05-04"
        },
        "lineups": {
          "lineup_rows": 215,
          "starts": 132,
          "bench_rows": 83,
          "latest_lineup_date": "2026-05-04",
          "latest_rows": [
            {
              "game_id": 4626142,
              "date": "2026-05-04",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "27",
              "team_captain": false
            },
            {
              "game_id": 4859278,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "27",
              "team_captain": false
            },
            {
              "game_id": 4626130,
              "date": "2026-04-21",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "27",
              "team_captain": false
            },
            {
              "game_id": 4626120,
              "date": "2026-04-18",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "27",
              "team_captain": false
            },
            {
              "game_id": 4626111,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "27",
              "team_captain": false
            },
            {
              "game_id": 4844307,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "27",
              "team_captain": false
            },
            {
              "game_id": 4626101,
              "date": "2026-03-21",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "27",
              "team_captain": false
            },
            {
              "game_id": 4626091,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "27",
              "team_captain": false
            },
            {
              "game_id": 4814354,
              "date": "2026-03-11",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "27",
              "team_captain": false
            },
            {
              "game_id": 4827503,
              "date": "2026-03-07",
              "type": "substitutes",
              "position": "Right Midfield",
              "number": "27",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 91,
          "goal_events": 5,
          "card_events": 27,
          "substitution_events": 59,
          "latest_event_date": "2026-05-04"
        },
        "recent_appearances": [
          {
            "game_id": 4626142,
            "date": "2026-05-04",
            "competition_id": "GB1",
            "home_team": "Chelsea Football Club",
            "away_team": "Nottingham Forest Football Club",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4859278,
            "date": "2026-04-26",
            "competition_id": "FAC",
            "home_team": "Chelsea Football Club",
            "away_team": "Leeds United Association Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals"
          },
          {
            "game_id": 4626130,
            "date": "2026-04-21",
            "competition_id": "GB1",
            "home_team": "Brighton and Hove Albion Football Club",
            "away_team": "Chelsea Football Club",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4626120,
            "date": "2026-04-18",
            "competition_id": "GB1",
            "home_team": "Chelsea Football Club",
            "away_team": "Manchester United Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 81,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4626111,
            "date": "2026-04-12",
            "competition_id": "GB1",
            "home_team": "Chelsea Football Club",
            "away_team": "Manchester City Football Club",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 88,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4844307,
            "date": "2026-04-04",
            "competition_id": "FAC",
            "home_team": "Chelsea Football Club",
            "away_team": "Port Vale FC",
            "score": {
              "home": 7,
              "away": 0
            },
            "minutes_played": 85,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals"
          },
          {
            "game_id": 4626101,
            "date": "2026-03-21",
            "competition_id": "GB1",
            "home_team": "Everton Football Club",
            "away_team": "Chelsea Football Club",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4626091,
            "date": "2026-03-14",
            "competition_id": "GB1",
            "home_team": "Chelsea Football Club",
            "away_team": "Newcastle United Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4814354,
            "date": "2026-03-11",
            "competition_id": "CL",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Chelsea Football Club",
            "score": {
              "home": 5,
              "away": 2
            },
            "minutes_played": 88,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 1st Leg"
          },
          {
            "game_id": 4827503,
            "date": "2026-03-07",
            "competition_id": "FAC",
            "home_team": "Wrexham AFC",
            "away_team": "Chelsea Football Club",
            "score": {
              "home": 2,
              "away": 4
            },
            "minutes_played": 35,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Round of 16"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-09",
            "market_value_eur": 35000000,
            "club": "Chelsea FC",
            "club_id": 631
          },
          {
            "date": "2025-05-30",
            "market_value_eur": 35000000,
            "club": "Chelsea FC",
            "club_id": 631
          },
          {
            "date": "2024-12-16",
            "market_value_eur": 35000000,
            "club": "Chelsea FC",
            "club_id": 631
          },
          {
            "date": "2024-05-27",
            "market_value_eur": 35000000,
            "club": "Chelsea FC",
            "club_id": 631
          },
          {
            "date": "2024-03-14",
            "market_value_eur": 32000000,
            "club": "Chelsea FC",
            "club_id": 631
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "france:player:manu-kone",
        "team_id": "france",
        "name": "Manu Kone",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 624690,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "17",
            "sample_size": 172,
            "latest_seen_date": "2026-05-04"
          },
          {
            "number": "34",
            "sample_size": 20,
            "latest_seen_date": "2020-03-07"
          }
        ],
        "activity": {
          "appearances_total": 179,
          "minutes_total": 13763,
          "goals_total": 10,
          "assists_total": 10,
          "yellow_cards_total": 43,
          "red_cards_total": 1,
          "latest_appearance_date": "2026-05-04"
        },
        "lineups": {
          "lineup_rows": 192,
          "starts": 163,
          "bench_rows": 29,
          "latest_lineup_date": "2026-05-04",
          "latest_rows": [
            {
              "game_id": 4621065,
              "date": "2026-05-04",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4805918,
              "date": "2026-03-19",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4620995,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4620989,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4620980,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4620973,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4620920,
              "date": "2026-01-25",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4715918,
              "date": "2026-01-22",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4620910,
              "date": "2026-01-18",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4736148,
              "date": "2026-01-13",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "17",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 113,
          "goal_events": 10,
          "card_events": 44,
          "substitution_events": 59,
          "latest_event_date": "2026-05-04"
        },
        "recent_appearances": [
          {
            "game_id": 4621065,
            "date": "2026-05-04",
            "competition_id": "IT1",
            "home_team": "Associazione Sportiva Roma",
            "away_team": "Associazione Calcio Fiorentina",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 64,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4805918,
            "date": "2026-03-19",
            "competition_id": "EL",
            "home_team": "Associazione Sportiva Roma",
            "away_team": "Bologna Football Club 1909",
            "score": {
              "home": 3,
              "away": 4
            },
            "minutes_played": 20,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4620995,
            "date": "2026-03-15",
            "competition_id": "IT1",
            "home_team": "Calcio Como",
            "away_team": "Associazione Sportiva Roma",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4620989,
            "date": "2026-03-08",
            "competition_id": "IT1",
            "home_team": "Genoa Cricket and Football Club",
            "away_team": "Associazione Sportiva Roma",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4620980,
            "date": "2026-03-01",
            "competition_id": "IT1",
            "home_team": "Associazione Sportiva Roma",
            "away_team": "Juventus Football Club",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4620973,
            "date": "2026-02-22",
            "competition_id": "IT1",
            "home_team": "Associazione Sportiva Roma",
            "away_team": "Unione Sportiva Cremonese S.p.A.",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4620920,
            "date": "2026-01-25",
            "competition_id": "IT1",
            "home_team": "Associazione Sportiva Roma",
            "away_team": "Associazione Calcio Milan",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 59,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4715918,
            "date": "2026-01-22",
            "competition_id": "EL",
            "home_team": "Associazione Sportiva Roma",
            "away_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 60,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4620910,
            "date": "2026-01-18",
            "competition_id": "IT1",
            "home_team": "Torino Calcio",
            "away_team": "Associazione Sportiva Roma",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "21. Matchday"
          },
          {
            "game_id": 4736148,
            "date": "2026-01-13",
            "competition_id": "CIT",
            "home_team": "Associazione Sportiva Roma",
            "away_team": "Torino Calcio",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 33,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Round of 16"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-23",
            "market_value_eur": 50000000,
            "club": "AS Roma",
            "club_id": 12
          },
          {
            "date": "2025-10-07",
            "market_value_eur": 50000000,
            "club": "AS Roma",
            "club_id": 12
          },
          {
            "date": "2025-06-17",
            "market_value_eur": 40000000,
            "club": "AS Roma",
            "club_id": 12
          },
          {
            "date": "2025-03-25",
            "market_value_eur": 35000000,
            "club": "AS Roma",
            "club_id": 12
          },
          {
            "date": "2024-12-18",
            "market_value_eur": 26000000,
            "club": "AS Roma",
            "club_id": 12
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "france:player:marcus-thuram",
        "team_id": "france",
        "name": "Marcus Thuram",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 318528,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "9",
            "sample_size": 146,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "10",
            "sample_size": 136,
            "latest_seen_date": "2023-05-27"
          },
          {
            "number": "21",
            "sample_size": 35,
            "latest_seen_date": "2018-05-19"
          },
          {
            "number": "11",
            "sample_size": 31,
            "latest_seen_date": "2019-05-24"
          },
          {
            "number": "12",
            "sample_size": 1,
            "latest_seen_date": "2019-01-26"
          }
        ],
        "activity": {
          "appearances_total": 336,
          "minutes_total": 23242,
          "goals_total": 107,
          "assists_total": 63,
          "yellow_cards_total": 27,
          "red_cards_total": 3,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 349,
          "starts": 272,
          "bench_rows": 77,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4621062,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4621053,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4824555,
              "date": "2026-04-21",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4621036,
              "date": "2026-04-17",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4621028,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4621016,
              "date": "2026-04-05",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4621009,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4620997,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4824553,
              "date": "2026-03-03",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4620977,
              "date": "2026-02-28",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 288,
          "goal_events": 107,
          "card_events": 31,
          "substitution_events": 149,
          "latest_event_date": "2026-05-03"
        },
        "recent_appearances": [
          {
            "game_id": 4621062,
            "date": "2026-05-03",
            "competition_id": "IT1",
            "home_team": "Football Club Internazionale Milano S.p.A.",
            "away_team": "Parma Calcio 1913",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 67,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4621053,
            "date": "2026-04-26",
            "competition_id": "IT1",
            "home_team": "Torino Calcio",
            "away_team": "Football Club Internazionale Milano S.p.A.",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4824555,
            "date": "2026-04-21",
            "competition_id": "CIT",
            "home_team": "Football Club Internazionale Milano S.p.A.",
            "away_team": "Calcio Como",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 2nd Leg"
          },
          {
            "game_id": 4621036,
            "date": "2026-04-17",
            "competition_id": "IT1",
            "home_team": "Football Club Internazionale Milano S.p.A.",
            "away_team": "Cagliari Calcio",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 76,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4621028,
            "date": "2026-04-12",
            "competition_id": "IT1",
            "home_team": "Calcio Como",
            "away_team": "Football Club Internazionale Milano S.p.A.",
            "score": {
              "home": 3,
              "away": 4
            },
            "minutes_played": 90,
            "goals": 2,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4621016,
            "date": "2026-04-05",
            "competition_id": "IT1",
            "home_team": "Football Club Internazionale Milano S.p.A.",
            "away_team": "Associazione Sportiva Roma",
            "score": {
              "home": 5,
              "away": 2
            },
            "minutes_played": 66,
            "goals": 1,
            "assists": 2,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4621009,
            "date": "2026-03-22",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Fiorentina",
            "away_team": "Football Club Internazionale Milano S.p.A.",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 68,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4620997,
            "date": "2026-03-14",
            "competition_id": "IT1",
            "home_team": "Football Club Internazionale Milano S.p.A.",
            "away_team": "Atalanta Bergamasca Calcio S.p.a.",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4824553,
            "date": "2026-03-03",
            "competition_id": "CIT",
            "home_team": "Calcio Como",
            "away_team": "Football Club Internazionale Milano S.p.A.",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 32,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 1st Leg"
          },
          {
            "game_id": 4620977,
            "date": "2026-02-28",
            "competition_id": "IT1",
            "home_team": "Football Club Internazionale Milano S.p.A.",
            "away_team": "Genoa Cricket and Football Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 59,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-23",
            "market_value_eur": 60000000,
            "club": "Inter Milan",
            "club_id": 46
          },
          {
            "date": "2025-06-17",
            "market_value_eur": 75000000,
            "club": "Inter Milan",
            "club_id": 46
          },
          {
            "date": "2024-12-18",
            "market_value_eur": 75000000,
            "club": "Inter Milan",
            "club_id": 46
          },
          {
            "date": "2024-06-05",
            "market_value_eur": 65000000,
            "club": "Inter Milan",
            "club_id": 46
          },
          {
            "date": "2024-03-12",
            "market_value_eur": 60000000,
            "club": "Inter Milan",
            "club_id": 46
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "france:player:maxence-lacroix",
        "team_id": "france",
        "name": "Maxence Lacroix",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 434224,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "4",
            "sample_size": 138,
            "latest_seen_date": "2024-08-19"
          },
          {
            "number": "5",
            "sample_size": 94,
            "latest_seen_date": "2026-05-07"
          },
          {
            "number": "3",
            "sample_size": 1,
            "latest_seen_date": "2020-09-12"
          }
        ],
        "activity": {
          "appearances_total": 208,
          "minutes_total": 17689,
          "goals_total": 9,
          "assists_total": 5,
          "yellow_cards_total": 33,
          "red_cards_total": 4,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 233,
          "starts": 213,
          "bench_rows": 20,
          "latest_lineup_date": "2026-05-07",
          "latest_rows": [
            {
              "game_id": 4805885,
              "date": "2026-05-07",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4626140,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4805883,
              "date": "2026-04-30",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4626133,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4626121,
              "date": "2026-04-20",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4805880,
              "date": "2026-04-16",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4626112,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4805876,
              "date": "2026-04-09",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4805869,
              "date": "2026-03-19",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": true
            },
            {
              "game_id": 4626092,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 74,
          "goal_events": 13,
          "card_events": 40,
          "substitution_events": 20,
          "latest_event_date": "2026-05-03"
        },
        "recent_appearances": [
          {
            "game_id": 4626140,
            "date": "2026-05-03",
            "competition_id": "GB1",
            "home_team": "Association Football Club Bournemouth",
            "away_team": "Crystal Palace Football Club",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4626133,
            "date": "2026-04-25",
            "competition_id": "GB1",
            "home_team": "Liverpool Football Club",
            "away_team": "Crystal Palace Football Club",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4626121,
            "date": "2026-04-20",
            "competition_id": "GB1",
            "home_team": "Crystal Palace Football Club",
            "away_team": "West Ham United Football Club",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4626112,
            "date": "2026-04-12",
            "competition_id": "GB1",
            "home_team": "Crystal Palace Football Club",
            "away_team": "Newcastle United Football Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4626092,
            "date": "2026-03-15",
            "competition_id": "GB1",
            "home_team": "Crystal Palace Football Club",
            "away_team": "Leeds United Association Football Club",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4626075,
            "date": "2026-03-01",
            "competition_id": "GB1",
            "home_team": "Manchester United Football Club",
            "away_team": "Crystal Palace Football Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 56,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4626051,
            "date": "2026-02-11",
            "competition_id": "GB1",
            "home_team": "Crystal Palace Football Club",
            "away_team": "Burnley Football Club",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4626040,
            "date": "2026-02-08",
            "competition_id": "GB1",
            "home_team": "Brighton and Hove Albion Football Club",
            "away_team": "Crystal Palace Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4626034,
            "date": "2026-02-01",
            "competition_id": "GB1",
            "home_team": "Nottingham Forest Football Club",
            "away_team": "Crystal Palace Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4626022,
            "date": "2026-01-25",
            "competition_id": "GB1",
            "home_team": "Crystal Palace Football Club",
            "away_team": "Chelsea Football Club",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-09",
            "market_value_eur": 35000000,
            "club": "Crystal Palace",
            "club_id": 873
          },
          {
            "date": "2025-10-17",
            "market_value_eur": 32000000,
            "club": "Crystal Palace",
            "club_id": 873
          },
          {
            "date": "2025-05-30",
            "market_value_eur": 25000000,
            "club": "Crystal Palace",
            "club_id": 873
          },
          {
            "date": "2025-03-18",
            "market_value_eur": 22000000,
            "club": "Crystal Palace",
            "club_id": 873
          },
          {
            "date": "2024-12-16",
            "market_value_eur": 20000000,
            "club": "Crystal Palace",
            "club_id": 873
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "france:player:michael-olise",
        "team_id": "france",
        "name": "Michael Olise",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 566723,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "17",
            "sample_size": 106,
            "latest_seen_date": "2026-05-06"
          },
          {
            "number": "7",
            "sample_size": 91,
            "latest_seen_date": "2024-05-19"
          },
          {
            "number": "21",
            "sample_size": 3,
            "latest_seen_date": "2020-03-03"
          }
        ],
        "activity": {
          "appearances_total": 192,
          "minutes_total": 13276,
          "goals_total": 57,
          "assists_total": 78,
          "yellow_cards_total": 22,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-06"
        },
        "lineups": {
          "lineup_rows": 200,
          "starts": 152,
          "bench_rows": 48,
          "latest_lineup_date": "2026-05-06",
          "latest_rows": [
            {
              "game_id": 4814380,
              "date": "2026-05-06",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4634513,
              "date": "2026-05-02",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4814378,
              "date": "2026-04-28",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4634496,
              "date": "2026-04-25",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4830557,
              "date": "2026-04-22",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4634477,
              "date": "2026-04-19",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4814375,
              "date": "2026-04-15",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4634465,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4814371,
              "date": "2026-04-07",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4634443,
              "date": "2026-04-04",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "17",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 151,
          "goal_events": 57,
          "card_events": 22,
          "substitution_events": 72,
          "latest_event_date": "2026-05-02"
        },
        "recent_appearances": [
          {
            "game_id": 4814380,
            "date": "2026-05-06",
            "competition_id": "CL",
            "home_team": "FC Bayern München",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 2nd Leg"
          },
          {
            "game_id": 4634513,
            "date": "2026-05-02",
            "competition_id": "L1",
            "home_team": "FC Bayern München",
            "away_team": "1. Fußballclub Heidenheim 1846",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 45,
            "goals": 1,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4814378,
            "date": "2026-04-28",
            "competition_id": "CL",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "FC Bayern München",
            "score": {
              "home": 5,
              "away": 4
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 1st Leg"
          },
          {
            "game_id": 4634496,
            "date": "2026-04-25",
            "competition_id": "L1",
            "home_team": "1. Fußball- und Sportverein Mainz 05",
            "away_team": "FC Bayern München",
            "score": {
              "home": 3,
              "away": 4
            },
            "minutes_played": 45,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4830557,
            "date": "2026-04-22",
            "competition_id": "DFB",
            "home_team": "Bayer 04 Leverkusen Fußball",
            "away_team": "FC Bayern München",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals"
          },
          {
            "game_id": 4634477,
            "date": "2026-04-19",
            "competition_id": "L1",
            "home_team": "FC Bayern München",
            "away_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "score": {
              "home": 4,
              "away": 2
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4814375,
            "date": "2026-04-15",
            "competition_id": "CL",
            "home_team": "FC Bayern München",
            "away_team": "Real Madrid Club de Fútbol",
            "score": {
              "home": 4,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 2nd Leg"
          },
          {
            "game_id": 4634465,
            "date": "2026-04-11",
            "competition_id": "L1",
            "home_team": "Fußball-Club St. Pauli von 1910",
            "away_team": "FC Bayern München",
            "score": {
              "home": 0,
              "away": 5
            },
            "minutes_played": 59,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4814371,
            "date": "2026-04-07",
            "competition_id": "CL",
            "home_team": "Real Madrid Club de Fútbol",
            "away_team": "FC Bayern München",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 1st Leg"
          },
          {
            "game_id": 4634443,
            "date": "2026-04-04",
            "competition_id": "L1",
            "home_team": "Sport-Club Freiburg",
            "away_team": "FC Bayern München",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 34,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "28. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-19",
            "market_value_eur": 130000000,
            "club": "Bayern Munich",
            "club_id": 27
          },
          {
            "date": "2025-10-14",
            "market_value_eur": 130000000,
            "club": "Bayern Munich",
            "club_id": 27
          },
          {
            "date": "2025-06-05",
            "market_value_eur": 100000000,
            "club": "Bayern Munich",
            "club_id": 27
          },
          {
            "date": "2025-03-27",
            "market_value_eur": 80000000,
            "club": "Bayern Munich",
            "club_id": 27
          },
          {
            "date": "2024-12-20",
            "market_value_eur": 65000000,
            "club": "Bayern Munich",
            "club_id": 27
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "france:player:mike-maignan",
        "team_id": "france",
        "name": "Mike Maignan",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 182906,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "16",
            "sample_size": 407,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "40",
            "sample_size": 12,
            "latest_seen_date": "2015-12-05"
          }
        ],
        "activity": {
          "appearances_total": 364,
          "minutes_total": 32422,
          "goals_total": 0,
          "assists_total": 3,
          "yellow_cards_total": 15,
          "red_cards_total": 2,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 419,
          "starts": 362,
          "bench_rows": 57,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4621066,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "16",
              "team_captain": true
            },
            {
              "game_id": 4621050,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "16",
              "team_captain": true
            },
            {
              "game_id": 4621044,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "16",
              "team_captain": true
            },
            {
              "game_id": 4621031,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "16",
              "team_captain": true
            },
            {
              "game_id": 4621020,
              "date": "2026-04-06",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "16",
              "team_captain": true
            },
            {
              "game_id": 4621012,
              "date": "2026-03-21",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "16",
              "team_captain": true
            },
            {
              "game_id": 4620998,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "16",
              "team_captain": true
            },
            {
              "game_id": 4620993,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "16",
              "team_captain": true
            },
            {
              "game_id": 4620976,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "16",
              "team_captain": true
            },
            {
              "game_id": 4620972,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "16",
              "team_captain": true
            }
          ]
        },
        "events": {
          "events_total": 24,
          "goal_events": 0,
          "card_events": 17,
          "substitution_events": 7,
          "latest_event_date": "2026-01-25"
        },
        "recent_appearances": [
          {
            "game_id": 4621066,
            "date": "2026-05-03",
            "competition_id": "IT1",
            "home_team": "Unione Sportiva Sassuolo Calcio",
            "away_team": "Associazione Calcio Milan",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4621050,
            "date": "2026-04-26",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Milan",
            "away_team": "Juventus Football Club",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4621044,
            "date": "2026-04-19",
            "competition_id": "IT1",
            "home_team": "Verona Hellas Football Club",
            "away_team": "Associazione Calcio Milan",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4621031,
            "date": "2026-04-11",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Milan",
            "away_team": "Udinese Calcio",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4621020,
            "date": "2026-04-06",
            "competition_id": "IT1",
            "home_team": "Società Sportiva Calcio Napoli",
            "away_team": "Associazione Calcio Milan",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4621012,
            "date": "2026-03-21",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Milan",
            "away_team": "Torino Calcio",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4620998,
            "date": "2026-03-15",
            "competition_id": "IT1",
            "home_team": "Società Sportiva Lazio S.p.A.",
            "away_team": "Associazione Calcio Milan",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4620993,
            "date": "2026-03-08",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Milan",
            "away_team": "Football Club Internazionale Milano S.p.A.",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4620976,
            "date": "2026-03-01",
            "competition_id": "IT1",
            "home_team": "Unione Sportiva Cremonese S.p.A.",
            "away_team": "Associazione Calcio Milan",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4620972,
            "date": "2026-02-22",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Milan",
            "away_team": "Parma Calcio 1913",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-06-05",
            "market_value_eur": 38000000,
            "club": "AC Milan",
            "club_id": 5
          },
          {
            "date": "2024-03-12",
            "market_value_eur": 40000000,
            "club": "AC Milan",
            "club_id": 5
          },
          {
            "date": "2023-12-20",
            "market_value_eur": 45000000,
            "club": "AC Milan",
            "club_id": 5
          },
          {
            "date": "2023-06-15",
            "market_value_eur": 45000000,
            "club": "AC Milan",
            "club_id": 5
          },
          {
            "date": "2022-11-11",
            "market_value_eur": 35000000,
            "club": "AC Milan",
            "club_id": 5
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "france:player:n-golo-kante",
        "team_id": "france",
        "name": "N'Golo Kante",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 225083,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "7",
            "sample_size": 318,
            "latest_seen_date": "2026-01-29"
          },
          {
            "number": "17",
            "sample_size": 51,
            "latest_seen_date": "2026-05-02"
          },
          {
            "number": "14",
            "sample_size": 39,
            "latest_seen_date": "2016-05-15"
          }
        ],
        "activity": {
          "appearances_total": 345,
          "minutes_total": 27222,
          "goals_total": 17,
          "assists_total": 25,
          "yellow_cards_total": 46,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-02"
        },
        "lineups": {
          "lineup_rows": 408,
          "starts": 357,
          "bench_rows": 51,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4648051,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4648044,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4648036,
              "date": "2026-04-17",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4648026,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4648013,
              "date": "2026-04-05",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4648007,
              "date": "2026-03-17",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4647999,
              "date": "2026-03-13",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4647987,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4647981,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4805901,
              "date": "2026-02-26",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "17",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 146,
          "goal_events": 24,
          "card_events": 56,
          "substitution_events": 65,
          "latest_event_date": "2026-05-02"
        },
        "recent_appearances": [
          {
            "game_id": 4648051,
            "date": "2026-05-02",
            "competition_id": "TR1",
            "home_team": "Fenerbahçe Spor Kulübü",
            "away_team": "İstanbul Başakşehir Futbol Kulübü",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4648044,
            "date": "2026-04-26",
            "competition_id": "TR1",
            "home_team": "Galatasaray Spor Kulübü",
            "away_team": "Fenerbahçe Spor Kulübü",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4648036,
            "date": "2026-04-17",
            "competition_id": "TR1",
            "home_team": "Fenerbahçe Spor Kulübü",
            "away_team": "Çaykur Rizespor Kulübü",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4648026,
            "date": "2026-04-11",
            "competition_id": "TR1",
            "home_team": "Kayserispor Kulübü",
            "away_team": "Fenerbahçe Spor Kulübü",
            "score": {
              "home": 0,
              "away": 4
            },
            "minutes_played": 75,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4648013,
            "date": "2026-04-05",
            "competition_id": "TR1",
            "home_team": "Fenerbahçe Spor Kulübü",
            "away_team": "Beşiktaş Jimnastik Kulübü",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4648007,
            "date": "2026-03-17",
            "competition_id": "TR1",
            "home_team": "Fenerbahçe Spor Kulübü",
            "away_team": "Gaziantep Futbol Kulübü A.Ş.",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4647999,
            "date": "2026-03-13",
            "competition_id": "TR1",
            "home_team": "Fatih Karagümrük Sportif Faaliyetler San. Tic. A.Ş.",
            "away_team": "Fenerbahçe Spor Kulübü",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4647987,
            "date": "2026-03-08",
            "competition_id": "TR1",
            "home_team": "Fenerbahçe Spor Kulübü",
            "away_team": "Samsunspor",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 75,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4647981,
            "date": "2026-03-01",
            "competition_id": "TR1",
            "home_team": "Antalyaspor",
            "away_team": "Fenerbahçe Spor Kulübü",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4805901,
            "date": "2026-02-26",
            "competition_id": "EL",
            "home_team": "Nottingham Forest Football Club",
            "away_team": "Fenerbahçe Spor Kulübü",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "intermediate stage 2nd leg"
          }
        ],
        "valuation_history": [
          {
            "date": "2023-10-24",
            "market_value_eur": 12000000,
            "club": "Al-Ittihad Club",
            "club_id": 36
          },
          {
            "date": "2023-06-20",
            "market_value_eur": 15000000,
            "club": "Chelsea FC",
            "club_id": 36
          },
          {
            "date": "2023-03-16",
            "market_value_eur": 20000000,
            "club": "Chelsea FC",
            "club_id": 36
          },
          {
            "date": "2022-11-03",
            "market_value_eur": 30000000,
            "club": "Chelsea FC",
            "club_id": 36
          },
          {
            "date": "2022-06-15",
            "market_value_eur": 40000000,
            "club": "Chelsea FC",
            "club_id": 36
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "france:player:ousmane-dembele",
        "team_id": "france",
        "name": "Ousmane Dembele",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 288230,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "10",
            "sample_size": 125,
            "latest_seen_date": "2026-05-06"
          },
          {
            "number": "11",
            "sample_size": 122,
            "latest_seen_date": "2021-05-22"
          },
          {
            "number": "7",
            "sample_size": 121,
            "latest_seen_date": "2023-06-04"
          },
          {
            "number": "23",
            "sample_size": 26,
            "latest_seen_date": "2016-05-14"
          }
        ],
        "activity": {
          "appearances_total": 381,
          "minutes_total": 23935,
          "goals_total": 117,
          "assists_total": 105,
          "yellow_cards_total": 40,
          "red_cards_total": 1,
          "latest_appearance_date": "2026-05-06"
        },
        "lineups": {
          "lineup_rows": 394,
          "starts": 256,
          "bench_rows": 138,
          "latest_lineup_date": "2026-05-06",
          "latest_rows": [
            {
              "game_id": 4814380,
              "date": "2026-05-06",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4635285,
              "date": "2026-05-02",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4814378,
              "date": "2026-04-28",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4635277,
              "date": "2026-04-25",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4635231,
              "date": "2026-04-22",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4635275,
              "date": "2026-04-19",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4814374,
              "date": "2026-04-14",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4814370,
              "date": "2026-04-08",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4635256,
              "date": "2026-04-03",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4635247,
              "date": "2026-03-21",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "10",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 350,
          "goal_events": 117,
          "card_events": 43,
          "substitution_events": 183,
          "latest_event_date": "2026-05-06"
        },
        "recent_appearances": [
          {
            "game_id": 4814380,
            "date": "2026-05-06",
            "competition_id": "CL",
            "home_team": "FC Bayern München",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 65,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 2nd Leg"
          },
          {
            "game_id": 4814378,
            "date": "2026-04-28",
            "competition_id": "CL",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "FC Bayern München",
            "score": {
              "home": 5,
              "away": 4
            },
            "minutes_played": 90,
            "goals": 2,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 1st Leg"
          },
          {
            "game_id": 4635231,
            "date": "2026-04-22",
            "competition_id": "FR1",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Football Club de Nantes",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 65,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4635275,
            "date": "2026-04-19",
            "competition_id": "FR1",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Olympique Lyonnais",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 31,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4814374,
            "date": "2026-04-14",
            "competition_id": "CL",
            "home_team": "Liverpool Football Club",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 2,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 2nd Leg"
          },
          {
            "game_id": 4814370,
            "date": "2026-04-08",
            "competition_id": "CL",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Liverpool Football Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 88,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 1st Leg"
          },
          {
            "game_id": 4635256,
            "date": "2026-04-03",
            "competition_id": "FR1",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Toulouse Football Club",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 2,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4635247,
            "date": "2026-03-21",
            "competition_id": "FR1",
            "home_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 0,
              "away": 4
            },
            "minutes_played": 26,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4814362,
            "date": "2026-03-17",
            "competition_id": "CL",
            "home_team": "Chelsea Football Club",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 66,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4814354,
            "date": "2026-03-11",
            "competition_id": "CL",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Chelsea Football Club",
            "score": {
              "home": 5,
              "away": 2
            },
            "minutes_played": 69,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 1st Leg"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-15",
            "market_value_eur": 100000000,
            "club": "Paris Saint-Germain",
            "club_id": 583
          },
          {
            "date": "2025-10-10",
            "market_value_eur": 100000000,
            "club": "Paris Saint-Germain",
            "club_id": 583
          },
          {
            "date": "2025-06-03",
            "market_value_eur": 90000000,
            "club": "Paris Saint-Germain",
            "club_id": 583
          },
          {
            "date": "2025-03-24",
            "market_value_eur": 75000000,
            "club": "Paris Saint-Germain",
            "club_id": 583
          },
          {
            "date": "2024-12-10",
            "market_value_eur": 55000000,
            "club": "Paris Saint-Germain",
            "club_id": 583
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "france:player:rayan-cherki",
        "team_id": "france",
        "name": "Rayan Cherki",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 607223,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "18",
            "sample_size": 191,
            "latest_seen_date": "2025-05-17"
          },
          {
            "number": "10",
            "sample_size": 48,
            "latest_seen_date": "2026-05-04"
          },
          {
            "number": "36",
            "sample_size": 5,
            "latest_seen_date": "2020-08-19"
          },
          {
            "number": "29",
            "sample_size": 4,
            "latest_seen_date": "2025-07-01"
          }
        ],
        "activity": {
          "appearances_total": 215,
          "minutes_total": 10913,
          "goals_total": 31,
          "assists_total": 53,
          "yellow_cards_total": 11,
          "red_cards_total": 1,
          "latest_appearance_date": "2026-05-04"
        },
        "lineups": {
          "lineup_rows": 248,
          "starts": 115,
          "bench_rows": 133,
          "latest_lineup_date": "2026-05-04",
          "latest_rows": [
            {
              "game_id": 4626143,
              "date": "2026-05-04",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4859279,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4626131,
              "date": "2026-04-22",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4626124,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4626111,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4844306,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4818788,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4814364,
              "date": "2026-03-17",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4626097,
              "date": "2026-03-14",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4814356,
              "date": "2026-03-11",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "10",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 119,
          "goal_events": 31,
          "card_events": 12,
          "substitution_events": 76,
          "latest_event_date": "2026-04-19"
        },
        "recent_appearances": [
          {
            "game_id": 4626143,
            "date": "2026-05-04",
            "competition_id": "GB1",
            "home_team": "Everton Football Club",
            "away_team": "Manchester City Football Club",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4859279,
            "date": "2026-04-25",
            "competition_id": "FAC",
            "home_team": "Manchester City Football Club",
            "away_team": "Southampton FC",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals"
          },
          {
            "game_id": 4626131,
            "date": "2026-04-22",
            "competition_id": "GB1",
            "home_team": "Burnley Football Club",
            "away_team": "Manchester City Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4626124,
            "date": "2026-04-19",
            "competition_id": "GB1",
            "home_team": "Manchester City Football Club",
            "away_team": "Arsenal Football Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 85,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4626111,
            "date": "2026-04-12",
            "competition_id": "GB1",
            "home_team": "Chelsea Football Club",
            "away_team": "Manchester City Football Club",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 76,
            "goals": 0,
            "assists": 2,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4844306,
            "date": "2026-04-04",
            "competition_id": "FAC",
            "home_team": "Manchester City Football Club",
            "away_team": "Liverpool Football Club",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 71,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals"
          },
          {
            "game_id": 4818788,
            "date": "2026-03-22",
            "competition_id": "CGB",
            "home_team": "Arsenal Football Club",
            "away_team": "Manchester City Football Club",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Final"
          },
          {
            "game_id": 4814364,
            "date": "2026-03-17",
            "competition_id": "CL",
            "home_team": "Manchester City Football Club",
            "away_team": "Real Madrid Club de Fútbol",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4626097,
            "date": "2026-03-14",
            "competition_id": "GB1",
            "home_team": "West Ham United Football Club",
            "away_team": "Manchester City Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 30,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4814356,
            "date": "2026-03-11",
            "competition_id": "CL",
            "home_team": "Real Madrid Club de Fútbol",
            "away_team": "Manchester City Football Club",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 21,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 1st Leg"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-09",
            "market_value_eur": 50000000,
            "club": "Manchester City",
            "club_id": 281
          },
          {
            "date": "2025-06-03",
            "market_value_eur": 45000000,
            "club": "Olympique Lyon",
            "club_id": 281
          },
          {
            "date": "2025-03-24",
            "market_value_eur": 35000000,
            "club": "Olympique Lyon",
            "club_id": 281
          },
          {
            "date": "2024-12-10",
            "market_value_eur": 30000000,
            "club": "Olympique Lyon",
            "club_id": 281
          },
          {
            "date": "2024-10-07",
            "market_value_eur": 20000000,
            "club": "Olympique Lyon",
            "club_id": 281
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "france:player:robin-risser",
        "team_id": "france",
        "name": "Robin Risser",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 743515,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "40",
            "sample_size": 58,
            "latest_seen_date": "2026-05-02"
          },
          {
            "number": "16",
            "sample_size": 3,
            "latest_seen_date": "2024-08-30"
          }
        ],
        "activity": {
          "appearances_total": 31,
          "minutes_total": 2790,
          "goals_total": 0,
          "assists_total": 1,
          "yellow_cards_total": 2,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-02"
        },
        "lineups": {
          "lineup_rows": 61,
          "starts": 31,
          "bench_rows": 30,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4635293,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "40",
              "team_captain": false
            },
            {
              "game_id": 4635283,
              "date": "2026-04-24",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "40",
              "team_captain": false
            },
            {
              "game_id": 4635270,
              "date": "2026-04-17",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "40",
              "team_captain": false
            },
            {
              "game_id": 4635255,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "40",
              "team_captain": false
            },
            {
              "game_id": 4635244,
              "date": "2026-03-20",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "40",
              "team_captain": false
            },
            {
              "game_id": 4635232,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "40",
              "team_captain": false
            },
            {
              "game_id": 4635226,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "40",
              "team_captain": false
            },
            {
              "game_id": 4635220,
              "date": "2026-02-27",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "40",
              "team_captain": false
            },
            {
              "game_id": 4635205,
              "date": "2026-02-21",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "40",
              "team_captain": false
            },
            {
              "game_id": 4635202,
              "date": "2026-02-14",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "40",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 2,
          "goal_events": 0,
          "card_events": 2,
          "substitution_events": 0,
          "latest_event_date": "2026-01-02"
        },
        "recent_appearances": [
          {
            "game_id": 4635293,
            "date": "2026-05-02",
            "competition_id": "FR1",
            "home_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "away_team": "Racing Club de Lens",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4635283,
            "date": "2026-04-24",
            "competition_id": "FR1",
            "home_team": "Stade brestois 29",
            "away_team": "Racing Club de Lens",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4635270,
            "date": "2026-04-17",
            "competition_id": "FR1",
            "home_team": "Racing Club de Lens",
            "away_team": "Toulouse Football Club",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4635255,
            "date": "2026-04-04",
            "competition_id": "FR1",
            "home_team": "Lille Olympique Sporting Club",
            "away_team": "Racing Club de Lens",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4635244,
            "date": "2026-03-20",
            "competition_id": "FR1",
            "home_team": "Racing Club de Lens",
            "away_team": "Angers Sporting Club de l'Ouest",
            "score": {
              "home": 5,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4635232,
            "date": "2026-03-14",
            "competition_id": "FR1",
            "home_team": "Football Club Lorient-Bretagne Sud",
            "away_team": "Racing Club de Lens",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4635226,
            "date": "2026-03-08",
            "competition_id": "FR1",
            "home_team": "Racing Club de Lens",
            "away_team": "Football Club de Metz",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4635220,
            "date": "2026-02-27",
            "competition_id": "FR1",
            "home_team": "Racing Club de Strasbourg Alsace",
            "away_team": "Racing Club de Lens",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4635205,
            "date": "2026-02-21",
            "competition_id": "FR1",
            "home_team": "Racing Club de Lens",
            "away_team": "Association sportive de Monaco Football Club",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4635202,
            "date": "2026-02-14",
            "competition_id": "FR1",
            "home_team": "Paris Football Club",
            "away_team": "Racing Club de Lens",
            "score": {
              "home": 0,
              "away": 5
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-15",
            "market_value_eur": 10000000,
            "club": "RC Lens",
            "club_id": 826
          },
          {
            "date": "2025-10-10",
            "market_value_eur": 5000000,
            "club": "RC Lens",
            "club_id": 826
          },
          {
            "date": "2025-06-02",
            "market_value_eur": 1500000,
            "club": "Red Star FC",
            "club_id": 826
          },
          {
            "date": "2025-03-12",
            "market_value_eur": 800000,
            "club": "Red Star FC",
            "club_id": 826
          },
          {
            "date": "2024-12-04",
            "market_value_eur": 500000,
            "club": "Red Star FC",
            "club_id": 826
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "france:player:theo-hernandez",
        "team_id": "france",
        "name": "Theo Hernandez",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 339808,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "19",
            "sample_size": 320,
            "latest_seen_date": "2026-05-05"
          },
          {
            "number": "15",
            "sample_size": 97,
            "latest_seen_date": "2018-05-26"
          },
          {
            "number": "33",
            "sample_size": 1,
            "latest_seen_date": "2016-02-06"
          }
        ],
        "activity": {
          "appearances_total": 351,
          "minutes_total": 29779,
          "goals_total": 37,
          "assists_total": 54,
          "yellow_cards_total": 87,
          "red_cards_total": 5,
          "latest_appearance_date": "2025-05-14"
        },
        "lineups": {
          "lineup_rows": 418,
          "starts": 350,
          "bench_rows": 68,
          "latest_lineup_date": "2026-05-05",
          "latest_rows": [
            {
              "game_id": 4750243,
              "date": "2026-05-05",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4750211,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4750217,
              "date": "2026-04-28",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4750234,
              "date": "2026-04-08",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4750200,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4750254,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4750159,
              "date": "2026-03-06",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4750178,
              "date": "2026-02-27",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4709386,
              "date": "2026-02-24",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4750189,
              "date": "2026-02-21",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "19",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 185,
          "goal_events": 45,
          "card_events": 98,
          "substitution_events": 39,
          "latest_event_date": "2026-02-24"
        },
        "recent_appearances": [
          {
            "game_id": 4600550,
            "date": "2025-05-14",
            "competition_id": "CIT",
            "home_team": "Associazione Calcio Milan",
            "away_team": "Bologna Football Club 1909",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Final"
          },
          {
            "game_id": 4374277,
            "date": "2025-05-09",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Milan",
            "away_team": "Bologna Football Club 1909",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "36. Matchday"
          },
          {
            "game_id": 4374265,
            "date": "2025-05-05",
            "competition_id": "IT1",
            "home_team": "Genoa Cricket and Football Club",
            "away_team": "Associazione Calcio Milan",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4374261,
            "date": "2025-04-27",
            "competition_id": "IT1",
            "home_team": "Venezia FC",
            "away_team": "Associazione Calcio Milan",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4567628,
            "date": "2025-04-23",
            "competition_id": "CIT",
            "home_team": "Football Club Internazionale Milano S.p.A.",
            "away_team": "Associazione Calcio Milan",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 88,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 2nd Leg"
          },
          {
            "game_id": 4374247,
            "date": "2025-04-20",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Milan",
            "away_team": "Atalanta Bergamasca Calcio S.p.a.",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4374240,
            "date": "2025-04-11",
            "competition_id": "IT1",
            "home_team": "Udinese Calcio",
            "away_team": "Associazione Calcio Milan",
            "score": {
              "home": 0,
              "away": 4
            },
            "minutes_played": 83,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4374227,
            "date": "2025-04-05",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Milan",
            "away_team": "Associazione Calcio Fiorentina",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4567627,
            "date": "2025-04-02",
            "competition_id": "CIT",
            "home_team": "Associazione Calcio Milan",
            "away_team": "Football Club Internazionale Milano S.p.A.",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Semi-Finals 1st Leg"
          },
          {
            "game_id": 4374220,
            "date": "2025-03-30",
            "competition_id": "IT1",
            "home_team": "Società Sportiva Calcio Napoli",
            "away_team": "Associazione Calcio Milan",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-06-05",
            "market_value_eur": 60000000,
            "club": "AC Milan",
            "club_id": 1114
          },
          {
            "date": "2024-03-12",
            "market_value_eur": 60000000,
            "club": "AC Milan",
            "club_id": 1114
          },
          {
            "date": "2023-12-20",
            "market_value_eur": 55000000,
            "club": "AC Milan",
            "club_id": 1114
          },
          {
            "date": "2023-06-15",
            "market_value_eur": 60000000,
            "club": "AC Milan",
            "club_id": 1114
          },
          {
            "date": "2022-12-23",
            "market_value_eur": 60000000,
            "club": "AC Milan",
            "club_id": 1114
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "france:player:warren-zaire-emery",
        "team_id": "france",
        "name": "Warren Zaire-Emery",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 810092,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "33",
            "sample_size": 183,
            "latest_seen_date": "2026-05-06"
          }
        ],
        "activity": {
          "appearances_total": 166,
          "minutes_total": 10765,
          "goals_total": 10,
          "assists_total": 13,
          "yellow_cards_total": 14,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-06"
        },
        "lineups": {
          "lineup_rows": 183,
          "starts": 115,
          "bench_rows": 68,
          "latest_lineup_date": "2026-05-06",
          "latest_rows": [
            {
              "game_id": 4814380,
              "date": "2026-05-06",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "33",
              "team_captain": false
            },
            {
              "game_id": 4635285,
              "date": "2026-05-02",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "33",
              "team_captain": false
            },
            {
              "game_id": 4814378,
              "date": "2026-04-28",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "33",
              "team_captain": false
            },
            {
              "game_id": 4635277,
              "date": "2026-04-25",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "33",
              "team_captain": false
            },
            {
              "game_id": 4635231,
              "date": "2026-04-22",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "33",
              "team_captain": false
            },
            {
              "game_id": 4635275,
              "date": "2026-04-19",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "33",
              "team_captain": false
            },
            {
              "game_id": 4814374,
              "date": "2026-04-14",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "33",
              "team_captain": false
            },
            {
              "game_id": 4814370,
              "date": "2026-04-08",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "33",
              "team_captain": false
            },
            {
              "game_id": 4635256,
              "date": "2026-04-03",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "33",
              "team_captain": false
            },
            {
              "game_id": 4635247,
              "date": "2026-03-21",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "33",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 64,
          "goal_events": 10,
          "card_events": 14,
          "substitution_events": 40,
          "latest_event_date": "2026-05-02"
        },
        "recent_appearances": [
          {
            "game_id": 4814380,
            "date": "2026-05-06",
            "competition_id": "CL",
            "home_team": "FC Bayern München",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 2nd Leg"
          },
          {
            "game_id": 4635285,
            "date": "2026-05-02",
            "competition_id": "FR1",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Football Club Lorient-Bretagne Sud",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 29,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4814378,
            "date": "2026-04-28",
            "competition_id": "CL",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "FC Bayern München",
            "score": {
              "home": 5,
              "away": 4
            },
            "minutes_played": 64,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 1st Leg"
          },
          {
            "game_id": 4635277,
            "date": "2026-04-25",
            "competition_id": "FR1",
            "home_team": "Angers Sporting Club de l'Ouest",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4635231,
            "date": "2026-04-22",
            "competition_id": "FR1",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Football Club de Nantes",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 60,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4635275,
            "date": "2026-04-19",
            "competition_id": "FR1",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Olympique Lyonnais",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 51,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4814374,
            "date": "2026-04-14",
            "competition_id": "CL",
            "home_team": "Liverpool Football Club",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 81,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 2nd Leg"
          },
          {
            "game_id": 4814370,
            "date": "2026-04-08",
            "competition_id": "CL",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Liverpool Football Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 1st Leg"
          },
          {
            "game_id": 4635256,
            "date": "2026-04-03",
            "competition_id": "FR1",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Toulouse Football Club",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4635247,
            "date": "2026-03-21",
            "competition_id": "FR1",
            "home_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 0,
              "away": 4
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-15",
            "market_value_eur": 50000000,
            "club": "Paris Saint-Germain",
            "club_id": 583
          },
          {
            "date": "2025-10-10",
            "market_value_eur": 50000000,
            "club": "Paris Saint-Germain",
            "club_id": 583
          },
          {
            "date": "2025-06-03",
            "market_value_eur": 55000000,
            "club": "Paris Saint-Germain",
            "club_id": 583
          },
          {
            "date": "2024-12-10",
            "market_value_eur": 60000000,
            "club": "Paris Saint-Germain",
            "club_id": 583
          },
          {
            "date": "2024-06-03",
            "market_value_eur": 60000000,
            "club": "Paris Saint-Germain",
            "club_id": 583
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "france:player:william-saliba",
        "team_id": "france",
        "name": "William Saliba",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 495666,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "2",
            "sample_size": 190,
            "latest_seen_date": "2026-05-05"
          },
          {
            "number": "4",
            "sample_size": 42,
            "latest_seen_date": "2020-08-29"
          },
          {
            "number": "12",
            "sample_size": 36,
            "latest_seen_date": "2023-03-16"
          },
          {
            "number": "18",
            "sample_size": 20,
            "latest_seen_date": "2021-05-23"
          },
          {
            "number": "33",
            "sample_size": 2,
            "latest_seen_date": "2018-09-14"
          }
        ],
        "activity": {
          "appearances_total": 268,
          "minutes_total": 23387,
          "goals_total": 9,
          "assists_total": 3,
          "yellow_cards_total": 23,
          "red_cards_total": 1,
          "latest_appearance_date": "2026-05-05"
        },
        "lineups": {
          "lineup_rows": 292,
          "starts": 261,
          "bench_rows": 31,
          "latest_lineup_date": "2026-05-05",
          "latest_rows": [
            {
              "game_id": 4814381,
              "date": "2026-05-05",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4626138,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4814379,
              "date": "2026-04-29",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4626128,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4626124,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4814377,
              "date": "2026-04-15",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4626108,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4814373,
              "date": "2026-04-07",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4844308,
              "date": "2026-04-04",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4818788,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "2",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 47,
          "goal_events": 10,
          "card_events": 26,
          "substitution_events": 10,
          "latest_event_date": "2026-03-01"
        },
        "recent_appearances": [
          {
            "game_id": 4814381,
            "date": "2026-05-05",
            "competition_id": "CL",
            "home_team": "Arsenal Football Club",
            "away_team": "Club Atlético de Madrid S.A.D.",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 2nd Leg"
          },
          {
            "game_id": 4626138,
            "date": "2026-05-02",
            "competition_id": "GB1",
            "home_team": "Arsenal Football Club",
            "away_team": "Fulham Football Club",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4814379,
            "date": "2026-04-29",
            "competition_id": "CL",
            "home_team": "Club Atlético de Madrid S.A.D.",
            "away_team": "Arsenal Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 1st Leg"
          },
          {
            "game_id": 4626128,
            "date": "2026-04-25",
            "competition_id": "GB1",
            "home_team": "Arsenal Football Club",
            "away_team": "Newcastle United Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4626124,
            "date": "2026-04-19",
            "competition_id": "GB1",
            "home_team": "Manchester City Football Club",
            "away_team": "Arsenal Football Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4814377,
            "date": "2026-04-15",
            "competition_id": "CL",
            "home_team": "Arsenal Football Club",
            "away_team": "Sporting Clube de Portugal",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 2nd Leg"
          },
          {
            "game_id": 4626108,
            "date": "2026-04-11",
            "competition_id": "GB1",
            "home_team": "Arsenal Football Club",
            "away_team": "Association Football Club Bournemouth",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4814373,
            "date": "2026-04-07",
            "competition_id": "CL",
            "home_team": "Sporting Clube de Portugal",
            "away_team": "Arsenal Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 1st Leg"
          },
          {
            "game_id": 4844308,
            "date": "2026-04-04",
            "competition_id": "FAC",
            "home_team": "Southampton FC",
            "away_team": "Arsenal Football Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 18,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals"
          },
          {
            "game_id": 4818788,
            "date": "2026-03-22",
            "competition_id": "CGB",
            "home_team": "Arsenal Football Club",
            "away_team": "Manchester City Football Club",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Final"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-09",
            "market_value_eur": 90000000,
            "club": "Arsenal FC",
            "club_id": 11
          },
          {
            "date": "2025-05-30",
            "market_value_eur": 80000000,
            "club": "Arsenal FC",
            "club_id": 11
          },
          {
            "date": "2024-12-16",
            "market_value_eur": 80000000,
            "club": "Arsenal FC",
            "club_id": 11
          },
          {
            "date": "2024-05-27",
            "market_value_eur": 80000000,
            "club": "Arsenal FC",
            "club_id": 11
          },
          {
            "date": "2024-03-14",
            "market_value_eur": 80000000,
            "club": "Arsenal FC",
            "club_id": 11
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "haiti:player:alexandre-pierre",
        "team_id": "haiti",
        "name": "Alexandre Pierre",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 838947,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "30",
            "sample_size": 15,
            "latest_seen_date": "2024-05-12"
          },
          {
            "number": "40",
            "sample_size": 8,
            "latest_seen_date": "2021-01-17"
          }
        ],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": 23,
          "starts": 0,
          "bench_rows": 23,
          "latest_lineup_date": "2024-05-12",
          "latest_rows": [
            {
              "game_id": 4094867,
              "date": "2024-05-12",
              "type": "substitutes",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 4094863,
              "date": "2024-05-04",
              "type": "substitutes",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 4094849,
              "date": "2024-04-28",
              "type": "substitutes",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 4094841,
              "date": "2024-04-21",
              "type": "substitutes",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 4094830,
              "date": "2024-04-13",
              "type": "substitutes",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 4094822,
              "date": "2024-04-07",
              "type": "substitutes",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 4094812,
              "date": "2024-03-31",
              "type": "substitutes",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 4094809,
              "date": "2024-03-16",
              "type": "substitutes",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 4094795,
              "date": "2024-03-10",
              "type": "substitutes",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 4094792,
              "date": "2024-03-03",
              "type": "substitutes",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": null,
          "goal_events": null,
          "card_events": null,
          "substitution_events": null,
          "latest_event_date": null
        },
        "recent_appearances": [],
        "valuation_history": [
          {
            "date": "2024-06-03",
            "market_value_eur": 100000,
            "club": "RC Strasbourg Alsace",
            "club_id": 667
          },
          {
            "date": "2023-12-18",
            "market_value_eur": 100000,
            "club": "RC Strasbourg Alsace",
            "club_id": 667
          },
          {
            "date": "2023-06-27",
            "market_value_eur": 100000,
            "club": "RC Strasbourg Alsace",
            "club_id": 667
          },
          {
            "date": "2022-11-02",
            "market_value_eur": 100000,
            "club": "RC Strasbourg Alsace",
            "club_id": 667
          },
          {
            "date": "2022-06-21",
            "market_value_eur": 100000,
            "club": "FC Annecy",
            "club_id": 30204
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "haiti:player:carl-fred-sainte",
        "team_id": "haiti",
        "name": "Carl Fred Sainte",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 718244,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": null,
          "starts": null,
          "bench_rows": null,
          "latest_lineup_date": null,
          "latest_rows": []
        },
        "events": {
          "events_total": null,
          "goal_events": null,
          "card_events": null,
          "substitution_events": null,
          "latest_event_date": null
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "haiti:player:carlens-arcus",
        "team_id": "haiti",
        "name": "Carlens Arcus",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 371686,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "2",
            "sample_size": 121,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "33",
            "sample_size": 3,
            "latest_seen_date": "2017-03-17"
          },
          {
            "number": "34",
            "sample_size": 2,
            "latest_seen_date": "2017-01-13"
          }
        ],
        "activity": {
          "appearances_total": 115,
          "minutes_total": 8985,
          "goals_total": 1,
          "assists_total": 11,
          "yellow_cards_total": 18,
          "red_cards_total": 1,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 126,
          "starts": 104,
          "bench_rows": 22,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4635292,
              "date": "2026-05-03",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4635237,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4635229,
              "date": "2026-03-07",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4635215,
              "date": "2026-02-28",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4635200,
              "date": "2026-02-15",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4635193,
              "date": "2026-02-08",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4635185,
              "date": "2026-02-01",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4635171,
              "date": "2026-01-25",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4635167,
              "date": "2026-01-17",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4635154,
              "date": "2026-01-04",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "2",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 51,
          "goal_events": 1,
          "card_events": 19,
          "substitution_events": 31,
          "latest_event_date": "2026-05-03"
        },
        "recent_appearances": [
          {
            "game_id": 4635292,
            "date": "2026-05-03",
            "competition_id": "FR1",
            "home_team": "Association de la Jeunesse auxerroise",
            "away_team": "Angers Sporting Club de l'Ouest",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 4,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4635237,
            "date": "2026-03-14",
            "competition_id": "FR1",
            "home_team": "Angers Sporting Club de l'Ouest",
            "away_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 21,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4635229,
            "date": "2026-03-07",
            "competition_id": "FR1",
            "home_team": "Football Club de Nantes",
            "away_team": "Angers Sporting Club de l'Ouest",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4635215,
            "date": "2026-02-28",
            "competition_id": "FR1",
            "home_team": "Association sportive de Monaco Football Club",
            "away_team": "Angers Sporting Club de l'Ouest",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4635200,
            "date": "2026-02-15",
            "competition_id": "FR1",
            "home_team": "Football Club Lorient-Bretagne Sud",
            "away_team": "Angers Sporting Club de l'Ouest",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4635193,
            "date": "2026-02-08",
            "competition_id": "FR1",
            "home_team": "Angers Sporting Club de l'Ouest",
            "away_team": "Toulouse Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "21. Matchday"
          },
          {
            "game_id": 4635185,
            "date": "2026-02-01",
            "competition_id": "FR1",
            "home_team": "Angers Sporting Club de l'Ouest",
            "away_team": "Football Club de Metz",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 4635171,
            "date": "2026-01-25",
            "competition_id": "FR1",
            "home_team": "Paris Football Club",
            "away_team": "Angers Sporting Club de l'Ouest",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "19. Matchday"
          },
          {
            "game_id": 4635167,
            "date": "2026-01-17",
            "competition_id": "FR1",
            "home_team": "Angers Sporting Club de l'Ouest",
            "away_team": "Olympique de Marseille",
            "score": {
              "home": 2,
              "away": 5
            },
            "minutes_played": 86,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "18. Matchday"
          },
          {
            "game_id": 4635154,
            "date": "2026-01-04",
            "competition_id": "FR1",
            "home_team": "Le Havre Athletic Club",
            "away_team": "Angers Sporting Club de l'Ouest",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "17. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-05-31",
            "market_value_eur": 700000,
            "club": "Vitesse Arnhem",
            "club_id": 1420
          },
          {
            "date": "2023-12-15",
            "market_value_eur": 800000,
            "club": "Vitesse Arnhem",
            "club_id": 1420
          },
          {
            "date": "2023-06-23",
            "market_value_eur": 1500000,
            "club": "Vitesse Arnhem",
            "club_id": 1420
          },
          {
            "date": "2022-11-11",
            "market_value_eur": 1800000,
            "club": "Vitesse Arnhem",
            "club_id": 1420
          },
          {
            "date": "2022-06-02",
            "market_value_eur": 1800000,
            "club": "AJ Auxerre",
            "club_id": 1420
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "haiti:player:danley-jean-jacques",
        "team_id": "haiti",
        "name": "Danley Jean Jacques",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 628834,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "27",
            "sample_size": 33,
            "latest_seen_date": "2024-05-19"
          },
          {
            "number": "21",
            "sample_size": 31,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "31",
            "sample_size": 6,
            "latest_seen_date": "2022-05-21"
          }
        ],
        "activity": {
          "appearances_total": 33,
          "minutes_total": 2688,
          "goals_total": 0,
          "assists_total": 0,
          "yellow_cards_total": 4,
          "red_cards_total": 0,
          "latest_appearance_date": "2024-05-19"
        },
        "lineups": {
          "lineup_rows": 70,
          "starts": 55,
          "bench_rows": 15,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4850729,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4850713,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4850694,
              "date": "2026-04-23",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4803005,
              "date": "2026-04-19",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4802972,
              "date": "2026-04-05",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4802954,
              "date": "2026-03-21",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4802939,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4802926,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4802920,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4770596,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "21",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 36,
          "goal_events": 5,
          "card_events": 13,
          "substitution_events": 18,
          "latest_event_date": "2026-04-26"
        },
        "recent_appearances": [
          {
            "game_id": 4094883,
            "date": "2024-05-19",
            "competition_id": "FR1",
            "home_team": "Football Club de Metz",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 89,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4094867,
            "date": "2024-05-12",
            "competition_id": "FR1",
            "home_team": "Racing Club de Strasbourg Alsace",
            "away_team": "Football Club de Metz",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4094864,
            "date": "2024-05-04",
            "competition_id": "FR1",
            "home_team": "Football Club de Metz",
            "away_team": "Stade Rennais Football Club",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 3,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4094855,
            "date": "2024-04-28",
            "competition_id": "FR1",
            "home_team": "Football Club de Metz",
            "away_team": "Lille Olympique Sporting Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 70,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4094846,
            "date": "2024-04-21",
            "competition_id": "FR1",
            "home_team": "Le Havre Athletic Club",
            "away_team": "Football Club de Metz",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4094838,
            "date": "2024-04-12",
            "competition_id": "FR1",
            "home_team": "Football Club de Metz",
            "away_team": "Racing Club de Lens",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4094829,
            "date": "2024-04-07",
            "competition_id": "FR1",
            "home_team": "Stade brestois 29",
            "away_team": "Football Club de Metz",
            "score": {
              "home": 4,
              "away": 3
            },
            "minutes_played": 79,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4094807,
            "date": "2024-03-17",
            "competition_id": "FR1",
            "home_team": "Stade Reims",
            "away_team": "Football Club de Metz",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4094802,
            "date": "2024-03-10",
            "competition_id": "FR1",
            "home_team": "Football Club de Metz",
            "away_team": "Clermont Foot 63",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4094791,
            "date": "2024-03-03",
            "competition_id": "FR1",
            "home_team": "Football Club de Nantes",
            "away_team": "Football Club de Metz",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-06-03",
            "market_value_eur": 2000000,
            "club": "FC Metz",
            "club_id": 25467
          },
          {
            "date": "2023-12-18",
            "market_value_eur": 2000000,
            "club": "FC Metz",
            "club_id": 25467
          },
          {
            "date": "2023-10-16",
            "market_value_eur": 2000000,
            "club": "FC Metz",
            "club_id": 25467
          },
          {
            "date": "2023-06-16",
            "market_value_eur": 1500000,
            "club": "FC Metz",
            "club_id": 25467
          },
          {
            "date": "2023-04-06",
            "market_value_eur": 800000,
            "club": "FC Metz",
            "club_id": 25467
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "haiti:player:derrick-etienne-jr",
        "team_id": "haiti",
        "name": "Derrick Etienne Jr.",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 354763,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "11",
            "sample_size": 36,
            "latest_seen_date": "2026-05-02"
          }
        ],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": 36,
          "starts": 12,
          "bench_rows": 24,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4850723,
              "date": "2026-05-02",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4850708,
              "date": "2026-04-25",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4850694,
              "date": "2026-04-23",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4802999,
              "date": "2026-04-18",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4802983,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4802968,
              "date": "2026-04-04",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4802953,
              "date": "2026-03-21",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4802938,
              "date": "2026-03-14",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4802937,
              "date": "2026-03-08",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4802917,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "11",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 16,
          "goal_events": 1,
          "card_events": 2,
          "substitution_events": 13,
          "latest_event_date": "2026-04-18"
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "haiti:player:dominique-simon",
        "team_id": "haiti",
        "name": "Dominique Simon",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 988188,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "20",
            "sample_size": 15,
            "latest_seen_date": "2025-07-18"
          },
          {
            "number": "6",
            "sample_size": 8,
            "latest_seen_date": "2023-07-20"
          },
          {
            "number": "8",
            "sample_size": 2,
            "latest_seen_date": "2024-07-18"
          }
        ],
        "activity": {
          "appearances_total": 2,
          "minutes_total": 172,
          "goals_total": 0,
          "assists_total": 0,
          "yellow_cards_total": 1,
          "red_cards_total": 0,
          "latest_appearance_date": "2024-07-18"
        },
        "lineups": {
          "lineup_rows": 25,
          "starts": 20,
          "bench_rows": 5,
          "latest_lineup_date": "2025-07-18",
          "latest_rows": [
            {
              "game_id": 4624524,
              "date": "2025-07-18",
              "type": "substitutes",
              "position": "Attacking Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4363535,
              "date": "2025-04-19",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4363499,
              "date": "2025-03-15",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4363495,
              "date": "2025-03-09",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4363482,
              "date": "2025-03-01",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4363478,
              "date": "2025-02-22",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4363467,
              "date": "2025-02-15",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4363460,
              "date": "2025-02-08",
              "type": "substitutes",
              "position": "Attacking Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4363351,
              "date": "2024-10-19",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4363334,
              "date": "2024-09-28",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "20",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 13,
          "goal_events": 1,
          "card_events": 6,
          "substitution_events": 6,
          "latest_event_date": "2025-03-01"
        },
        "recent_appearances": [
          {
            "game_id": 4361864,
            "date": "2024-07-18",
            "competition_id": "ECLQ",
            "home_team": "Dinamo Tbilisi",
            "away_team": "FK Mornar Bar",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 82,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "First Round 2nd leg"
          },
          {
            "game_id": 4361770,
            "date": "2024-07-11",
            "competition_id": "ECLQ",
            "home_team": "FK Mornar Bar",
            "away_team": "Dinamo Tbilisi",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "First Round 1st leg"
          }
        ],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "haiti:player:duckens-nazon",
        "team_id": "haiti",
        "name": "Duckens Nazon",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 345763,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "9",
            "sample_size": 73,
            "latest_seen_date": "2025-06-01"
          },
          {
            "number": "90",
            "sample_size": 28,
            "latest_seen_date": "2021-04-18"
          },
          {
            "number": "18",
            "sample_size": 2,
            "latest_seen_date": "2017-12-03"
          }
        ],
        "activity": {
          "appearances_total": 86,
          "minutes_total": 4668,
          "goals_total": 18,
          "assists_total": 7,
          "yellow_cards_total": 10,
          "red_cards_total": 2,
          "latest_appearance_date": "2025-06-01"
        },
        "lineups": {
          "lineup_rows": 103,
          "starts": 52,
          "bench_rows": 51,
          "latest_lineup_date": "2025-06-01",
          "latest_rows": [
            {
              "game_id": 4393443,
              "date": "2025-06-01",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4393432,
              "date": "2025-05-25",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4393422,
              "date": "2025-05-18",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4393414,
              "date": "2025-05-12",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4393396,
              "date": "2025-04-27",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4393392,
              "date": "2025-04-20",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4393378,
              "date": "2025-04-13",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4393371,
              "date": "2025-04-04",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4393361,
              "date": "2025-03-28",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4393349,
              "date": "2025-03-15",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 67,
          "goal_events": 20,
          "card_events": 13,
          "substitution_events": 34,
          "latest_event_date": "2025-06-01"
        },
        "recent_appearances": [
          {
            "game_id": 4393443,
            "date": "2025-06-01",
            "competition_id": "TR1",
            "home_team": "Samsunspor",
            "away_team": "Kayserispor Kulübü",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "38. Matchday"
          },
          {
            "game_id": 4393432,
            "date": "2025-05-25",
            "competition_id": "TR1",
            "home_team": "Kayserispor Kulübü",
            "away_team": "Bodrum FK",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 75,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "37. Matchday"
          },
          {
            "game_id": 4393422,
            "date": "2025-05-18",
            "competition_id": "TR1",
            "home_team": "Galatasaray Spor Kulübü",
            "away_team": "Kayserispor Kulübü",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "36. Matchday"
          },
          {
            "game_id": 4393414,
            "date": "2025-05-12",
            "competition_id": "TR1",
            "home_team": "Kayserispor Kulübü",
            "away_team": "Antalyaspor",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 84,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4393396,
            "date": "2025-04-27",
            "competition_id": "TR1",
            "home_team": "Kayserispor Kulübü",
            "away_team": "Çaykur Rizespor Kulübü",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 86,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4393392,
            "date": "2025-04-20",
            "competition_id": "TR1",
            "home_team": "Fenerbahçe Spor Kulübü",
            "away_team": "Kayserispor Kulübü",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 81,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4393378,
            "date": "2025-04-13",
            "competition_id": "TR1",
            "home_team": "Kayserispor Kulübü",
            "away_team": "Kasımpaşa A.Ş.",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 30,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4393371,
            "date": "2025-04-04",
            "competition_id": "TR1",
            "home_team": "Adana Demirspor",
            "away_team": "Kayserispor Kulübü",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 17,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4393361,
            "date": "2025-03-28",
            "competition_id": "TR1",
            "home_team": "Kayserispor Kulübü",
            "away_team": "Hatayspor",
            "score": {
              "home": 5,
              "away": 0
            },
            "minutes_played": 23,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4393349,
            "date": "2025-03-15",
            "competition_id": "TR1",
            "home_team": "Gaziantep Futbol Kulübü A.Ş.",
            "away_team": "Kayserispor Kulübü",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 84,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-05-31",
            "market_value_eur": 1600000,
            "club": "Kayserispor",
            "club_id": 3205
          },
          {
            "date": "2024-03-15",
            "market_value_eur": 1600000,
            "club": "Kayserispor",
            "club_id": 3205
          },
          {
            "date": "2023-12-20",
            "market_value_eur": 1600000,
            "club": "CSKA-Sofia",
            "club_id": 208
          },
          {
            "date": "2023-06-05",
            "market_value_eur": 1500000,
            "club": "CSKA-Sofia",
            "club_id": 208
          },
          {
            "date": "2022-11-28",
            "market_value_eur": 1000000,
            "club": "CSKA-Sofia",
            "club_id": 208
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "haiti:player:duke-lacroix",
        "team_id": "haiti",
        "name": "Duke Lacroix",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 375472,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": null,
          "starts": null,
          "bench_rows": null,
          "latest_lineup_date": null,
          "latest_rows": []
        },
        "events": {
          "events_total": null,
          "goal_events": null,
          "card_events": null,
          "substitution_events": null,
          "latest_event_date": null
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "haiti:player:frantzdy-pierrot",
        "team_id": "haiti",
        "name": "Frantzdy Pierrot",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 492955,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "14",
            "sample_size": 50,
            "latest_seen_date": "2025-11-09"
          },
          {
            "number": "9",
            "sample_size": 32,
            "latest_seen_date": "2024-08-01"
          },
          {
            "number": "23",
            "sample_size": 29,
            "latest_seen_date": "2019-08-18"
          },
          {
            "number": "19",
            "sample_size": 12,
            "latest_seen_date": "2026-05-01"
          }
        ],
        "activity": {
          "appearances_total": 85,
          "minutes_total": 4703,
          "goals_total": 18,
          "assists_total": 3,
          "yellow_cards_total": 13,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-04-25"
        },
        "lineups": {
          "lineup_rows": 123,
          "starts": 76,
          "bench_rows": 47,
          "latest_lineup_date": "2026-05-01",
          "latest_rows": [
            {
              "game_id": 4648048,
              "date": "2026-05-01",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4648045,
              "date": "2026-04-25",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4648036,
              "date": "2026-04-17",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4648025,
              "date": "2026-04-13",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4648005,
              "date": "2026-04-09",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4648018,
              "date": "2026-04-05",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4648000,
              "date": "2026-03-14",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4647985,
              "date": "2026-03-08",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4647982,
              "date": "2026-02-28",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4647974,
              "date": "2026-02-20",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 83,
          "goal_events": 30,
          "card_events": 17,
          "substitution_events": 35,
          "latest_event_date": "2025-11-02"
        },
        "recent_appearances": [
          {
            "game_id": 4648045,
            "date": "2026-04-25",
            "competition_id": "TR1",
            "home_team": "Kayserispor Kulübü",
            "away_team": "Çaykur Rizespor Kulübü",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 7,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4648025,
            "date": "2026-04-13",
            "competition_id": "TR1",
            "home_team": "Çaykur Rizespor Kulübü",
            "away_team": "Gaziantep Futbol Kulübü A.Ş.",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4648005,
            "date": "2026-04-09",
            "competition_id": "TR1",
            "home_team": "Çaykur Rizespor Kulübü",
            "away_team": "Samsunspor",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 11,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4648018,
            "date": "2026-04-05",
            "competition_id": "TR1",
            "home_team": "Fatih Karagümrük Sportif Faaliyetler San. Tic. A.Ş.",
            "away_team": "Çaykur Rizespor Kulübü",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4648000,
            "date": "2026-03-14",
            "competition_id": "TR1",
            "home_team": "Trabzonspor Kulübü",
            "away_team": "Çaykur Rizespor Kulübü",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 16,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4647985,
            "date": "2026-03-08",
            "competition_id": "TR1",
            "home_team": "Çaykur Rizespor Kulübü",
            "away_team": "Antalyaspor",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 14,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4647974,
            "date": "2026-02-20",
            "competition_id": "TR1",
            "home_team": "Çaykur Rizespor Kulübü",
            "away_team": "Kocaelispor Kulübü",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 9,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4647964,
            "date": "2026-02-14",
            "competition_id": "TR1",
            "home_team": "Gençlerbirliği Spor Kulübü",
            "away_team": "Çaykur Rizespor Kulübü",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 25,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4647954,
            "date": "2026-02-08",
            "competition_id": "TR1",
            "home_team": "Çaykur Rizespor Kulübü",
            "away_team": "Galatasaray Spor Kulübü",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 15,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "21. Matchday"
          },
          {
            "game_id": 4665018,
            "date": "2025-11-09",
            "competition_id": "GR1",
            "home_team": "Omilos Filathlon Irakliou FC",
            "away_team": "Athlitiki Enosi Konstantinoupoleos",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 25,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "10. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-12",
            "market_value_eur": 3000000,
            "club": "AEK Athens",
            "club_id": 126
          },
          {
            "date": "2025-05-23",
            "market_value_eur": 3200000,
            "club": "AEK Athens",
            "club_id": 126
          },
          {
            "date": "2024-12-18",
            "market_value_eur": 3500000,
            "club": "AEK Athens",
            "club_id": 126
          },
          {
            "date": "2024-09-26",
            "market_value_eur": 3500000,
            "club": "AEK Athens",
            "club_id": 126
          },
          {
            "date": "2024-06-17",
            "market_value_eur": 3000000,
            "club": "Maccabi Haifa",
            "club_id": 126
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "haiti:player:hannes-delcroix",
        "team_id": "haiti",
        "name": "Hannes Delcroix",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 338635,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "3",
            "sample_size": 46,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "42",
            "sample_size": 32,
            "latest_seen_date": "2021-03-07"
          },
          {
            "number": "44",
            "sample_size": 25,
            "latest_seen_date": "2025-08-26"
          },
          {
            "number": "4",
            "sample_size": 25,
            "latest_seen_date": "2020-03-08"
          },
          {
            "number": "43",
            "sample_size": 1,
            "latest_seen_date": "2017-02-03"
          }
        ],
        "activity": {
          "appearances_total": 92,
          "minutes_total": 7117,
          "goals_total": 3,
          "assists_total": 1,
          "yellow_cards_total": 8,
          "red_cards_total": 1,
          "latest_appearance_date": "2024-03-10"
        },
        "lineups": {
          "lineup_rows": 129,
          "starts": 86,
          "bench_rows": 43,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4856831,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4856823,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4787679,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4787627,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4787643,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4787652,
              "date": "2026-03-17",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4787670,
              "date": "2026-03-07",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4787687,
              "date": "2026-03-04",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4627366,
              "date": "2026-01-31",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4627360,
              "date": "2026-01-24",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 27,
          "goal_events": 4,
          "card_events": 11,
          "substitution_events": 12,
          "latest_event_date": "2026-05-03"
        },
        "recent_appearances": [
          {
            "game_id": 4095358,
            "date": "2024-03-10",
            "competition_id": "GB1",
            "home_team": "West Ham United Football Club",
            "away_team": "Burnley Football Club",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 22,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4095321,
            "date": "2024-02-17",
            "competition_id": "GB1",
            "home_team": "Burnley Football Club",
            "away_team": "Arsenal Football Club",
            "score": {
              "home": 0,
              "away": 5
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4095313,
            "date": "2024-02-10",
            "competition_id": "GB1",
            "home_team": "Liverpool Football Club",
            "away_team": "Burnley Football Club",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4246469,
            "date": "2024-01-05",
            "competition_id": "FAC",
            "home_team": "Tottenham Hotspur Football Club",
            "away_team": "Burnley Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Third Round"
          },
          {
            "game_id": 4095266,
            "date": "2023-12-30",
            "competition_id": "GB1",
            "home_team": "Aston Villa Football Club",
            "away_team": "Burnley Football Club",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 73,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 4095248,
            "date": "2023-12-23",
            "competition_id": "GB1",
            "home_team": "Fulham Football Club",
            "away_team": "Burnley Football Club",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "18. Matchday"
          },
          {
            "game_id": 4095239,
            "date": "2023-12-16",
            "competition_id": "GB1",
            "home_team": "Burnley Football Club",
            "away_team": "Everton Football Club",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 70,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "17. Matchday"
          },
          {
            "game_id": 4220941,
            "date": "2023-11-01",
            "competition_id": "CGB",
            "home_team": "Everton Football Club",
            "away_team": "Burnley Football Club",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Fourth Round"
          },
          {
            "game_id": 4095158,
            "date": "2023-10-21",
            "competition_id": "GB1",
            "home_team": "Brentford Football Club",
            "away_team": "Burnley Football Club",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 10,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "9. Matchday"
          },
          {
            "game_id": 4095148,
            "date": "2023-10-07",
            "competition_id": "GB1",
            "home_team": "Burnley Football Club",
            "away_team": "Chelsea Football Club",
            "score": {
              "home": 1,
              "away": 4
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "8. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-05-27",
            "market_value_eur": 4000000,
            "club": "Burnley FC",
            "club_id": 2790
          },
          {
            "date": "2023-12-19",
            "market_value_eur": 4000000,
            "club": "Burnley FC",
            "club_id": 2790
          },
          {
            "date": "2023-06-09",
            "market_value_eur": 2000000,
            "club": "RSC Anderlecht",
            "club_id": 2790
          },
          {
            "date": "2023-03-22",
            "market_value_eur": 2200000,
            "club": "RSC Anderlecht",
            "club_id": 2790
          },
          {
            "date": "2022-11-04",
            "market_value_eur": 3000000,
            "club": "RSC Anderlecht",
            "club_id": 2790
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "haiti:player:jean-kevin-duverne",
        "team_id": "haiti",
        "name": "Jean-Kevin Duverne",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 344864,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "2",
            "sample_size": 175,
            "latest_seen_date": "2025-01-26"
          },
          {
            "number": "29",
            "sample_size": 18,
            "latest_seen_date": "2026-03-22"
          },
          {
            "number": "93",
            "sample_size": 10,
            "latest_seen_date": "2025-08-30"
          }
        ],
        "activity": {
          "appearances_total": 161,
          "minutes_total": 11973,
          "goals_total": 5,
          "assists_total": 6,
          "yellow_cards_total": 18,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-03-22"
        },
        "lineups": {
          "lineup_rows": 203,
          "starts": 130,
          "bench_rows": 73,
          "latest_lineup_date": "2026-03-22",
          "latest_rows": [
            {
              "game_id": 4641398,
              "date": "2026-03-22",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4641377,
              "date": "2026-03-13",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4641356,
              "date": "2026-03-08",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4641296,
              "date": "2026-03-01",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4641313,
              "date": "2026-01-30",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4641331,
              "date": "2026-01-23",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4641321,
              "date": "2026-01-18",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4641345,
              "date": "2025-12-27",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4641383,
              "date": "2025-12-21",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4641305,
              "date": "2025-12-14",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "29",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 45,
          "goal_events": 6,
          "card_events": 18,
          "substitution_events": 21,
          "latest_event_date": "2026-03-13"
        },
        "recent_appearances": [
          {
            "game_id": 4641398,
            "date": "2026-03-22",
            "competition_id": "BE1",
            "home_team": "FC Verbroedering Denderhoutem Denderleeuw Eendracht Hekelgem",
            "away_team": "Koninklijke Atletiek Associatie Gent",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4641377,
            "date": "2026-03-13",
            "competition_id": "BE1",
            "home_team": "Koninklijke Atletiek Associatie Gent",
            "away_team": "Sportvereniging Zulte Waregem",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 83,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4641356,
            "date": "2026-03-08",
            "competition_id": "BE1",
            "home_team": "Koninklijke Atletiek Associatie Gent",
            "away_team": "Yellow-Red Koninklijke Voetbalclub Mechelen",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 8,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4641296,
            "date": "2026-03-01",
            "competition_id": "BE1",
            "home_team": "Koninklijke Racing Club Genk",
            "away_team": "Koninklijke Atletiek Associatie Gent",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 7,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4641345,
            "date": "2025-12-27",
            "competition_id": "BE1",
            "home_team": "Koninklijke Atletiek Associatie Gent",
            "away_team": "Koninklijke Voetbal Club Westerlo",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 10,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 4641383,
            "date": "2025-12-21",
            "competition_id": "BE1",
            "home_team": "Club Brugge Koninklijke Voetbalvereniging",
            "away_team": "Koninklijke Atletiek Associatie Gent",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 19,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "19. Matchday"
          },
          {
            "game_id": 4641287,
            "date": "2025-12-06",
            "competition_id": "BE1",
            "home_team": "Royale Union Saint-Gilloise",
            "away_team": "Koninklijke Atletiek Associatie Gent",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 13,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "17. Matchday"
          },
          {
            "game_id": 4641257,
            "date": "2025-10-25",
            "competition_id": "BE1",
            "home_team": "Koninklijke Atletiek Associatie Gent",
            "away_team": "Royal Standard Club de Liège",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 82,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "12. Matchday"
          },
          {
            "game_id": 4641250,
            "date": "2025-10-19",
            "competition_id": "BE1",
            "home_team": "Sportvereniging Zulte Waregem",
            "away_team": "Koninklijke Atletiek Associatie Gent",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 83,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "11. Matchday"
          },
          {
            "game_id": 4641242,
            "date": "2025-10-03",
            "competition_id": "BE1",
            "home_team": "Koninklijke Atletiek Associatie Gent",
            "away_team": "Royal Charleroi Sporting Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "10. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-06-03",
            "market_value_eur": 3500000,
            "club": "FC Nantes",
            "club_id": 157
          },
          {
            "date": "2023-12-18",
            "market_value_eur": 3500000,
            "club": "FC Nantes",
            "club_id": 157
          },
          {
            "date": "2023-06-27",
            "market_value_eur": 4000000,
            "club": "Stade Brestois 29",
            "club_id": 157
          },
          {
            "date": "2022-11-02",
            "market_value_eur": 4000000,
            "club": "Stade Brestois 29",
            "club_id": 157
          },
          {
            "date": "2022-05-30",
            "market_value_eur": 4000000,
            "club": "Stade Brestois 29",
            "club_id": 157
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "haiti:player:jean-ricner-bellegarde",
        "team_id": "haiti",
        "name": "Jean-Ricner Bellegarde",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 450050,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "17",
            "sample_size": 133,
            "latest_seen_date": "2023-08-27"
          },
          {
            "number": "27",
            "sample_size": 98,
            "latest_seen_date": "2026-05-02"
          }
        ],
        "activity": {
          "appearances_total": 225,
          "minutes_total": 13370,
          "goals_total": 12,
          "assists_total": 25,
          "yellow_cards_total": 25,
          "red_cards_total": 1,
          "latest_appearance_date": "2026-04-18"
        },
        "lineups": {
          "lineup_rows": 231,
          "starts": 155,
          "bench_rows": 76,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4626147,
              "date": "2026-05-02",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "27",
              "team_captain": false
            },
            {
              "game_id": 4626137,
              "date": "2026-04-25",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "27",
              "team_captain": false
            },
            {
              "game_id": 4626123,
              "date": "2026-04-18",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "27",
              "team_captain": false
            },
            {
              "game_id": 4626117,
              "date": "2026-04-10",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "27",
              "team_captain": false
            },
            {
              "game_id": 4626089,
              "date": "2026-03-16",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "27",
              "team_captain": false
            },
            {
              "game_id": 4827502,
              "date": "2026-03-06",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "27",
              "team_captain": false
            },
            {
              "game_id": 4626087,
              "date": "2026-03-03",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "27",
              "team_captain": false
            },
            {
              "game_id": 4626077,
              "date": "2026-02-27",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "27",
              "team_captain": false
            },
            {
              "game_id": 4626061,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "27",
              "team_captain": false
            },
            {
              "game_id": 4626107,
              "date": "2026-02-18",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "27",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 142,
          "goal_events": 12,
          "card_events": 26,
          "substitution_events": 104,
          "latest_event_date": "2026-04-18"
        },
        "recent_appearances": [
          {
            "game_id": 4626123,
            "date": "2026-04-18",
            "competition_id": "GB1",
            "home_team": "Leeds United Association Football Club",
            "away_team": "Wolverhampton Wanderers Football Club",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 67,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4626117,
            "date": "2026-04-10",
            "competition_id": "GB1",
            "home_team": "West Ham United Football Club",
            "away_team": "Wolverhampton Wanderers Football Club",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 61,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4626089,
            "date": "2026-03-16",
            "competition_id": "GB1",
            "home_team": "Brentford Football Club",
            "away_team": "Wolverhampton Wanderers Football Club",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 74,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4827502,
            "date": "2026-03-06",
            "competition_id": "FAC",
            "home_team": "Wolverhampton Wanderers Football Club",
            "away_team": "Liverpool Football Club",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Round of 16"
          },
          {
            "game_id": 4626087,
            "date": "2026-03-03",
            "competition_id": "GB1",
            "home_team": "Wolverhampton Wanderers Football Club",
            "away_team": "Liverpool Football Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 30,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4626077,
            "date": "2026-02-27",
            "competition_id": "GB1",
            "home_team": "Wolverhampton Wanderers Football Club",
            "away_team": "Aston Villa Football Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 81,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4626061,
            "date": "2026-02-22",
            "competition_id": "GB1",
            "home_team": "Crystal Palace Football Club",
            "away_team": "Wolverhampton Wanderers Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 87,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4626107,
            "date": "2026-02-18",
            "competition_id": "GB1",
            "home_team": "Wolverhampton Wanderers Football Club",
            "away_team": "Arsenal Football Club",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 84,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4808371,
            "date": "2026-02-15",
            "competition_id": "FAC",
            "home_team": "Grimsby Town",
            "away_team": "Wolverhampton Wanderers Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Fourth Round"
          },
          {
            "game_id": 4626054,
            "date": "2026-02-11",
            "competition_id": "GB1",
            "home_team": "Nottingham Forest Football Club",
            "away_team": "Wolverhampton Wanderers Football Club",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 12,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "26. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-05-27",
            "market_value_eur": 15000000,
            "club": "Wolverhampton Wanderers",
            "club_id": 543
          },
          {
            "date": "2023-12-19",
            "market_value_eur": 15000000,
            "club": "Wolverhampton Wanderers",
            "club_id": 543
          },
          {
            "date": "2023-10-09",
            "market_value_eur": 15000000,
            "club": "Wolverhampton Wanderers",
            "club_id": 543
          },
          {
            "date": "2023-06-27",
            "market_value_eur": 10000000,
            "club": "RC Strasbourg Alsace",
            "club_id": 543
          },
          {
            "date": "2023-03-27",
            "market_value_eur": 10000000,
            "club": "RC Strasbourg Alsace",
            "club_id": 543
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "haiti:player:johny-placide",
        "team_id": "haiti",
        "name": "Johny Placide",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 51035,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "alias_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "30",
            "sample_size": 94,
            "latest_seen_date": "2016-05-14"
          },
          {
            "number": "50",
            "sample_size": 6,
            "latest_seen_date": "2017-04-22"
          },
          {
            "number": "19",
            "sample_size": 1,
            "latest_seen_date": "2017-11-04"
          }
        ],
        "activity": {
          "appearances_total": 49,
          "minutes_total": 4224,
          "goals_total": 0,
          "assists_total": 0,
          "yellow_cards_total": 3,
          "red_cards_total": 0,
          "latest_appearance_date": "2016-05-14"
        },
        "lineups": {
          "lineup_rows": 101,
          "starts": 43,
          "bench_rows": 58,
          "latest_lineup_date": "2017-11-04",
          "latest_rows": [
            {
              "game_id": 2949854,
              "date": "2017-11-04",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 2735615,
              "date": "2017-04-22",
              "type": "substitutes",
              "position": "Goalkeeper",
              "number": "50",
              "team_captain": false
            },
            {
              "game_id": 2735609,
              "date": "2017-04-15",
              "type": "substitutes",
              "position": "Goalkeeper",
              "number": "50",
              "team_captain": false
            },
            {
              "game_id": 2735596,
              "date": "2017-04-09",
              "type": "substitutes",
              "position": "Goalkeeper",
              "number": "50",
              "team_captain": false
            },
            {
              "game_id": 2735577,
              "date": "2017-03-18",
              "type": "substitutes",
              "position": "Goalkeeper",
              "number": "50",
              "team_captain": false
            },
            {
              "game_id": 2735570,
              "date": "2017-03-11",
              "type": "substitutes",
              "position": "Goalkeeper",
              "number": "50",
              "team_captain": false
            },
            {
              "game_id": 2735550,
              "date": "2017-02-25",
              "type": "substitutes",
              "position": "Goalkeeper",
              "number": "50",
              "team_captain": false
            },
            {
              "game_id": 2609848,
              "date": "2016-05-14",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 2609728,
              "date": "2016-02-13",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 2609718,
              "date": "2016-02-06",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "30",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 6,
          "goal_events": 2,
          "card_events": 3,
          "substitution_events": 1,
          "latest_event_date": "2015-05-02"
        },
        "recent_appearances": [
          {
            "game_id": 2609848,
            "date": "2016-05-14",
            "competition_id": "FR1",
            "home_team": "Stade Reims",
            "away_team": "Olympique Lyonnais",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "38. Matchday"
          },
          {
            "game_id": 2609728,
            "date": "2016-02-13",
            "competition_id": "FR1",
            "home_team": "Stade Reims",
            "away_team": "SC Bastia",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 2609718,
            "date": "2016-02-06",
            "competition_id": "FR1",
            "home_team": "SM Caen",
            "away_team": "Stade Reims",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 2609708,
            "date": "2016-02-03",
            "competition_id": "FR1",
            "home_team": "Stade Reims",
            "away_team": "Angers Sporting Club de l'Ouest",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 2609694,
            "date": "2016-01-30",
            "competition_id": "FR1",
            "home_team": "Football Club Lorient-Bretagne Sud",
            "away_team": "Stade Reims",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 2609688,
            "date": "2016-01-24",
            "competition_id": "FR1",
            "home_team": "Stade Reims",
            "away_team": "AS Saint-Étienne",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 2609675,
            "date": "2016-01-16",
            "competition_id": "FR1",
            "home_team": "GFC Ajaccio",
            "away_team": "Stade Reims",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "21. Matchday"
          },
          {
            "game_id": 2609668,
            "date": "2016-01-09",
            "competition_id": "FR1",
            "home_team": "Stade Reims",
            "away_team": "Toulouse Football Club",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 2600641,
            "date": "2015-12-19",
            "competition_id": "FR1",
            "home_team": "SC Bastia",
            "away_team": "Stade Reims",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "19. Matchday"
          },
          {
            "game_id": 2600625,
            "date": "2015-12-12",
            "competition_id": "FR1",
            "home_team": "Stade Reims",
            "away_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "18. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2023-06-16",
            "market_value_eur": 250000,
            "club": "SC Bastia",
            "club_id": 855
          },
          {
            "date": "2022-10-28",
            "market_value_eur": 250000,
            "club": "SC Bastia",
            "club_id": 855
          },
          {
            "date": "2022-06-02",
            "market_value_eur": 250000,
            "club": "SC Bastia",
            "club_id": 855
          },
          {
            "date": "2021-12-27",
            "market_value_eur": 200000,
            "club": "SC Bastia",
            "club_id": 855
          },
          {
            "date": "2021-06-17",
            "market_value_eur": 200000,
            "club": "Tsarsko Selo (- 2022)",
            "club_id": 855
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "haiti:player:josue-casimir",
        "team_id": "haiti",
        "name": "Josue Casimir",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 763182,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "23",
            "sample_size": 33,
            "latest_seen_date": "2024-09-01"
          },
          {
            "number": "7",
            "sample_size": 30,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "10",
            "sample_size": 24,
            "latest_seen_date": "2025-05-17"
          }
        ],
        "activity": {
          "appearances_total": 86,
          "minutes_total": 5533,
          "goals_total": 5,
          "assists_total": 11,
          "yellow_cards_total": 14,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 87,
          "starts": 64,
          "bench_rows": 23,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4635292,
              "date": "2026-05-03",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4635281,
              "date": "2026-04-25",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4635272,
              "date": "2026-04-19",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4635253,
              "date": "2026-04-05",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4635241,
              "date": "2026-03-21",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4635239,
              "date": "2026-03-13",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4635228,
              "date": "2026-03-07",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4635216,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4635212,
              "date": "2026-02-22",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4635199,
              "date": "2026-02-15",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "7",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 64,
          "goal_events": 5,
          "card_events": 16,
          "substitution_events": 43,
          "latest_event_date": "2026-03-13"
        },
        "recent_appearances": [
          {
            "game_id": 4635292,
            "date": "2026-05-03",
            "competition_id": "FR1",
            "home_team": "Association de la Jeunesse auxerroise",
            "away_team": "Angers Sporting Club de l'Ouest",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 11,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4635281,
            "date": "2026-04-25",
            "competition_id": "FR1",
            "home_team": "Olympique Lyonnais",
            "away_team": "Association de la Jeunesse auxerroise",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 15,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4635272,
            "date": "2026-04-19",
            "competition_id": "FR1",
            "home_team": "Association sportive de Monaco Football Club",
            "away_team": "Association de la Jeunesse auxerroise",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 36,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4635253,
            "date": "2026-04-05",
            "competition_id": "FR1",
            "home_team": "Le Havre Athletic Club",
            "away_team": "Association de la Jeunesse auxerroise",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 12,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4635241,
            "date": "2026-03-21",
            "competition_id": "FR1",
            "home_team": "Association de la Jeunesse auxerroise",
            "away_team": "Stade brestois 29",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 26,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4635239,
            "date": "2026-03-13",
            "competition_id": "FR1",
            "home_team": "Olympique de Marseille",
            "away_team": "Association de la Jeunesse auxerroise",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 75,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4635228,
            "date": "2026-03-07",
            "competition_id": "FR1",
            "home_team": "Association de la Jeunesse auxerroise",
            "away_team": "Racing Club de Strasbourg Alsace",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 77,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4635216,
            "date": "2026-03-01",
            "competition_id": "FR1",
            "home_team": "Football Club Lorient-Bretagne Sud",
            "away_team": "Association de la Jeunesse auxerroise",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 81,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4635212,
            "date": "2026-02-22",
            "competition_id": "FR1",
            "home_team": "Association de la Jeunesse auxerroise",
            "away_team": "Stade Rennais Football Club",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4635199,
            "date": "2026-02-15",
            "competition_id": "FR1",
            "home_team": "Football Club de Metz",
            "away_team": "Association de la Jeunesse auxerroise",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 18,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "22. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-15",
            "market_value_eur": 3500000,
            "club": "AJ Auxerre",
            "club_id": 290
          },
          {
            "date": "2025-06-03",
            "market_value_eur": 4000000,
            "club": "Le Havre AC",
            "club_id": 290
          },
          {
            "date": "2024-12-10",
            "market_value_eur": 3500000,
            "club": "Le Havre AC",
            "club_id": 290
          },
          {
            "date": "2024-06-03",
            "market_value_eur": 3000000,
            "club": "Le Havre AC",
            "club_id": 290
          },
          {
            "date": "2024-03-19",
            "market_value_eur": 2500000,
            "club": "Le Havre AC",
            "club_id": 290
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "haiti:player:josue-duverger",
        "team_id": "haiti",
        "name": "Josue Duverger",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 490369,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": null,
          "starts": null,
          "bench_rows": null,
          "latest_lineup_date": null,
          "latest_rows": []
        },
        "events": {
          "events_total": null,
          "goal_events": null,
          "card_events": null,
          "substitution_events": null,
          "latest_event_date": null
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "haiti:player:keeto-thermoncy",
        "team_id": "haiti",
        "name": "Keeto Thermoncy",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 1061046,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "59",
            "sample_size": 2,
            "latest_seen_date": "2025-11-09"
          }
        ],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": 2,
          "starts": 0,
          "bench_rows": 2,
          "latest_lineup_date": "2025-11-09",
          "latest_rows": [
            {
              "game_id": 4627314,
              "date": "2025-11-09",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "59",
              "team_captain": false
            },
            {
              "game_id": 4715969,
              "date": "2025-11-06",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "59",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": null,
          "goal_events": null,
          "card_events": null,
          "substitution_events": null,
          "latest_event_date": null
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "haiti:player:lenny-joseph",
        "team_id": "haiti",
        "name": "Lenny Joseph",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 815359,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "24",
            "sample_size": 20,
            "latest_seen_date": "2022-05-21"
          },
          {
            "number": "75",
            "sample_size": 18,
            "latest_seen_date": "2026-03-18"
          }
        ],
        "activity": {
          "appearances_total": 8,
          "minutes_total": 146,
          "goals_total": 0,
          "assists_total": 0,
          "yellow_cards_total": 1,
          "red_cards_total": 0,
          "latest_appearance_date": "2022-05-21"
        },
        "lineups": {
          "lineup_rows": 38,
          "starts": 10,
          "bench_rows": 28,
          "latest_lineup_date": "2026-03-18",
          "latest_rows": [
            {
              "game_id": 4805912,
              "date": "2026-03-18",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "75",
              "team_captain": false
            },
            {
              "game_id": 4805904,
              "date": "2026-03-12",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "75",
              "team_captain": false
            },
            {
              "game_id": 4805896,
              "date": "2026-02-26",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "75",
              "team_captain": false
            },
            {
              "game_id": 4805888,
              "date": "2026-02-19",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "75",
              "team_captain": false
            },
            {
              "game_id": 4716004,
              "date": "2026-01-29",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "75",
              "team_captain": false
            },
            {
              "game_id": 4715978,
              "date": "2026-01-22",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "75",
              "team_captain": false
            },
            {
              "game_id": 4715975,
              "date": "2025-12-11",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "75",
              "team_captain": false
            },
            {
              "game_id": 4715952,
              "date": "2025-11-27",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "75",
              "team_captain": false
            },
            {
              "game_id": 4715977,
              "date": "2025-11-06",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "75",
              "team_captain": false
            },
            {
              "game_id": 4715944,
              "date": "2025-10-23",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "75",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 18,
          "goal_events": 4,
          "card_events": 3,
          "substitution_events": 11,
          "latest_event_date": "2026-03-18"
        },
        "recent_appearances": [
          {
            "game_id": 3589606,
            "date": "2022-05-21",
            "competition_id": "FR1",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Football Club de Metz",
            "score": {
              "home": 5,
              "away": 0
            },
            "minutes_played": 19,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "38. Matchday"
          },
          {
            "game_id": 3589554,
            "date": "2022-04-24",
            "competition_id": "FR1",
            "home_team": "Football Club de Metz",
            "away_team": "Stade brestois 29",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 22,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 3589538,
            "date": "2022-04-20",
            "competition_id": "FR1",
            "home_team": "Football Club Lorient-Bretagne Sud",
            "away_team": "Football Club de Metz",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 5,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 3589437,
            "date": "2022-03-06",
            "competition_id": "FR1",
            "home_team": "AS Saint-Étienne",
            "away_team": "Football Club de Metz",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 26,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 3589356,
            "date": "2022-01-23",
            "competition_id": "FR1",
            "home_team": "Football Club de Metz",
            "away_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 17,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 3589229,
            "date": "2021-11-27",
            "competition_id": "FR1",
            "home_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "away_team": "Football Club de Metz",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 16,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "15. Matchday"
          },
          {
            "game_id": 3588920,
            "date": "2021-09-17",
            "competition_id": "FR1",
            "home_team": "Racing Club de Strasbourg Alsace",
            "away_team": "Football Club de Metz",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 22,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "6. Matchday"
          },
          {
            "game_id": 3588766,
            "date": "2021-08-08",
            "competition_id": "FR1",
            "home_team": "Football Club de Metz",
            "away_team": "Lille Olympique Sporting Club",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 19,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "1. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2023-10-27",
            "market_value_eur": 500000,
            "club": "Grenoble Foot 38",
            "club_id": 347
          },
          {
            "date": "2023-06-16",
            "market_value_eur": 400000,
            "club": "FC Metz",
            "club_id": 347
          },
          {
            "date": "2022-10-28",
            "market_value_eur": 400000,
            "club": "FC Metz",
            "club_id": 347
          },
          {
            "date": "2022-05-30",
            "market_value_eur": 500000,
            "club": "FC Metz",
            "club_id": 347
          },
          {
            "date": "2021-12-16",
            "market_value_eur": 400000,
            "club": "FC Metz",
            "club_id": 347
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "haiti:player:leverton-pierre",
        "team_id": "haiti",
        "name": "Leverton Pierre",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 552467,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": null,
          "starts": null,
          "bench_rows": null,
          "latest_lineup_date": null,
          "latest_rows": []
        },
        "events": {
          "events_total": null,
          "goal_events": null,
          "card_events": null,
          "substitution_events": null,
          "latest_event_date": null
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "haiti:player:louicius-deedson",
        "team_id": "haiti",
        "name": "Louicius Deedson",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 646108,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "manual_review"
        },
        "lineup_number_candidates": [
          {
            "number": "30",
            "sample_size": 17,
            "latest_seen_date": "2023-12-03"
          },
          {
            "number": "25",
            "sample_size": 15,
            "latest_seen_date": "2020-06-07"
          },
          {
            "number": "7",
            "sample_size": 14,
            "latest_seen_date": "2026-04-26"
          },
          {
            "number": "10",
            "sample_size": 4,
            "latest_seen_date": "2024-03-17"
          },
          {
            "number": "11",
            "sample_size": 4,
            "latest_seen_date": "2022-10-19"
          }
        ],
        "activity": {
          "appearances_total": 20,
          "minutes_total": 1280,
          "goals_total": 8,
          "assists_total": 0,
          "yellow_cards_total": 4,
          "red_cards_total": 0,
          "latest_appearance_date": "2024-03-17"
        },
        "lineups": {
          "lineup_rows": 54,
          "starts": 19,
          "bench_rows": 35,
          "latest_lineup_date": "2026-04-26",
          "latest_rows": [
            {
              "game_id": 4850721,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4850700,
              "date": "2026-04-23",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4803008,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4802991,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4802975,
              "date": "2026-04-05",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4802962,
              "date": "2026-03-22",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4802944,
              "date": "2026-03-15",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4802934,
              "date": "2026-03-08",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4802914,
              "date": "2026-03-01",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4770600,
              "date": "2026-02-22",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "7",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 33,
          "goal_events": 12,
          "card_events": 4,
          "substitution_events": 16,
          "latest_event_date": "2026-04-26"
        },
        "recent_appearances": [
          {
            "game_id": 4090272,
            "date": "2024-03-17",
            "competition_id": "DK1",
            "home_team": "Odense Boldklub",
            "away_team": "Football Club København",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 74,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4090255,
            "date": "2024-03-03",
            "competition_id": "DK1",
            "home_team": "Aarhus Gymnastik Forening",
            "away_team": "Odense Boldklub",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 87,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 4090252,
            "date": "2024-02-25",
            "competition_id": "DK1",
            "home_team": "Odense Boldklub",
            "away_team": "Brøndby Idrætsforening",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 85,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "19. Matchday"
          },
          {
            "game_id": 4090248,
            "date": "2024-02-16",
            "competition_id": "DK1",
            "home_team": "Viborg Fodsports Forening",
            "away_team": "Odense Boldklub",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 84,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "18. Matchday"
          },
          {
            "game_id": 4090242,
            "date": "2023-12-03",
            "competition_id": "DK1",
            "home_team": "Odense Boldklub",
            "away_team": "Fodbold Club Nordsjælland",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "17. Matchday"
          },
          {
            "game_id": 4090236,
            "date": "2023-11-26",
            "competition_id": "DK1",
            "home_team": "Randers Fodbold Club",
            "away_team": "Odense Boldklub",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 75,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "16. Matchday"
          },
          {
            "game_id": 4090228,
            "date": "2023-11-12",
            "competition_id": "DK1",
            "home_team": "Odense Boldklub",
            "away_team": "Hvidovre IF",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "15. Matchday"
          },
          {
            "game_id": 4090221,
            "date": "2023-11-04",
            "competition_id": "DK1",
            "home_team": "Lyngby Boldklub",
            "away_team": "Odense Boldklub",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 25,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "14. Matchday"
          },
          {
            "game_id": 4090202,
            "date": "2023-10-23",
            "competition_id": "DK1",
            "home_team": "Odense Boldklub",
            "away_team": "Fodbold Club Midtjylland",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 84,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "12. Matchday"
          },
          {
            "game_id": 4089570,
            "date": "2023-10-08",
            "competition_id": "DK1",
            "home_team": "Fodbold Club Nordsjælland",
            "away_team": "Odense Boldklub",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "11. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-06-10",
            "market_value_eur": 1200000,
            "club": "Odense Boldklub",
            "club_id": 8816
          },
          {
            "date": "2023-12-21",
            "market_value_eur": 700000,
            "club": "Odense Boldklub",
            "club_id": 8816
          },
          {
            "date": "2023-06-26",
            "market_value_eur": 250000,
            "club": "Hobro IK",
            "club_id": 8816
          },
          {
            "date": "2022-12-22",
            "market_value_eur": 150000,
            "club": "Hobro IK",
            "club_id": 8816
          },
          {
            "date": "2022-06-20",
            "market_value_eur": 200000,
            "club": "Hobro IK",
            "club_id": 8816
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "haiti:player:martin-experience",
        "team_id": "haiti",
        "name": "Martin Experience",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 804885,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": null,
          "starts": null,
          "bench_rows": null,
          "latest_lineup_date": null,
          "latest_rows": []
        },
        "events": {
          "events_total": null,
          "goal_events": null,
          "card_events": null,
          "substitution_events": null,
          "latest_event_date": null
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "haiti:player:ricardo-ade",
        "team_id": "haiti",
        "name": "Ricardo Ade",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 278145,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": null,
          "starts": null,
          "bench_rows": null,
          "latest_lineup_date": null,
          "latest_rows": []
        },
        "events": {
          "events_total": null,
          "goal_events": null,
          "card_events": null,
          "substitution_events": null,
          "latest_event_date": null
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "haiti:player:ruben-providence",
        "team_id": "haiti",
        "name": "Ruben Providence",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 536520,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "7",
            "sample_size": 32,
            "latest_seen_date": "2025-05-18"
          },
          {
            "number": "57",
            "sample_size": 9,
            "latest_seen_date": "2021-04-11"
          },
          {
            "number": "28",
            "sample_size": 3,
            "latest_seen_date": "2026-01-14"
          }
        ],
        "activity": {
          "appearances_total": 23,
          "minutes_total": 523,
          "goals_total": 0,
          "assists_total": 2,
          "yellow_cards_total": 2,
          "red_cards_total": 0,
          "latest_appearance_date": "2025-05-14"
        },
        "lineups": {
          "lineup_rows": 44,
          "starts": 4,
          "bench_rows": 40,
          "latest_lineup_date": "2026-01-14",
          "latest_rows": [
            {
              "game_id": 4787473,
              "date": "2026-01-14",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "28",
              "team_captain": false
            },
            {
              "game_id": 4761063,
              "date": "2025-12-17",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "28",
              "team_captain": false
            },
            {
              "game_id": 4743098,
              "date": "2025-10-28",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "28",
              "team_captain": false
            },
            {
              "game_id": 4368075,
              "date": "2025-05-18",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4368083,
              "date": "2025-05-14",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4368066,
              "date": "2025-05-10",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4368021,
              "date": "2025-04-27",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4368093,
              "date": "2025-04-19",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4368062,
              "date": "2025-04-12",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4367994,
              "date": "2025-04-05",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "7",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 6,
          "goal_events": 0,
          "card_events": 2,
          "substitution_events": 4,
          "latest_event_date": "2025-10-28"
        },
        "recent_appearances": [
          {
            "game_id": 4368083,
            "date": "2025-05-14",
            "competition_id": "NL1",
            "home_team": "Almere City FC",
            "away_team": "Fortuna Sittardia Combinatie",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 5,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4368066,
            "date": "2025-05-10",
            "competition_id": "NL1",
            "home_team": "Almere City FC",
            "away_team": "Sparta Rotterdam",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 19,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4368021,
            "date": "2025-04-27",
            "competition_id": "NL1",
            "home_team": "Almere City FC",
            "away_team": "Go Ahead Eagles",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 6,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4368062,
            "date": "2025-04-12",
            "competition_id": "NL1",
            "home_team": "Eindhovense Voetbalvereniging Philips Sport Vereniging",
            "away_team": "Almere City FC",
            "score": {
              "home": 5,
              "away": 0
            },
            "minutes_played": 15,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4368037,
            "date": "2025-03-29",
            "competition_id": "NL1",
            "home_team": "Willem II Tilburg",
            "away_team": "Almere City FC",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 7,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4367967,
            "date": "2025-03-09",
            "competition_id": "NL1",
            "home_team": "Football Club Twente",
            "away_team": "Almere City FC",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 18,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4368038,
            "date": "2025-03-02",
            "competition_id": "NL1",
            "home_team": "Almere City FC",
            "away_team": "AFC Ajax Amsterdam",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 6,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4367961,
            "date": "2025-02-22",
            "competition_id": "NL1",
            "home_team": "Feyenoord Rotterdam",
            "away_team": "Almere City FC",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 73,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 4367976,
            "date": "2025-02-02",
            "competition_id": "NL1",
            "home_team": "Almere City FC",
            "away_team": "RKC Waalwijk",
            "score": {
              "home": 1,
              "away": 4
            },
            "minutes_played": 12,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "21. Matchday"
          },
          {
            "game_id": 4367939,
            "date": "2025-01-19",
            "competition_id": "NL1",
            "home_team": "Almere City FC",
            "away_team": "Heracles Almelo",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 10,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "19. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-16",
            "market_value_eur": 300000,
            "club": "Almere City FC",
            "club_id": 723
          },
          {
            "date": "2025-05-28",
            "market_value_eur": 350000,
            "club": "Almere City FC",
            "club_id": 723
          },
          {
            "date": "2024-12-17",
            "market_value_eur": 450000,
            "club": "Almere City FC",
            "club_id": 723
          },
          {
            "date": "2024-05-21",
            "market_value_eur": 500000,
            "club": "TSV Hartberg",
            "club_id": 4467
          },
          {
            "date": "2023-12-11",
            "market_value_eur": 500000,
            "club": "TSV Hartberg",
            "club_id": 4467
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "haiti:player:wilguens-paugain",
        "team_id": "haiti",
        "name": "Wilguens Paugain",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 609691,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "12",
            "sample_size": 24,
            "latest_seen_date": "2026-03-22"
          }
        ],
        "activity": {
          "appearances_total": 19,
          "minutes_total": 1011,
          "goals_total": 1,
          "assists_total": 0,
          "yellow_cards_total": 1,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-03-22"
        },
        "lineups": {
          "lineup_rows": 24,
          "starts": 12,
          "bench_rows": 12,
          "latest_lineup_date": "2026-03-22",
          "latest_rows": [
            {
              "game_id": 4641395,
              "date": "2026-03-22",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4641377,
              "date": "2026-03-13",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4641353,
              "date": "2026-03-08",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4641300,
              "date": "2026-02-28",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4641340,
              "date": "2026-02-22",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4641373,
              "date": "2026-02-15",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4641363,
              "date": "2026-02-07",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4641314,
              "date": "2026-01-31",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4641327,
              "date": "2026-01-24",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4641322,
              "date": "2026-01-17",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "12",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 10,
          "goal_events": 1,
          "card_events": 1,
          "substitution_events": 8,
          "latest_event_date": "2026-03-13"
        },
        "recent_appearances": [
          {
            "game_id": 4641395,
            "date": "2026-03-22",
            "competition_id": "BE1",
            "home_team": "Sportvereniging Zulte Waregem",
            "away_team": "Royal Charleroi Sporting Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4641377,
            "date": "2026-03-13",
            "competition_id": "BE1",
            "home_team": "Koninklijke Atletiek Associatie Gent",
            "away_team": "Sportvereniging Zulte Waregem",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4641373,
            "date": "2026-02-15",
            "competition_id": "BE1",
            "home_team": "Koninklijke Sint-Truidense Voetbalvereniging",
            "away_team": "Sportvereniging Zulte Waregem",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 24,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4641363,
            "date": "2026-02-07",
            "competition_id": "BE1",
            "home_team": "Sportvereniging Zulte Waregem",
            "away_team": "FC Verbroedering Denderhoutem Denderleeuw Eendracht Hekelgem",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 4,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4641314,
            "date": "2026-01-31",
            "competition_id": "BE1",
            "home_team": "Sportvereniging Zulte Waregem",
            "away_team": "Koninklijke Voetbal Club Westerlo",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 62,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4641322,
            "date": "2026-01-17",
            "competition_id": "BE1",
            "home_team": "Sportvereniging Zulte Waregem",
            "away_team": "Koninklijke Racing Club Genk",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 17,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "21. Matchday"
          },
          {
            "game_id": 4641346,
            "date": "2025-12-27",
            "competition_id": "BE1",
            "home_team": "Royal Antwerp Football Club",
            "away_team": "Sportvereniging Zulte Waregem",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 72,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 4641384,
            "date": "2025-12-20",
            "competition_id": "BE1",
            "home_team": "Royale Union Saint-Gilloise",
            "away_team": "Sportvereniging Zulte Waregem",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 87,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "19. Matchday"
          },
          {
            "game_id": 4641307,
            "date": "2025-12-13",
            "competition_id": "BE1",
            "home_team": "Sportvereniging Zulte Waregem",
            "away_team": "RAAL La Louvière",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 24,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "18. Matchday"
          },
          {
            "game_id": 4641244,
            "date": "2025-10-04",
            "competition_id": "BE1",
            "home_team": "RAAL La Louvière",
            "away_team": "Sportvereniging Zulte Waregem",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 69,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "10. Matchday"
          }
        ],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "haiti:player:wilson-isidor",
        "team_id": "haiti",
        "name": "Wilson Isidor",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 494237,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "10",
            "sample_size": 72,
            "latest_seen_date": "2024-08-18"
          },
          {
            "number": "18",
            "sample_size": 38,
            "latest_seen_date": "2026-05-02"
          },
          {
            "number": "39",
            "sample_size": 20,
            "latest_seen_date": "2022-01-16"
          },
          {
            "number": "19",
            "sample_size": 12,
            "latest_seen_date": "2022-05-14"
          },
          {
            "number": "35",
            "sample_size": 3,
            "latest_seen_date": "2018-12-04"
          }
        ],
        "activity": {
          "appearances_total": 110,
          "minutes_total": 5007,
          "goals_total": 28,
          "assists_total": 7,
          "yellow_cards_total": 12,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-02"
        },
        "lineups": {
          "lineup_rows": 146,
          "starts": 51,
          "bench_rows": 95,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4626147,
              "date": "2026-05-02",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4626135,
              "date": "2026-04-24",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4626118,
              "date": "2026-04-19",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4626116,
              "date": "2026-04-12",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4626105,
              "date": "2026-03-22",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4626096,
              "date": "2026-03-14",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4827508,
              "date": "2026-03-08",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4626083,
              "date": "2026-03-03",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4626069,
              "date": "2026-02-28",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4626065,
              "date": "2026-02-22",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "18",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 77,
          "goal_events": 28,
          "card_events": 12,
          "substitution_events": 34,
          "latest_event_date": "2026-04-19"
        },
        "recent_appearances": [
          {
            "game_id": 4626147,
            "date": "2026-05-02",
            "competition_id": "GB1",
            "home_team": "Wolverhampton Wanderers Football Club",
            "away_team": "Sunderland Association Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 18,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4626135,
            "date": "2026-04-24",
            "competition_id": "GB1",
            "home_team": "Sunderland Association Football Club",
            "away_team": "Nottingham Forest Football Club",
            "score": {
              "home": 0,
              "away": 5
            },
            "minutes_played": 25,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4626118,
            "date": "2026-04-19",
            "competition_id": "GB1",
            "home_team": "Aston Villa Football Club",
            "away_team": "Sunderland Association Football Club",
            "score": {
              "home": 4,
              "away": 3
            },
            "minutes_played": 6,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4626116,
            "date": "2026-04-12",
            "competition_id": "GB1",
            "home_team": "Sunderland Association Football Club",
            "away_team": "Tottenham Hotspur Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4827508,
            "date": "2026-03-08",
            "competition_id": "FAC",
            "home_team": "Port Vale FC",
            "away_team": "Sunderland Association Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 22,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Round of 16"
          },
          {
            "game_id": 4626083,
            "date": "2026-03-03",
            "competition_id": "GB1",
            "home_team": "Leeds United Association Football Club",
            "away_team": "Sunderland Association Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 35,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4626069,
            "date": "2026-02-28",
            "competition_id": "GB1",
            "home_team": "Association Football Club Bournemouth",
            "away_team": "Sunderland Association Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4626065,
            "date": "2026-02-22",
            "competition_id": "GB1",
            "home_team": "Sunderland Association Football Club",
            "away_team": "Fulham Football Club",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 20,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4808372,
            "date": "2026-02-15",
            "competition_id": "FAC",
            "home_team": "Oxford United",
            "away_team": "Sunderland Association Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 64,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Fourth Round"
          },
          {
            "game_id": 4626055,
            "date": "2026-02-11",
            "competition_id": "GB1",
            "home_team": "Sunderland Association Football Club",
            "away_team": "Liverpool Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-09",
            "market_value_eur": 18000000,
            "club": "Sunderland AFC",
            "club_id": 289
          },
          {
            "date": "2025-10-17",
            "market_value_eur": 15000000,
            "club": "Sunderland AFC",
            "club_id": 289
          },
          {
            "date": "2025-05-27",
            "market_value_eur": 12000000,
            "club": "Sunderland AFC",
            "club_id": 289
          },
          {
            "date": "2025-03-28",
            "market_value_eur": 9000000,
            "club": "Sunderland AFC",
            "club_id": 289
          },
          {
            "date": "2024-12-30",
            "market_value_eur": 4000000,
            "club": "Sunderland AFC",
            "club_id": 289
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "haiti:player:woodensky-pierre",
        "team_id": "haiti",
        "name": "Woodensky Pierre",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 1017735,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "platform_external_refs_no_reep_row"
        },
        "lineup_number_candidates": [],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": null,
          "starts": null,
          "bench_rows": null,
          "latest_lineup_date": null,
          "latest_rows": []
        },
        "events": {
          "events_total": null,
          "goal_events": null,
          "card_events": null,
          "substitution_events": null,
          "latest_event_date": null
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "haiti:player:yassin-fortune",
        "team_id": "haiti",
        "name": "Yassin Fortune",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 342878,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "14",
            "sample_size": 12,
            "latest_seen_date": "2024-05-25"
          },
          {
            "number": "32",
            "sample_size": 1,
            "latest_seen_date": "2021-04-17"
          }
        ],
        "activity": {
          "appearances_total": 13,
          "minutes_total": 656,
          "goals_total": 0,
          "assists_total": 1,
          "yellow_cards_total": 5,
          "red_cards_total": 0,
          "latest_appearance_date": "2024-05-25"
        },
        "lineups": {
          "lineup_rows": 13,
          "starts": 7,
          "bench_rows": 6,
          "latest_lineup_date": "2024-05-25",
          "latest_rows": [
            {
              "game_id": 4120806,
              "date": "2024-05-25",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4120786,
              "date": "2024-05-13",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4120780,
              "date": "2024-05-05",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4120771,
              "date": "2024-04-29",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4120765,
              "date": "2024-04-21",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4120753,
              "date": "2024-04-14",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4277313,
              "date": "2024-04-04",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4120736,
              "date": "2024-03-30",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4120728,
              "date": "2024-03-16",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4120722,
              "date": "2024-03-09",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "14",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 11,
          "goal_events": 0,
          "card_events": 5,
          "substitution_events": 6,
          "latest_event_date": "2024-05-25"
        },
        "recent_appearances": [
          {
            "game_id": 4120806,
            "date": "2024-05-25",
            "competition_id": "UKR1",
            "home_team": "FK Polissya Zhytomyr",
            "away_team": "FC Shakhtar Donetsk",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 21,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4120786,
            "date": "2024-05-13",
            "competition_id": "UKR1",
            "home_team": "FK Kryvbas Kryvyi Rig",
            "away_team": "FK Polissya Zhytomyr",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4120780,
            "date": "2024-05-05",
            "competition_id": "UKR1",
            "home_team": "FK Polissya Zhytomyr",
            "away_team": "FC Zorya Lugansk",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 78,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4120771,
            "date": "2024-04-29",
            "competition_id": "UKR1",
            "home_team": "FK Polissya Zhytomyr",
            "away_team": "Vorskla Poltava",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4120765,
            "date": "2024-04-21",
            "competition_id": "UKR1",
            "home_team": "Futbolniy Klub Dynamo Kyiv",
            "away_team": "FK Polissya Zhytomyr",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4120753,
            "date": "2024-04-14",
            "competition_id": "UKR1",
            "home_team": "FK Polissya Zhytomyr",
            "away_team": "FK Kolos Kovalivka",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 18,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4277313,
            "date": "2024-04-04",
            "competition_id": "UKRP",
            "home_team": "FK Polissya Zhytomyr",
            "away_team": "Vorskla Poltava",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals"
          },
          {
            "game_id": 4120736,
            "date": "2024-03-30",
            "competition_id": "UKR1",
            "home_team": "FK Polissya Zhytomyr",
            "away_team": "Chornomorets Odesa",
            "score": {
              "home": 1,
              "away": 4
            },
            "minutes_played": 17,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4120728,
            "date": "2024-03-16",
            "competition_id": "UKR1",
            "home_team": "FK Obolon Kyiv",
            "away_team": "FK Polissya Zhytomyr",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 69,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "21. Matchday"
          },
          {
            "game_id": 4120722,
            "date": "2024-03-09",
            "competition_id": "UKR1",
            "home_team": "FK Polissya Zhytomyr",
            "away_team": "FC Oleksandriya",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 31,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-06-06",
            "market_value_eur": 400000,
            "club": "Polissya Zhytomyr",
            "club_id": 53646
          },
          {
            "date": "2023-12-21",
            "market_value_eur": 200000,
            "club": "FC Sion",
            "club_id": 321
          },
          {
            "date": "2022-12-29",
            "market_value_eur": 300000,
            "club": "FC Sion",
            "club_id": 321
          },
          {
            "date": "2022-06-21",
            "market_value_eur": 300000,
            "club": "SO Cholet",
            "club_id": 3525
          },
          {
            "date": "2021-12-27",
            "market_value_eur": 350000,
            "club": "SO Cholet",
            "club_id": 3525
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "japan:player:ao-tanaka",
        "team_id": "japan",
        "name": "Ao Tanaka",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 489359,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "22",
            "sample_size": 41,
            "latest_seen_date": "2026-05-01"
          },
          {
            "number": "4",
            "sample_size": 9,
            "latest_seen_date": "2024-08-18"
          }
        ],
        "activity": {
          "appearances_total": 30,
          "minutes_total": 1471,
          "goals_total": 4,
          "assists_total": 0,
          "yellow_cards_total": 2,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-01"
        },
        "lineups": {
          "lineup_rows": 50,
          "starts": 25,
          "bench_rows": 25,
          "latest_lineup_date": "2026-05-01",
          "latest_rows": [
            {
              "game_id": 4626144,
              "date": "2026-05-01",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4859278,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4626129,
              "date": "2026-04-22",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4626123,
              "date": "2026-04-18",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4626114,
              "date": "2026-04-13",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4844309,
              "date": "2026-04-05",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4626103,
              "date": "2026-03-21",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4626092,
              "date": "2026-03-15",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4827507,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4626083,
              "date": "2026-03-03",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "22",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 31,
          "goal_events": 6,
          "card_events": 4,
          "substitution_events": 20,
          "latest_event_date": "2026-05-01"
        },
        "recent_appearances": [
          {
            "game_id": 4626144,
            "date": "2026-05-01",
            "competition_id": "GB1",
            "home_team": "Leeds United Association Football Club",
            "away_team": "Burnley Football Club",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 72,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4859278,
            "date": "2026-04-26",
            "competition_id": "FAC",
            "home_team": "Chelsea Football Club",
            "away_team": "Leeds United Association Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 74,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals"
          },
          {
            "game_id": 4626129,
            "date": "2026-04-22",
            "competition_id": "GB1",
            "home_team": "Association Football Club Bournemouth",
            "away_team": "Leeds United Association Football Club",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 89,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4626123,
            "date": "2026-04-18",
            "competition_id": "GB1",
            "home_team": "Leeds United Association Football Club",
            "away_team": "Wolverhampton Wanderers Football Club",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4626114,
            "date": "2026-04-13",
            "competition_id": "GB1",
            "home_team": "Manchester United Football Club",
            "away_team": "Leeds United Association Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 74,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4844309,
            "date": "2026-04-05",
            "competition_id": "FAC",
            "home_team": "West Ham United Football Club",
            "away_team": "Leeds United Association Football Club",
            "score": {
              "home": 4,
              "away": 6
            },
            "minutes_played": 69,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals"
          },
          {
            "game_id": 4626103,
            "date": "2026-03-21",
            "competition_id": "GB1",
            "home_team": "Leeds United Association Football Club",
            "away_team": "Brentford Football Club",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 22,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4827507,
            "date": "2026-03-08",
            "competition_id": "FAC",
            "home_team": "Leeds United Association Football Club",
            "away_team": "Norwich City",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 70,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Round of 16"
          },
          {
            "game_id": 4808370,
            "date": "2026-02-15",
            "competition_id": "FAC",
            "home_team": "Birmingham City",
            "away_team": "Leeds United Association Football Club",
            "score": {
              "home": 3,
              "away": 5
            },
            "minutes_played": 78,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Fourth Round"
          },
          {
            "game_id": 4626023,
            "date": "2026-01-26",
            "competition_id": "GB1",
            "home_team": "Everton Football Club",
            "away_team": "Leeds United Association Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 24,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          }
        ],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "japan:player:ayase-ueda",
        "team_id": "japan",
        "name": "Ayase Ueda",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 589128,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "9",
            "sample_size": 114,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "36",
            "sample_size": 34,
            "latest_seen_date": "2023-04-23"
          }
        ],
        "activity": {
          "appearances_total": 141,
          "minutes_total": 8756,
          "goals_total": 58,
          "assists_total": 7,
          "yellow_cards_total": 4,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 148,
          "starts": 98,
          "bench_rows": 50,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4642449,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4642455,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4641634,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4641568,
              "date": "2026-04-05",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4641585,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4641542,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4641580,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4641593,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4641524,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4641560,
              "date": "2026-02-15",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 125,
          "goal_events": 63,
          "card_events": 5,
          "substitution_events": 55,
          "latest_event_date": "2026-05-03"
        },
        "recent_appearances": [
          {
            "game_id": 4642449,
            "date": "2026-05-03",
            "competition_id": "NL1",
            "home_team": "Fortuna Sittardia Combinatie",
            "away_team": "Feyenoord Rotterdam",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4642455,
            "date": "2026-04-25",
            "competition_id": "NL1",
            "home_team": "Feyenoord Rotterdam",
            "away_team": "Football Club Groningen",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 2,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4641634,
            "date": "2026-04-12",
            "competition_id": "NL1",
            "home_team": "Nijmegen Eendracht Combinatie",
            "away_team": "Feyenoord Rotterdam",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 88,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4641568,
            "date": "2026-04-05",
            "competition_id": "NL1",
            "home_team": "Football Club Volendam",
            "away_team": "Feyenoord Rotterdam",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4641585,
            "date": "2026-03-22",
            "competition_id": "NL1",
            "home_team": "Feyenoord Rotterdam",
            "away_team": "AFC Ajax Amsterdam",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 88,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4641542,
            "date": "2026-03-15",
            "competition_id": "NL1",
            "home_team": "Feyenoord Rotterdam",
            "away_team": "Excelsior Rotterdam",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 81,
            "goals": 2,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4641580,
            "date": "2026-03-08",
            "competition_id": "NL1",
            "home_team": "Nooit Opgeven Altijd Doorzetten Aangenaam Door Vermaak En Nuttig Door Ontspanning Combinatie Breda",
            "away_team": "Feyenoord Rotterdam",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 86,
            "goals": 2,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4641593,
            "date": "2026-03-01",
            "competition_id": "NL1",
            "home_team": "Football Club Twente",
            "away_team": "Feyenoord Rotterdam",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 61,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4641524,
            "date": "2026-02-22",
            "competition_id": "NL1",
            "home_team": "Feyenoord Rotterdam",
            "away_team": "Sportclub Telstar",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 62,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4641560,
            "date": "2026-02-15",
            "competition_id": "NL1",
            "home_team": "Feyenoord Rotterdam",
            "away_team": "Go Ahead Eagles",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-05-31",
            "market_value_eur": 8000000,
            "club": "Feyenoord Rotterdam",
            "club_id": 234
          },
          {
            "date": "2024-03-18",
            "market_value_eur": 8000000,
            "club": "Feyenoord Rotterdam",
            "club_id": 234
          },
          {
            "date": "2023-12-15",
            "market_value_eur": 9000000,
            "club": "Feyenoord Rotterdam",
            "club_id": 234
          },
          {
            "date": "2023-10-17",
            "market_value_eur": 8000000,
            "club": "Feyenoord Rotterdam",
            "club_id": 234
          },
          {
            "date": "2023-06-09",
            "market_value_eur": 6000000,
            "club": "Cercle Brugge ",
            "club_id": 234
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "japan:player:ayumu-seko",
        "team_id": "japan",
        "name": "Ayumu Seko",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 405389,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "15",
            "sample_size": 57,
            "latest_seen_date": "2026-05-03"
          }
        ],
        "activity": {
          "appearances_total": 29,
          "minutes_total": 2535,
          "goals_total": 0,
          "assists_total": 0,
          "yellow_cards_total": 5,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 57,
          "starts": 56,
          "bench_rows": 1,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4635288,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4635278,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4635271,
              "date": "2026-04-18",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4635261,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4635253,
              "date": "2026-04-05",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4635245,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4635233,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4635223,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4635213,
              "date": "2026-02-28",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4635183,
              "date": "2026-01-30",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "15",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 14,
          "goal_events": 1,
          "card_events": 11,
          "substitution_events": 2,
          "latest_event_date": "2026-05-03"
        },
        "recent_appearances": [
          {
            "game_id": 4635288,
            "date": "2026-05-03",
            "competition_id": "FR1",
            "home_team": "Lille Olympique Sporting Club",
            "away_team": "Le Havre Athletic Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4635278,
            "date": "2026-04-26",
            "competition_id": "FR1",
            "home_team": "Le Havre Athletic Club",
            "away_team": "Football Club de Metz",
            "score": {
              "home": 4,
              "away": 4
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4635271,
            "date": "2026-04-18",
            "competition_id": "FR1",
            "home_team": "Angers Sporting Club de l'Ouest",
            "away_team": "Le Havre Athletic Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4635261,
            "date": "2026-04-12",
            "competition_id": "FR1",
            "home_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "away_team": "Le Havre Athletic Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4635253,
            "date": "2026-04-05",
            "competition_id": "FR1",
            "home_team": "Le Havre Athletic Club",
            "away_team": "Association de la Jeunesse auxerroise",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4635245,
            "date": "2026-03-22",
            "competition_id": "FR1",
            "home_team": "Paris Football Club",
            "away_team": "Le Havre Athletic Club",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4635233,
            "date": "2026-03-15",
            "competition_id": "FR1",
            "home_team": "Le Havre Athletic Club",
            "away_team": "Olympique Lyonnais",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4635223,
            "date": "2026-03-08",
            "competition_id": "FR1",
            "home_team": "Stade brestois 29",
            "away_team": "Le Havre Athletic Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4635213,
            "date": "2026-02-28",
            "competition_id": "FR1",
            "home_team": "Le Havre Athletic Club",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4635183,
            "date": "2026-01-30",
            "competition_id": "FR1",
            "home_team": "Racing Club de Lens",
            "away_team": "Le Havre Athletic Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          }
        ],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "japan:player:daichi-kamada",
        "team_id": "japan",
        "name": "Daichi Kamada",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 356141,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "15",
            "sample_size": 205,
            "latest_seen_date": "2023-06-03"
          },
          {
            "number": "18",
            "sample_size": 83,
            "latest_seen_date": "2026-05-07"
          },
          {
            "number": "6",
            "sample_size": 50,
            "latest_seen_date": "2024-05-26"
          },
          {
            "number": "40",
            "sample_size": 11,
            "latest_seen_date": "2019-08-01"
          }
        ],
        "activity": {
          "appearances_total": 309,
          "minutes_total": 20690,
          "goals_total": 55,
          "assists_total": 40,
          "yellow_cards_total": 26,
          "red_cards_total": 1,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 349,
          "starts": 239,
          "bench_rows": 110,
          "latest_lineup_date": "2026-05-07",
          "latest_rows": [
            {
              "game_id": 4805885,
              "date": "2026-05-07",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4626140,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4805883,
              "date": "2026-04-30",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4626133,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4626121,
              "date": "2026-04-20",
              "type": "substitutes",
              "position": "Attacking Midfield",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4805880,
              "date": "2026-04-16",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4626112,
              "date": "2026-04-12",
              "type": "substitutes",
              "position": "Attacking Midfield",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4805876,
              "date": "2026-04-09",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4805869,
              "date": "2026-03-19",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4626092,
              "date": "2026-03-15",
              "type": "substitutes",
              "position": "Attacking Midfield",
              "number": "18",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 211,
          "goal_events": 56,
          "card_events": 27,
          "substitution_events": 126,
          "latest_event_date": "2026-05-07"
        },
        "recent_appearances": [
          {
            "game_id": 4626140,
            "date": "2026-05-03",
            "competition_id": "GB1",
            "home_team": "Association Football Club Bournemouth",
            "away_team": "Crystal Palace Football Club",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4626133,
            "date": "2026-04-25",
            "competition_id": "GB1",
            "home_team": "Liverpool Football Club",
            "away_team": "Crystal Palace Football Club",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4626121,
            "date": "2026-04-20",
            "competition_id": "GB1",
            "home_team": "Crystal Palace Football Club",
            "away_team": "West Ham United Football Club",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 31,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4626112,
            "date": "2026-04-12",
            "competition_id": "GB1",
            "home_team": "Crystal Palace Football Club",
            "away_team": "Newcastle United Football Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 14,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4626092,
            "date": "2026-03-15",
            "competition_id": "GB1",
            "home_team": "Crystal Palace Football Club",
            "away_team": "Leeds United Association Football Club",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 10,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4626086,
            "date": "2026-03-05",
            "competition_id": "GB1",
            "home_team": "Tottenham Hotspur Football Club",
            "away_team": "Crystal Palace Football Club",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4626075,
            "date": "2026-03-01",
            "competition_id": "GB1",
            "home_team": "Manchester United Football Club",
            "away_team": "Crystal Palace Football Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 85,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4626061,
            "date": "2026-02-22",
            "competition_id": "GB1",
            "home_team": "Crystal Palace Football Club",
            "away_team": "Wolverhampton Wanderers Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4626051,
            "date": "2026-02-11",
            "competition_id": "GB1",
            "home_team": "Crystal Palace Football Club",
            "away_team": "Burnley Football Club",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 72,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4626040,
            "date": "2026-02-08",
            "competition_id": "GB1",
            "home_team": "Brighton and Hove Albion Football Club",
            "away_team": "Crystal Palace Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 13,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-09",
            "market_value_eur": 12000000,
            "club": "Crystal Palace",
            "club_id": 873
          },
          {
            "date": "2025-05-30",
            "market_value_eur": 12000000,
            "club": "Crystal Palace",
            "club_id": 873
          },
          {
            "date": "2024-12-16",
            "market_value_eur": 15000000,
            "club": "Crystal Palace",
            "club_id": 873
          },
          {
            "date": "2024-06-05",
            "market_value_eur": 18000000,
            "club": "SS Lazio",
            "club_id": 873
          },
          {
            "date": "2024-03-12",
            "market_value_eur": 15000000,
            "club": "SS Lazio",
            "club_id": 873
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "japan:player:daizen-maeda",
        "team_id": "japan",
        "name": "Daizen Maeda",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 420931,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "38",
            "sample_size": 179,
            "latest_seen_date": "2026-04-19"
          },
          {
            "number": "13",
            "sample_size": 23,
            "latest_seen_date": "2020-06-15"
          },
          {
            "number": "25",
            "sample_size": 4,
            "latest_seen_date": "2024-02-03"
          }
        ],
        "activity": {
          "appearances_total": 199,
          "minutes_total": 14356,
          "goals_total": 62,
          "assists_total": 27,
          "yellow_cards_total": 17,
          "red_cards_total": 2,
          "latest_appearance_date": "2026-04-19"
        },
        "lineups": {
          "lineup_rows": 206,
          "starts": 171,
          "bench_rows": 35,
          "latest_lineup_date": "2026-04-19",
          "latest_rows": [
            {
              "game_id": 4839967,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "38",
              "team_captain": false
            },
            {
              "game_id": 4649530,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "38",
              "team_captain": false
            },
            {
              "game_id": 4649535,
              "date": "2026-04-05",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "38",
              "team_captain": false
            },
            {
              "game_id": 4649541,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "38",
              "team_captain": false
            },
            {
              "game_id": 4649518,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "38",
              "team_captain": false
            },
            {
              "game_id": 4832715,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "38",
              "team_captain": false
            },
            {
              "game_id": 4649493,
              "date": "2026-03-04",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "38",
              "team_captain": false
            },
            {
              "game_id": 4649528,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "38",
              "team_captain": false
            },
            {
              "game_id": 4805900,
              "date": "2026-02-26",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "38",
              "team_captain": false
            },
            {
              "game_id": 4649506,
              "date": "2026-02-22",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "38",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 178,
          "goal_events": 64,
          "card_events": 19,
          "substitution_events": 93,
          "latest_event_date": "2026-04-19"
        },
        "recent_appearances": [
          {
            "game_id": 4839967,
            "date": "2026-04-19",
            "competition_id": "SFA",
            "home_team": "The Celtic Football Club",
            "away_team": "Saint Mirren Football Club",
            "score": {
              "home": 6,
              "away": 2
            },
            "minutes_played": 120,
            "goals": 1,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals"
          },
          {
            "game_id": 4649530,
            "date": "2026-04-11",
            "competition_id": "SC1",
            "home_team": "The Celtic Football Club",
            "away_team": "Saint Mirren Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4649535,
            "date": "2026-04-05",
            "competition_id": "SC1",
            "home_team": "Dundee Football Club",
            "away_team": "The Celtic Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 76,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4649541,
            "date": "2026-03-22",
            "competition_id": "SC1",
            "home_team": "Dundee United Football Club",
            "away_team": "The Celtic Football Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4649518,
            "date": "2026-03-14",
            "competition_id": "SC1",
            "home_team": "The Celtic Football Club",
            "away_team": "Motherwell Football Club",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4832715,
            "date": "2026-03-08",
            "competition_id": "SFA",
            "home_team": "Rangers Football Club",
            "away_team": "The Celtic Football Club",
            "score": {
              "home": 2,
              "away": 4
            },
            "minutes_played": 79,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals"
          },
          {
            "game_id": 4649493,
            "date": "2026-03-04",
            "competition_id": "SC1",
            "home_team": "Aberdeen Football Club",
            "away_team": "The Celtic Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 29,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4649528,
            "date": "2026-03-01",
            "competition_id": "SC1",
            "home_team": "Rangers Football Club",
            "away_team": "The Celtic Football Club",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4805900,
            "date": "2026-02-26",
            "competition_id": "EL",
            "home_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "away_team": "The Celtic Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "intermediate stage 2nd leg"
          },
          {
            "game_id": 4649506,
            "date": "2026-02-22",
            "competition_id": "SC1",
            "home_team": "The Celtic Football Club",
            "away_team": "Hibernian Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 30,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-10",
            "market_value_eur": 14000000,
            "club": "Celtic FC",
            "club_id": 371
          },
          {
            "date": "2025-06-17",
            "market_value_eur": 15000000,
            "club": "Celtic FC",
            "club_id": 371
          },
          {
            "date": "2025-03-12",
            "market_value_eur": 11000000,
            "club": "Celtic FC",
            "club_id": 371
          },
          {
            "date": "2024-12-03",
            "market_value_eur": 8000000,
            "club": "Celtic FC",
            "club_id": 371
          },
          {
            "date": "2024-10-02",
            "market_value_eur": 7500000,
            "club": "Celtic FC",
            "club_id": 371
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "japan:player:hiroki-ito",
        "team_id": "japan",
        "name": "Hiroki Ito",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 353892,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "manual_review"
        },
        "lineup_number_candidates": [
          {
            "number": "21",
            "sample_size": 110,
            "latest_seen_date": "2026-05-06"
          },
          {
            "number": "37",
            "sample_size": 34,
            "latest_seen_date": "2022-05-14"
          }
        ],
        "activity": {
          "appearances_total": 124,
          "minutes_total": 9287,
          "goals_total": 4,
          "assists_total": 7,
          "yellow_cards_total": 11,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-02"
        },
        "lineups": {
          "lineup_rows": 144,
          "starts": 105,
          "bench_rows": 39,
          "latest_lineup_date": "2026-05-06",
          "latest_rows": [
            {
              "game_id": 4814380,
              "date": "2026-05-06",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4634513,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4814378,
              "date": "2026-04-28",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4634496,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4830557,
              "date": "2026-04-22",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4634477,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4814375,
              "date": "2026-04-15",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4634465,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4814371,
              "date": "2026-04-07",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4634443,
              "date": "2026-04-04",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "21",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 36,
          "goal_events": 5,
          "card_events": 11,
          "substitution_events": 20,
          "latest_event_date": "2026-04-11"
        },
        "recent_appearances": [
          {
            "game_id": 4634513,
            "date": "2026-05-02",
            "competition_id": "L1",
            "home_team": "FC Bayern München",
            "away_team": "1. Fußballclub Heidenheim 1846",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4634496,
            "date": "2026-04-25",
            "competition_id": "L1",
            "home_team": "1. Fußball- und Sportverein Mainz 05",
            "away_team": "FC Bayern München",
            "score": {
              "home": 3,
              "away": 4
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4634477,
            "date": "2026-04-19",
            "competition_id": "L1",
            "home_team": "FC Bayern München",
            "away_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "score": {
              "home": 4,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4634465,
            "date": "2026-04-11",
            "competition_id": "L1",
            "home_team": "Fußball-Club St. Pauli von 1910",
            "away_team": "FC Bayern München",
            "score": {
              "home": 0,
              "away": 5
            },
            "minutes_played": 67,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4634423,
            "date": "2026-03-21",
            "competition_id": "L1",
            "home_team": "FC Bayern München",
            "away_team": "1. Fußballclub Union Berlin",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 19,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4814365,
            "date": "2026-03-18",
            "competition_id": "CL",
            "home_team": "FC Bayern München",
            "away_team": "Atalanta Bergamasca Calcio S.p.a.",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 7,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4634360,
            "date": "2026-02-21",
            "competition_id": "L1",
            "home_team": "FC Bayern München",
            "away_team": "Eintracht Frankfurt Fußball AG",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 40,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4782524,
            "date": "2026-02-11",
            "competition_id": "DFB",
            "home_team": "FC Bayern München",
            "away_team": "RasenBallsport Leipzig",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals"
          },
          {
            "game_id": 4634324,
            "date": "2026-02-08",
            "competition_id": "L1",
            "home_team": "FC Bayern München",
            "away_team": "Turn- und Sportgemeinschaft 1899 Hoffenheim Fußball-Spielbetriebs",
            "score": {
              "home": 5,
              "away": 1
            },
            "minutes_played": 27,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "21. Matchday"
          },
          {
            "game_id": 4714989,
            "date": "2026-01-28",
            "competition_id": "CL",
            "home_team": "Eindhovense Voetbalvereniging Philips Sport Vereniging",
            "away_team": "FC Bayern München",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-19",
            "market_value_eur": 18000000,
            "club": "Bayern Munich",
            "club_id": 27
          },
          {
            "date": "2025-10-14",
            "market_value_eur": 18000000,
            "club": "Bayern Munich",
            "club_id": 27
          },
          {
            "date": "2025-06-05",
            "market_value_eur": 25000000,
            "club": "Bayern Munich",
            "club_id": 27
          },
          {
            "date": "2024-12-20",
            "market_value_eur": 30000000,
            "club": "Bayern Munich",
            "club_id": 27
          },
          {
            "date": "2024-05-29",
            "market_value_eur": 30000000,
            "club": "VfB Stuttgart",
            "club_id": 27
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "japan:player:junnosuke-suzuki",
        "team_id": "japan",
        "name": "Junnosuke Suzuki",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 848856,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "20",
            "sample_size": 30,
            "latest_seen_date": "2026-03-07"
          },
          {
            "number": "5",
            "sample_size": 11,
            "latest_seen_date": "2025-06-28"
          }
        ],
        "activity": {
          "appearances_total": 24,
          "minutes_total": 1983,
          "goals_total": 1,
          "assists_total": 1,
          "yellow_cards_total": 3,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-03-07"
        },
        "lineups": {
          "lineup_rows": 41,
          "starts": 33,
          "bench_rows": 8,
          "latest_lineup_date": "2026-03-07",
          "latest_rows": [
            {
              "game_id": 4785271,
              "date": "2026-03-07",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4648355,
              "date": "2026-02-14",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4785269,
              "date": "2026-02-11",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4648389,
              "date": "2026-02-08",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4715138,
              "date": "2026-01-28",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4715019,
              "date": "2026-01-20",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4769111,
              "date": "2025-12-13",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4714996,
              "date": "2025-12-10",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4648361,
              "date": "2025-12-07",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4769104,
              "date": "2025-12-03",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "20",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 11,
          "goal_events": 1,
          "card_events": 4,
          "substitution_events": 6,
          "latest_event_date": "2026-01-28"
        },
        "recent_appearances": [
          {
            "game_id": 4785271,
            "date": "2026-03-07",
            "competition_id": "DKP",
            "home_team": "Viborg Fodsports Forening",
            "away_team": "Football Club København",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 2nd Leg"
          },
          {
            "game_id": 4648355,
            "date": "2026-02-14",
            "competition_id": "DK1",
            "home_team": "Football Club København",
            "away_team": "Fodbold Club Nordsjælland",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 4785269,
            "date": "2026-02-11",
            "competition_id": "DKP",
            "home_team": "Football Club København",
            "away_team": "Viborg Fodsports Forening",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 1st Leg"
          },
          {
            "game_id": 4648389,
            "date": "2026-02-08",
            "competition_id": "DK1",
            "home_team": "Fodbold Club Midtjylland",
            "away_team": "Football Club København",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "19. Matchday"
          },
          {
            "game_id": 4715138,
            "date": "2026-01-28",
            "competition_id": "CL",
            "home_team": "Futbol Club Barcelona",
            "away_team": "Football Club København",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4715019,
            "date": "2026-01-20",
            "competition_id": "CL",
            "home_team": "Football Club København",
            "away_team": "Società Sportiva Calcio Napoli",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4769111,
            "date": "2025-12-13",
            "competition_id": "DKP",
            "home_team": "Football Club København",
            "away_team": "Esbjerg fB",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 2nd Leg"
          },
          {
            "game_id": 4714996,
            "date": "2025-12-10",
            "competition_id": "CL",
            "home_team": "Villarreal Club de Fútbol S.A.D.",
            "away_team": "Football Club København",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4648361,
            "date": "2025-12-07",
            "competition_id": "DK1",
            "home_team": "Football Club København",
            "away_team": "Sønderjyske Fodbold",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "18. Matchday"
          },
          {
            "game_id": 4769104,
            "date": "2025-12-03",
            "competition_id": "DKP",
            "home_team": "Esbjerg fB",
            "away_team": "Football Club København",
            "score": {
              "home": 2,
              "away": 4
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 1st Leg"
          }
        ],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "japan:player:junya-ito",
        "team_id": "japan",
        "name": "Junya Ito",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 348791,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "manual_review"
        },
        "lineup_number_candidates": [
          {
            "number": "7",
            "sample_size": 181,
            "latest_seen_date": "2025-05-17"
          },
          {
            "number": "39",
            "sample_size": 35,
            "latest_seen_date": "2023-06-03"
          },
          {
            "number": "10",
            "sample_size": 28,
            "latest_seen_date": "2026-03-22"
          },
          {
            "number": "14",
            "sample_size": 3,
            "latest_seen_date": "2024-01-31"
          }
        ],
        "activity": {
          "appearances_total": 242,
          "minutes_total": 19214,
          "goals_total": 42,
          "assists_total": 58,
          "yellow_cards_total": 22,
          "red_cards_total": 1,
          "latest_appearance_date": "2026-03-22"
        },
        "lineups": {
          "lineup_rows": 247,
          "starts": 225,
          "bench_rows": 22,
          "latest_lineup_date": "2026-03-22",
          "latest_rows": [
            {
              "game_id": 4641394,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4805914,
              "date": "2026-03-19",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4641376,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4805906,
              "date": "2026-03-12",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4641355,
              "date": "2026-03-07",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4641296,
              "date": "2026-03-01",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4805898,
              "date": "2026-02-26",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4641337,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4805890,
              "date": "2026-02-19",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4641372,
              "date": "2026-02-13",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "10",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 165,
          "goal_events": 42,
          "card_events": 24,
          "substitution_events": 99,
          "latest_event_date": "2026-03-22"
        },
        "recent_appearances": [
          {
            "game_id": 4641394,
            "date": "2026-03-22",
            "competition_id": "BE1",
            "home_team": "RAAL La Louvière",
            "away_team": "Koninklijke Racing Club Genk",
            "score": {
              "home": 5,
              "away": 5
            },
            "minutes_played": 80,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4805914,
            "date": "2026-03-19",
            "competition_id": "EL",
            "home_team": "Sport-Club Freiburg",
            "away_team": "Koninklijke Racing Club Genk",
            "score": {
              "home": 5,
              "away": 1
            },
            "minutes_played": 21,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4641376,
            "date": "2026-03-15",
            "competition_id": "BE1",
            "home_team": "Koninklijke Racing Club Genk",
            "away_team": "Koninklijke Sint-Truidense Voetbalvereniging",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 80,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4641355,
            "date": "2026-03-07",
            "competition_id": "BE1",
            "home_team": "Royale Union Saint-Gilloise",
            "away_team": "Koninklijke Racing Club Genk",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 63,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4641296,
            "date": "2026-03-01",
            "competition_id": "BE1",
            "home_team": "Koninklijke Racing Club Genk",
            "away_team": "Koninklijke Atletiek Associatie Gent",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 17,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4805898,
            "date": "2026-02-26",
            "competition_id": "EL",
            "home_team": "Koninklijke Racing Club Genk",
            "away_team": "GNK Dinamo Zagreb",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 102,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "intermediate stage 2nd leg"
          },
          {
            "game_id": 4641337,
            "date": "2026-02-22",
            "competition_id": "BE1",
            "home_team": "Koninklijke Racing Club Genk",
            "away_team": "Royal Standard Club de Liège",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 69,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4805890,
            "date": "2026-02-19",
            "competition_id": "EL",
            "home_team": "GNK Dinamo Zagreb",
            "away_team": "Koninklijke Racing Club Genk",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 70,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "intermediate stage 1st leg"
          },
          {
            "game_id": 4641372,
            "date": "2026-02-13",
            "competition_id": "BE1",
            "home_team": "Yellow-Red Koninklijke Voetbalclub Mechelen",
            "away_team": "Koninklijke Racing Club Genk",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 62,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4641361,
            "date": "2026-02-08",
            "competition_id": "BE1",
            "home_team": "Koninklijke Racing Club Genk",
            "away_team": "Royal Sporting Club Anderlecht",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 64,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-10",
            "market_value_eur": 3500000,
            "club": "KRC Genk",
            "club_id": 1184
          },
          {
            "date": "2025-10-01",
            "market_value_eur": 5000000,
            "club": "KRC Genk",
            "club_id": 1184
          },
          {
            "date": "2025-06-03",
            "market_value_eur": 6000000,
            "club": "Stade Reims",
            "club_id": 1184
          },
          {
            "date": "2024-12-10",
            "market_value_eur": 8000000,
            "club": "Stade Reims",
            "club_id": 1184
          },
          {
            "date": "2024-06-03",
            "market_value_eur": 8000000,
            "club": "Stade Reims",
            "club_id": 1184
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "japan:player:kaishu-sano",
        "team_id": "japan",
        "name": "Kaishu Sano",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 643574,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "6",
            "sample_size": 82,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "26",
            "sample_size": 4,
            "latest_seen_date": "2024-02-03"
          }
        ],
        "activity": {
          "appearances_total": 72,
          "minutes_total": 6494,
          "goals_total": 1,
          "assists_total": 3,
          "yellow_cards_total": 4,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 86,
          "starts": 80,
          "bench_rows": 6,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4634520,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4634496,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4634482,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4805882,
              "date": "2026-04-16",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4634460,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4805878,
              "date": "2026-04-09",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4634448,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4634425,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4805873,
              "date": "2026-03-19",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4634409,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "6",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 10,
          "goal_events": 2,
          "card_events": 4,
          "substitution_events": 4,
          "latest_event_date": "2026-04-09"
        },
        "recent_appearances": [
          {
            "game_id": 4634520,
            "date": "2026-05-03",
            "competition_id": "L1",
            "home_team": "Fußball-Club St. Pauli von 1910",
            "away_team": "1. Fußball- und Sportverein Mainz 05",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4634496,
            "date": "2026-04-25",
            "competition_id": "L1",
            "home_team": "1. Fußball- und Sportverein Mainz 05",
            "away_team": "FC Bayern München",
            "score": {
              "home": 3,
              "away": 4
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4634482,
            "date": "2026-04-19",
            "competition_id": "L1",
            "home_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "away_team": "1. Fußball- und Sportverein Mainz 05",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4634460,
            "date": "2026-04-12",
            "competition_id": "L1",
            "home_team": "1. Fußball- und Sportverein Mainz 05",
            "away_team": "Sport-Club Freiburg",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4634448,
            "date": "2026-04-04",
            "competition_id": "L1",
            "home_team": "Turn- und Sportgemeinschaft 1899 Hoffenheim Fußball-Spielbetriebs",
            "away_team": "1. Fußball- und Sportverein Mainz 05",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4634425,
            "date": "2026-03-22",
            "competition_id": "L1",
            "home_team": "1. Fußball- und Sportverein Mainz 05",
            "away_team": "Eintracht Frankfurt Fußball AG",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4634409,
            "date": "2026-03-15",
            "competition_id": "L1",
            "home_team": "Sportverein Werder Bremen von 1899",
            "away_team": "1. Fußball- und Sportverein Mainz 05",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4634389,
            "date": "2026-03-07",
            "competition_id": "L1",
            "home_team": "1. Fußball- und Sportverein Mainz 05",
            "away_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4634378,
            "date": "2026-02-28",
            "competition_id": "L1",
            "home_team": "Bayer 04 Leverkusen Fußball",
            "away_team": "1. Fußball- und Sportverein Mainz 05",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4634362,
            "date": "2026-02-20",
            "competition_id": "L1",
            "home_team": "1. Fußball- und Sportverein Mainz 05",
            "away_team": "Hamburger Sport Verein",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-19",
            "market_value_eur": 25000000,
            "club": "1.FSV Mainz 05",
            "club_id": 39
          },
          {
            "date": "2025-10-14",
            "market_value_eur": 25000000,
            "club": "1.FSV Mainz 05",
            "club_id": 39
          },
          {
            "date": "2025-06-05",
            "market_value_eur": 20000000,
            "club": "1.FSV Mainz 05",
            "club_id": 39
          },
          {
            "date": "2025-03-27",
            "market_value_eur": 17000000,
            "club": "1.FSV Mainz 05",
            "club_id": 39
          },
          {
            "date": "2024-12-20",
            "market_value_eur": 7000000,
            "club": "1.FSV Mainz 05",
            "club_id": 39
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "japan:player:keisuke-goto",
        "team_id": "japan",
        "name": "Keisuke Goto",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 916623,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "42",
            "sample_size": 38,
            "latest_seen_date": "2026-03-22"
          }
        ],
        "activity": {
          "appearances_total": 36,
          "minutes_total": 2258,
          "goals_total": 12,
          "assists_total": 5,
          "yellow_cards_total": 4,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-03-22"
        },
        "lineups": {
          "lineup_rows": 38,
          "starts": 25,
          "bench_rows": 13,
          "latest_lineup_date": "2026-03-22",
          "latest_rows": [
            {
              "game_id": 4641397,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "42",
              "team_captain": false
            },
            {
              "game_id": 4641376,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "42",
              "team_captain": false
            },
            {
              "game_id": 4641351,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "42",
              "team_captain": false
            },
            {
              "game_id": 4641297,
              "date": "2026-02-28",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "42",
              "team_captain": false
            },
            {
              "game_id": 4641342,
              "date": "2026-02-21",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "42",
              "team_captain": false
            },
            {
              "game_id": 4641373,
              "date": "2026-02-15",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "42",
              "team_captain": false
            },
            {
              "game_id": 4641365,
              "date": "2026-02-06",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "42",
              "team_captain": false
            },
            {
              "game_id": 4641317,
              "date": "2026-01-31",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "42",
              "team_captain": false
            },
            {
              "game_id": 4641332,
              "date": "2026-01-24",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "42",
              "team_captain": false
            },
            {
              "game_id": 4641323,
              "date": "2026-01-18",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "42",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 29,
          "goal_events": 12,
          "card_events": 4,
          "substitution_events": 13,
          "latest_event_date": "2026-03-22"
        },
        "recent_appearances": [
          {
            "game_id": 4641397,
            "date": "2026-03-22",
            "competition_id": "BE1",
            "home_team": "Koninklijke Sint-Truidense Voetbalvereniging",
            "away_team": "Royale Union Saint-Gilloise",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 73,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4641376,
            "date": "2026-03-15",
            "competition_id": "BE1",
            "home_team": "Koninklijke Racing Club Genk",
            "away_team": "Koninklijke Sint-Truidense Voetbalvereniging",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4641351,
            "date": "2026-03-08",
            "competition_id": "BE1",
            "home_team": "Koninklijke Sint-Truidense Voetbalvereniging",
            "away_team": "Cercle Brugge Koninklijke Sportvereniging",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4641297,
            "date": "2026-02-28",
            "competition_id": "BE1",
            "home_team": "Royal Antwerp Football Club",
            "away_team": "Koninklijke Sint-Truidense Voetbalvereniging",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4641342,
            "date": "2026-02-21",
            "competition_id": "BE1",
            "home_team": "FC Verbroedering Denderhoutem Denderleeuw Eendracht Hekelgem",
            "away_team": "Koninklijke Sint-Truidense Voetbalvereniging",
            "score": {
              "home": 1,
              "away": 4
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 2,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4641373,
            "date": "2026-02-15",
            "competition_id": "BE1",
            "home_team": "Koninklijke Sint-Truidense Voetbalvereniging",
            "away_team": "Sportvereniging Zulte Waregem",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4641365,
            "date": "2026-02-06",
            "competition_id": "BE1",
            "home_team": "Koninklijke Voetbal Club Westerlo",
            "away_team": "Koninklijke Sint-Truidense Voetbalvereniging",
            "score": {
              "home": 0,
              "away": 4
            },
            "minutes_played": 86,
            "goals": 1,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4641317,
            "date": "2026-01-31",
            "competition_id": "BE1",
            "home_team": "Koninklijke Sint-Truidense Voetbalvereniging",
            "away_team": "Royal Charleroi Sporting Club",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 84,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4641332,
            "date": "2026-01-24",
            "competition_id": "BE1",
            "home_team": "RAAL La Louvière",
            "away_team": "Koninklijke Sint-Truidense Voetbalvereniging",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4641323,
            "date": "2026-01-18",
            "competition_id": "BE1",
            "home_team": "Koninklijke Sint-Truidense Voetbalvereniging",
            "away_team": "Oud-Heverlee Leuven",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 84,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "21. Matchday"
          }
        ],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "japan:player:keisuke-osako",
        "team_id": "japan",
        "name": "Keisuke Osako",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 415521,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "1",
            "sample_size": 21,
            "latest_seen_date": "2025-10-17"
          }
        ],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": 21,
          "starts": 21,
          "bench_rows": 0,
          "latest_lineup_date": "2025-10-17",
          "latest_rows": [
            {
              "game_id": 4530574,
              "date": "2025-10-17",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4530593,
              "date": "2025-10-04",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4530554,
              "date": "2025-09-27",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4530616,
              "date": "2025-09-23",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4530633,
              "date": "2025-08-31",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4530563,
              "date": "2025-08-20",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4530494,
              "date": "2025-08-16",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4530644,
              "date": "2025-08-10",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4530510,
              "date": "2025-07-20",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4530543,
              "date": "2025-07-05",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": null,
          "goal_events": null,
          "card_events": null,
          "substitution_events": null,
          "latest_event_date": null
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "japan:player:keito-nakamura",
        "team_id": "japan",
        "name": "Keito Nakamura",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 405397,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "17",
            "sample_size": 58,
            "latest_seen_date": "2025-05-10"
          },
          {
            "number": "13",
            "sample_size": 31,
            "latest_seen_date": "2024-02-03"
          },
          {
            "number": "15",
            "sample_size": 7,
            "latest_seen_date": "2020-12-26"
          },
          {
            "number": "38",
            "sample_size": 2,
            "latest_seen_date": "2021-08-26"
          }
        ],
        "activity": {
          "appearances_total": 80,
          "minutes_total": 5153,
          "goals_total": 22,
          "assists_total": 4,
          "yellow_cards_total": 7,
          "red_cards_total": 1,
          "latest_appearance_date": "2025-05-10"
        },
        "lineups": {
          "lineup_rows": 98,
          "starts": 67,
          "bench_rows": 31,
          "latest_lineup_date": "2025-05-10",
          "latest_rows": [
            {
              "game_id": 4364031,
              "date": "2025-05-10",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4364024,
              "date": "2025-05-02",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4364016,
              "date": "2025-04-27",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4364010,
              "date": "2025-04-20",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4364002,
              "date": "2025-04-11",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4363993,
              "date": "2025-04-06",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4363983,
              "date": "2025-03-29",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4363971,
              "date": "2025-03-16",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4363960,
              "date": "2025-03-09",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4363957,
              "date": "2025-02-28",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "17",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 81,
          "goal_events": 26,
          "card_events": 8,
          "substitution_events": 47,
          "latest_event_date": "2025-05-02"
        },
        "recent_appearances": [
          {
            "game_id": 4364031,
            "date": "2025-05-10",
            "competition_id": "FR1",
            "home_team": "Stade Reims",
            "away_team": "AS Saint-Étienne",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4364024,
            "date": "2025-05-02",
            "competition_id": "FR1",
            "home_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "away_team": "Stade Reims",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4364016,
            "date": "2025-04-27",
            "competition_id": "FR1",
            "home_team": "Montpellier HSC",
            "away_team": "Stade Reims",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4364010,
            "date": "2025-04-20",
            "competition_id": "FR1",
            "home_team": "Stade Reims",
            "away_team": "Toulouse Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 79,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4364002,
            "date": "2025-04-11",
            "competition_id": "FR1",
            "home_team": "Racing Club de Lens",
            "away_team": "Stade Reims",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 2,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4363993,
            "date": "2025-04-06",
            "competition_id": "FR1",
            "home_team": "Stade Reims",
            "away_team": "Racing Club de Strasbourg Alsace",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4363983,
            "date": "2025-03-29",
            "competition_id": "FR1",
            "home_team": "Stade Reims",
            "away_team": "Olympique de Marseille",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4363971,
            "date": "2025-03-16",
            "competition_id": "FR1",
            "home_team": "Stade brestois 29",
            "away_team": "Stade Reims",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4363960,
            "date": "2025-03-09",
            "competition_id": "FR1",
            "home_team": "Stade Reims",
            "away_team": "Association de la Jeunesse auxerroise",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4363957,
            "date": "2025-02-28",
            "competition_id": "FR1",
            "home_team": "Association sportive de Monaco Football Club",
            "away_team": "Stade Reims",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-11",
            "market_value_eur": 8000000,
            "club": "Stade Reims",
            "club_id": 1421
          },
          {
            "date": "2025-06-03",
            "market_value_eur": 8000000,
            "club": "Stade Reims",
            "club_id": 1421
          },
          {
            "date": "2025-03-24",
            "market_value_eur": 10000000,
            "club": "Stade Reims",
            "club_id": 1421
          },
          {
            "date": "2024-12-10",
            "market_value_eur": 12000000,
            "club": "Stade Reims",
            "club_id": 1421
          },
          {
            "date": "2024-10-07",
            "market_value_eur": 10000000,
            "club": "Stade Reims",
            "club_id": 1421
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "japan:player:kento-shiogai",
        "team_id": "japan",
        "name": "Kento Shiogai",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 1144627,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "9",
            "sample_size": 50,
            "latest_seen_date": "2025-12-20"
          },
          {
            "number": "7",
            "sample_size": 14,
            "latest_seen_date": "2026-05-03"
          }
        ],
        "activity": {
          "appearances_total": 51,
          "minutes_total": 1491,
          "goals_total": 15,
          "assists_total": 1,
          "yellow_cards_total": 2,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-04-18"
        },
        "lineups": {
          "lineup_rows": 64,
          "starts": 9,
          "bench_rows": 55,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4634516,
              "date": "2026-05-03",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4634499,
              "date": "2026-04-25",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4634483,
              "date": "2026-04-18",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4634463,
              "date": "2026-04-11",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4634441,
              "date": "2026-04-04",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4634427,
              "date": "2026-03-21",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4634412,
              "date": "2026-03-14",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4634391,
              "date": "2026-03-07",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4634382,
              "date": "2026-03-01",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4634364,
              "date": "2026-02-21",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 24,
          "goal_events": 15,
          "card_events": 2,
          "substitution_events": 7,
          "latest_event_date": "2026-02-21"
        },
        "recent_appearances": [
          {
            "game_id": 4634483,
            "date": "2026-04-18",
            "competition_id": "L1",
            "home_team": "1. Fußballclub Union Berlin",
            "away_team": "Verein für Leibesübungen Wolfsburg",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4634463,
            "date": "2026-04-11",
            "competition_id": "L1",
            "home_team": "Verein für Leibesübungen Wolfsburg",
            "away_team": "Eintracht Frankfurt Fußball AG",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 11,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4634427,
            "date": "2026-03-21",
            "competition_id": "L1",
            "home_team": "Verein für Leibesübungen Wolfsburg",
            "away_team": "Sportverein Werder Bremen von 1899",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 17,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4634391,
            "date": "2026-03-07",
            "competition_id": "L1",
            "home_team": "Verein für Leibesübungen Wolfsburg",
            "away_team": "Hamburger Sport Verein",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 21,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4634382,
            "date": "2026-03-01",
            "competition_id": "L1",
            "home_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "away_team": "Verein für Leibesübungen Wolfsburg",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4634364,
            "date": "2026-02-21",
            "competition_id": "L1",
            "home_team": "Verein für Leibesübungen Wolfsburg",
            "away_team": "Fußball-Club Augsburg 1907",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 25,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4634345,
            "date": "2026-02-15",
            "competition_id": "L1",
            "home_team": "RasenBallsport Leipzig",
            "away_team": "Verein für Leibesübungen Wolfsburg",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 60,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4634328,
            "date": "2026-02-07",
            "competition_id": "L1",
            "home_team": "Verein für Leibesübungen Wolfsburg",
            "away_team": "Borussia Dortmund",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 64,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "21. Matchday"
          },
          {
            "game_id": 4634313,
            "date": "2026-01-30",
            "competition_id": "L1",
            "home_team": "1. Fußball-Club Köln",
            "away_team": "Verein für Leibesübungen Wolfsburg",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 4634301,
            "date": "2026-01-24",
            "competition_id": "L1",
            "home_team": "1. Fußball- und Sportverein Mainz 05",
            "away_team": "Verein für Leibesübungen Wolfsburg",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 6,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "19. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-02",
            "market_value_eur": 2500000,
            "club": "NEC Nijmegen",
            "club_id": 82
          },
          {
            "date": "2025-10-02",
            "market_value_eur": 2500000,
            "club": "NEC Nijmegen",
            "club_id": 82
          },
          {
            "date": "2025-05-28",
            "market_value_eur": 850000,
            "club": "NEC Nijmegen",
            "club_id": 82
          },
          {
            "date": "2024-12-17",
            "market_value_eur": 500000,
            "club": "NEC Nijmegen",
            "club_id": 82
          },
          {
            "date": "2024-10-14",
            "market_value_eur": 400000,
            "club": "NEC Nijmegen",
            "club_id": 82
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "japan:player:ko-itakura",
        "team_id": "japan",
        "name": "Ko Itakura",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 355816,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "3",
            "sample_size": 81,
            "latest_seen_date": "2025-05-17"
          },
          {
            "number": "17",
            "sample_size": 41,
            "latest_seen_date": "2020-03-08"
          },
          {
            "number": "5",
            "sample_size": 35,
            "latest_seen_date": "2021-05-16"
          },
          {
            "number": "4",
            "sample_size": 34,
            "latest_seen_date": "2026-05-02"
          }
        ],
        "activity": {
          "appearances_total": 162,
          "minutes_total": 13475,
          "goals_total": 9,
          "assists_total": 4,
          "yellow_cards_total": 25,
          "red_cards_total": 2,
          "latest_appearance_date": "2026-05-02"
        },
        "lineups": {
          "lineup_rows": 191,
          "starts": 155,
          "bench_rows": 36,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4642444,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4642458,
              "date": "2026-04-25",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4641633,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4641565,
              "date": "2026-04-04",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4641547,
              "date": "2026-02-08",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4641601,
              "date": "2026-01-24",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4715105,
              "date": "2026-01-20",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4641511,
              "date": "2026-01-17",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4787469,
              "date": "2026-01-14",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4641537,
              "date": "2026-01-11",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 55,
          "goal_events": 10,
          "card_events": 30,
          "substitution_events": 15,
          "latest_event_date": "2026-05-02"
        },
        "recent_appearances": [
          {
            "game_id": 4642444,
            "date": "2026-05-02",
            "competition_id": "NL1",
            "home_team": "AFC Ajax Amsterdam",
            "away_team": "Eindhovense Voetbalvereniging Philips Sport Vereniging",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 82,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4642458,
            "date": "2026-04-25",
            "competition_id": "NL1",
            "home_team": "Nooit Opgeven Altijd Doorzetten Aangenaam Door Vermaak En Nuttig Door Ontspanning Combinatie Breda",
            "away_team": "AFC Ajax Amsterdam",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 18,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4641633,
            "date": "2026-04-11",
            "competition_id": "NL1",
            "home_team": "Heracles Almelo",
            "away_team": "AFC Ajax Amsterdam",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 66,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4641601,
            "date": "2026-01-24",
            "competition_id": "NL1",
            "home_team": "AFC Ajax Amsterdam",
            "away_team": "Football Club Volendam",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 27,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 4715105,
            "date": "2026-01-20",
            "competition_id": "CL",
            "home_team": "Villarreal Club de Fútbol S.A.D.",
            "away_team": "AFC Ajax Amsterdam",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 36,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4641511,
            "date": "2026-01-17",
            "competition_id": "NL1",
            "home_team": "AFC Ajax Amsterdam",
            "away_team": "Go Ahead Eagles",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "19. Matchday"
          },
          {
            "game_id": 4787469,
            "date": "2026-01-14",
            "competition_id": "NLP",
            "home_team": "Alkmaar Zaanstreek",
            "away_team": "AFC Ajax Amsterdam",
            "score": {
              "home": 6,
              "away": 0
            },
            "minutes_played": 81,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Round of 16"
          },
          {
            "game_id": 4641537,
            "date": "2026-01-11",
            "competition_id": "NL1",
            "home_team": "Sportclub Telstar",
            "away_team": "AFC Ajax Amsterdam",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "18. Matchday"
          },
          {
            "game_id": 4641500,
            "date": "2025-12-20",
            "competition_id": "NL1",
            "home_team": "Nijmegen Eendracht Combinatie",
            "away_team": "AFC Ajax Amsterdam",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "17. Matchday"
          },
          {
            "game_id": 4641502,
            "date": "2025-12-14",
            "competition_id": "NL1",
            "home_team": "AFC Ajax Amsterdam",
            "away_team": "Feyenoord Rotterdam",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "16. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-02",
            "market_value_eur": 10000000,
            "club": "Ajax Amsterdam",
            "club_id": 610
          },
          {
            "date": "2025-06-05",
            "market_value_eur": 12000000,
            "club": "Borussia Mönchengladbach",
            "club_id": 610
          },
          {
            "date": "2025-03-27",
            "market_value_eur": 12000000,
            "club": "Borussia Mönchengladbach",
            "club_id": 610
          },
          {
            "date": "2024-12-20",
            "market_value_eur": 15000000,
            "club": "Borussia Mönchengladbach",
            "club_id": 610
          },
          {
            "date": "2024-10-09",
            "market_value_eur": 15000000,
            "club": "Borussia Mönchengladbach",
            "club_id": 610
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "japan:player:koki-ogawa",
        "team_id": "japan",
        "name": "Koki Ogawa",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 351567,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "18",
            "sample_size": 102,
            "latest_seen_date": "2026-05-02"
          }
        ],
        "activity": {
          "appearances_total": 89,
          "minutes_total": 5722,
          "goals_total": 33,
          "assists_total": 6,
          "yellow_cards_total": 3,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-02"
        },
        "lineups": {
          "lineup_rows": 102,
          "starts": 69,
          "bench_rows": 33,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4642450,
              "date": "2026-05-02",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4642454,
              "date": "2026-04-25",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4842282,
              "date": "2026-04-19",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4641634,
              "date": "2026-04-12",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4641567,
              "date": "2026-04-04",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4641588,
              "date": "2026-03-22",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4641545,
              "date": "2026-03-14",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4641579,
              "date": "2026-03-08",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4819606,
              "date": "2026-03-03",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4641597,
              "date": "2026-02-28",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "18",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 81,
          "goal_events": 33,
          "card_events": 3,
          "substitution_events": 45,
          "latest_event_date": "2026-04-19"
        },
        "recent_appearances": [
          {
            "game_id": 4642450,
            "date": "2026-05-02",
            "competition_id": "NL1",
            "home_team": "Nijmegen Eendracht Combinatie",
            "away_team": "Sportclub Telstar",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 23,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4842282,
            "date": "2026-04-19",
            "competition_id": "NLP",
            "home_team": "Alkmaar Zaanstreek",
            "away_team": "Nijmegen Eendracht Combinatie",
            "score": {
              "home": 5,
              "away": 1
            },
            "minutes_played": 16,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Final"
          },
          {
            "game_id": 4641634,
            "date": "2026-04-12",
            "competition_id": "NL1",
            "home_team": "Nijmegen Eendracht Combinatie",
            "away_team": "Feyenoord Rotterdam",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 13,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4641588,
            "date": "2026-03-22",
            "competition_id": "NL1",
            "home_team": "Nijmegen Eendracht Combinatie",
            "away_team": "Sportclub Heerenveen",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 2,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4641597,
            "date": "2026-02-28",
            "competition_id": "NL1",
            "home_team": "Nijmegen Eendracht Combinatie",
            "away_team": "Fortuna Sittardia Combinatie",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 68,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4641563,
            "date": "2026-02-17",
            "competition_id": "NL1",
            "home_team": "Sparta Rotterdam",
            "away_team": "Nijmegen Eendracht Combinatie",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 22,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4641533,
            "date": "2026-02-11",
            "competition_id": "NL1",
            "home_team": "Nijmegen Eendracht Combinatie",
            "away_team": "Football Club Utrecht",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 17,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "18. Matchday"
          },
          {
            "game_id": 4808351,
            "date": "2026-02-04",
            "competition_id": "NLP",
            "home_team": "Nijmegen Eendracht Combinatie",
            "away_team": "Football Club Volendam",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 65,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals"
          },
          {
            "game_id": 4641607,
            "date": "2026-01-24",
            "competition_id": "NL1",
            "home_team": "Nijmegen Eendracht Combinatie",
            "away_team": "Prins Hendrik Ende Desespereert Nimmer Combinatie Zwolle",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 75,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 4787474,
            "date": "2026-01-20",
            "competition_id": "NLP",
            "home_team": "De Treffers",
            "away_team": "Nijmegen Eendracht Combinatie",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 20,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Round of 16"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-02",
            "market_value_eur": 2500000,
            "club": "NEC Nijmegen",
            "club_id": 467
          },
          {
            "date": "2025-05-28",
            "market_value_eur": 2500000,
            "club": "NEC Nijmegen",
            "club_id": 467
          },
          {
            "date": "2024-12-17",
            "market_value_eur": 3000000,
            "club": "NEC Nijmegen",
            "club_id": 467
          },
          {
            "date": "2024-05-31",
            "market_value_eur": 3000000,
            "club": "NEC Nijmegen",
            "club_id": 467
          },
          {
            "date": "2024-03-18",
            "market_value_eur": 2300000,
            "club": "NEC Nijmegen",
            "club_id": 467
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "japan:player:ritsu-doan",
        "team_id": "japan",
        "name": "Ritsu Doan",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 358504,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "42",
            "sample_size": 124,
            "latest_seen_date": "2025-05-17"
          },
          {
            "number": "25",
            "sample_size": 99,
            "latest_seen_date": "2022-05-11"
          },
          {
            "number": "20",
            "sample_size": 40,
            "latest_seen_date": "2026-04-25"
          },
          {
            "number": "8",
            "sample_size": 35,
            "latest_seen_date": "2021-05-22"
          },
          {
            "number": "7",
            "sample_size": 33,
            "latest_seen_date": "2019-08-10"
          }
        ],
        "activity": {
          "appearances_total": 318,
          "minutes_total": 23931,
          "goals_total": 66,
          "assists_total": 44,
          "yellow_cards_total": 26,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-04-25"
        },
        "lineups": {
          "lineup_rows": 335,
          "starts": 281,
          "bench_rows": 54,
          "latest_lineup_date": "2026-04-25",
          "latest_rows": [
            {
              "game_id": 4634500,
              "date": "2026-04-25",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4634479,
              "date": "2026-04-18",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4634442,
              "date": "2026-04-05",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4634425,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4634406,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4634393,
              "date": "2026-03-08",
              "type": "substitutes",
              "position": "Attacking Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4634379,
              "date": "2026-03-01",
              "type": "substitutes",
              "position": "Attacking Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4634360,
              "date": "2026-02-21",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4634343,
              "date": "2026-02-14",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4634329,
              "date": "2026-02-06",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "20",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 260,
          "goal_events": 70,
          "card_events": 26,
          "substitution_events": 163,
          "latest_event_date": "2026-04-25"
        },
        "recent_appearances": [
          {
            "game_id": 4634500,
            "date": "2026-04-25",
            "competition_id": "L1",
            "home_team": "Fußball-Club Augsburg 1907",
            "away_team": "Eintracht Frankfurt Fußball AG",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 45,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4634442,
            "date": "2026-04-05",
            "competition_id": "L1",
            "home_team": "Eintracht Frankfurt Fußball AG",
            "away_team": "1. Fußball-Club Köln",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 67,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4634425,
            "date": "2026-03-22",
            "competition_id": "L1",
            "home_team": "1. Fußball- und Sportverein Mainz 05",
            "away_team": "Eintracht Frankfurt Fußball AG",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 79,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4634406,
            "date": "2026-03-14",
            "competition_id": "L1",
            "home_team": "Eintracht Frankfurt Fußball AG",
            "away_team": "1. Fußballclub Heidenheim 1846",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 88,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4634393,
            "date": "2026-03-08",
            "competition_id": "L1",
            "home_team": "Fußball-Club St. Pauli von 1910",
            "away_team": "Eintracht Frankfurt Fußball AG",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 24,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4634379,
            "date": "2026-03-01",
            "competition_id": "L1",
            "home_team": "Eintracht Frankfurt Fußball AG",
            "away_team": "Sport-Club Freiburg",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 27,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4634360,
            "date": "2026-02-21",
            "competition_id": "L1",
            "home_team": "FC Bayern München",
            "away_team": "Eintracht Frankfurt Fußball AG",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 60,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4634343,
            "date": "2026-02-14",
            "competition_id": "L1",
            "home_team": "Eintracht Frankfurt Fußball AG",
            "away_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4634329,
            "date": "2026-02-06",
            "competition_id": "L1",
            "home_team": "1. Fußballclub Union Berlin",
            "away_team": "Eintracht Frankfurt Fußball AG",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 82,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "21. Matchday"
          },
          {
            "game_id": 4634306,
            "date": "2026-01-31",
            "competition_id": "L1",
            "home_team": "Eintracht Frankfurt Fußball AG",
            "away_team": "Bayer 04 Leverkusen Fußball",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 69,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-05-29",
            "market_value_eur": 18000000,
            "club": "SC Freiburg",
            "club_id": 24
          },
          {
            "date": "2024-03-27",
            "market_value_eur": 15000000,
            "club": "SC Freiburg",
            "club_id": 24
          },
          {
            "date": "2023-12-14",
            "market_value_eur": 18000000,
            "club": "SC Freiburg",
            "club_id": 24
          },
          {
            "date": "2023-06-22",
            "market_value_eur": 18000000,
            "club": "SC Freiburg",
            "club_id": 24
          },
          {
            "date": "2022-12-23",
            "market_value_eur": 15000000,
            "club": "SC Freiburg",
            "club_id": 24
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "japan:player:shogo-taniguchi",
        "team_id": "japan",
        "name": "Shogo Taniguchi",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 307870,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "5",
            "sample_size": 43,
            "latest_seen_date": "2026-03-22"
          },
          {
            "number": "3",
            "sample_size": 4,
            "latest_seen_date": "2024-02-03"
          }
        ],
        "activity": {
          "appearances_total": 43,
          "minutes_total": 3197,
          "goals_total": 2,
          "assists_total": 1,
          "yellow_cards_total": 4,
          "red_cards_total": 1,
          "latest_appearance_date": "2026-03-22"
        },
        "lineups": {
          "lineup_rows": 47,
          "starts": 37,
          "bench_rows": 10,
          "latest_lineup_date": "2026-03-22",
          "latest_rows": [
            {
              "game_id": 4641397,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": true
            },
            {
              "game_id": 4641376,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": true
            },
            {
              "game_id": 4641351,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": true
            },
            {
              "game_id": 4641297,
              "date": "2026-02-28",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": true
            },
            {
              "game_id": 4641342,
              "date": "2026-02-21",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": true
            },
            {
              "game_id": 4641373,
              "date": "2026-02-15",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": true
            },
            {
              "game_id": 4641365,
              "date": "2026-02-06",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": true
            },
            {
              "game_id": 4641317,
              "date": "2026-01-31",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": true
            },
            {
              "game_id": 4641332,
              "date": "2026-01-24",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": true
            },
            {
              "game_id": 4641323,
              "date": "2026-01-18",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "5",
              "team_captain": true
            }
          ]
        },
        "events": {
          "events_total": 11,
          "goal_events": 3,
          "card_events": 6,
          "substitution_events": 2,
          "latest_event_date": "2026-01-24"
        },
        "recent_appearances": [
          {
            "game_id": 4641397,
            "date": "2026-03-22",
            "competition_id": "BE1",
            "home_team": "Koninklijke Sint-Truidense Voetbalvereniging",
            "away_team": "Royale Union Saint-Gilloise",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4641376,
            "date": "2026-03-15",
            "competition_id": "BE1",
            "home_team": "Koninklijke Racing Club Genk",
            "away_team": "Koninklijke Sint-Truidense Voetbalvereniging",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4641351,
            "date": "2026-03-08",
            "competition_id": "BE1",
            "home_team": "Koninklijke Sint-Truidense Voetbalvereniging",
            "away_team": "Cercle Brugge Koninklijke Sportvereniging",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4641297,
            "date": "2026-02-28",
            "competition_id": "BE1",
            "home_team": "Royal Antwerp Football Club",
            "away_team": "Koninklijke Sint-Truidense Voetbalvereniging",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4641342,
            "date": "2026-02-21",
            "competition_id": "BE1",
            "home_team": "FC Verbroedering Denderhoutem Denderleeuw Eendracht Hekelgem",
            "away_team": "Koninklijke Sint-Truidense Voetbalvereniging",
            "score": {
              "home": 1,
              "away": 4
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4641373,
            "date": "2026-02-15",
            "competition_id": "BE1",
            "home_team": "Koninklijke Sint-Truidense Voetbalvereniging",
            "away_team": "Sportvereniging Zulte Waregem",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4641365,
            "date": "2026-02-06",
            "competition_id": "BE1",
            "home_team": "Koninklijke Voetbal Club Westerlo",
            "away_team": "Koninklijke Sint-Truidense Voetbalvereniging",
            "score": {
              "home": 0,
              "away": 4
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4641317,
            "date": "2026-01-31",
            "competition_id": "BE1",
            "home_team": "Koninklijke Sint-Truidense Voetbalvereniging",
            "away_team": "Royal Charleroi Sporting Club",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4641332,
            "date": "2026-01-24",
            "competition_id": "BE1",
            "home_team": "RAAL La Louvière",
            "away_team": "Koninklijke Sint-Truidense Voetbalvereniging",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4641323,
            "date": "2026-01-18",
            "competition_id": "BE1",
            "home_team": "Koninklijke Sint-Truidense Voetbalvereniging",
            "away_team": "Oud-Heverlee Leuven",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "21. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-10",
            "market_value_eur": 800000,
            "club": "Sint-Truidense VV",
            "club_id": 475
          },
          {
            "date": "2025-10-01",
            "market_value_eur": 800000,
            "club": "Sint-Truidense VV",
            "club_id": 475
          },
          {
            "date": "2025-06-12",
            "market_value_eur": 1000000,
            "club": "Sint-Truidense VV",
            "club_id": 475
          },
          {
            "date": "2024-12-11",
            "market_value_eur": 1200000,
            "club": "Sint-Truidense VV",
            "club_id": 475
          },
          {
            "date": "2024-05-02",
            "market_value_eur": 1500000,
            "club": "Al-Rayyan SC",
            "club_id": 475
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "japan:player:takefusa-kubo",
        "team_id": "japan",
        "name": "Takefusa Kubo",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 405398,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "14",
            "sample_size": 174,
            "latest_seen_date": "2026-05-04"
          },
          {
            "number": "26",
            "sample_size": 38,
            "latest_seen_date": "2020-07-19"
          },
          {
            "number": "17",
            "sample_size": 33,
            "latest_seen_date": "2022-05-22"
          },
          {
            "number": "5",
            "sample_size": 22,
            "latest_seen_date": "2021-05-23"
          },
          {
            "number": "16",
            "sample_size": 22,
            "latest_seen_date": "2020-12-29"
          }
        ],
        "activity": {
          "appearances_total": 266,
          "minutes_total": 16633,
          "goals_total": 33,
          "assists_total": 34,
          "yellow_cards_total": 27,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-04"
        },
        "lineups": {
          "lineup_rows": 293,
          "starts": 186,
          "bench_rows": 107,
          "latest_lineup_date": "2026-05-04",
          "latest_rows": [
            {
              "game_id": 4646000,
              "date": "2026-05-04",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4645974,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4645929,
              "date": "2026-04-22",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4842389,
              "date": "2026-04-18",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4645946,
              "date": "2026-04-11",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4645901,
              "date": "2026-04-04",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4645874,
              "date": "2026-01-18",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4799995,
              "date": "2026-01-13",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4645838,
              "date": "2026-01-09",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4645851,
              "date": "2026-01-04",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "14",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 185,
          "goal_events": 34,
          "card_events": 27,
          "substitution_events": 124,
          "latest_event_date": "2026-04-26"
        },
        "recent_appearances": [
          {
            "game_id": 4646000,
            "date": "2026-05-04",
            "competition_id": "ES1",
            "home_team": "Sevilla Fútbol Club S.A.D.",
            "away_team": "Real Sociedad de Fútbol S.A.D.",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 32,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4645974,
            "date": "2026-04-26",
            "competition_id": "ES1",
            "home_team": "Rayo Vallecano de Madrid S. A. D.",
            "away_team": "Real Sociedad de Fútbol S.A.D.",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 56,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4645929,
            "date": "2026-04-22",
            "competition_id": "ES1",
            "home_team": "Real Sociedad de Fútbol S.A.D.",
            "away_team": "Getafe Club de Fútbol S. A. D. Team Dubai",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4842389,
            "date": "2026-04-18",
            "competition_id": "CDR",
            "home_team": "Club Atlético de Madrid S.A.D.",
            "away_team": "Real Sociedad de Fútbol S.A.D.",
            "score": {
              "home": 5,
              "away": 6
            },
            "minutes_played": 32,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Final"
          },
          {
            "game_id": 4645946,
            "date": "2026-04-11",
            "competition_id": "ES1",
            "home_team": "Real Sociedad de Fútbol S.A.D.",
            "away_team": "Deportivo Alavés S. A. D.",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 36,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4645874,
            "date": "2026-01-18",
            "competition_id": "ES1",
            "home_team": "Real Sociedad de Fútbol S.A.D.",
            "away_team": "Futbol Club Barcelona",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 69,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 4799995,
            "date": "2026-01-13",
            "competition_id": "CDR",
            "home_team": "Real Sociedad de Fútbol S.A.D.",
            "away_team": "Club Atlético Osasuna",
            "score": {
              "home": 6,
              "away": 5
            },
            "minutes_played": 120,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Round of 16"
          },
          {
            "game_id": 4645838,
            "date": "2026-01-09",
            "competition_id": "ES1",
            "home_team": "Getafe Club de Fútbol S. A. D. Team Dubai",
            "away_team": "Real Sociedad de Fútbol S.A.D.",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "19. Matchday"
          },
          {
            "game_id": 4645851,
            "date": "2026-01-04",
            "competition_id": "ES1",
            "home_team": "Real Sociedad de Fútbol S.A.D.",
            "away_team": "Club Atlético de Madrid S.A.D.",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 89,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "18. Matchday"
          },
          {
            "game_id": 4645849,
            "date": "2025-12-20",
            "competition_id": "ES1",
            "home_team": "Levante Unión Deportiva S.A.D.",
            "away_team": "Real Sociedad de Fútbol S.A.D.",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "17. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-12",
            "market_value_eur": 30000000,
            "club": "Real Sociedad",
            "club_id": 681
          },
          {
            "date": "2025-06-09",
            "market_value_eur": 30000000,
            "club": "Real Sociedad",
            "club_id": 681
          },
          {
            "date": "2024-12-27",
            "market_value_eur": 40000000,
            "club": "Real Sociedad",
            "club_id": 681
          },
          {
            "date": "2024-06-07",
            "market_value_eur": 50000000,
            "club": "Real Sociedad",
            "club_id": 681
          },
          {
            "date": "2023-12-22",
            "market_value_eur": 60000000,
            "club": "Real Sociedad",
            "club_id": 681
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "japan:player:takehiro-tomiyasu",
        "team_id": "japan",
        "name": "Takehiro Tomiyasu",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 331560,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "18",
            "sample_size": 88,
            "latest_seen_date": "2024-10-05"
          },
          {
            "number": "14",
            "sample_size": 65,
            "latest_seen_date": "2021-08-28"
          },
          {
            "number": "3",
            "sample_size": 27,
            "latest_seen_date": "2019-03-17"
          },
          {
            "number": "32",
            "sample_size": 11,
            "latest_seen_date": "2026-05-02"
          },
          {
            "number": "22",
            "sample_size": 4,
            "latest_seen_date": "2024-02-03"
          }
        ],
        "activity": {
          "appearances_total": 181,
          "minutes_total": 12764,
          "goals_total": 6,
          "assists_total": 9,
          "yellow_cards_total": 22,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-04-11"
        },
        "lineups": {
          "lineup_rows": 195,
          "starts": 143,
          "bench_rows": 52,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4642444,
              "date": "2026-05-02",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "32",
              "team_captain": false
            },
            {
              "game_id": 4641633,
              "date": "2026-04-11",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "32",
              "team_captain": false
            },
            {
              "game_id": 4641585,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "32",
              "team_captain": false
            },
            {
              "game_id": 4641538,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "32",
              "team_captain": false
            },
            {
              "game_id": 4641575,
              "date": "2026-03-07",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "32",
              "team_captain": false
            },
            {
              "game_id": 4641598,
              "date": "2026-03-01",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "32",
              "team_captain": false
            },
            {
              "game_id": 4641520,
              "date": "2026-02-21",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "32",
              "team_captain": false
            },
            {
              "game_id": 4641556,
              "date": "2026-02-14",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "32",
              "team_captain": false
            },
            {
              "game_id": 4641547,
              "date": "2026-02-08",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "32",
              "team_captain": false
            },
            {
              "game_id": 4641611,
              "date": "2026-02-01",
              "type": "substitutes",
              "position": "Left-Back",
              "number": "32",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 59,
          "goal_events": 8,
          "card_events": 23,
          "substitution_events": 28,
          "latest_event_date": "2026-04-11"
        },
        "recent_appearances": [
          {
            "game_id": 4641633,
            "date": "2026-04-11",
            "competition_id": "NL1",
            "home_team": "Heracles Almelo",
            "away_team": "AFC Ajax Amsterdam",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 13,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4641585,
            "date": "2026-03-22",
            "competition_id": "NL1",
            "home_team": "Feyenoord Rotterdam",
            "away_team": "AFC Ajax Amsterdam",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 73,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4641538,
            "date": "2026-03-14",
            "competition_id": "NL1",
            "home_team": "AFC Ajax Amsterdam",
            "away_team": "Sparta Rotterdam",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 69,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4641575,
            "date": "2026-03-07",
            "competition_id": "NL1",
            "home_team": "Football Club Groningen",
            "away_team": "AFC Ajax Amsterdam",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 2,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4641598,
            "date": "2026-03-01",
            "competition_id": "NL1",
            "home_team": "Prins Hendrik Ende Desespereert Nimmer Combinatie Zwolle",
            "away_team": "AFC Ajax Amsterdam",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 13,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4641520,
            "date": "2026-02-21",
            "competition_id": "NL1",
            "home_team": "AFC Ajax Amsterdam",
            "away_team": "Nijmegen Eendracht Combinatie",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 25,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4641611,
            "date": "2026-02-01",
            "competition_id": "NL1",
            "home_team": "Excelsior Rotterdam",
            "away_team": "AFC Ajax Amsterdam",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 10,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "21. Matchday"
          },
          {
            "game_id": 4361380,
            "date": "2024-10-05",
            "competition_id": "GB1",
            "home_team": "Arsenal Football Club",
            "away_team": "Southampton FC",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 6,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "7. Matchday"
          },
          {
            "game_id": 4095452,
            "date": "2024-05-19",
            "competition_id": "GB1",
            "home_team": "Arsenal Football Club",
            "away_team": "Everton Football Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "38. Matchday"
          },
          {
            "game_id": 4095445,
            "date": "2024-05-12",
            "competition_id": "GB1",
            "home_team": "Manchester United Football Club",
            "away_team": "Arsenal Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "37. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-15",
            "market_value_eur": 12000000,
            "club": "Without Club",
            "club_id": 610
          },
          {
            "date": "2025-10-21",
            "market_value_eur": 16000000,
            "club": "Without Club",
            "club_id": 610
          },
          {
            "date": "2025-05-30",
            "market_value_eur": 18000000,
            "club": "Arsenal FC",
            "club_id": 610
          },
          {
            "date": "2025-03-18",
            "market_value_eur": 25000000,
            "club": "Arsenal FC",
            "club_id": 610
          },
          {
            "date": "2024-12-16",
            "market_value_eur": 32000000,
            "club": "Arsenal FC",
            "club_id": 610
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "japan:player:tomoki-hayakawa",
        "team_id": "japan",
        "name": "Tomoki Hayakawa",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 683271,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "1",
            "sample_size": 26,
            "latest_seen_date": "2025-11-08"
          }
        ],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": 26,
          "starts": 26,
          "bench_rows": 0,
          "latest_lineup_date": "2025-11-08",
          "latest_rows": [
            {
              "game_id": 4530595,
              "date": "2025-11-08",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4530582,
              "date": "2025-10-25",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4530586,
              "date": "2025-10-05",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": true
            },
            {
              "game_id": 4530550,
              "date": "2025-09-27",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4530515,
              "date": "2025-09-13",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4530630,
              "date": "2025-08-31",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4530499,
              "date": "2025-08-23",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4530485,
              "date": "2025-08-16",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4530636,
              "date": "2025-08-10",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4530505,
              "date": "2025-07-20",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 1,
          "goal_events": 0,
          "card_events": 1,
          "substitution_events": 0,
          "latest_event_date": "2025-03-29"
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "japan:player:tsuyoshi-watanabe",
        "team_id": "japan",
        "name": "Tsuyoshi Watanabe",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 598791,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "4",
            "sample_size": 161,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "24",
            "sample_size": 2,
            "latest_seen_date": "2024-02-03"
          }
        ],
        "activity": {
          "appearances_total": 143,
          "minutes_total": 12690,
          "goals_total": 11,
          "assists_total": 4,
          "yellow_cards_total": 11,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 163,
          "starts": 157,
          "bench_rows": 6,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4642449,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4642455,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4641634,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4641568,
              "date": "2026-04-05",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4641585,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4641580,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4641593,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4641524,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4641560,
              "date": "2026-02-15",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4641550,
              "date": "2026-02-08",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 33,
          "goal_events": 14,
          "card_events": 13,
          "substitution_events": 6,
          "latest_event_date": "2026-05-03"
        },
        "recent_appearances": [
          {
            "game_id": 4642449,
            "date": "2026-05-03",
            "competition_id": "NL1",
            "home_team": "Fortuna Sittardia Combinatie",
            "away_team": "Feyenoord Rotterdam",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4642455,
            "date": "2026-04-25",
            "competition_id": "NL1",
            "home_team": "Feyenoord Rotterdam",
            "away_team": "Football Club Groningen",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 74,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4641634,
            "date": "2026-04-12",
            "competition_id": "NL1",
            "home_team": "Nijmegen Eendracht Combinatie",
            "away_team": "Feyenoord Rotterdam",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4641568,
            "date": "2026-04-05",
            "competition_id": "NL1",
            "home_team": "Football Club Volendam",
            "away_team": "Feyenoord Rotterdam",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4641585,
            "date": "2026-03-22",
            "competition_id": "NL1",
            "home_team": "Feyenoord Rotterdam",
            "away_team": "AFC Ajax Amsterdam",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4641580,
            "date": "2026-03-08",
            "competition_id": "NL1",
            "home_team": "Nooit Opgeven Altijd Doorzetten Aangenaam Door Vermaak En Nuttig Door Ontspanning Combinatie Breda",
            "away_team": "Feyenoord Rotterdam",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4641593,
            "date": "2026-03-01",
            "competition_id": "NL1",
            "home_team": "Football Club Twente",
            "away_team": "Feyenoord Rotterdam",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4641524,
            "date": "2026-02-22",
            "competition_id": "NL1",
            "home_team": "Feyenoord Rotterdam",
            "away_team": "Sportclub Telstar",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4641560,
            "date": "2026-02-15",
            "competition_id": "NL1",
            "home_team": "Feyenoord Rotterdam",
            "away_team": "Go Ahead Eagles",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4641550,
            "date": "2026-02-08",
            "competition_id": "NL1",
            "home_team": "Football Club Utrecht",
            "away_team": "Feyenoord Rotterdam",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 70,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-02",
            "market_value_eur": 10000000,
            "club": "Feyenoord Rotterdam",
            "club_id": 234
          },
          {
            "date": "2025-06-12",
            "market_value_eur": 9000000,
            "club": "KAA Gent",
            "club_id": 234
          },
          {
            "date": "2024-12-11",
            "market_value_eur": 9000000,
            "club": "KAA Gent",
            "club_id": 234
          },
          {
            "date": "2024-10-02",
            "market_value_eur": 9000000,
            "club": "KAA Gent",
            "club_id": 234
          },
          {
            "date": "2024-06-04",
            "market_value_eur": 7000000,
            "club": "KAA Gent",
            "club_id": 234
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "japan:player:wataru-endo",
        "team_id": "japan",
        "name": "Wataru Endo",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 146310,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "3",
            "sample_size": 234,
            "latest_seen_date": "2026-02-11"
          },
          {
            "number": "33",
            "sample_size": 22,
            "latest_seen_date": "2019-08-11"
          },
          {
            "number": "6",
            "sample_size": 6,
            "latest_seen_date": "2024-02-03"
          },
          {
            "number": "30",
            "sample_size": 1,
            "latest_seen_date": "2018-08-25"
          }
        ],
        "activity": {
          "appearances_total": 213,
          "minutes_total": 14780,
          "goals_total": 18,
          "assists_total": 13,
          "yellow_cards_total": 28,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-02-11"
        },
        "lineups": {
          "lineup_rows": 263,
          "starts": 165,
          "bench_rows": 98,
          "latest_lineup_date": "2026-02-11",
          "latest_rows": [
            {
              "game_id": 4626055,
              "date": "2026-02-11",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4626044,
              "date": "2026-02-08",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4626032,
              "date": "2026-01-31",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4715104,
              "date": "2026-01-28",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4626019,
              "date": "2026-01-24",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4715024,
              "date": "2026-01-21",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4626012,
              "date": "2026-01-17",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4788528,
              "date": "2026-01-12",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4625919,
              "date": "2025-12-06",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4625910,
              "date": "2025-12-03",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "3",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 84,
          "goal_events": 19,
          "card_events": 30,
          "substitution_events": 35,
          "latest_event_date": "2026-02-11"
        },
        "recent_appearances": [
          {
            "game_id": 4626055,
            "date": "2026-02-11",
            "competition_id": "GB1",
            "home_team": "Sunderland Association Football Club",
            "away_team": "Liverpool Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 69,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4626032,
            "date": "2026-01-31",
            "competition_id": "GB1",
            "home_team": "Liverpool Football Club",
            "away_team": "Newcastle United Football Club",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 3,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4715104,
            "date": "2026-01-28",
            "competition_id": "CL",
            "home_team": "Liverpool Football Club",
            "away_team": "Qarabağ FK",
            "score": {
              "home": 6,
              "away": 0
            },
            "minutes_played": 86,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4626019,
            "date": "2026-01-24",
            "competition_id": "GB1",
            "home_team": "Association Football Club Bournemouth",
            "away_team": "Liverpool Football Club",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 55,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4625919,
            "date": "2025-12-06",
            "competition_id": "GB1",
            "home_team": "Leeds United Association Football Club",
            "away_team": "Liverpool Football Club",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 7,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "15. Matchday"
          },
          {
            "game_id": 4740851,
            "date": "2025-10-29",
            "competition_id": "CGB",
            "home_team": "Liverpool Football Club",
            "away_team": "Crystal Palace Football Club",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Fourth Round"
          },
          {
            "game_id": 4625838,
            "date": "2025-10-04",
            "competition_id": "GB1",
            "home_team": "Chelsea Football Club",
            "away_team": "Liverpool Football Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 4,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "7. Matchday"
          },
          {
            "game_id": 4715845,
            "date": "2025-09-23",
            "competition_id": "CGB",
            "home_team": "Liverpool Football Club",
            "away_team": "Southampton FC",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Third Round"
          },
          {
            "game_id": 4625798,
            "date": "2025-08-31",
            "competition_id": "GB1",
            "home_team": "Liverpool Football Club",
            "away_team": "Arsenal Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "3. Matchday"
          },
          {
            "game_id": 4625785,
            "date": "2025-08-25",
            "competition_id": "GB1",
            "home_team": "Newcastle United Football Club",
            "away_team": "Liverpool Football Club",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "2. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-09",
            "market_value_eur": 5000000,
            "club": "Liverpool FC",
            "club_id": 31
          },
          {
            "date": "2025-05-30",
            "market_value_eur": 8000000,
            "club": "Liverpool FC",
            "club_id": 31
          },
          {
            "date": "2025-03-18",
            "market_value_eur": 10000000,
            "club": "Liverpool FC",
            "club_id": 31
          },
          {
            "date": "2024-12-16",
            "market_value_eur": 12000000,
            "club": "Liverpool FC",
            "club_id": 31
          },
          {
            "date": "2024-05-27",
            "market_value_eur": 13000000,
            "club": "Liverpool FC",
            "club_id": 31
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "japan:player:yuito-suzuki",
        "team_id": "japan",
        "name": "Yuito Suzuki",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 668606,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "28",
            "sample_size": 53,
            "latest_seen_date": "2025-05-07"
          },
          {
            "number": "14",
            "sample_size": 47,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "18",
            "sample_size": 17,
            "latest_seen_date": "2023-06-03"
          }
        ],
        "activity": {
          "appearances_total": 94,
          "minutes_total": 6480,
          "goals_total": 27,
          "assists_total": 15,
          "yellow_cards_total": 9,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 117,
          "starts": 74,
          "bench_rows": 43,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4634516,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Second Striker",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4805928,
              "date": "2026-04-30",
              "type": "starting_lineup",
              "position": "Second Striker",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4830556,
              "date": "2026-04-23",
              "type": "starting_lineup",
              "position": "Second Striker",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4634480,
              "date": "2026-04-19",
              "type": "substitutes",
              "position": "Second Striker",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4805925,
              "date": "2026-04-16",
              "type": "starting_lineup",
              "position": "Second Striker",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4634460,
              "date": "2026-04-12",
              "type": "substitutes",
              "position": "Second Striker",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4805921,
              "date": "2026-04-09",
              "type": "starting_lineup",
              "position": "Second Striker",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4634443,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Second Striker",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4634429,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Second Striker",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4805914,
              "date": "2026-03-19",
              "type": "starting_lineup",
              "position": "Second Striker",
              "number": "14",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 83,
          "goal_events": 27,
          "card_events": 9,
          "substitution_events": 46,
          "latest_event_date": "2026-05-03"
        },
        "recent_appearances": [
          {
            "game_id": 4634516,
            "date": "2026-05-03",
            "competition_id": "L1",
            "home_team": "Sport-Club Freiburg",
            "away_team": "Verein für Leibesübungen Wolfsburg",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 81,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4805928,
            "date": "2026-04-30",
            "competition_id": "EL",
            "home_team": "Sporting Clube de Braga",
            "away_team": "Sport-Club Freiburg",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 81,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 1st Leg"
          },
          {
            "game_id": 4830556,
            "date": "2026-04-23",
            "competition_id": "DFB",
            "home_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "away_team": "Sport-Club Freiburg",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 120,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals"
          },
          {
            "game_id": 4634480,
            "date": "2026-04-19",
            "competition_id": "L1",
            "home_team": "Sport-Club Freiburg",
            "away_team": "1. Fußballclub Heidenheim 1846",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 22,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4805925,
            "date": "2026-04-16",
            "competition_id": "EL",
            "home_team": "Real Club Celta de Vigo S. A. D.",
            "away_team": "Sport-Club Freiburg",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 2,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 2nd Leg"
          },
          {
            "game_id": 4805921,
            "date": "2026-04-09",
            "competition_id": "EL",
            "home_team": "Sport-Club Freiburg",
            "away_team": "Real Club Celta de Vigo S. A. D.",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 74,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 1st Leg"
          },
          {
            "game_id": 4634443,
            "date": "2026-04-04",
            "competition_id": "L1",
            "home_team": "Sport-Club Freiburg",
            "away_team": "FC Bayern München",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4634429,
            "date": "2026-03-22",
            "competition_id": "L1",
            "home_team": "Fußball-Club St. Pauli von 1910",
            "away_team": "Sport-Club Freiburg",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4805914,
            "date": "2026-03-19",
            "competition_id": "EL",
            "home_team": "Sport-Club Freiburg",
            "away_team": "Koninklijke Racing Club Genk",
            "score": {
              "home": 5,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4634408,
            "date": "2026-03-15",
            "competition_id": "L1",
            "home_team": "Sport-Club Freiburg",
            "away_team": "1. Fußballclub Union Berlin",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 29,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-19",
            "market_value_eur": 15000000,
            "club": "SC Freiburg",
            "club_id": 60
          },
          {
            "date": "2025-06-16",
            "market_value_eur": 10000000,
            "club": "Bröndby IF",
            "club_id": 60
          },
          {
            "date": "2024-12-09",
            "market_value_eur": 7000000,
            "club": "Bröndby IF",
            "club_id": 60
          },
          {
            "date": "2024-06-10",
            "market_value_eur": 6000000,
            "club": "Bröndby IF",
            "club_id": 60
          },
          {
            "date": "2023-12-21",
            "market_value_eur": 900000,
            "club": "Bröndby IF",
            "club_id": 60
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "japan:player:yukinari-sugawara",
        "team_id": "japan",
        "name": "Yukinari Sugawara",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 405385,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "2",
            "sample_size": 123,
            "latest_seen_date": "2024-05-19"
          },
          {
            "number": "26",
            "sample_size": 84,
            "latest_seen_date": "2021-05-16"
          },
          {
            "number": "16",
            "sample_size": 38,
            "latest_seen_date": "2025-08-12"
          },
          {
            "number": "3",
            "sample_size": 31,
            "latest_seen_date": "2026-05-02"
          }
        ],
        "activity": {
          "appearances_total": 229,
          "minutes_total": 15999,
          "goals_total": 14,
          "assists_total": 32,
          "yellow_cards_total": 20,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-02"
        },
        "lineups": {
          "lineup_rows": 276,
          "starts": 177,
          "bench_rows": 99,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4634517,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4634498,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4634481,
              "date": "2026-04-18",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4634467,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4634444,
              "date": "2026-04-04",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4634427,
              "date": "2026-03-21",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4634409,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4634392,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4634381,
              "date": "2026-02-28",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4634366,
              "date": "2026-02-22",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "3",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 87,
          "goal_events": 15,
          "card_events": 24,
          "substitution_events": 46,
          "latest_event_date": "2026-05-02"
        },
        "recent_appearances": [
          {
            "game_id": 4634517,
            "date": "2026-05-02",
            "competition_id": "L1",
            "home_team": "Sportverein Werder Bremen von 1899",
            "away_team": "Fußball-Club Augsburg 1907",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 79,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4634498,
            "date": "2026-04-26",
            "competition_id": "L1",
            "home_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "away_team": "Sportverein Werder Bremen von 1899",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4634481,
            "date": "2026-04-18",
            "competition_id": "L1",
            "home_team": "Sportverein Werder Bremen von 1899",
            "away_team": "Hamburger Sport Verein",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4634467,
            "date": "2026-04-12",
            "competition_id": "L1",
            "home_team": "1. Fußball-Club Köln",
            "away_team": "Sportverein Werder Bremen von 1899",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4634444,
            "date": "2026-04-04",
            "competition_id": "L1",
            "home_team": "Sportverein Werder Bremen von 1899",
            "away_team": "RasenBallsport Leipzig",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 29,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4634427,
            "date": "2026-03-21",
            "competition_id": "L1",
            "home_team": "Verein für Leibesübungen Wolfsburg",
            "away_team": "Sportverein Werder Bremen von 1899",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4634409,
            "date": "2026-03-15",
            "competition_id": "L1",
            "home_team": "Sportverein Werder Bremen von 1899",
            "away_team": "1. Fußball- und Sportverein Mainz 05",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 69,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4634392,
            "date": "2026-03-08",
            "competition_id": "L1",
            "home_team": "1. Fußballclub Union Berlin",
            "away_team": "Sportverein Werder Bremen von 1899",
            "score": {
              "home": 1,
              "away": 4
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4634381,
            "date": "2026-02-28",
            "competition_id": "L1",
            "home_team": "Sportverein Werder Bremen von 1899",
            "away_team": "1. Fußballclub Heidenheim 1846",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4634346,
            "date": "2026-02-14",
            "competition_id": "L1",
            "home_team": "Sportverein Werder Bremen von 1899",
            "away_team": "FC Bayern München",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 11,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-19",
            "market_value_eur": 7500000,
            "club": "SV Werder Bremen",
            "club_id": 86
          },
          {
            "date": "2025-10-14",
            "market_value_eur": 6000000,
            "club": "SV Werder Bremen",
            "club_id": 86
          },
          {
            "date": "2025-05-30",
            "market_value_eur": 11000000,
            "club": "Southampton FC",
            "club_id": 86
          },
          {
            "date": "2024-12-16",
            "market_value_eur": 12000000,
            "club": "Southampton FC",
            "club_id": 86
          },
          {
            "date": "2024-05-31",
            "market_value_eur": 12000000,
            "club": "AZ Alkmaar",
            "club_id": 86
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "japan:player:yuto-nagatomo",
        "team_id": "japan",
        "name": "Yuto Nagatomo",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 79522,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "55",
            "sample_size": 238,
            "latest_seen_date": "2019-12-28"
          },
          {
            "number": "25",
            "sample_size": 39,
            "latest_seen_date": "2021-05-23"
          },
          {
            "number": "5",
            "sample_size": 16,
            "latest_seen_date": "2025-11-09"
          }
        ],
        "activity": {
          "appearances_total": 236,
          "minutes_total": 18283,
          "goals_total": 9,
          "assists_total": 20,
          "yellow_cards_total": 30,
          "red_cards_total": 1,
          "latest_appearance_date": "2021-05-23"
        },
        "lineups": {
          "lineup_rows": 293,
          "starts": 192,
          "bench_rows": 101,
          "latest_lineup_date": "2025-11-09",
          "latest_rows": [
            {
              "game_id": 4530598,
              "date": "2025-11-09",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4530574,
              "date": "2025-10-17",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4530590,
              "date": "2025-10-04",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4530545,
              "date": "2025-09-28",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4530557,
              "date": "2025-09-20",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4530516,
              "date": "2025-09-15",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4530488,
              "date": "2025-08-16",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4530636,
              "date": "2025-08-10",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4530506,
              "date": "2025-07-19",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "5",
              "team_captain": false
            },
            {
              "game_id": 4530526,
              "date": "2025-06-28",
              "type": "substitutes",
              "position": "Left-Back",
              "number": "5",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 102,
          "goal_events": 11,
          "card_events": 38,
          "substitution_events": 51,
          "latest_event_date": "2025-12-06"
        },
        "recent_appearances": [
          {
            "game_id": 3394997,
            "date": "2021-05-23",
            "competition_id": "FR1",
            "home_team": "Football Club de Metz",
            "away_team": "Olympique de Marseille",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 23,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "38. Matchday"
          },
          {
            "game_id": 3394965,
            "date": "2021-04-30",
            "competition_id": "FR1",
            "home_team": "Olympique de Marseille",
            "away_team": "Racing Club de Strasbourg Alsace",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 57,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 3394948,
            "date": "2021-04-23",
            "competition_id": "FR1",
            "home_team": "Stade Reims",
            "away_team": "Olympique de Marseille",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 3394941,
            "date": "2021-04-17",
            "competition_id": "FR1",
            "home_team": "Olympique de Marseille",
            "away_team": "Football Club Lorient-Bretagne Sud",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 3394902,
            "date": "2021-03-20",
            "competition_id": "FR1",
            "home_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "away_team": "Olympique de Marseille",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 15,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 3394890,
            "date": "2021-03-13",
            "competition_id": "FR1",
            "home_team": "Olympique de Marseille",
            "away_team": "Stade brestois 29",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 66,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 3394782,
            "date": "2021-03-10",
            "competition_id": "FR1",
            "home_team": "Olympique de Marseille",
            "away_team": "Stade Rennais Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 81,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 3394866,
            "date": "2021-03-03",
            "competition_id": "FR1",
            "home_team": "Lille Olympique Sporting Club",
            "away_team": "Olympique de Marseille",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 3394839,
            "date": "2021-02-28",
            "competition_id": "FR1",
            "home_team": "Olympique de Marseille",
            "away_team": "Olympique Lyonnais",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 3394822,
            "date": "2021-02-20",
            "competition_id": "FR1",
            "home_team": "Football Club de Nantes",
            "away_team": "Olympique de Marseille",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2023-06-28",
            "market_value_eur": 300000,
            "club": "FC Tokyo",
            "club_id": 6631
          },
          {
            "date": "2023-01-06",
            "market_value_eur": 400000,
            "club": "FC Tokyo",
            "club_id": 6631
          },
          {
            "date": "2022-11-14",
            "market_value_eur": 400000,
            "club": "FC Tokyo",
            "club_id": 6631
          },
          {
            "date": "2022-06-28",
            "market_value_eur": 400000,
            "club": "FC Tokyo",
            "club_id": 6631
          },
          {
            "date": "2022-01-14",
            "market_value_eur": 700000,
            "club": "FC Tokyo",
            "club_id": 6631
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "japan:player:zion-suzuki",
        "team_id": "japan",
        "name": "Zion Suzuki",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 432298,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "31",
            "sample_size": 60,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "1",
            "sample_size": 22,
            "latest_seen_date": "2024-03-17"
          },
          {
            "number": "23",
            "sample_size": 4,
            "latest_seen_date": "2024-02-03"
          }
        ],
        "activity": {
          "appearances_total": 79,
          "minutes_total": 7095,
          "goals_total": 0,
          "assists_total": 0,
          "yellow_cards_total": 3,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 86,
          "starts": 83,
          "bench_rows": 3,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4621062,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4621052,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4621043,
              "date": "2026-04-18",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4621032,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4621018,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4621013,
              "date": "2026-03-21",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4621002,
              "date": "2026-03-13",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4620988,
              "date": "2026-03-08",
              "type": "substitutes",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4620978,
              "date": "2026-02-27",
              "type": "substitutes",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4620799,
              "date": "2025-11-08",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 3,
          "goal_events": 0,
          "card_events": 3,
          "substitution_events": 0,
          "latest_event_date": "2025-08-24"
        },
        "recent_appearances": [
          {
            "game_id": 4621062,
            "date": "2026-05-03",
            "competition_id": "IT1",
            "home_team": "Football Club Internazionale Milano S.p.A.",
            "away_team": "Parma Calcio 1913",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4621052,
            "date": "2026-04-25",
            "competition_id": "IT1",
            "home_team": "Parma Calcio 1913",
            "away_team": "Pisa Sporting Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4621043,
            "date": "2026-04-18",
            "competition_id": "IT1",
            "home_team": "Udinese Calcio",
            "away_team": "Parma Calcio 1913",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4621032,
            "date": "2026-04-12",
            "competition_id": "IT1",
            "home_team": "Parma Calcio 1913",
            "away_team": "Società Sportiva Calcio Napoli",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4621018,
            "date": "2026-04-04",
            "competition_id": "IT1",
            "home_team": "Società Sportiva Lazio S.p.A.",
            "away_team": "Parma Calcio 1913",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4621013,
            "date": "2026-03-21",
            "competition_id": "IT1",
            "home_team": "Parma Calcio 1913",
            "away_team": "Unione Sportiva Cremonese S.p.A.",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4621002,
            "date": "2026-03-13",
            "competition_id": "IT1",
            "home_team": "Torino Calcio",
            "away_team": "Parma Calcio 1913",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4620799,
            "date": "2025-11-08",
            "competition_id": "IT1",
            "home_team": "Parma Calcio 1913",
            "away_team": "Associazione Calcio Milan",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "11. Matchday"
          },
          {
            "game_id": 4620782,
            "date": "2025-11-02",
            "competition_id": "IT1",
            "home_team": "Parma Calcio 1913",
            "away_team": "Bologna Football Club 1909",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "10. Matchday"
          },
          {
            "game_id": 4620776,
            "date": "2025-10-29",
            "competition_id": "IT1",
            "home_team": "Associazione Sportiva Roma",
            "away_team": "Parma Calcio 1913",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "9. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-23",
            "market_value_eur": 20000000,
            "club": "Parma Calcio 1913",
            "club_id": 130
          },
          {
            "date": "2025-06-17",
            "market_value_eur": 20000000,
            "club": "Parma Calcio 1913",
            "club_id": 130
          },
          {
            "date": "2025-03-25",
            "market_value_eur": 14000000,
            "club": "Parma Calcio 1913",
            "club_id": 130
          },
          {
            "date": "2024-12-18",
            "market_value_eur": 9000000,
            "club": "Parma Calcio 1913",
            "club_id": 130
          },
          {
            "date": "2024-10-18",
            "market_value_eur": 7000000,
            "club": "Parma Calcio 1913",
            "club_id": 130
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "korea-republic:player:jens-castrop",
        "team_id": "korea-republic",
        "name": "Jens Castrop",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 613192,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "17",
            "sample_size": 35,
            "latest_seen_date": "2026-04-25"
          }
        ],
        "activity": {
          "appearances_total": 28,
          "minutes_total": 1618,
          "goals_total": 3,
          "assists_total": 1,
          "yellow_cards_total": 2,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-04-25"
        },
        "lineups": {
          "lineup_rows": 35,
          "starts": 26,
          "bench_rows": 9,
          "latest_lineup_date": "2026-04-25",
          "latest_rows": [
            {
              "game_id": 4634499,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4634482,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4634461,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4634446,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4634431,
              "date": "2026-03-21",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4634411,
              "date": "2026-03-13",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4634387,
              "date": "2026-03-06",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4634383,
              "date": "2026-02-28",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4634361,
              "date": "2026-02-22",
              "type": "substitutes",
              "position": "Left Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4634343,
              "date": "2026-02-14",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "17",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 28,
          "goal_events": 3,
          "card_events": 5,
          "substitution_events": 20,
          "latest_event_date": "2026-04-25"
        },
        "recent_appearances": [
          {
            "game_id": 4634499,
            "date": "2026-04-25",
            "competition_id": "L1",
            "home_team": "Verein für Leibesübungen Wolfsburg",
            "away_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4634482,
            "date": "2026-04-19",
            "competition_id": "L1",
            "home_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "away_team": "1. Fußball- und Sportverein Mainz 05",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 72,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4634461,
            "date": "2026-04-11",
            "competition_id": "L1",
            "home_team": "RasenBallsport Leipzig",
            "away_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 85,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4634446,
            "date": "2026-04-04",
            "competition_id": "L1",
            "home_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "away_team": "1. Fußballclub Heidenheim 1846",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4634431,
            "date": "2026-03-21",
            "competition_id": "L1",
            "home_team": "1. Fußball-Club Köln",
            "away_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 85,
            "goals": 2,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4634411,
            "date": "2026-03-13",
            "competition_id": "L1",
            "home_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "away_team": "Fußball-Club St. Pauli von 1910",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 57,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4634387,
            "date": "2026-03-06",
            "competition_id": "L1",
            "home_team": "FC Bayern München",
            "away_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 67,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4634383,
            "date": "2026-02-28",
            "competition_id": "L1",
            "home_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "away_team": "1. Fußballclub Union Berlin",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4634361,
            "date": "2026-02-22",
            "competition_id": "L1",
            "home_team": "Sport-Club Freiburg",
            "away_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 28,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4634343,
            "date": "2026-02-14",
            "competition_id": "L1",
            "home_team": "Eintracht Frankfurt Fußball AG",
            "away_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 65,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2023-10-20",
            "market_value_eur": 1500000,
            "club": "1.FC Nuremberg",
            "club_id": 18
          },
          {
            "date": "2023-06-28",
            "market_value_eur": 1000000,
            "club": "1.FC Nuremberg",
            "club_id": 18
          },
          {
            "date": "2022-11-30",
            "market_value_eur": 1000000,
            "club": "1.FC Nuremberg",
            "club_id": 18
          },
          {
            "date": "2022-09-28",
            "market_value_eur": 600000,
            "club": "1.FC Nuremberg",
            "club_id": 18
          },
          {
            "date": "2022-06-16",
            "market_value_eur": 200000,
            "club": "1.FC Nuremberg",
            "club_id": 18
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "korea-republic:player:kim-seung-gyu",
        "team_id": "korea-republic",
        "name": "Kim Seung-gyu",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 92076,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "81",
            "sample_size": 9,
            "latest_seen_date": "2025-11-09"
          },
          {
            "number": "18",
            "sample_size": 8,
            "latest_seen_date": "2024-10-24"
          }
        ],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": 17,
          "starts": 17,
          "bench_rows": 0,
          "latest_lineup_date": "2025-11-09",
          "latest_rows": [
            {
              "game_id": 4530598,
              "date": "2025-11-09",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "81",
              "team_captain": false
            },
            {
              "game_id": 4530574,
              "date": "2025-10-17",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "81",
              "team_captain": false
            },
            {
              "game_id": 4530590,
              "date": "2025-10-04",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "81",
              "team_captain": false
            },
            {
              "game_id": 4530545,
              "date": "2025-09-28",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "81",
              "team_captain": false
            },
            {
              "game_id": 4530557,
              "date": "2025-09-20",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "81",
              "team_captain": false
            },
            {
              "game_id": 4530516,
              "date": "2025-09-15",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "81",
              "team_captain": false
            },
            {
              "game_id": 4530488,
              "date": "2025-08-16",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "81",
              "team_captain": false
            },
            {
              "game_id": 4530636,
              "date": "2025-08-10",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "81",
              "team_captain": false
            },
            {
              "game_id": 4530506,
              "date": "2025-07-19",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "81",
              "team_captain": false
            },
            {
              "game_id": 4404894,
              "date": "2024-10-24",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "18",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 4,
          "goal_events": 0,
          "card_events": 3,
          "substitution_events": 1,
          "latest_event_date": "2025-08-16"
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "korea-republic:player:kim-taehyeon",
        "team_id": "korea-republic",
        "name": "Kim Taehyeon",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 645847,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "platform_external_refs_no_reep_row"
        },
        "lineup_number_candidates": [
          {
            "number": "3",
            "sample_size": 25,
            "latest_seen_date": "2025-11-08"
          },
          {
            "number": "5",
            "sample_size": 2,
            "latest_seen_date": "2021-02-07"
          }
        ],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": 27,
          "starts": 14,
          "bench_rows": 13,
          "latest_lineup_date": "2025-11-08",
          "latest_rows": [
            {
              "game_id": 4530595,
              "date": "2025-11-08",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4530582,
              "date": "2025-10-25",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4530586,
              "date": "2025-10-05",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4530515,
              "date": "2025-09-13",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4530630,
              "date": "2025-08-31",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4530499,
              "date": "2025-08-23",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4530485,
              "date": "2025-08-16",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4530636,
              "date": "2025-08-10",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4530505,
              "date": "2025-07-20",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4530537,
              "date": "2025-07-05",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 5,
          "goal_events": 0,
          "card_events": 5,
          "substitution_events": 0,
          "latest_event_date": "2025-10-25"
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "korea-republic:player:lee-kihyuk",
        "team_id": "korea-republic",
        "name": "Lee Kihyuk",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 763349,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "platform_external_refs_no_reep_row"
        },
        "lineup_number_candidates": [
          {
            "number": "13",
            "sample_size": 25,
            "latest_seen_date": "2026-05-05"
          }
        ],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": 25,
          "starts": 23,
          "bench_rows": 2,
          "latest_lineup_date": "2026-05-05",
          "latest_rows": [
            {
              "game_id": 4803431,
              "date": "2026-05-05",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "13",
              "team_captain": false
            },
            {
              "game_id": 4803423,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "13",
              "team_captain": false
            },
            {
              "game_id": 4803415,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "13",
              "team_captain": false
            },
            {
              "game_id": 4803409,
              "date": "2026-04-21",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "13",
              "team_captain": false
            },
            {
              "game_id": 4803403,
              "date": "2026-04-18",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "13",
              "team_captain": false
            },
            {
              "game_id": 4803401,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "13",
              "team_captain": false
            },
            {
              "game_id": 4803394,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "13",
              "team_captain": false
            },
            {
              "game_id": 4803367,
              "date": "2026-03-28",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "13",
              "team_captain": false
            },
            {
              "game_id": 4803389,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "13",
              "team_captain": false
            },
            {
              "game_id": 4803380,
              "date": "2026-03-18",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "13",
              "team_captain": true
            }
          ]
        },
        "events": {
          "events_total": 10,
          "goal_events": 0,
          "card_events": 6,
          "substitution_events": 4,
          "latest_event_date": "2026-04-18"
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "sweden:player:alexander-bernhardsson",
        "team_id": "sweden",
        "name": "Alexander Bernhardsson",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 633454,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "11",
            "sample_size": 23,
            "latest_seen_date": "2025-10-28"
          },
          {
            "number": "12",
            "sample_size": 8,
            "latest_seen_date": "2022-07-28"
          }
        ],
        "activity": {
          "appearances_total": 22,
          "minutes_total": 1444,
          "goals_total": 9,
          "assists_total": 3,
          "yellow_cards_total": 3,
          "red_cards_total": 0,
          "latest_appearance_date": "2025-10-28"
        },
        "lineups": {
          "lineup_rows": 31,
          "starts": 19,
          "bench_rows": 12,
          "latest_lineup_date": "2025-10-28",
          "latest_rows": [
            {
              "game_id": 4717155,
              "date": "2025-10-28",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "11",
              "team_captain": true
            },
            {
              "game_id": 4623584,
              "date": "2025-08-17",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4373888,
              "date": "2025-05-17",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4373877,
              "date": "2025-05-10",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4373855,
              "date": "2025-05-04",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4373841,
              "date": "2025-04-26",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4373815,
              "date": "2025-04-19",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4373805,
              "date": "2025-04-12",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4373784,
              "date": "2025-04-05",
              "type": "starting_lineup",
              "position": "Second Striker",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4373769,
              "date": "2025-03-29",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "11",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 28,
          "goal_events": 10,
          "card_events": 4,
          "substitution_events": 14,
          "latest_event_date": "2025-10-28"
        },
        "recent_appearances": [
          {
            "game_id": 4717155,
            "date": "2025-10-28",
            "competition_id": "DFB",
            "home_team": "Verein für Leibesübungen Wolfsburg",
            "away_team": "Holstein Kiel",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 78,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Second Round"
          },
          {
            "game_id": 4623584,
            "date": "2025-08-17",
            "competition_id": "DFB",
            "home_team": "FC 08 Homburg",
            "away_team": "Holstein Kiel",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 5,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "First Round"
          },
          {
            "game_id": 4373888,
            "date": "2025-05-17",
            "competition_id": "L1",
            "home_team": "Borussia Dortmund",
            "away_team": "Holstein Kiel",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 78,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4373877,
            "date": "2025-05-10",
            "competition_id": "L1",
            "home_team": "Holstein Kiel",
            "away_team": "Sport-Club Freiburg",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4373855,
            "date": "2025-05-04",
            "competition_id": "L1",
            "home_team": "Fußball-Club Augsburg 1907",
            "away_team": "Holstein Kiel",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 56,
            "goals": 2,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4373841,
            "date": "2025-04-26",
            "competition_id": "L1",
            "home_team": "Holstein Kiel",
            "away_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "score": {
              "home": 4,
              "away": 3
            },
            "minutes_played": 89,
            "goals": 1,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4373815,
            "date": "2025-04-19",
            "competition_id": "L1",
            "home_team": "RasenBallsport Leipzig",
            "away_team": "Holstein Kiel",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 87,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4373805,
            "date": "2025-04-12",
            "competition_id": "L1",
            "home_team": "Holstein Kiel",
            "away_team": "Fußball-Club St. Pauli von 1910",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4373784,
            "date": "2025-04-05",
            "competition_id": "L1",
            "home_team": "1. Fußball- und Sportverein Mainz 05",
            "away_team": "Holstein Kiel",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 68,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4373769,
            "date": "2025-03-29",
            "competition_id": "L1",
            "home_team": "Holstein Kiel",
            "away_team": "Sportverein Werder Bremen von 1899",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "27. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-16",
            "market_value_eur": 3000000,
            "club": "Holstein Kiel",
            "club_id": 269
          },
          {
            "date": "2025-06-05",
            "market_value_eur": 3000000,
            "club": "Holstein Kiel",
            "club_id": 269
          },
          {
            "date": "2024-12-20",
            "market_value_eur": 1500000,
            "club": "Holstein Kiel",
            "club_id": 269
          },
          {
            "date": "2024-06-06",
            "market_value_eur": 1500000,
            "club": "Holstein Kiel",
            "club_id": 269
          },
          {
            "date": "2023-12-08",
            "market_value_eur": 1000000,
            "club": "IF Elfsborg",
            "club_id": 269
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "sweden:player:alexander-isak",
        "team_id": "sweden",
        "name": "Alexander Isak",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 349066,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "19",
            "sample_size": 139,
            "latest_seen_date": "2022-08-21"
          },
          {
            "number": "14",
            "sample_size": 136,
            "latest_seen_date": "2025-05-25"
          },
          {
            "number": "9",
            "sample_size": 40,
            "latest_seen_date": "2026-04-25"
          },
          {
            "number": "36",
            "sample_size": 3,
            "latest_seen_date": "2016-07-14"
          }
        ],
        "activity": {
          "appearances_total": 286,
          "minutes_total": 18452,
          "goals_total": 123,
          "assists_total": 27,
          "yellow_cards_total": 22,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-04-25"
        },
        "lineups": {
          "lineup_rows": 318,
          "starts": 216,
          "bench_rows": 102,
          "latest_lineup_date": "2026-04-25",
          "latest_rows": [
            {
              "game_id": 4626133,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4626122,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4814374,
              "date": "2026-04-14",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4626113,
              "date": "2026-04-11",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4814370,
              "date": "2026-04-08",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4625942,
              "date": "2025-12-20",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4625929,
              "date": "2025-12-13",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4715058,
              "date": "2025-12-09",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4625919,
              "date": "2025-12-06",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4625910,
              "date": "2025-12-03",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 297,
          "goal_events": 122,
          "card_events": 22,
          "substitution_events": 151,
          "latest_event_date": "2026-04-25"
        },
        "recent_appearances": [
          {
            "game_id": 4626133,
            "date": "2026-04-25",
            "competition_id": "GB1",
            "home_team": "Liverpool Football Club",
            "away_team": "Crystal Palace Football Club",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 79,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4626122,
            "date": "2026-04-19",
            "competition_id": "GB1",
            "home_team": "Everton Football Club",
            "away_team": "Liverpool Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 72,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4814374,
            "date": "2026-04-14",
            "competition_id": "CL",
            "home_team": "Liverpool Football Club",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 2nd Leg"
          },
          {
            "game_id": 4626113,
            "date": "2026-04-11",
            "competition_id": "GB1",
            "home_team": "Liverpool Football Club",
            "away_team": "Fulham Football Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 21,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4814370,
            "date": "2026-04-08",
            "competition_id": "CL",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Liverpool Football Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 12,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 1st Leg"
          },
          {
            "game_id": 4625942,
            "date": "2025-12-20",
            "competition_id": "GB1",
            "home_team": "Tottenham Hotspur Football Club",
            "away_team": "Liverpool Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 14,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "17. Matchday"
          },
          {
            "game_id": 4625929,
            "date": "2025-12-13",
            "competition_id": "GB1",
            "home_team": "Liverpool Football Club",
            "away_team": "Brighton and Hove Albion Football Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 12,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "16. Matchday"
          },
          {
            "game_id": 4715058,
            "date": "2025-12-09",
            "competition_id": "CL",
            "home_team": "Football Club Internazionale Milano S.p.A.",
            "away_team": "Liverpool Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 68,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4625919,
            "date": "2025-12-06",
            "competition_id": "GB1",
            "home_team": "Leeds United Association Football Club",
            "away_team": "Liverpool Football Club",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 6,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "15. Matchday"
          },
          {
            "game_id": 4625910,
            "date": "2025-12-03",
            "competition_id": "GB1",
            "home_team": "Liverpool Football Club",
            "away_team": "Sunderland Association Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 86,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "14. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-09",
            "market_value_eur": 120000000,
            "club": "Liverpool FC",
            "club_id": 31
          },
          {
            "date": "2025-10-17",
            "market_value_eur": 140000000,
            "club": "Liverpool FC",
            "club_id": 31
          },
          {
            "date": "2025-05-30",
            "market_value_eur": 120000000,
            "club": "Newcastle United",
            "club_id": 31
          },
          {
            "date": "2025-03-18",
            "market_value_eur": 100000000,
            "club": "Newcastle United",
            "club_id": 31
          },
          {
            "date": "2024-12-16",
            "market_value_eur": 75000000,
            "club": "Newcastle United",
            "club_id": 31
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "sweden:player:anthony-elanga",
        "team_id": "sweden",
        "name": "Anthony Elanga",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 583189,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "21",
            "sample_size": 83,
            "latest_seen_date": "2025-05-25"
          },
          {
            "number": "36",
            "sample_size": 77,
            "latest_seen_date": "2023-06-03"
          },
          {
            "number": "20",
            "sample_size": 50,
            "latest_seen_date": "2026-05-02"
          },
          {
            "number": "56",
            "sample_size": 5,
            "latest_seen_date": "2021-05-23"
          }
        ],
        "activity": {
          "appearances_total": 179,
          "minutes_total": 9665,
          "goals_total": 18,
          "assists_total": 26,
          "yellow_cards_total": 3,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-04-25"
        },
        "lineups": {
          "lineup_rows": 215,
          "starts": 107,
          "bench_rows": 108,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4626146,
              "date": "2026-05-02",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4626128,
              "date": "2026-04-25",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4626125,
              "date": "2026-04-18",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4626112,
              "date": "2026-04-12",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4626105,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4814366,
              "date": "2026-03-18",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4626091,
              "date": "2026-03-14",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4814358,
              "date": "2026-03-10",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4827501,
              "date": "2026-03-07",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4626085,
              "date": "2026-03-04",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "20",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 91,
          "goal_events": 18,
          "card_events": 3,
          "substitution_events": 69,
          "latest_event_date": "2026-04-18"
        },
        "recent_appearances": [
          {
            "game_id": 4626128,
            "date": "2026-04-25",
            "competition_id": "GB1",
            "home_team": "Arsenal Football Club",
            "away_team": "Newcastle United Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 4,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4626125,
            "date": "2026-04-18",
            "competition_id": "GB1",
            "home_team": "Newcastle United Football Club",
            "away_team": "Association Football Club Bournemouth",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 62,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4626112,
            "date": "2026-04-12",
            "competition_id": "GB1",
            "home_team": "Crystal Palace Football Club",
            "away_team": "Newcastle United Football Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4626105,
            "date": "2026-03-22",
            "competition_id": "GB1",
            "home_team": "Newcastle United Football Club",
            "away_team": "Sunderland Association Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 65,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4814366,
            "date": "2026-03-18",
            "competition_id": "CL",
            "home_team": "Futbol Club Barcelona",
            "away_team": "Newcastle United Football Club",
            "score": {
              "home": 7,
              "away": 2
            },
            "minutes_played": 64,
            "goals": 2,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4626091,
            "date": "2026-03-14",
            "competition_id": "GB1",
            "home_team": "Chelsea Football Club",
            "away_team": "Newcastle United Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 12,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4814358,
            "date": "2026-03-10",
            "competition_id": "CL",
            "home_team": "Newcastle United Football Club",
            "away_team": "Futbol Club Barcelona",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 67,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 1st Leg"
          },
          {
            "game_id": 4827501,
            "date": "2026-03-07",
            "competition_id": "FAC",
            "home_team": "Newcastle United Football Club",
            "away_team": "Manchester City Football Club",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 62,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Round of 16"
          },
          {
            "game_id": 4626085,
            "date": "2026-03-04",
            "competition_id": "GB1",
            "home_team": "Newcastle United Football Club",
            "away_team": "Manchester United Football Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 84,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4626076,
            "date": "2026-02-28",
            "competition_id": "GB1",
            "home_team": "Newcastle United Football Club",
            "away_team": "Everton Football Club",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 56,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-09",
            "market_value_eur": 50000000,
            "club": "Newcastle United",
            "club_id": 762
          },
          {
            "date": "2025-10-17",
            "market_value_eur": 55000000,
            "club": "Newcastle United",
            "club_id": 762
          },
          {
            "date": "2025-05-30",
            "market_value_eur": 42000000,
            "club": "Nottingham Forest",
            "club_id": 762
          },
          {
            "date": "2025-03-18",
            "market_value_eur": 35000000,
            "club": "Nottingham Forest",
            "club_id": 762
          },
          {
            "date": "2024-12-16",
            "market_value_eur": 25000000,
            "club": "Nottingham Forest",
            "club_id": 762
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "sweden:player:benjamin-nygren",
        "team_id": "sweden",
        "name": "Benjamin Nygren",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 475949,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "8",
            "sample_size": 106,
            "latest_seen_date": "2026-04-19"
          },
          {
            "number": "9",
            "sample_size": 67,
            "latest_seen_date": "2024-08-18"
          },
          {
            "number": "10",
            "sample_size": 19,
            "latest_seen_date": "2025-03-16"
          },
          {
            "number": "14",
            "sample_size": 15,
            "latest_seen_date": "2020-08-30"
          }
        ],
        "activity": {
          "appearances_total": 175,
          "minutes_total": 9347,
          "goals_total": 47,
          "assists_total": 19,
          "yellow_cards_total": 11,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-04-19"
        },
        "lineups": {
          "lineup_rows": 207,
          "starts": 99,
          "bench_rows": 108,
          "latest_lineup_date": "2026-04-19",
          "latest_rows": [
            {
              "game_id": 4839967,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4649530,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4649535,
              "date": "2026-04-05",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4649541,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4649518,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4832715,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4649493,
              "date": "2026-03-04",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4649528,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4805900,
              "date": "2026-02-26",
              "type": "substitutes",
              "position": "Right Winger",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4649506,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "8",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 123,
          "goal_events": 52,
          "card_events": 12,
          "substitution_events": 58,
          "latest_event_date": "2026-04-19"
        },
        "recent_appearances": [
          {
            "game_id": 4839967,
            "date": "2026-04-19",
            "competition_id": "SFA",
            "home_team": "The Celtic Football Club",
            "away_team": "Saint Mirren Football Club",
            "score": {
              "home": 6,
              "away": 2
            },
            "minutes_played": 120,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals"
          },
          {
            "game_id": 4649530,
            "date": "2026-04-11",
            "competition_id": "SC1",
            "home_team": "The Celtic Football Club",
            "away_team": "Saint Mirren Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 63,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4649535,
            "date": "2026-04-05",
            "competition_id": "SC1",
            "home_team": "Dundee Football Club",
            "away_team": "The Celtic Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4649541,
            "date": "2026-03-22",
            "competition_id": "SC1",
            "home_team": "Dundee United Football Club",
            "away_team": "The Celtic Football Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 75,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4649518,
            "date": "2026-03-14",
            "competition_id": "SC1",
            "home_team": "The Celtic Football Club",
            "away_team": "Motherwell Football Club",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 62,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4832715,
            "date": "2026-03-08",
            "competition_id": "SFA",
            "home_team": "Rangers Football Club",
            "away_team": "The Celtic Football Club",
            "score": {
              "home": 2,
              "away": 4
            },
            "minutes_played": 102,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals"
          },
          {
            "game_id": 4649493,
            "date": "2026-03-04",
            "competition_id": "SC1",
            "home_team": "Aberdeen Football Club",
            "away_team": "The Celtic Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 29,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4649528,
            "date": "2026-03-01",
            "competition_id": "SC1",
            "home_team": "Rangers Football Club",
            "away_team": "The Celtic Football Club",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 85,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4805900,
            "date": "2026-02-26",
            "competition_id": "EL",
            "home_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "away_team": "The Celtic Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 22,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "intermediate stage 2nd leg"
          },
          {
            "game_id": 4649506,
            "date": "2026-02-22",
            "competition_id": "SC1",
            "home_team": "The Celtic Football Club",
            "away_team": "Hibernian Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-10",
            "market_value_eur": 6500000,
            "club": "Celtic FC",
            "club_id": 371
          },
          {
            "date": "2025-06-16",
            "market_value_eur": 6000000,
            "club": "FC Nordsjaelland",
            "club_id": 371
          },
          {
            "date": "2024-12-09",
            "market_value_eur": 3000000,
            "club": "FC Nordsjaelland",
            "club_id": 371
          },
          {
            "date": "2024-06-10",
            "market_value_eur": 2000000,
            "club": "FC Nordsjaelland",
            "club_id": 371
          },
          {
            "date": "2023-12-21",
            "market_value_eur": 1500000,
            "club": "FC Nordsjaelland",
            "club_id": 371
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "sweden:player:besfort-zeneli",
        "team_id": "sweden",
        "name": "Besfort Zeneli",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 715653,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "27",
            "sample_size": 34,
            "latest_seen_date": "2025-09-20"
          },
          {
            "number": "23",
            "sample_size": 10,
            "latest_seen_date": "2026-03-22"
          }
        ],
        "activity": {
          "appearances_total": 24,
          "minutes_total": 1667,
          "goals_total": 3,
          "assists_total": 7,
          "yellow_cards_total": 1,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-03-22"
        },
        "lineups": {
          "lineup_rows": 44,
          "starts": 35,
          "bench_rows": 9,
          "latest_lineup_date": "2026-03-22",
          "latest_rows": [
            {
              "game_id": 4641397,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4641375,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4641355,
              "date": "2026-03-07",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4641301,
              "date": "2026-03-01",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4641336,
              "date": "2026-02-21",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4641369,
              "date": "2026-02-14",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4641360,
              "date": "2026-02-08",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4641311,
              "date": "2026-02-01",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4641333,
              "date": "2026-01-24",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4641320,
              "date": "2026-01-17",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "23",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 22,
          "goal_events": 5,
          "card_events": 4,
          "substitution_events": 12,
          "latest_event_date": "2026-03-22"
        },
        "recent_appearances": [
          {
            "game_id": 4641397,
            "date": "2026-03-22",
            "competition_id": "BE1",
            "home_team": "Koninklijke Sint-Truidense Voetbalvereniging",
            "away_team": "Royale Union Saint-Gilloise",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 75,
            "goals": 1,
            "assists": 2,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4641375,
            "date": "2026-03-14",
            "competition_id": "BE1",
            "home_team": "Royale Union Saint-Gilloise",
            "away_team": "FC Verbroedering Denderhoutem Denderleeuw Eendracht Hekelgem",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 79,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4641355,
            "date": "2026-03-07",
            "competition_id": "BE1",
            "home_team": "Royale Union Saint-Gilloise",
            "away_team": "Koninklijke Racing Club Genk",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 75,
            "goals": 1,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4641301,
            "date": "2026-03-01",
            "competition_id": "BE1",
            "home_team": "Koninklijke Voetbal Club Westerlo",
            "away_team": "Royale Union Saint-Gilloise",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 24,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4641336,
            "date": "2026-02-21",
            "competition_id": "BE1",
            "home_team": "Royale Union Saint-Gilloise",
            "away_team": "Royal Antwerp Football Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 3,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4641369,
            "date": "2026-02-14",
            "competition_id": "BE1",
            "home_team": "Royal Standard Club de Liège",
            "away_team": "Royale Union Saint-Gilloise",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 25,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4641360,
            "date": "2026-02-08",
            "competition_id": "BE1",
            "home_team": "Royale Union Saint-Gilloise",
            "away_team": "RAAL La Louvière",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 60,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4641311,
            "date": "2026-02-01",
            "competition_id": "BE1",
            "home_team": "Royale Union Saint-Gilloise",
            "away_team": "Club Brugge Koninklijke Voetbalvereniging",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 11,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4641333,
            "date": "2026-01-24",
            "competition_id": "BE1",
            "home_team": "Oud-Heverlee Leuven",
            "away_team": "Royale Union Saint-Gilloise",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 18,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4445379,
            "date": "2025-01-30",
            "competition_id": "EL",
            "home_team": "Tottenham Hotspur Football Club",
            "away_team": "Idrottsföreningen Elfsborg",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          }
        ],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "sweden:player:carl-starfelt",
        "team_id": "sweden",
        "name": "Carl Starfelt",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 258987,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "2",
            "sample_size": 157,
            "latest_seen_date": "2026-03-19"
          },
          {
            "number": "4",
            "sample_size": 72,
            "latest_seen_date": "2023-08-05"
          },
          {
            "number": "15",
            "sample_size": 5,
            "latest_seen_date": "2014-08-07"
          }
        ],
        "activity": {
          "appearances_total": 202,
          "minutes_total": 17029,
          "goals_total": 8,
          "assists_total": 3,
          "yellow_cards_total": 24,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-03-19"
        },
        "lineups": {
          "lineup_rows": 234,
          "starts": 195,
          "bench_rows": 39,
          "latest_lineup_date": "2026-03-19",
          "latest_rows": [
            {
              "game_id": 4805915,
              "date": "2026-03-19",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "2",
              "team_captain": true
            },
            {
              "game_id": 4645926,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "2",
              "team_captain": true
            },
            {
              "game_id": 4805907,
              "date": "2026-03-12",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4645954,
              "date": "2026-03-06",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "2",
              "team_captain": true
            },
            {
              "game_id": 4805899,
              "date": "2026-02-26",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4645869,
              "date": "2026-02-22",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4805891,
              "date": "2026-02-19",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4645884,
              "date": "2026-02-14",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "2",
              "team_captain": true
            },
            {
              "game_id": 4645810,
              "date": "2026-02-06",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "2",
              "team_captain": true
            },
            {
              "game_id": 4645802,
              "date": "2026-02-01",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "2",
              "team_captain": true
            }
          ]
        },
        "events": {
          "events_total": 60,
          "goal_events": 11,
          "card_events": 26,
          "substitution_events": 23,
          "latest_event_date": "2026-03-19"
        },
        "recent_appearances": [
          {
            "game_id": 4805915,
            "date": "2026-03-19",
            "competition_id": "EL",
            "home_team": "Olympique Lyonnais",
            "away_team": "Real Club Celta de Vigo S. A. D.",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4645926,
            "date": "2026-03-15",
            "competition_id": "ES1",
            "home_team": "Real Betis Balompié S.A.D.",
            "away_team": "Real Club Celta de Vigo S. A. D.",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4805907,
            "date": "2026-03-12",
            "competition_id": "EL",
            "home_team": "Real Club Celta de Vigo S. A. D.",
            "away_team": "Olympique Lyonnais",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 1st Leg"
          },
          {
            "game_id": 4645954,
            "date": "2026-03-06",
            "competition_id": "ES1",
            "home_team": "Real Club Celta de Vigo S. A. D.",
            "away_team": "Real Madrid Club de Fútbol",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4805899,
            "date": "2026-02-26",
            "competition_id": "EL",
            "home_team": "Real Club Celta de Vigo S. A. D.",
            "away_team": "Panthessalonikios Athlitikos Omilos Konstantinoupoliton",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "intermediate stage 2nd leg"
          },
          {
            "game_id": 4805891,
            "date": "2026-02-19",
            "competition_id": "EL",
            "home_team": "Panthessalonikios Athlitikos Omilos Konstantinoupoliton",
            "away_team": "Real Club Celta de Vigo S. A. D.",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "intermediate stage 1st leg"
          },
          {
            "game_id": 4645884,
            "date": "2026-02-14",
            "competition_id": "ES1",
            "home_team": "Reial Club Deportiu Espanyol de Barcelona S.A.D.",
            "away_team": "Real Club Celta de Vigo S. A. D.",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4645810,
            "date": "2026-02-06",
            "competition_id": "ES1",
            "home_team": "Real Club Celta de Vigo S. A. D.",
            "away_team": "Club Atlético Osasuna",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4645802,
            "date": "2026-02-01",
            "competition_id": "ES1",
            "home_team": "Getafe Club de Fútbol S. A. D. Team Dubai",
            "away_team": "Real Club Celta de Vigo S. A. D.",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4645799,
            "date": "2026-01-25",
            "competition_id": "ES1",
            "home_team": "Real Sociedad de Fútbol S.A.D.",
            "away_team": "Real Club Celta de Vigo S. A. D.",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "21. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-06-07",
            "market_value_eur": 6000000,
            "club": "Celta de Vigo",
            "club_id": 940
          },
          {
            "date": "2024-03-21",
            "market_value_eur": 6000000,
            "club": "Celta de Vigo",
            "club_id": 940
          },
          {
            "date": "2023-12-22",
            "market_value_eur": 5000000,
            "club": "Celta de Vigo",
            "club_id": 940
          },
          {
            "date": "2023-10-13",
            "market_value_eur": 5000000,
            "club": "Celta de Vigo",
            "club_id": 940
          },
          {
            "date": "2023-06-26",
            "market_value_eur": 6500000,
            "club": "Celtic FC",
            "club_id": 940
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "sweden:player:daniel-svensson",
        "team_id": "sweden",
        "name": "Daniel Svensson",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 579287,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "manual_review"
        },
        "lineup_number_candidates": [
          {
            "number": "27",
            "sample_size": 103,
            "latest_seen_date": "2024-04-11"
          },
          {
            "number": "24",
            "sample_size": 66,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "5",
            "sample_size": 19,
            "latest_seen_date": "2024-12-02"
          }
        ],
        "activity": {
          "appearances_total": 174,
          "minutes_total": 12236,
          "goals_total": 9,
          "assists_total": 18,
          "yellow_cards_total": 12,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 188,
          "starts": 139,
          "bench_rows": 49,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4634518,
              "date": "2026-05-03",
              "type": "substitutes",
              "position": "Left Midfield",
              "number": "24",
              "team_captain": false
            },
            {
              "game_id": 4634495,
              "date": "2026-04-26",
              "type": "substitutes",
              "position": "Left Midfield",
              "number": "24",
              "team_captain": false
            },
            {
              "game_id": 4634485,
              "date": "2026-04-18",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "24",
              "team_captain": false
            },
            {
              "game_id": 4634459,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "24",
              "team_captain": false
            },
            {
              "game_id": 4634445,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "24",
              "team_captain": false
            },
            {
              "game_id": 4634424,
              "date": "2026-03-21",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "24",
              "team_captain": false
            },
            {
              "game_id": 4634407,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "24",
              "team_captain": false
            },
            {
              "game_id": 4634395,
              "date": "2026-03-07",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "24",
              "team_captain": false
            },
            {
              "game_id": 4634380,
              "date": "2026-02-28",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "24",
              "team_captain": false
            },
            {
              "game_id": 4814106,
              "date": "2026-02-25",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "24",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 69,
          "goal_events": 10,
          "card_events": 14,
          "substitution_events": 44,
          "latest_event_date": "2026-04-18"
        },
        "recent_appearances": [
          {
            "game_id": 4634518,
            "date": "2026-05-03",
            "competition_id": "L1",
            "home_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "away_team": "Borussia Dortmund",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 29,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4634495,
            "date": "2026-04-26",
            "competition_id": "L1",
            "home_team": "Borussia Dortmund",
            "away_team": "Sport-Club Freiburg",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 16,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4634485,
            "date": "2026-04-18",
            "competition_id": "L1",
            "home_team": "Turn- und Sportgemeinschaft 1899 Hoffenheim Fußball-Spielbetriebs",
            "away_team": "Borussia Dortmund",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 72,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4634459,
            "date": "2026-04-11",
            "competition_id": "L1",
            "home_team": "Borussia Dortmund",
            "away_team": "Bayer 04 Leverkusen Fußball",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 59,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4634445,
            "date": "2026-04-04",
            "competition_id": "L1",
            "home_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "away_team": "Borussia Dortmund",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4634424,
            "date": "2026-03-21",
            "competition_id": "L1",
            "home_team": "Borussia Dortmund",
            "away_team": "Hamburger Sport Verein",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 58,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4634407,
            "date": "2026-03-14",
            "competition_id": "L1",
            "home_team": "Borussia Dortmund",
            "away_team": "Fußball-Club Augsburg 1907",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 74,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4634395,
            "date": "2026-03-07",
            "competition_id": "L1",
            "home_team": "1. Fußball-Club Köln",
            "away_team": "Borussia Dortmund",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4634380,
            "date": "2026-02-28",
            "competition_id": "L1",
            "home_team": "Borussia Dortmund",
            "away_team": "FC Bayern München",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4814106,
            "date": "2026-02-25",
            "competition_id": "CL",
            "home_team": "Atalanta Bergamasca Calcio S.p.a.",
            "away_team": "Borussia Dortmund",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "intermediate stage 2nd leg"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-19",
            "market_value_eur": 22000000,
            "club": "Borussia Dortmund",
            "club_id": 16
          },
          {
            "date": "2025-10-14",
            "market_value_eur": 22000000,
            "club": "Borussia Dortmund",
            "club_id": 16
          },
          {
            "date": "2025-06-05",
            "market_value_eur": 12000000,
            "club": "Borussia Dortmund",
            "club_id": 16
          },
          {
            "date": "2024-12-09",
            "market_value_eur": 5500000,
            "club": "FC Nordsjaelland",
            "club_id": 16
          },
          {
            "date": "2024-06-10",
            "market_value_eur": 3000000,
            "club": "FC Nordsjaelland",
            "club_id": 16
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "sweden:player:elliot-stroud",
        "team_id": "sweden",
        "name": "Elliot Stroud",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 687622,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "17",
            "sample_size": 21,
            "latest_seen_date": "2026-05-03"
          }
        ],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": 21,
          "starts": 19,
          "bench_rows": 2,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4802695,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4802689,
              "date": "2026-04-27",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4802661,
              "date": "2026-04-23",
              "type": "substitutes",
              "position": "Left Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4802680,
              "date": "2026-04-18",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4802654,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4802669,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4550418,
              "date": "2025-11-03",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4550398,
              "date": "2025-10-20",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4525628,
              "date": "2025-09-28",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4525640,
              "date": "2025-08-30",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "17",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 18,
          "goal_events": 11,
          "card_events": 4,
          "substitution_events": 3,
          "latest_event_date": "2026-05-03"
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "sweden:player:emil-holm",
        "team_id": "sweden",
        "name": "Emil Holm",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 496745,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "2",
            "sample_size": 103,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "3",
            "sample_size": 77,
            "latest_seen_date": "2024-06-02"
          },
          {
            "number": "68",
            "sample_size": 1,
            "latest_seen_date": "2023-08-14"
          },
          {
            "number": "23",
            "sample_size": 1,
            "latest_seen_date": "2020-09-17"
          }
        ],
        "activity": {
          "appearances_total": 140,
          "minutes_total": 8374,
          "goals_total": 9,
          "assists_total": 14,
          "yellow_cards_total": 32,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-04-26"
        },
        "lineups": {
          "lineup_rows": 182,
          "starts": 95,
          "bench_rows": 87,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4621063,
              "date": "2026-05-03",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4621050,
              "date": "2026-04-26",
              "type": "substitutes",
              "position": "Right Midfield",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4621037,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4621025,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4621017,
              "date": "2026-04-06",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4620958,
              "date": "2026-02-14",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4620943,
              "date": "2026-02-08",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4785785,
              "date": "2026-02-05",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4715986,
              "date": "2026-01-29",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4620916,
              "date": "2026-01-25",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "2",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 90,
          "goal_events": 9,
          "card_events": 34,
          "substitution_events": 46,
          "latest_event_date": "2026-04-19"
        },
        "recent_appearances": [
          {
            "game_id": 4621050,
            "date": "2026-04-26",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Milan",
            "away_team": "Juventus Football Club",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 19,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4621037,
            "date": "2026-04-19",
            "competition_id": "IT1",
            "home_team": "Juventus Football Club",
            "away_team": "Bologna Football Club 1909",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4621025,
            "date": "2026-04-11",
            "competition_id": "IT1",
            "home_team": "Atalanta Bergamasca Calcio S.p.a.",
            "away_team": "Juventus Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 71,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4621017,
            "date": "2026-04-06",
            "competition_id": "IT1",
            "home_team": "Juventus Football Club",
            "away_team": "Genoa Cricket and Football Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 7,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4620958,
            "date": "2026-02-14",
            "competition_id": "IT1",
            "home_team": "Football Club Internazionale Milano S.p.A.",
            "away_team": "Juventus Football Club",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4785785,
            "date": "2026-02-05",
            "competition_id": "CIT",
            "home_team": "Atalanta Bergamasca Calcio S.p.a.",
            "away_team": "Juventus Football Club",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 16,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals"
          },
          {
            "game_id": 4620902,
            "date": "2026-01-18",
            "competition_id": "IT1",
            "home_team": "Bologna Football Club 1909",
            "away_team": "Associazione Calcio Fiorentina",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "21. Matchday"
          },
          {
            "game_id": 4620861,
            "date": "2026-01-15",
            "competition_id": "IT1",
            "home_team": "Verona Hellas Football Club",
            "away_team": "Bologna Football Club 1909",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 80,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "16. Matchday"
          },
          {
            "game_id": 4620877,
            "date": "2026-01-04",
            "competition_id": "IT1",
            "home_team": "Football Club Internazionale Milano S.p.A.",
            "away_team": "Bologna Football Club 1909",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 68,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "18. Matchday"
          },
          {
            "game_id": 4620863,
            "date": "2025-12-28",
            "competition_id": "IT1",
            "home_team": "Bologna Football Club 1909",
            "away_team": "Unione Sportiva Sassuolo Calcio",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 2,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "17. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-23",
            "market_value_eur": 13000000,
            "club": "Bologna FC 1909",
            "club_id": 506
          },
          {
            "date": "2025-06-17",
            "market_value_eur": 8000000,
            "club": "Bologna FC 1909",
            "club_id": 506
          },
          {
            "date": "2025-03-25",
            "market_value_eur": 8000000,
            "club": "Bologna FC 1909",
            "club_id": 506
          },
          {
            "date": "2024-12-18",
            "market_value_eur": 7000000,
            "club": "Bologna FC 1909",
            "club_id": 506
          },
          {
            "date": "2024-10-18",
            "market_value_eur": 8500000,
            "club": "Bologna FC 1909",
            "club_id": 506
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "sweden:player:eric-smith",
        "team_id": "sweden",
        "name": "Eric Smith",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 292534,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "name_plus_unique_team_nationality"
        },
        "lineup_number_candidates": [
          {
            "number": "8",
            "sample_size": 71,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "3",
            "sample_size": 9,
            "latest_seen_date": "2019-03-17"
          },
          {
            "number": "14",
            "sample_size": 6,
            "latest_seen_date": "2017-07-20"
          }
        ],
        "activity": {
          "appearances_total": 65,
          "minutes_total": 5682,
          "goals_total": 4,
          "assists_total": 3,
          "yellow_cards_total": 11,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 86,
          "starts": 73,
          "bench_rows": 13,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4634520,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4634501,
              "date": "2026-04-25",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4634429,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4634411,
              "date": "2026-03-13",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4634393,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4634385,
              "date": "2026-02-28",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4634366,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4634311,
              "date": "2026-01-31",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "8",
              "team_captain": true
            },
            {
              "game_id": 4634270,
              "date": "2026-01-27",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": true
            },
            {
              "game_id": 4634304,
              "date": "2026-01-23",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": true
            }
          ]
        },
        "events": {
          "events_total": 30,
          "goal_events": 6,
          "card_events": 13,
          "substitution_events": 8,
          "latest_event_date": "2026-05-03"
        },
        "recent_appearances": [
          {
            "game_id": 4634520,
            "date": "2026-05-03",
            "competition_id": "L1",
            "home_team": "Fußball-Club St. Pauli von 1910",
            "away_team": "1. Fußball- und Sportverein Mainz 05",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 65,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4634501,
            "date": "2026-04-25",
            "competition_id": "L1",
            "home_team": "1. Fußballclub Heidenheim 1846",
            "away_team": "Fußball-Club St. Pauli von 1910",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4634429,
            "date": "2026-03-22",
            "competition_id": "L1",
            "home_team": "Fußball-Club St. Pauli von 1910",
            "away_team": "Sport-Club Freiburg",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4634411,
            "date": "2026-03-13",
            "competition_id": "L1",
            "home_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "away_team": "Fußball-Club St. Pauli von 1910",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4634393,
            "date": "2026-03-08",
            "competition_id": "L1",
            "home_team": "Fußball-Club St. Pauli von 1910",
            "away_team": "Eintracht Frankfurt Fußball AG",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4634385,
            "date": "2026-02-28",
            "competition_id": "L1",
            "home_team": "Turn- und Sportgemeinschaft 1899 Hoffenheim Fußball-Spielbetriebs",
            "away_team": "Fußball-Club St. Pauli von 1910",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4634366,
            "date": "2026-02-22",
            "competition_id": "L1",
            "home_team": "Fußball-Club St. Pauli von 1910",
            "away_team": "Sportverein Werder Bremen von 1899",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4634311,
            "date": "2026-01-31",
            "competition_id": "L1",
            "home_team": "Fußball-Club Augsburg 1907",
            "away_team": "Fußball-Club St. Pauli von 1910",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 4634270,
            "date": "2026-01-27",
            "competition_id": "L1",
            "home_team": "Fußball-Club St. Pauli von 1910",
            "away_team": "RasenBallsport Leipzig",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "16. Matchday"
          },
          {
            "game_id": 4634304,
            "date": "2026-01-23",
            "competition_id": "L1",
            "home_team": "Fußball-Club St. Pauli von 1910",
            "away_team": "Hamburger Sport Verein",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "19. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-19",
            "market_value_eur": 5000000,
            "club": "FC St. Pauli",
            "club_id": 35
          },
          {
            "date": "2025-10-14",
            "market_value_eur": 6000000,
            "club": "FC St. Pauli",
            "club_id": 35
          },
          {
            "date": "2025-06-05",
            "market_value_eur": 5000000,
            "club": "FC St. Pauli",
            "club_id": 35
          },
          {
            "date": "2024-12-20",
            "market_value_eur": 5000000,
            "club": "FC St. Pauli",
            "club_id": 35
          },
          {
            "date": "2024-06-06",
            "market_value_eur": 4000000,
            "club": "FC St. Pauli",
            "club_id": 35
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "sweden:player:gabriel-gudmundsson",
        "team_id": "sweden",
        "name": "Gabriel Gudmundsson",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 362108,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "5",
            "sample_size": 157,
            "latest_seen_date": "2025-05-17"
          },
          {
            "number": "15",
            "sample_size": 37,
            "latest_seen_date": "2021-08-28"
          },
          {
            "number": "3",
            "sample_size": 36,
            "latest_seen_date": "2026-04-26"
          }
        ],
        "activity": {
          "appearances_total": 193,
          "minutes_total": 11639,
          "goals_total": 7,
          "assists_total": 8,
          "yellow_cards_total": 19,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-04-26"
        },
        "lineups": {
          "lineup_rows": 230,
          "starts": 140,
          "bench_rows": 90,
          "latest_lineup_date": "2026-04-26",
          "latest_rows": [
            {
              "game_id": 4859278,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4626129,
              "date": "2026-04-22",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4626123,
              "date": "2026-04-18",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4626114,
              "date": "2026-04-13",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4626092,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4827507,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4626083,
              "date": "2026-03-03",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4626073,
              "date": "2026-02-28",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4626058,
              "date": "2026-02-21",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4808370,
              "date": "2026-02-15",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "3",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 99,
          "goal_events": 8,
          "card_events": 21,
          "substitution_events": 70,
          "latest_event_date": "2026-04-18"
        },
        "recent_appearances": [
          {
            "game_id": 4859278,
            "date": "2026-04-26",
            "competition_id": "FAC",
            "home_team": "Chelsea Football Club",
            "away_team": "Leeds United Association Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals"
          },
          {
            "game_id": 4626129,
            "date": "2026-04-22",
            "competition_id": "GB1",
            "home_team": "Association Football Club Bournemouth",
            "away_team": "Leeds United Association Football Club",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4626123,
            "date": "2026-04-18",
            "competition_id": "GB1",
            "home_team": "Leeds United Association Football Club",
            "away_team": "Wolverhampton Wanderers Football Club",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4626114,
            "date": "2026-04-13",
            "competition_id": "GB1",
            "home_team": "Manchester United Football Club",
            "away_team": "Leeds United Association Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4626092,
            "date": "2026-03-15",
            "competition_id": "GB1",
            "home_team": "Crystal Palace Football Club",
            "away_team": "Leeds United Association Football Club",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4827507,
            "date": "2026-03-08",
            "competition_id": "FAC",
            "home_team": "Leeds United Association Football Club",
            "away_team": "Norwich City",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 87,
            "goals": 1,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Round of 16"
          },
          {
            "game_id": 4626083,
            "date": "2026-03-03",
            "competition_id": "GB1",
            "home_team": "Leeds United Association Football Club",
            "away_team": "Sunderland Association Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 84,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4626073,
            "date": "2026-02-28",
            "competition_id": "GB1",
            "home_team": "Leeds United Association Football Club",
            "away_team": "Manchester City Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4626058,
            "date": "2026-02-21",
            "competition_id": "GB1",
            "home_team": "Aston Villa Football Club",
            "away_team": "Leeds United Association Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4808370,
            "date": "2026-02-15",
            "competition_id": "FAC",
            "home_team": "Birmingham City",
            "away_team": "Leeds United Association Football Club",
            "score": {
              "home": 3,
              "away": 5
            },
            "minutes_played": 120,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Fourth Round"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-09",
            "market_value_eur": 15000000,
            "club": "Leeds United",
            "club_id": 399
          },
          {
            "date": "2025-10-17",
            "market_value_eur": 12000000,
            "club": "Leeds United",
            "club_id": 399
          },
          {
            "date": "2025-06-03",
            "market_value_eur": 7000000,
            "club": "LOSC Lille",
            "club_id": 399
          },
          {
            "date": "2025-03-24",
            "market_value_eur": 9000000,
            "club": "LOSC Lille",
            "club_id": 399
          },
          {
            "date": "2024-12-10",
            "market_value_eur": 7000000,
            "club": "LOSC Lille",
            "club_id": 399
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "sweden:player:gustaf-lagerbielke",
        "team_id": "sweden",
        "name": "Gustaf Lagerbielke",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 485395,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "14",
            "sample_size": 48,
            "latest_seen_date": "2026-05-07"
          },
          {
            "number": "3",
            "sample_size": 44,
            "latest_seen_date": "2025-05-18"
          },
          {
            "number": "4",
            "sample_size": 16,
            "latest_seen_date": "2024-04-13"
          },
          {
            "number": "2",
            "sample_size": 2,
            "latest_seen_date": "2021-08-26"
          }
        ],
        "activity": {
          "appearances_total": 87,
          "minutes_total": 6719,
          "goals_total": 6,
          "assists_total": 3,
          "yellow_cards_total": 17,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-07"
        },
        "lineups": {
          "lineup_rows": 110,
          "starts": 72,
          "bench_rows": 38,
          "latest_lineup_date": "2026-05-07",
          "latest_rows": [
            {
              "game_id": 4805930,
              "date": "2026-05-07",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4648924,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4805928,
              "date": "2026-04-30",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4648876,
              "date": "2026-04-23",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4648897,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4805924,
              "date": "2026-04-16",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4805920,
              "date": "2026-04-08",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4648858,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4648869,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4805912,
              "date": "2026-03-18",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "14",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 33,
          "goal_events": 6,
          "card_events": 19,
          "substitution_events": 8,
          "latest_event_date": "2026-04-19"
        },
        "recent_appearances": [
          {
            "game_id": 4805930,
            "date": "2026-05-07",
            "competition_id": "EL",
            "home_team": "Sport-Club Freiburg",
            "away_team": "Sporting Clube de Braga",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 2nd Leg"
          },
          {
            "game_id": 4648924,
            "date": "2026-05-03",
            "competition_id": "PO1",
            "home_team": "Sporting Clube de Braga",
            "away_team": "Grupo Desportivo Estoril Praia",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4805928,
            "date": "2026-04-30",
            "competition_id": "EL",
            "home_team": "Sporting Clube de Braga",
            "away_team": "Sport-Club Freiburg",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 1st Leg"
          },
          {
            "game_id": 4648876,
            "date": "2026-04-23",
            "competition_id": "PO1",
            "home_team": "Casa Pia Atlético Clube",
            "away_team": "Sporting Clube de Braga",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4648897,
            "date": "2026-04-19",
            "competition_id": "PO1",
            "home_team": "Sporting Clube de Braga",
            "away_team": "Futebol Clube de Famalicão",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4805924,
            "date": "2026-04-16",
            "competition_id": "EL",
            "home_team": "Real Betis Balompié S.A.D.",
            "away_team": "Sporting Clube de Braga",
            "score": {
              "home": 2,
              "away": 4
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 2nd Leg"
          },
          {
            "game_id": 4805920,
            "date": "2026-04-08",
            "competition_id": "EL",
            "home_team": "Sporting Clube de Braga",
            "away_team": "Real Betis Balompié S.A.D.",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 1st Leg"
          },
          {
            "game_id": 4648858,
            "date": "2026-04-04",
            "competition_id": "PO1",
            "home_team": "Moreirense Futebol Clube",
            "away_team": "Sporting Clube de Braga",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4648869,
            "date": "2026-03-22",
            "competition_id": "PO1",
            "home_team": "Sporting Clube de Braga",
            "away_team": "Futebol Clube do Porto",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4805912,
            "date": "2026-03-18",
            "competition_id": "EL",
            "home_team": "Sporting Clube de Braga",
            "away_team": "Ferencvárosi TC",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-18",
            "market_value_eur": 5000000,
            "club": "SC Braga",
            "club_id": 1075
          },
          {
            "date": "2025-05-28",
            "market_value_eur": 3000000,
            "club": "FC Twente Enschede",
            "club_id": 1075
          },
          {
            "date": "2025-03-28",
            "market_value_eur": 4000000,
            "club": "FC Twente Enschede",
            "club_id": 1075
          },
          {
            "date": "2024-12-17",
            "market_value_eur": 2000000,
            "club": "FC Twente Enschede",
            "club_id": 1075
          },
          {
            "date": "2024-05-30",
            "market_value_eur": 2500000,
            "club": "Celtic FC",
            "club_id": 1075
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "sweden:player:gustaf-nilsson",
        "team_id": "sweden",
        "name": "Gustaf Nilsson",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 320440,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "manual_review"
        },
        "lineup_number_candidates": [
          {
            "number": "29",
            "sample_size": 71,
            "latest_seen_date": "2024-03-17"
          },
          {
            "number": "19",
            "sample_size": 57,
            "latest_seen_date": "2026-03-22"
          },
          {
            "number": "9",
            "sample_size": 27,
            "latest_seen_date": "2018-05-10"
          },
          {
            "number": "11",
            "sample_size": 19,
            "latest_seen_date": "2019-03-09"
          },
          {
            "number": "22",
            "sample_size": 9,
            "latest_seen_date": "2017-05-25"
          }
        ],
        "activity": {
          "appearances_total": 150,
          "minutes_total": 7233,
          "goals_total": 39,
          "assists_total": 13,
          "yellow_cards_total": 22,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-03-22"
        },
        "lineups": {
          "lineup_rows": 183,
          "starts": 76,
          "bench_rows": 107,
          "latest_lineup_date": "2026-03-22",
          "latest_rows": [
            {
              "game_id": 4641391,
              "date": "2026-03-22",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4641381,
              "date": "2026-03-14",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4814108,
              "date": "2026-02-24",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4814100,
              "date": "2026-02-18",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4641359,
              "date": "2026-02-08",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4641383,
              "date": "2025-12-21",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4714998,
              "date": "2025-12-10",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4641293,
              "date": "2025-12-06",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4641279,
              "date": "2025-11-30",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4715114,
              "date": "2025-11-26",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 114,
          "goal_events": 40,
          "card_events": 22,
          "substitution_events": 52,
          "latest_event_date": "2026-03-14"
        },
        "recent_appearances": [
          {
            "game_id": 4641391,
            "date": "2026-03-22",
            "competition_id": "BE1",
            "home_team": "Club Brugge Koninklijke Voetbalvereniging",
            "away_team": "Yellow-Red Koninklijke Voetbalclub Mechelen",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 4,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4641381,
            "date": "2026-03-14",
            "competition_id": "BE1",
            "home_team": "Koninklijke Voetbal Club Westerlo",
            "away_team": "Club Brugge Koninklijke Voetbalvereniging",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 8,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4814108,
            "date": "2026-02-24",
            "competition_id": "CL",
            "home_team": "Club Atlético de Madrid S.A.D.",
            "away_team": "Club Brugge Koninklijke Voetbalvereniging",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 8,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "intermediate stage 2nd leg"
          },
          {
            "game_id": 4641359,
            "date": "2026-02-08",
            "competition_id": "BE1",
            "home_team": "Club Brugge Koninklijke Voetbalvereniging",
            "away_team": "Royal Standard Club de Liège",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 5,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4641293,
            "date": "2025-12-06",
            "competition_id": "BE1",
            "home_team": "Koninklijke Sint-Truidense Voetbalvereniging",
            "away_team": "Club Brugge Koninklijke Voetbalvereniging",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 5,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "17. Matchday"
          },
          {
            "game_id": 4641231,
            "date": "2025-09-21",
            "competition_id": "BE1",
            "home_team": "Club Brugge Koninklijke Voetbalvereniging",
            "away_team": "Koninklijke Sint-Truidense Voetbalvereniging",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 13,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "8. Matchday"
          },
          {
            "game_id": 4705686,
            "date": "2025-08-27",
            "competition_id": "CLQ",
            "home_team": "Club Brugge Koninklijke Voetbalvereniging",
            "away_team": "Rangers Football Club",
            "score": {
              "home": 6,
              "away": 0
            },
            "minutes_played": 32,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Qualifying Round 2nd leg"
          },
          {
            "game_id": 4370157,
            "date": "2025-03-16",
            "competition_id": "BE1",
            "home_team": "Club Brugge Koninklijke Voetbalvereniging",
            "away_team": "Royal Charleroi Sporting Club",
            "score": {
              "home": 4,
              "away": 2
            },
            "minutes_played": 73,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4547636,
            "date": "2025-03-12",
            "competition_id": "CL",
            "home_team": "Aston Villa Football Club",
            "away_team": "Club Brugge Koninklijke Voetbalvereniging",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 32,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "last 16 2nd leg"
          },
          {
            "game_id": 4370152,
            "date": "2025-03-09",
            "competition_id": "BE1",
            "home_team": "Cercle Brugge Koninklijke Sportvereniging",
            "away_team": "Club Brugge Koninklijke Voetbalvereniging",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 17,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-10",
            "market_value_eur": 2500000,
            "club": "Club Brugge KV",
            "club_id": 2282
          },
          {
            "date": "2025-10-01",
            "market_value_eur": 3500000,
            "club": "Club Brugge KV",
            "club_id": 2282
          },
          {
            "date": "2025-06-12",
            "market_value_eur": 5000000,
            "club": "Club Brugge KV",
            "club_id": 2282
          },
          {
            "date": "2025-03-26",
            "market_value_eur": 6000000,
            "club": "Club Brugge KV",
            "club_id": 2282
          },
          {
            "date": "2024-12-11",
            "market_value_eur": 7000000,
            "club": "Club Brugge KV",
            "club_id": 2282
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "sweden:player:hjalmar-ekdal",
        "team_id": "sweden",
        "name": "Hjalmar Ekdal",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 392179,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "18",
            "sample_size": 57,
            "latest_seen_date": "2026-05-01"
          },
          {
            "number": "4",
            "sample_size": 15,
            "latest_seen_date": "2025-05-18"
          },
          {
            "number": "3",
            "sample_size": 6,
            "latest_seen_date": "2022-08-23"
          }
        ],
        "activity": {
          "appearances_total": 45,
          "minutes_total": 3506,
          "goals_total": 0,
          "assists_total": 1,
          "yellow_cards_total": 6,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-01"
        },
        "lineups": {
          "lineup_rows": 78,
          "starts": 45,
          "bench_rows": 33,
          "latest_lineup_date": "2026-05-01",
          "latest_rows": [
            {
              "game_id": 4626144,
              "date": "2026-05-01",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4626131,
              "date": "2026-04-22",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4626126,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4626110,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4626102,
              "date": "2026-03-21",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4626081,
              "date": "2026-03-03",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4626071,
              "date": "2026-02-28",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4626060,
              "date": "2026-02-21",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4808363,
              "date": "2026-02-14",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "18",
              "team_captain": false
            },
            {
              "game_id": 4626051,
              "date": "2026-02-11",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "18",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 18,
          "goal_events": 1,
          "card_events": 7,
          "substitution_events": 10,
          "latest_event_date": "2026-02-14"
        },
        "recent_appearances": [
          {
            "game_id": 4626144,
            "date": "2026-05-01",
            "competition_id": "GB1",
            "home_team": "Leeds United Association Football Club",
            "away_team": "Burnley Football Club",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4626131,
            "date": "2026-04-22",
            "competition_id": "GB1",
            "home_team": "Burnley Football Club",
            "away_team": "Manchester City Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4626126,
            "date": "2026-04-19",
            "competition_id": "GB1",
            "home_team": "Nottingham Forest Football Club",
            "away_team": "Burnley Football Club",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4626110,
            "date": "2026-04-11",
            "competition_id": "GB1",
            "home_team": "Burnley Football Club",
            "away_team": "Brighton and Hove Albion Football Club",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4808363,
            "date": "2026-02-14",
            "competition_id": "FAC",
            "home_team": "Burnley Football Club",
            "away_team": "Mansfield Town",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Fourth Round"
          },
          {
            "game_id": 4626012,
            "date": "2026-01-17",
            "competition_id": "GB1",
            "home_team": "Liverpool Football Club",
            "away_team": "Burnley Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 16,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4788508,
            "date": "2026-01-10",
            "competition_id": "FAC",
            "home_team": "Burnley Football Club",
            "away_team": "Millwall FC",
            "score": {
              "home": 5,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Third Round"
          },
          {
            "game_id": 4625966,
            "date": "2026-01-03",
            "competition_id": "GB1",
            "home_team": "Brighton and Hove Albion Football Club",
            "away_team": "Burnley Football Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 4625956,
            "date": "2025-12-30",
            "competition_id": "GB1",
            "home_team": "Burnley Football Club",
            "away_team": "Newcastle United Football Club",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "19. Matchday"
          },
          {
            "game_id": 4625946,
            "date": "2025-12-27",
            "competition_id": "GB1",
            "home_team": "Burnley Football Club",
            "away_team": "Everton Football Club",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "18. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-09",
            "market_value_eur": 6000000,
            "club": "Burnley FC",
            "club_id": 1132
          },
          {
            "date": "2025-05-28",
            "market_value_eur": 4500000,
            "club": "FC Groningen",
            "club_id": 1132
          },
          {
            "date": "2025-03-28",
            "market_value_eur": 5000000,
            "club": "FC Groningen",
            "club_id": 1132
          },
          {
            "date": "2024-12-30",
            "market_value_eur": 6500000,
            "club": "Burnley FC",
            "club_id": 1132
          },
          {
            "date": "2024-05-27",
            "market_value_eur": 7000000,
            "club": "Burnley FC",
            "club_id": 1132
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "sweden:player:isak-hien",
        "team_id": "sweden",
        "name": "Isak Hien",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 503075,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "4",
            "sample_size": 116,
            "latest_seen_date": "2026-05-02"
          },
          {
            "number": "6",
            "sample_size": 43,
            "latest_seen_date": "2023-12-30"
          },
          {
            "number": "18",
            "sample_size": 6,
            "latest_seen_date": "2022-08-23"
          }
        ],
        "activity": {
          "appearances_total": 154,
          "minutes_total": 11813,
          "goals_total": 2,
          "assists_total": 2,
          "yellow_cards_total": 36,
          "red_cards_total": 1,
          "latest_appearance_date": "2026-05-02"
        },
        "lineups": {
          "lineup_rows": 165,
          "starts": 128,
          "bench_rows": 37,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4621058,
              "date": "2026-05-02",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4621046,
              "date": "2026-04-27",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4621005,
              "date": "2026-03-22",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4814365,
              "date": "2026-03-18",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4620997,
              "date": "2026-03-14",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4814357,
              "date": "2026-03-10",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4620985,
              "date": "2026-03-07",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4824554,
              "date": "2026-03-04",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4620981,
              "date": "2026-03-01",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4814106,
              "date": "2026-02-25",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 54,
          "goal_events": 3,
          "card_events": 37,
          "substitution_events": 14,
          "latest_event_date": "2026-03-22"
        },
        "recent_appearances": [
          {
            "game_id": 4621058,
            "date": "2026-05-02",
            "competition_id": "IT1",
            "home_team": "Atalanta Bergamasca Calcio S.p.a.",
            "away_team": "Genoa Cricket and Football Club",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 33,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4621005,
            "date": "2026-03-22",
            "competition_id": "IT1",
            "home_team": "Atalanta Bergamasca Calcio S.p.a.",
            "away_team": "Verona Hellas Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 14,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4814365,
            "date": "2026-03-18",
            "competition_id": "CL",
            "home_team": "FC Bayern München",
            "away_team": "Atalanta Bergamasca Calcio S.p.a.",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4620997,
            "date": "2026-03-14",
            "competition_id": "IT1",
            "home_team": "Football Club Internazionale Milano S.p.A.",
            "away_team": "Atalanta Bergamasca Calcio S.p.a.",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 25,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4814357,
            "date": "2026-03-10",
            "competition_id": "CL",
            "home_team": "Atalanta Bergamasca Calcio S.p.a.",
            "away_team": "FC Bayern München",
            "score": {
              "home": 1,
              "away": 6
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 1st Leg"
          },
          {
            "game_id": 4620985,
            "date": "2026-03-07",
            "competition_id": "IT1",
            "home_team": "Atalanta Bergamasca Calcio S.p.a.",
            "away_team": "Udinese Calcio",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4824554,
            "date": "2026-03-04",
            "competition_id": "CIT",
            "home_team": "Società Sportiva Lazio S.p.A.",
            "away_team": "Atalanta Bergamasca Calcio S.p.a.",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Semi-Finals 1st Leg"
          },
          {
            "game_id": 4620981,
            "date": "2026-03-01",
            "competition_id": "IT1",
            "home_team": "Unione Sportiva Sassuolo Calcio",
            "away_team": "Atalanta Bergamasca Calcio S.p.a.",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 15,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4814106,
            "date": "2026-02-25",
            "competition_id": "CL",
            "home_team": "Atalanta Bergamasca Calcio S.p.a.",
            "away_team": "Borussia Dortmund",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "intermediate stage 2nd leg"
          },
          {
            "game_id": 4620965,
            "date": "2026-02-22",
            "competition_id": "IT1",
            "home_team": "Atalanta Bergamasca Calcio S.p.a.",
            "away_team": "Società Sportiva Calcio Napoli",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-23",
            "market_value_eur": 25000000,
            "club": "Atalanta BC",
            "club_id": 800
          },
          {
            "date": "2025-06-17",
            "market_value_eur": 30000000,
            "club": "Atalanta BC",
            "club_id": 800
          },
          {
            "date": "2024-12-18",
            "market_value_eur": 30000000,
            "club": "Atalanta BC",
            "club_id": 800
          },
          {
            "date": "2024-06-05",
            "market_value_eur": 20000000,
            "club": "Atalanta BC",
            "club_id": 800
          },
          {
            "date": "2023-12-20",
            "market_value_eur": 9000000,
            "club": "Hellas Verona",
            "club_id": 800
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "sweden:player:jacob-zetterstrom",
        "team_id": "sweden",
        "name": "Jacob Zetterstrom",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 549440,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "manual_review"
        },
        "lineup_number_candidates": [
          {
            "number": "35",
            "sample_size": 12,
            "latest_seen_date": "2024-08-15"
          },
          {
            "number": "1",
            "sample_size": 3,
            "latest_seen_date": "2026-01-11"
          }
        ],
        "activity": {
          "appearances_total": 1,
          "minutes_total": 90,
          "goals_total": 0,
          "assists_total": 0,
          "yellow_cards_total": 0,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-01-11"
        },
        "lineups": {
          "lineup_rows": 15,
          "starts": 15,
          "bench_rows": 0,
          "latest_lineup_date": "2026-01-11",
          "latest_rows": [
            {
              "game_id": 4788525,
              "date": "2026-01-11",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4502568,
              "date": "2025-01-14",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4436223,
              "date": "2024-08-27",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4420890,
              "date": "2024-08-15",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "35",
              "team_captain": false
            },
            {
              "game_id": 4420841,
              "date": "2024-08-08",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "35",
              "team_captain": false
            },
            {
              "game_id": 4361893,
              "date": "2024-08-01",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "35",
              "team_captain": false
            },
            {
              "game_id": 4361874,
              "date": "2024-07-25",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "35",
              "team_captain": false
            },
            {
              "game_id": 4138005,
              "date": "2023-08-03",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "35",
              "team_captain": false
            },
            {
              "game_id": 4093497,
              "date": "2023-07-27",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "35",
              "team_captain": false
            },
            {
              "game_id": 3901634,
              "date": "2022-08-23",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "35",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 2,
          "goal_events": 0,
          "card_events": 2,
          "substitution_events": 0,
          "latest_event_date": "2022-08-17"
        },
        "recent_appearances": [
          {
            "game_id": 4788525,
            "date": "2026-01-11",
            "competition_id": "FAC",
            "home_team": "Derby County",
            "away_team": "Leeds United Association Football Club",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Third Round"
          }
        ],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "sweden:player:jesper-karlstrom",
        "team_id": "sweden",
        "name": "Jesper Karlstrom",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 222855,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "25",
            "sample_size": 40,
            "latest_seen_date": "2025-05-25"
          },
          {
            "number": "8",
            "sample_size": 35,
            "latest_seen_date": "2026-04-18"
          },
          {
            "number": "6",
            "sample_size": 25,
            "latest_seen_date": "2024-07-27"
          }
        ],
        "activity": {
          "appearances_total": 74,
          "minutes_total": 6391,
          "goals_total": 1,
          "assists_total": 3,
          "yellow_cards_total": 14,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-04-18"
        },
        "lineups": {
          "lineup_rows": 100,
          "starts": 94,
          "bench_rows": 6,
          "latest_lineup_date": "2026-04-18",
          "latest_rows": [
            {
              "game_id": 4621043,
              "date": "2026-04-18",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": true
            },
            {
              "game_id": 4621031,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": true
            },
            {
              "game_id": 4621023,
              "date": "2026-04-06",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": true
            },
            {
              "game_id": 4621010,
              "date": "2026-03-20",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": true
            },
            {
              "game_id": 4621003,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": true
            },
            {
              "game_id": 4620985,
              "date": "2026-03-07",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": true
            },
            {
              "game_id": 4620983,
              "date": "2026-03-02",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": true
            },
            {
              "game_id": 4620966,
              "date": "2026-02-23",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": true
            },
            {
              "game_id": 4620964,
              "date": "2026-02-15",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": true
            },
            {
              "game_id": 4620944,
              "date": "2026-02-08",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": true
            }
          ]
        },
        "events": {
          "events_total": 45,
          "goal_events": 1,
          "card_events": 22,
          "substitution_events": 22,
          "latest_event_date": "2026-04-18"
        },
        "recent_appearances": [
          {
            "game_id": 4621043,
            "date": "2026-04-18",
            "competition_id": "IT1",
            "home_team": "Udinese Calcio",
            "away_team": "Parma Calcio 1913",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4621031,
            "date": "2026-04-11",
            "competition_id": "IT1",
            "home_team": "Associazione Calcio Milan",
            "away_team": "Udinese Calcio",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4621023,
            "date": "2026-04-06",
            "competition_id": "IT1",
            "home_team": "Udinese Calcio",
            "away_team": "Calcio Como",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4621010,
            "date": "2026-03-20",
            "competition_id": "IT1",
            "home_team": "Genoa Cricket and Football Club",
            "away_team": "Udinese Calcio",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4621003,
            "date": "2026-03-14",
            "competition_id": "IT1",
            "home_team": "Udinese Calcio",
            "away_team": "Juventus Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 76,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4620985,
            "date": "2026-03-07",
            "competition_id": "IT1",
            "home_team": "Atalanta Bergamasca Calcio S.p.a.",
            "away_team": "Udinese Calcio",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4620983,
            "date": "2026-03-02",
            "competition_id": "IT1",
            "home_team": "Udinese Calcio",
            "away_team": "Associazione Calcio Fiorentina",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4620966,
            "date": "2026-02-23",
            "competition_id": "IT1",
            "home_team": "Bologna Football Club 1909",
            "away_team": "Udinese Calcio",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 80,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4620964,
            "date": "2026-02-15",
            "competition_id": "IT1",
            "home_team": "Udinese Calcio",
            "away_team": "Unione Sportiva Sassuolo Calcio",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 79,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4620944,
            "date": "2026-02-08",
            "competition_id": "IT1",
            "home_team": "Unione Sportiva Lecce",
            "away_team": "Udinese Calcio",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-23",
            "market_value_eur": 4000000,
            "club": "Udinese Calcio",
            "club_id": 410
          },
          {
            "date": "2025-06-17",
            "market_value_eur": 4000000,
            "club": "Udinese Calcio",
            "club_id": 410
          },
          {
            "date": "2025-03-25",
            "market_value_eur": 3500000,
            "club": "Udinese Calcio",
            "club_id": 410
          },
          {
            "date": "2024-12-18",
            "market_value_eur": 2500000,
            "club": "Udinese Calcio",
            "club_id": 410
          },
          {
            "date": "2024-10-18",
            "market_value_eur": 2000000,
            "club": "Udinese Calcio",
            "club_id": 410
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "sweden:player:ken-sema",
        "team_id": "sweden",
        "name": "Ken Sema",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 252345,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "12",
            "sample_size": 136,
            "latest_seen_date": "2026-01-28"
          }
        ],
        "activity": {
          "appearances_total": 83,
          "minutes_total": 4564,
          "goals_total": 3,
          "assists_total": 5,
          "yellow_cards_total": 9,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-01-28"
        },
        "lineups": {
          "lineup_rows": 136,
          "starts": 68,
          "bench_rows": 68,
          "latest_lineup_date": "2026-01-28",
          "latest_rows": [
            {
              "game_id": 4717486,
              "date": "2026-01-28",
              "type": "substitutes",
              "position": "Left-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4715052,
              "date": "2026-01-21",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4715145,
              "date": "2025-11-05",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4715144,
              "date": "2025-10-21",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4715137,
              "date": "2025-09-30",
              "type": "substitutes",
              "position": "Left-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4716846,
              "date": "2025-09-17",
              "type": "substitutes",
              "position": "Left-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4705681,
              "date": "2025-08-26",
              "type": "substitutes",
              "position": "Left-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4697248,
              "date": "2025-08-19",
              "type": "substitutes",
              "position": "Left-Back",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4691931,
              "date": "2025-08-12",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4691924,
              "date": "2025-08-05",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "12",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 56,
          "goal_events": 4,
          "card_events": 11,
          "substitution_events": 41,
          "latest_event_date": "2026-01-21"
        },
        "recent_appearances": [
          {
            "game_id": 4717486,
            "date": "2026-01-28",
            "competition_id": "CL",
            "home_team": "Pafos FC",
            "away_team": "SK Slavia Praha, a.s.",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 5,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4715052,
            "date": "2026-01-21",
            "competition_id": "CL",
            "home_team": "Chelsea Football Club",
            "away_team": "Pafos FC",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 83,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4715145,
            "date": "2025-11-05",
            "competition_id": "CL",
            "home_team": "Pafos FC",
            "away_team": "Villarreal Club de Fútbol S.A.D.",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 72,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4715144,
            "date": "2025-10-21",
            "competition_id": "CL",
            "home_team": "Kairat Almaty",
            "away_team": "Pafos FC",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 11,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4715137,
            "date": "2025-09-30",
            "competition_id": "CL",
            "home_team": "Pafos FC",
            "away_team": "FC Bayern München",
            "score": {
              "home": 1,
              "away": 5
            },
            "minutes_played": 11,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4716846,
            "date": "2025-09-17",
            "competition_id": "CL",
            "home_team": "Olympiakos Syndesmos Filathlon Peiraios",
            "away_team": "Pafos FC",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 14,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4697248,
            "date": "2025-08-19",
            "competition_id": "CLQ",
            "home_team": "Fudbalski klub Crvena zvezda Beograd",
            "away_team": "Pafos FC",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 66,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Qualifying Round 1st leg"
          },
          {
            "game_id": 4691931,
            "date": "2025-08-12",
            "competition_id": "CLQ",
            "home_team": "Pafos FC",
            "away_team": "Futbolniy Klub Dynamo Kyiv",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 5,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "3rd round 2nd leg"
          },
          {
            "game_id": 4691924,
            "date": "2025-08-05",
            "competition_id": "CLQ",
            "home_team": "Futbolniy Klub Dynamo Kyiv",
            "away_team": "Pafos FC",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 8,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "3rd round 1st leg"
          },
          {
            "game_id": 4625715,
            "date": "2025-07-30",
            "competition_id": "CLQ",
            "home_team": "Maccabi Tel Aviv",
            "away_team": "Pafos FC",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 5,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Second Round 2nd leg"
          }
        ],
        "valuation_history": [
          {
            "date": "2023-06-01",
            "market_value_eur": 2500000,
            "club": "Watford FC",
            "club_id": 45457
          },
          {
            "date": "2022-10-27",
            "market_value_eur": 2500000,
            "club": "Watford FC",
            "club_id": 45457
          },
          {
            "date": "2022-06-15",
            "market_value_eur": 2500000,
            "club": "Watford FC",
            "club_id": 45457
          },
          {
            "date": "2021-12-23",
            "market_value_eur": 3000000,
            "club": "Watford FC",
            "club_id": 45457
          },
          {
            "date": "2021-05-31",
            "market_value_eur": 4500000,
            "club": "Watford FC",
            "club_id": 45457
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "sweden:player:kristoffer-nordfeldt",
        "team_id": "sweden",
        "name": "Kristoffer Nordfeldt",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 75890,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "13",
            "sample_size": 119,
            "latest_seen_date": "2018-05-13"
          },
          {
            "number": "1",
            "sample_size": 112,
            "latest_seen_date": "2021-05-15"
          },
          {
            "number": "15",
            "sample_size": 35,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "89",
            "sample_size": 14,
            "latest_seen_date": "2020-07-19"
          }
        ],
        "activity": {
          "appearances_total": 175,
          "minutes_total": 15761,
          "goals_total": 0,
          "assists_total": 1,
          "yellow_cards_total": 8,
          "red_cards_total": 0,
          "latest_appearance_date": "2025-08-14"
        },
        "lineups": {
          "lineup_rows": 280,
          "starts": 170,
          "bench_rows": 110,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4802696,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "15",
              "team_captain": true
            },
            {
              "game_id": 4802684,
              "date": "2026-04-27",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "15",
              "team_captain": true
            },
            {
              "game_id": 4802665,
              "date": "2026-04-23",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "15",
              "team_captain": true
            },
            {
              "game_id": 4802676,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "15",
              "team_captain": true
            },
            {
              "game_id": 4802656,
              "date": "2026-04-13",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "15",
              "team_captain": true
            },
            {
              "game_id": 4802668,
              "date": "2026-04-05",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "15",
              "team_captain": true
            },
            {
              "game_id": 4550403,
              "date": "2025-10-26",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4550395,
              "date": "2025-10-19",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4550387,
              "date": "2025-10-05",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4525626,
              "date": "2025-09-28",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "15",
              "team_captain": true
            }
          ]
        },
        "events": {
          "events_total": 17,
          "goal_events": 2,
          "card_events": 13,
          "substitution_events": 2,
          "latest_event_date": "2026-04-19"
        },
        "recent_appearances": [
          {
            "game_id": 4694076,
            "date": "2025-08-14",
            "competition_id": "ECLQ",
            "home_team": "ETO FC Győr ",
            "away_team": "Allmänna Idrottsklubben",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "3rd round 2nd leg"
          },
          {
            "game_id": 4694022,
            "date": "2025-08-07",
            "competition_id": "ECLQ",
            "home_team": "Allmänna Idrottsklubben",
            "away_team": "ETO FC Győr ",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "3rd round 1st leg"
          },
          {
            "game_id": 4626811,
            "date": "2025-07-31",
            "competition_id": "ECLQ",
            "home_team": "Allmänna Idrottsklubben",
            "away_team": "Paide Linnameeskond",
            "score": {
              "home": 6,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Second Round 2nd leg"
          },
          {
            "game_id": 4626856,
            "date": "2025-07-24",
            "competition_id": "ECLQ",
            "home_team": "Paide Linnameeskond",
            "away_team": "Allmänna Idrottsklubben",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Second Round 1st leg"
          },
          {
            "game_id": 3427208,
            "date": "2021-05-15",
            "competition_id": "TR1",
            "home_team": "Trabzonspor Kulübü",
            "away_team": "Gençlerbirliği Spor Kulübü",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "42. Matchday"
          },
          {
            "game_id": 3427198,
            "date": "2021-05-11",
            "competition_id": "TR1",
            "home_team": "Gençlerbirliği Spor Kulübü",
            "away_team": "Göztepe Sportif Yatırımlar A.Ş.",
            "score": {
              "home": 5,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "41. Matchday"
          },
          {
            "game_id": 3427187,
            "date": "2021-05-08",
            "competition_id": "TR1",
            "home_team": "Fatih Karagümrük Sportif Faaliyetler San. Tic. A.Ş.",
            "away_team": "Gençlerbirliği Spor Kulübü",
            "score": {
              "home": 5,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "40. Matchday"
          },
          {
            "game_id": 3427176,
            "date": "2021-05-02",
            "competition_id": "TR1",
            "home_team": "Gençlerbirliği Spor Kulübü",
            "away_team": "Galatasaray Spor Kulübü",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "39. Matchday"
          },
          {
            "game_id": 3427165,
            "date": "2021-04-27",
            "competition_id": "TR1",
            "home_team": "Hatayspor",
            "away_team": "Gençlerbirliği Spor Kulübü",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "38. Matchday"
          },
          {
            "game_id": 3427132,
            "date": "2021-04-16",
            "competition_id": "TR1",
            "home_team": "Gençlerbirliği Spor Kulübü",
            "away_team": "Sivasspor",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2023-09-13",
            "market_value_eur": 300000,
            "club": "AIK Solna",
            "club_id": 272
          },
          {
            "date": "2023-06-27",
            "market_value_eur": 400000,
            "club": "AIK Solna",
            "club_id": 272
          },
          {
            "date": "2022-12-14",
            "market_value_eur": 600000,
            "club": "AIK Solna",
            "club_id": 272
          },
          {
            "date": "2022-09-02",
            "market_value_eur": 700000,
            "club": "AIK Solna",
            "club_id": 272
          },
          {
            "date": "2022-06-24",
            "market_value_eur": 750000,
            "club": "AIK Solna",
            "club_id": 272
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "sweden:player:lucas-bergvall",
        "team_id": "sweden",
        "name": "Lucas Bergvall",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 866246,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "15",
            "sample_size": 83,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "21",
            "sample_size": 2,
            "latest_seen_date": "2023-08-03"
          }
        ],
        "activity": {
          "appearances_total": 73,
          "minutes_total": 3594,
          "goals_total": 1,
          "assists_total": 9,
          "yellow_cards_total": 9,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 85,
          "starts": 39,
          "bench_rows": 46,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4626139,
              "date": "2026-05-03",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4626137,
              "date": "2026-04-25",
              "type": "substitutes",
              "position": "Attacking Midfield",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4626127,
              "date": "2026-04-18",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4626116,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4626106,
              "date": "2026-03-22",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4814367,
              "date": "2026-03-18",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4715046,
              "date": "2026-01-20",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4626016,
              "date": "2026-01-17",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4625999,
              "date": "2026-01-07",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4625972,
              "date": "2026-01-04",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "15",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 37,
          "goal_events": 2,
          "card_events": 9,
          "substitution_events": 26,
          "latest_event_date": "2026-04-12"
        },
        "recent_appearances": [
          {
            "game_id": 4626139,
            "date": "2026-05-03",
            "competition_id": "GB1",
            "home_team": "Aston Villa Football Club",
            "away_team": "Tottenham Hotspur Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4626137,
            "date": "2026-04-25",
            "competition_id": "GB1",
            "home_team": "Wolverhampton Wanderers Football Club",
            "away_team": "Tottenham Hotspur Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 27,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4626127,
            "date": "2026-04-18",
            "competition_id": "GB1",
            "home_team": "Tottenham Hotspur Football Club",
            "away_team": "Brighton and Hove Albion Football Club",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 14,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4626116,
            "date": "2026-04-12",
            "competition_id": "GB1",
            "home_team": "Sunderland Association Football Club",
            "away_team": "Tottenham Hotspur Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 62,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4626106,
            "date": "2026-03-22",
            "competition_id": "GB1",
            "home_team": "Tottenham Hotspur Football Club",
            "away_team": "Nottingham Forest Football Club",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4814367,
            "date": "2026-03-18",
            "competition_id": "CL",
            "home_team": "Tottenham Hotspur Football Club",
            "away_team": "Club Atlético de Madrid S.A.D.",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 16,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4715046,
            "date": "2026-01-20",
            "competition_id": "CL",
            "home_team": "Tottenham Hotspur Football Club",
            "away_team": "Borussia Dortmund",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 62,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4626016,
            "date": "2026-01-17",
            "competition_id": "GB1",
            "home_team": "Tottenham Hotspur Football Club",
            "away_team": "West Ham United Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4625999,
            "date": "2026-01-07",
            "competition_id": "GB1",
            "home_team": "Association Football Club Bournemouth",
            "away_team": "Tottenham Hotspur Football Club",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 57,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "21. Matchday"
          },
          {
            "game_id": 4625972,
            "date": "2026-01-04",
            "competition_id": "GB1",
            "home_team": "Tottenham Hotspur Football Club",
            "away_team": "Sunderland Association Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 18,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-09",
            "market_value_eur": 40000000,
            "club": "Tottenham Hotspur",
            "club_id": 148
          },
          {
            "date": "2025-10-17",
            "market_value_eur": 40000000,
            "club": "Tottenham Hotspur",
            "club_id": 148
          },
          {
            "date": "2025-05-30",
            "market_value_eur": 38000000,
            "club": "Tottenham Hotspur",
            "club_id": 148
          },
          {
            "date": "2025-03-18",
            "market_value_eur": 25000000,
            "club": "Tottenham Hotspur",
            "club_id": 148
          },
          {
            "date": "2024-12-16",
            "market_value_eur": 12000000,
            "club": "Tottenham Hotspur",
            "club_id": 148
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "sweden:player:mattias-svanberg",
        "team_id": "sweden",
        "name": "Mattias Svanberg",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 342405,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "32",
            "sample_size": 272,
            "latest_seen_date": "2026-05-03"
          }
        ],
        "activity": {
          "appearances_total": 232,
          "minutes_total": 13059,
          "goals_total": 23,
          "assists_total": 21,
          "yellow_cards_total": 41,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 272,
          "starts": 152,
          "bench_rows": 120,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4634516,
              "date": "2026-05-03",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "32",
              "team_captain": false
            },
            {
              "game_id": 4634441,
              "date": "2026-04-04",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "32",
              "team_captain": false
            },
            {
              "game_id": 4634364,
              "date": "2026-02-21",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "32",
              "team_captain": false
            },
            {
              "game_id": 4634345,
              "date": "2026-02-15",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "32",
              "team_captain": false
            },
            {
              "game_id": 4634328,
              "date": "2026-02-07",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "32",
              "team_captain": false
            },
            {
              "game_id": 4634313,
              "date": "2026-01-30",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "32",
              "team_captain": false
            },
            {
              "game_id": 4634301,
              "date": "2026-01-24",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "32",
              "team_captain": false
            },
            {
              "game_id": 4634276,
              "date": "2026-01-14",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "32",
              "team_captain": false
            },
            {
              "game_id": 4634263,
              "date": "2026-01-11",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "32",
              "team_captain": false
            },
            {
              "game_id": 4634258,
              "date": "2025-12-20",
              "type": "substitutes",
              "position": "Attacking Midfield",
              "number": "32",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 176,
          "goal_events": 23,
          "card_events": 44,
          "substitution_events": 109,
          "latest_event_date": "2026-05-03"
        },
        "recent_appearances": [
          {
            "game_id": 4634516,
            "date": "2026-05-03",
            "competition_id": "L1",
            "home_team": "Sport-Club Freiburg",
            "away_team": "Verein für Leibesübungen Wolfsburg",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 18,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4634441,
            "date": "2026-04-04",
            "competition_id": "L1",
            "home_team": "Bayer 04 Leverkusen Fußball",
            "away_team": "Verein für Leibesübungen Wolfsburg",
            "score": {
              "home": 6,
              "away": 3
            },
            "minutes_played": 8,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4634364,
            "date": "2026-02-21",
            "competition_id": "L1",
            "home_team": "Verein für Leibesübungen Wolfsburg",
            "away_team": "Fußball-Club Augsburg 1907",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 65,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4634345,
            "date": "2026-02-15",
            "competition_id": "L1",
            "home_team": "RasenBallsport Leipzig",
            "away_team": "Verein für Leibesübungen Wolfsburg",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 30,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4634328,
            "date": "2026-02-07",
            "competition_id": "L1",
            "home_team": "Verein für Leibesübungen Wolfsburg",
            "away_team": "Borussia Dortmund",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 7,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "21. Matchday"
          },
          {
            "game_id": 4634301,
            "date": "2026-01-24",
            "competition_id": "L1",
            "home_team": "1. Fußball- und Sportverein Mainz 05",
            "away_team": "Verein für Leibesübungen Wolfsburg",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 6,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "19. Matchday"
          },
          {
            "game_id": 4634276,
            "date": "2026-01-14",
            "competition_id": "L1",
            "home_team": "Verein für Leibesübungen Wolfsburg",
            "away_team": "Fußball-Club St. Pauli von 1910",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 7,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "17. Matchday"
          },
          {
            "game_id": 4634263,
            "date": "2026-01-11",
            "competition_id": "L1",
            "home_team": "FC Bayern München",
            "away_team": "Verein für Leibesübungen Wolfsburg",
            "score": {
              "home": 8,
              "away": 1
            },
            "minutes_played": 64,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "16. Matchday"
          },
          {
            "game_id": 4634258,
            "date": "2025-12-20",
            "competition_id": "L1",
            "home_team": "Verein für Leibesübungen Wolfsburg",
            "away_team": "Sport-Club Freiburg",
            "score": {
              "home": 3,
              "away": 4
            },
            "minutes_played": 22,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "15. Matchday"
          },
          {
            "game_id": 4634250,
            "date": "2025-12-13",
            "competition_id": "L1",
            "home_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "away_team": "Verein für Leibesübungen Wolfsburg",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 21,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "14. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-19",
            "market_value_eur": 12000000,
            "club": "VfL Wolfsburg",
            "club_id": 82
          },
          {
            "date": "2025-06-05",
            "market_value_eur": 12000000,
            "club": "VfL Wolfsburg",
            "club_id": 82
          },
          {
            "date": "2024-12-20",
            "market_value_eur": 12000000,
            "club": "VfL Wolfsburg",
            "club_id": 82
          },
          {
            "date": "2024-05-29",
            "market_value_eur": 12000000,
            "club": "VfL Wolfsburg",
            "club_id": 82
          },
          {
            "date": "2024-03-27",
            "market_value_eur": 15000000,
            "club": "VfL Wolfsburg",
            "club_id": 82
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "sweden:player:taha-ali",
        "team_id": "sweden",
        "name": "Taha Ali",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 731771,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "22",
            "sample_size": 47,
            "latest_seen_date": "2026-05-03"
          }
        ],
        "activity": {
          "appearances_total": 25,
          "minutes_total": 1069,
          "goals_total": 5,
          "assists_total": 2,
          "yellow_cards_total": 1,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-01-29"
        },
        "lineups": {
          "lineup_rows": 47,
          "starts": 24,
          "bench_rows": 23,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4802695,
              "date": "2026-05-03",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4802684,
              "date": "2026-04-27",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4802663,
              "date": "2026-04-23",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4802677,
              "date": "2026-04-17",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4802655,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4802671,
              "date": "2026-04-05",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4716050,
              "date": "2026-01-29",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4716036,
              "date": "2026-01-22",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4550407,
              "date": "2025-10-27",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4716035,
              "date": "2025-10-23",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "22",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 30,
          "goal_events": 8,
          "card_events": 3,
          "substitution_events": 19,
          "latest_event_date": "2026-05-03"
        },
        "recent_appearances": [
          {
            "game_id": 4716050,
            "date": "2026-01-29",
            "competition_id": "EL",
            "home_team": "Koninklijke Racing Club Genk",
            "away_team": "Malmö Fotbollförening",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 73,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4716036,
            "date": "2026-01-22",
            "competition_id": "EL",
            "home_team": "Malmö Fotbollförening",
            "away_team": "Fudbalski klub Crvena zvezda Beograd",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 18,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4716035,
            "date": "2025-10-23",
            "competition_id": "EL",
            "home_team": "Malmö Fotbollförening",
            "away_team": "GNK Dinamo Zagreb",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 8,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4716037,
            "date": "2025-09-24",
            "competition_id": "EL",
            "home_team": "Malmö Fotbollförening",
            "away_team": "Ludogorets Razgrad",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 14,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4705702,
            "date": "2025-08-28",
            "competition_id": "ELQ",
            "home_team": "SK Sigma Olomouc, a.s.",
            "away_team": "Malmö Fotbollförening",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 76,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Qualifying Round 2nd leg"
          },
          {
            "game_id": 4705690,
            "date": "2025-08-21",
            "competition_id": "ELQ",
            "home_team": "Malmö Fotbollförening",
            "away_team": "SK Sigma Olomouc, a.s.",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 86,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Qualifying Round 1st leg"
          },
          {
            "game_id": 4691927,
            "date": "2025-08-12",
            "competition_id": "CLQ",
            "home_team": "Football Club København",
            "away_team": "Malmö Fotbollförening",
            "score": {
              "home": 5,
              "away": 0
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "3rd round 2nd leg"
          },
          {
            "game_id": 4691921,
            "date": "2025-08-05",
            "competition_id": "CLQ",
            "home_team": "Malmö Fotbollförening",
            "away_team": "Football Club København",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 87,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "3rd round 1st leg"
          },
          {
            "game_id": 4625713,
            "date": "2025-07-30",
            "competition_id": "CLQ",
            "home_team": "Malmö Fotbollförening",
            "away_team": "FC RFS",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 69,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Second Round 2nd leg"
          },
          {
            "game_id": 4625696,
            "date": "2025-07-22",
            "competition_id": "CLQ",
            "home_team": "FC RFS",
            "away_team": "Malmö Fotbollförening",
            "score": {
              "home": 1,
              "away": 4
            },
            "minutes_played": 78,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Second Round 1st leg"
          }
        ],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "sweden:player:victor-lindelof",
        "team_id": "sweden",
        "name": "Victor Lindelof",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 184573,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "2",
            "sample_size": 337,
            "latest_seen_date": "2025-05-25"
          },
          {
            "number": "14",
            "sample_size": 76,
            "latest_seen_date": "2017-05-20"
          },
          {
            "number": "3",
            "sample_size": 47,
            "latest_seen_date": "2026-05-07"
          },
          {
            "number": "92",
            "sample_size": 2,
            "latest_seen_date": "2014-05-10"
          }
        ],
        "activity": {
          "appearances_total": 337,
          "minutes_total": 26742,
          "goals_total": 5,
          "assists_total": 8,
          "yellow_cards_total": 27,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-07"
        },
        "lineups": {
          "lineup_rows": 462,
          "starts": 312,
          "bench_rows": 150,
          "latest_lineup_date": "2026-05-07",
          "latest_rows": [
            {
              "game_id": 4805931,
              "date": "2026-05-07",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4626139,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4805929,
              "date": "2026-04-30",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4626132,
              "date": "2026-04-25",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4626118,
              "date": "2026-04-19",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4805927,
              "date": "2026-04-16",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4626115,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4805923,
              "date": "2026-04-09",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4805919,
              "date": "2026-03-19",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4626094,
              "date": "2026-03-15",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 71,
          "goal_events": 9,
          "card_events": 33,
          "substitution_events": 26,
          "latest_event_date": "2026-05-07"
        },
        "recent_appearances": [
          {
            "game_id": 4805931,
            "date": "2026-05-07",
            "competition_id": "EL",
            "home_team": "Aston Villa Football Club",
            "away_team": "Nottingham Forest Football Club",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 74,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 2nd Leg"
          },
          {
            "game_id": 4626139,
            "date": "2026-05-03",
            "competition_id": "GB1",
            "home_team": "Aston Villa Football Club",
            "away_team": "Tottenham Hotspur Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4626115,
            "date": "2026-04-12",
            "competition_id": "GB1",
            "home_team": "Nottingham Forest Football Club",
            "away_team": "Aston Villa Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4805919,
            "date": "2026-03-19",
            "competition_id": "EL",
            "home_team": "Aston Villa Football Club",
            "away_team": "Lille Olympique Sporting Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4808368,
            "date": "2026-02-14",
            "competition_id": "FAC",
            "home_team": "Aston Villa Football Club",
            "away_team": "Newcastle United Football Club",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Fourth Round"
          },
          {
            "game_id": 4626048,
            "date": "2026-02-11",
            "competition_id": "GB1",
            "home_team": "Aston Villa Football Club",
            "away_team": "Brighton and Hove Albion Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 6,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4715947,
            "date": "2026-01-29",
            "competition_id": "EL",
            "home_team": "Aston Villa Football Club",
            "away_team": "Fußballclub Red Bull Salzburg",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4626026,
            "date": "2026-01-25",
            "competition_id": "GB1",
            "home_team": "Newcastle United Football Club",
            "away_team": "Aston Villa Football Club",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4715951,
            "date": "2026-01-22",
            "competition_id": "EL",
            "home_team": "Fenerbahçe Spor Kulübü",
            "away_team": "Aston Villa Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4626002,
            "date": "2026-01-07",
            "competition_id": "GB1",
            "home_team": "Crystal Palace Football Club",
            "away_team": "Aston Villa Football Club",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "21. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-05-27",
            "market_value_eur": 15000000,
            "club": "Manchester United",
            "club_id": 405
          },
          {
            "date": "2024-03-14",
            "market_value_eur": 15000000,
            "club": "Manchester United",
            "club_id": 405
          },
          {
            "date": "2023-12-19",
            "market_value_eur": 18000000,
            "club": "Manchester United",
            "club_id": 405
          },
          {
            "date": "2023-06-20",
            "market_value_eur": 18000000,
            "club": "Manchester United",
            "club_id": 405
          },
          {
            "date": "2022-11-03",
            "market_value_eur": 15000000,
            "club": "Manchester United",
            "club_id": 405
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "sweden:player:viktor-gyokeres",
        "team_id": "sweden",
        "name": "Viktor Gyokeres",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 325443,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "9",
            "sample_size": 93,
            "latest_seen_date": "2025-05-17"
          },
          {
            "number": "14",
            "sample_size": 56,
            "latest_seen_date": "2026-05-05"
          },
          {
            "number": "42",
            "sample_size": 7,
            "latest_seen_date": "2019-02-16"
          },
          {
            "number": "17",
            "sample_size": 3,
            "latest_seen_date": "2023-01-07"
          }
        ],
        "activity": {
          "appearances_total": 145,
          "minutes_total": 10957,
          "goals_total": 108,
          "assists_total": 24,
          "yellow_cards_total": 14,
          "red_cards_total": 1,
          "latest_appearance_date": "2026-05-05"
        },
        "lineups": {
          "lineup_rows": 159,
          "starts": 126,
          "bench_rows": 33,
          "latest_lineup_date": "2026-05-05",
          "latest_rows": [
            {
              "game_id": 4814381,
              "date": "2026-05-05",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4626138,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4814379,
              "date": "2026-04-29",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4626128,
              "date": "2026-04-25",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4626124,
              "date": "2026-04-19",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4814377,
              "date": "2026-04-15",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4626108,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4814373,
              "date": "2026-04-07",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4844308,
              "date": "2026-04-04",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 4818788,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "14",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 161,
          "goal_events": 110,
          "card_events": 15,
          "substitution_events": 35,
          "latest_event_date": "2026-05-02"
        },
        "recent_appearances": [
          {
            "game_id": 4814381,
            "date": "2026-05-05",
            "competition_id": "CL",
            "home_team": "Arsenal Football Club",
            "away_team": "Club Atlético de Madrid S.A.D.",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 2nd Leg"
          },
          {
            "game_id": 4626138,
            "date": "2026-05-02",
            "competition_id": "GB1",
            "home_team": "Arsenal Football Club",
            "away_team": "Fulham Football Club",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 64,
            "goals": 2,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4814379,
            "date": "2026-04-29",
            "competition_id": "CL",
            "home_team": "Club Atlético de Madrid S.A.D.",
            "away_team": "Arsenal Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 69,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 1st Leg"
          },
          {
            "game_id": 4626128,
            "date": "2026-04-25",
            "competition_id": "GB1",
            "home_team": "Arsenal Football Club",
            "away_team": "Newcastle United Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 56,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4626124,
            "date": "2026-04-19",
            "competition_id": "GB1",
            "home_team": "Manchester City Football Club",
            "away_team": "Arsenal Football Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 6,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4814377,
            "date": "2026-04-15",
            "competition_id": "CL",
            "home_team": "Arsenal Football Club",
            "away_team": "Sporting Clube de Portugal",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 56,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 2nd Leg"
          },
          {
            "game_id": 4626108,
            "date": "2026-04-11",
            "competition_id": "GB1",
            "home_team": "Arsenal Football Club",
            "away_team": "Association Football Club Bournemouth",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4814373,
            "date": "2026-04-07",
            "competition_id": "CL",
            "home_team": "Sporting Clube de Portugal",
            "away_team": "Arsenal Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 1st Leg"
          },
          {
            "game_id": 4844308,
            "date": "2026-04-04",
            "competition_id": "FAC",
            "home_team": "Southampton FC",
            "away_team": "Arsenal Football Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 30,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals"
          },
          {
            "game_id": 4818788,
            "date": "2026-03-22",
            "competition_id": "CGB",
            "home_team": "Arsenal Football Club",
            "away_team": "Manchester City Football Club",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Final"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-09",
            "market_value_eur": 70000000,
            "club": "Arsenal FC",
            "club_id": 11
          },
          {
            "date": "2025-05-30",
            "market_value_eur": 75000000,
            "club": "Sporting CP",
            "club_id": 11
          },
          {
            "date": "2024-12-19",
            "market_value_eur": 75000000,
            "club": "Sporting CP",
            "club_id": 11
          },
          {
            "date": "2024-10-08",
            "market_value_eur": 70000000,
            "club": "Sporting CP",
            "club_id": 11
          },
          {
            "date": "2024-06-06",
            "market_value_eur": 65000000,
            "club": "Sporting CP",
            "club_id": 11
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "sweden:player:viktor-johansson",
        "team_id": "sweden",
        "name": "Viktor Johansson",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 273742,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "1",
            "sample_size": 11,
            "latest_seen_date": "2025-01-11"
          }
        ],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": 11,
          "starts": 5,
          "bench_rows": 6,
          "latest_lineup_date": "2025-01-11",
          "latest_rows": [
            {
              "game_id": 4502582,
              "date": "2025-01-11",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": true
            },
            {
              "game_id": 4436242,
              "date": "2024-08-27",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4428850,
              "date": "2024-08-13",
              "type": "substitutes",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4246468,
              "date": "2024-01-05",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4164101,
              "date": "2023-08-29",
              "type": "substitutes",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 4097134,
              "date": "2023-08-08",
              "type": "substitutes",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 3974030,
              "date": "2023-01-07",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 3710361,
              "date": "2022-01-08",
              "type": "substitutes",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 3705509,
              "date": "2021-12-03",
              "type": "substitutes",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            },
            {
              "game_id": 3690509,
              "date": "2021-11-06",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "1",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": null,
          "goal_events": null,
          "card_events": null,
          "substitution_events": null,
          "latest_event_date": null
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "sweden:player:yasin-ayari",
        "team_id": "sweden",
        "name": "Yasin Ayari",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 667287,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "26",
            "sample_size": 96,
            "latest_seen_date": "2026-05-02"
          },
          {
            "number": "44",
            "sample_size": 3,
            "latest_seen_date": "2024-02-27"
          }
        ],
        "activity": {
          "appearances_total": 80,
          "minutes_total": 4754,
          "goals_total": 7,
          "assists_total": 4,
          "yellow_cards_total": 6,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-04-21"
        },
        "lineups": {
          "lineup_rows": 99,
          "starts": 51,
          "bench_rows": 48,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4626146,
              "date": "2026-05-02",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4626130,
              "date": "2026-04-21",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4626127,
              "date": "2026-04-18",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4626110,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4626100,
              "date": "2026-03-21",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4626096,
              "date": "2026-03-14",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4626080,
              "date": "2026-03-04",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4626029,
              "date": "2026-01-31",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4626024,
              "date": "2026-01-24",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4626009,
              "date": "2026-01-19",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "26",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 40,
          "goal_events": 7,
          "card_events": 6,
          "substitution_events": 26,
          "latest_event_date": "2026-04-18"
        },
        "recent_appearances": [
          {
            "game_id": 4626130,
            "date": "2026-04-21",
            "competition_id": "GB1",
            "home_team": "Brighton and Hove Albion Football Club",
            "away_team": "Chelsea Football Club",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 8,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4626127,
            "date": "2026-04-18",
            "competition_id": "GB1",
            "home_team": "Tottenham Hotspur Football Club",
            "away_team": "Brighton and Hove Albion Football Club",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 82,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4626110,
            "date": "2026-04-11",
            "competition_id": "GB1",
            "home_team": "Burnley Football Club",
            "away_team": "Brighton and Hove Albion Football Club",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4626100,
            "date": "2026-03-21",
            "competition_id": "GB1",
            "home_team": "Brighton and Hove Albion Football Club",
            "away_team": "Liverpool Football Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 7,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4626096,
            "date": "2026-03-14",
            "competition_id": "GB1",
            "home_team": "Sunderland Association Football Club",
            "away_team": "Brighton and Hove Albion Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 2,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4626080,
            "date": "2026-03-04",
            "competition_id": "GB1",
            "home_team": "Brighton and Hove Albion Football Club",
            "away_team": "Arsenal Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 12,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4626029,
            "date": "2026-01-31",
            "competition_id": "GB1",
            "home_team": "Brighton and Hove Albion Football Club",
            "away_team": "Everton Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4626024,
            "date": "2026-01-24",
            "competition_id": "GB1",
            "home_team": "Fulham Football Club",
            "away_team": "Brighton and Hove Albion Football Club",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4788527,
            "date": "2026-01-11",
            "competition_id": "FAC",
            "home_team": "Manchester United Football Club",
            "away_team": "Brighton and Hove Albion Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 13,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Third Round"
          },
          {
            "game_id": 4626005,
            "date": "2026-01-07",
            "competition_id": "GB1",
            "home_team": "Manchester City Football Club",
            "away_team": "Brighton and Hove Albion Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 83,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "21. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-09",
            "market_value_eur": 30000000,
            "club": "Brighton & Hove Albion",
            "club_id": 1237
          },
          {
            "date": "2025-10-17",
            "market_value_eur": 28000000,
            "club": "Brighton & Hove Albion",
            "club_id": 1237
          },
          {
            "date": "2025-05-30",
            "market_value_eur": 22000000,
            "club": "Brighton & Hove Albion",
            "club_id": 1237
          },
          {
            "date": "2025-03-18",
            "market_value_eur": 17000000,
            "club": "Brighton & Hove Albion",
            "club_id": 1237
          },
          {
            "date": "2024-12-16",
            "market_value_eur": 12000000,
            "club": "Brighton & Hove Albion",
            "club_id": 1237
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "tunisia:player:abdelmouhib-chamakh",
        "team_id": "tunisia",
        "name": "Abdelmouhib Chamakh",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 584250,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "platform_external_refs_no_reep_row"
        },
        "lineup_number_candidates": [],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": null,
          "starts": null,
          "bench_rows": null,
          "latest_lineup_date": null,
          "latest_rows": []
        },
        "events": {
          "events_total": null,
          "goal_events": null,
          "card_events": null,
          "substitution_events": null,
          "latest_event_date": null
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "tunisia:player:adem-arous",
        "team_id": "tunisia",
        "name": "Adem Arous",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 1071742,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "4",
            "sample_size": 27,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "24",
            "sample_size": 3,
            "latest_seen_date": "2026-01-03"
          }
        ],
        "activity": {
          "appearances_total": 19,
          "minutes_total": 1492,
          "goals_total": 1,
          "assists_total": 1,
          "yellow_cards_total": 1,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 30,
          "starts": 17,
          "bench_rows": 13,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4648055,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4648038,
              "date": "2026-04-24",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4648032,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4648020,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4648019,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4648002,
              "date": "2026-03-19",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4647993,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4647984,
              "date": "2026-03-08",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4647982,
              "date": "2026-02-28",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            },
            {
              "game_id": 4647966,
              "date": "2026-02-23",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 5,
          "goal_events": 1,
          "card_events": 1,
          "substitution_events": 3,
          "latest_event_date": "2026-04-19"
        },
        "recent_appearances": [
          {
            "game_id": 4648055,
            "date": "2026-05-03",
            "competition_id": "TR1",
            "home_team": "Kasımpaşa A.Ş.",
            "away_team": "Kocaelispor Kulübü",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4648038,
            "date": "2026-04-24",
            "competition_id": "TR1",
            "home_team": "İstanbul Başakşehir Futbol Kulübü",
            "away_team": "Kasımpaşa A.Ş.",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4648032,
            "date": "2026-04-19",
            "competition_id": "TR1",
            "home_team": "Kasımpaşa A.Ş.",
            "away_team": "Alanyaspor",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4648020,
            "date": "2026-04-12",
            "competition_id": "TR1",
            "home_team": "Göztepe Sportif Yatırımlar A.Ş.",
            "away_team": "Kasımpaşa A.Ş.",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4648019,
            "date": "2026-04-04",
            "competition_id": "TR1",
            "home_team": "Kasımpaşa A.Ş.",
            "away_team": "Kayserispor Kulübü",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4648002,
            "date": "2026-03-19",
            "competition_id": "TR1",
            "home_team": "Beşiktaş Jimnastik Kulübü",
            "away_team": "Kasımpaşa A.Ş.",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 59,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4647993,
            "date": "2026-03-15",
            "competition_id": "TR1",
            "home_team": "Kasımpaşa A.Ş.",
            "away_team": "Eyüp Spor Kulübü",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4647982,
            "date": "2026-02-28",
            "competition_id": "TR1",
            "home_team": "Kasımpaşa A.Ş.",
            "away_team": "Çaykur Rizespor Kulübü",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4647966,
            "date": "2026-02-23",
            "competition_id": "TR1",
            "home_team": "Fenerbahçe Spor Kulübü",
            "away_team": "Kasımpaşa A.Ş.",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 84,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4647961,
            "date": "2026-02-16",
            "competition_id": "TR1",
            "home_team": "Kasımpaşa A.Ş.",
            "away_team": "Fatih Karagümrük Sportif Faaliyetler San. Tic. A.Ş.",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          }
        ],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "tunisia:player:ali-abdi",
        "team_id": "tunisia",
        "name": "Ali Abdi",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 211474,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "2",
            "sample_size": 65,
            "latest_seen_date": "2026-05-02"
          }
        ],
        "activity": {
          "appearances_total": 60,
          "minutes_total": 3372,
          "goals_total": 9,
          "assists_total": 3,
          "yellow_cards_total": 4,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-02"
        },
        "lineups": {
          "lineup_rows": 65,
          "starts": 39,
          "bench_rows": 26,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4635293,
              "date": "2026-05-02",
              "type": "substitutes",
              "position": "Left-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4635284,
              "date": "2026-04-26",
              "type": "substitutes",
              "position": "Left-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4635274,
              "date": "2026-04-18",
              "type": "substitutes",
              "position": "Left-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4635261,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4635257,
              "date": "2026-04-04",
              "type": "substitutes",
              "position": "Left-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4635247,
              "date": "2026-03-21",
              "type": "substitutes",
              "position": "Left-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4635208,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4635195,
              "date": "2026-02-15",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4635187,
              "date": "2026-02-08",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "2",
              "team_captain": false
            },
            {
              "game_id": 4635184,
              "date": "2026-02-01",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "2",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 37,
          "goal_events": 9,
          "card_events": 7,
          "substitution_events": 20,
          "latest_event_date": "2026-05-02"
        },
        "recent_appearances": [
          {
            "game_id": 4635293,
            "date": "2026-05-02",
            "competition_id": "FR1",
            "home_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "away_team": "Racing Club de Lens",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 19,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4635284,
            "date": "2026-04-26",
            "competition_id": "FR1",
            "home_team": "Olympique de Marseille",
            "away_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 9,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4635261,
            "date": "2026-04-12",
            "competition_id": "FR1",
            "home_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "away_team": "Le Havre Athletic Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 81,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4635257,
            "date": "2026-04-04",
            "competition_id": "FR1",
            "home_team": "Racing Club de Strasbourg Alsace",
            "away_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 26,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4635247,
            "date": "2026-03-21",
            "competition_id": "FR1",
            "home_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 0,
              "away": 4
            },
            "minutes_played": 19,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4635208,
            "date": "2026-02-22",
            "competition_id": "FR1",
            "home_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "away_team": "Football Club Lorient-Bretagne Sud",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 64,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4635195,
            "date": "2026-02-15",
            "competition_id": "FR1",
            "home_team": "Olympique Lyonnais",
            "away_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4635187,
            "date": "2026-02-08",
            "competition_id": "FR1",
            "home_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "away_team": "Association sportive de Monaco Football Club",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "21. Matchday"
          },
          {
            "game_id": 4635184,
            "date": "2026-02-01",
            "competition_id": "FR1",
            "home_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "away_team": "Stade brestois 29",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 4635175,
            "date": "2026-01-25",
            "competition_id": "FR1",
            "home_team": "Football Club de Nantes",
            "away_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "score": {
              "home": 1,
              "away": 4
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "19. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-15",
            "market_value_eur": 2500000,
            "club": "OGC Nice",
            "club_id": 417
          },
          {
            "date": "2025-06-03",
            "market_value_eur": 3000000,
            "club": "OGC Nice",
            "club_id": 417
          },
          {
            "date": "2024-12-10",
            "market_value_eur": 3000000,
            "club": "OGC Nice",
            "club_id": 417
          },
          {
            "date": "2024-06-11",
            "market_value_eur": 1500000,
            "club": "SM Caen",
            "club_id": 417
          },
          {
            "date": "2023-12-13",
            "market_value_eur": 1500000,
            "club": "SM Caen",
            "club_id": 417
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "tunisia:player:anis-ben-slimane",
        "team_id": "tunisia",
        "name": "Anis Ben Slimane",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 546712,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "25",
            "sample_size": 120,
            "latest_seen_date": "2024-08-13"
          },
          {
            "number": "20",
            "sample_size": 4,
            "latest_seen_date": "2026-03-08"
          },
          {
            "number": "17",
            "sample_size": 1,
            "latest_seen_date": "2018-08-08"
          }
        ],
        "activity": {
          "appearances_total": 101,
          "minutes_total": 4964,
          "goals_total": 7,
          "assists_total": 7,
          "yellow_cards_total": 14,
          "red_cards_total": 0,
          "latest_appearance_date": "2024-05-11"
        },
        "lineups": {
          "lineup_rows": 125,
          "starts": 56,
          "bench_rows": 69,
          "latest_lineup_date": "2026-03-08",
          "latest_rows": [
            {
              "game_id": 4827507,
              "date": "2026-03-08",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4808365,
              "date": "2026-02-14",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4788509,
              "date": "2026-01-11",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4709793,
              "date": "2025-08-26",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4428866,
              "date": "2024-08-13",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "25",
              "team_captain": false
            },
            {
              "game_id": 4095443,
              "date": "2024-05-11",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "25",
              "team_captain": false
            },
            {
              "game_id": 4095439,
              "date": "2024-05-04",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "25",
              "team_captain": false
            },
            {
              "game_id": 4095425,
              "date": "2024-04-27",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "25",
              "team_captain": false
            },
            {
              "game_id": 4095367,
              "date": "2024-04-24",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "25",
              "team_captain": false
            },
            {
              "game_id": 4095417,
              "date": "2024-04-20",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "25",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 65,
          "goal_events": 9,
          "card_events": 14,
          "substitution_events": 42,
          "latest_event_date": "2026-01-11"
        },
        "recent_appearances": [
          {
            "game_id": 4095443,
            "date": "2024-05-11",
            "competition_id": "GB1",
            "home_team": "Everton Football Club",
            "away_team": "Sheffield United",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 35,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "37. Matchday"
          },
          {
            "game_id": 4095425,
            "date": "2024-04-27",
            "competition_id": "GB1",
            "home_team": "Newcastle United Football Club",
            "away_team": "Sheffield United",
            "score": {
              "home": 5,
              "away": 1
            },
            "minutes_played": 11,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4095402,
            "date": "2024-04-13",
            "competition_id": "GB1",
            "home_team": "Brentford Football Club",
            "away_team": "Sheffield United",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4095388,
            "date": "2024-04-04",
            "competition_id": "GB1",
            "home_team": "Liverpool Football Club",
            "away_team": "Sheffield United",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 3,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4095293,
            "date": "2024-01-30",
            "competition_id": "GB1",
            "home_team": "Crystal Palace Football Club",
            "away_team": "Sheffield United",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4095271,
            "date": "2023-12-30",
            "competition_id": "GB1",
            "home_team": "Manchester City Football Club",
            "away_team": "Sheffield United",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 67,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 4095265,
            "date": "2023-12-26",
            "competition_id": "GB1",
            "home_team": "Sheffield United",
            "away_team": "Luton Town",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 18,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "19. Matchday"
          },
          {
            "game_id": 4095246,
            "date": "2023-12-22",
            "competition_id": "GB1",
            "home_team": "Aston Villa Football Club",
            "away_team": "Sheffield United",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 76,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "18. Matchday"
          },
          {
            "game_id": 4095240,
            "date": "2023-12-16",
            "competition_id": "GB1",
            "home_team": "Chelsea Football Club",
            "away_team": "Sheffield United",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 10,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "17. Matchday"
          },
          {
            "game_id": 4095233,
            "date": "2023-12-09",
            "competition_id": "GB1",
            "home_team": "Sheffield United",
            "away_team": "Brentford Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 37,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "16. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-05-27",
            "market_value_eur": 2500000,
            "club": "Sheffield United",
            "club_id": 350
          },
          {
            "date": "2023-12-19",
            "market_value_eur": 2500000,
            "club": "Sheffield United",
            "club_id": 350
          },
          {
            "date": "2023-06-26",
            "market_value_eur": 2500000,
            "club": "Bröndby IF",
            "club_id": 206
          },
          {
            "date": "2022-11-14",
            "market_value_eur": 3500000,
            "club": "Bröndby IF",
            "club_id": 206
          },
          {
            "date": "2022-06-20",
            "market_value_eur": 3500000,
            "club": "Bröndby IF",
            "club_id": 206
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "tunisia:player:aymen-dahmene",
        "team_id": "tunisia",
        "name": "Aymen Dahmene",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 569433,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "manual_review"
        },
        "lineup_number_candidates": [
          {
            "number": "16",
            "sample_size": 4,
            "latest_seen_date": "2026-01-03"
          }
        ],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": 4,
          "starts": 4,
          "bench_rows": 0,
          "latest_lineup_date": "2026-01-03",
          "latest_rows": [
            {
              "game_id": 4680835,
              "date": "2026-01-03",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "16",
              "team_captain": false
            },
            {
              "game_id": 4680804,
              "date": "2025-12-30",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "16",
              "team_captain": false
            },
            {
              "game_id": 4680801,
              "date": "2025-12-27",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "16",
              "team_captain": false
            },
            {
              "game_id": 4680800,
              "date": "2025-12-23",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "16",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": null,
          "goal_events": null,
          "card_events": null,
          "substitution_events": null,
          "latest_event_date": null
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "tunisia:player:dylan-bronn",
        "team_id": "tunisia",
        "name": "Dylan Bronn",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 450417,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "2",
            "sample_size": 109,
            "latest_seen_date": "2023-05-27"
          },
          {
            "number": "28",
            "sample_size": 54,
            "latest_seen_date": "2024-01-29"
          },
          {
            "number": "22",
            "sample_size": 26,
            "latest_seen_date": "2018-03-03"
          },
          {
            "number": "25",
            "sample_size": 25,
            "latest_seen_date": "2026-02-21"
          },
          {
            "number": "6",
            "sample_size": 4,
            "latest_seen_date": "2026-01-03"
          }
        ],
        "activity": {
          "appearances_total": 162,
          "minutes_total": 12990,
          "goals_total": 12,
          "assists_total": 2,
          "yellow_cards_total": 36,
          "red_cards_total": 1,
          "latest_appearance_date": "2025-08-28"
        },
        "lineups": {
          "lineup_rows": 220,
          "starts": 161,
          "bench_rows": 59,
          "latest_lineup_date": "2026-02-21",
          "latest_rows": [
            {
              "game_id": 4787644,
              "date": "2026-02-21",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "25",
              "team_captain": false
            },
            {
              "game_id": 4787667,
              "date": "2026-02-15",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "25",
              "team_captain": false
            },
            {
              "game_id": 4787657,
              "date": "2026-02-11",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "25",
              "team_captain": false
            },
            {
              "game_id": 4680835,
              "date": "2026-01-03",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4680804,
              "date": "2025-12-30",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4680801,
              "date": "2025-12-27",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4680800,
              "date": "2025-12-23",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4627336,
              "date": "2025-12-14",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "25",
              "team_captain": false
            },
            {
              "game_id": 4627329,
              "date": "2025-12-06",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "25",
              "team_captain": false
            },
            {
              "game_id": 4627327,
              "date": "2025-11-30",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "25",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 69,
          "goal_events": 14,
          "card_events": 42,
          "substitution_events": 12,
          "latest_event_date": "2026-01-03"
        },
        "recent_appearances": [
          {
            "game_id": 4707361,
            "date": "2025-08-28",
            "competition_id": "ECLQ",
            "home_team": "Servette Football Club 1890 SA",
            "away_team": "FC Shakhtar Donetsk",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 120,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Qualifying Round 2nd leg"
          },
          {
            "game_id": 4707336,
            "date": "2025-08-21",
            "competition_id": "ECLQ",
            "home_team": "FC Shakhtar Donetsk",
            "away_team": "Servette Football Club 1890 SA",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Qualifying Round 1st leg"
          },
          {
            "game_id": 4692625,
            "date": "2025-08-14",
            "competition_id": "ELQ",
            "home_team": "Football Club Utrecht",
            "away_team": "Servette Football Club 1890 SA",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "3rd round 2nd leg"
          },
          {
            "game_id": 4692612,
            "date": "2025-08-07",
            "competition_id": "ELQ",
            "home_team": "Servette Football Club 1890 SA",
            "away_team": "Football Club Utrecht",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "3rd round 1st leg"
          },
          {
            "game_id": 4625726,
            "date": "2025-07-30",
            "competition_id": "CLQ",
            "home_team": "Servette Football Club 1890 SA",
            "away_team": "FC Viktoria Plzeň, a.s.",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 15,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Second Round 2nd leg"
          },
          {
            "game_id": 4625709,
            "date": "2025-07-22",
            "competition_id": "CLQ",
            "home_team": "FC Viktoria Plzeň, a.s.",
            "away_team": "Servette Football Club 1890 SA",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 18,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Second Round 1st leg"
          },
          {
            "game_id": 4103671,
            "date": "2024-01-13",
            "competition_id": "IT1",
            "home_team": "Società Sportiva Calcio Napoli",
            "away_team": "US Salernitana 1919",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 4103658,
            "date": "2024-01-07",
            "competition_id": "IT1",
            "home_team": "US Salernitana 1919",
            "away_team": "Juventus Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 33,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "19. Matchday"
          },
          {
            "game_id": 4221302,
            "date": "2024-01-04",
            "competition_id": "CIT",
            "home_team": "Juventus Football Club",
            "away_team": "US Salernitana 1919",
            "score": {
              "home": 6,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Round of 16"
          },
          {
            "game_id": 4103639,
            "date": "2023-12-22",
            "competition_id": "IT1",
            "home_team": "US Salernitana 1919",
            "away_team": "Associazione Calcio Milan",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 12,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "17. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-05-31",
            "market_value_eur": 1300000,
            "club": "Servette FC",
            "club_id": 61
          },
          {
            "date": "2023-12-20",
            "market_value_eur": 1500000,
            "club": "US Salernitana 1919",
            "club_id": 61
          },
          {
            "date": "2023-06-15",
            "market_value_eur": 2500000,
            "club": "US Salernitana 1919",
            "club_id": 61
          },
          {
            "date": "2022-11-11",
            "market_value_eur": 3000000,
            "club": "US Salernitana 1919",
            "club_id": 61
          },
          {
            "date": "2022-05-30",
            "market_value_eur": 4000000,
            "club": "FC Metz",
            "club_id": 61
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "tunisia:player:elias-achouri",
        "team_id": "tunisia",
        "name": "Elias Achouri",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 645589,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "30",
            "sample_size": 95,
            "latest_seen_date": "2026-02-14"
          },
          {
            "number": "7",
            "sample_size": 22,
            "latest_seen_date": "2026-01-03"
          },
          {
            "number": "17",
            "sample_size": 4,
            "latest_seen_date": "2022-08-26"
          },
          {
            "number": "37",
            "sample_size": 3,
            "latest_seen_date": "2021-08-07"
          }
        ],
        "activity": {
          "appearances_total": 109,
          "minutes_total": 6799,
          "goals_total": 15,
          "assists_total": 22,
          "yellow_cards_total": 17,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-02-14"
        },
        "lineups": {
          "lineup_rows": 124,
          "starts": 81,
          "bench_rows": 43,
          "latest_lineup_date": "2026-02-14",
          "latest_rows": [
            {
              "game_id": 4648355,
              "date": "2026-02-14",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 4785269,
              "date": "2026-02-11",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 4648389,
              "date": "2026-02-08",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 4715138,
              "date": "2026-01-28",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 4715019,
              "date": "2026-01-20",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "30",
              "team_captain": false
            },
            {
              "game_id": 4680835,
              "date": "2026-01-03",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4680804,
              "date": "2025-12-30",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4680801,
              "date": "2025-12-27",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4680800,
              "date": "2025-12-23",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4769111,
              "date": "2025-12-13",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "30",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 104,
          "goal_events": 16,
          "card_events": 19,
          "substitution_events": 67,
          "latest_event_date": "2026-02-14"
        },
        "recent_appearances": [
          {
            "game_id": 4648355,
            "date": "2026-02-14",
            "competition_id": "DK1",
            "home_team": "Football Club København",
            "away_team": "Fodbold Club Nordsjælland",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 72,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 4785269,
            "date": "2026-02-11",
            "competition_id": "DKP",
            "home_team": "Football Club København",
            "away_team": "Viborg Fodsports Forening",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 68,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Semi-Finals 1st Leg"
          },
          {
            "game_id": 4648389,
            "date": "2026-02-08",
            "competition_id": "DK1",
            "home_team": "Fodbold Club Midtjylland",
            "away_team": "Football Club København",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 87,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "19. Matchday"
          },
          {
            "game_id": 4715138,
            "date": "2026-01-28",
            "competition_id": "CL",
            "home_team": "Futbol Club Barcelona",
            "away_team": "Football Club København",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 65,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4715019,
            "date": "2026-01-20",
            "competition_id": "CL",
            "home_team": "Football Club København",
            "away_team": "Società Sportiva Calcio Napoli",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 63,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4680835,
            "date": "2026-01-03",
            "competition_id": "AFCN",
            "home_team": "Mali",
            "away_team": "Tunisia",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 74,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Round of 16"
          },
          {
            "game_id": 4680804,
            "date": "2025-12-30",
            "competition_id": "AFCN",
            "home_team": "Tanzania",
            "away_team": "Tunisia",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 52,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group C"
          },
          {
            "game_id": 4680801,
            "date": "2025-12-27",
            "competition_id": "AFCN",
            "home_team": "Nigeria",
            "away_team": "Tunisia",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 75,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group C"
          },
          {
            "game_id": 4680800,
            "date": "2025-12-23",
            "competition_id": "AFCN",
            "home_team": "Tunisia",
            "away_team": "Uganda",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 82,
            "goals": 2,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group C"
          },
          {
            "game_id": 4769111,
            "date": "2025-12-13",
            "competition_id": "DKP",
            "home_team": "Football Club København",
            "away_team": "Esbjerg fB",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 2nd Leg"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-15",
            "market_value_eur": 3500000,
            "club": "FC Copenhagen",
            "club_id": 190
          },
          {
            "date": "2025-06-16",
            "market_value_eur": 3500000,
            "club": "FC Copenhagen",
            "club_id": 190
          },
          {
            "date": "2024-12-09",
            "market_value_eur": 3500000,
            "club": "FC Copenhagen",
            "club_id": 190
          },
          {
            "date": "2024-06-10",
            "market_value_eur": 3500000,
            "club": "FC Copenhagen",
            "club_id": 190
          },
          {
            "date": "2023-12-21",
            "market_value_eur": 2500000,
            "club": "FC Copenhagen",
            "club_id": 190
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "tunisia:player:elias-saad",
        "team_id": "tunisia",
        "name": "Elias Saad",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 526466,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "26",
            "sample_size": 41,
            "latest_seen_date": "2026-01-11"
          },
          {
            "number": "8",
            "sample_size": 3,
            "latest_seen_date": "2026-01-03"
          },
          {
            "number": "11",
            "sample_size": 1,
            "latest_seen_date": "2021-08-07"
          }
        ],
        "activity": {
          "appearances_total": 21,
          "minutes_total": 1056,
          "goals_total": 3,
          "assists_total": 3,
          "yellow_cards_total": 2,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-01-03"
        },
        "lineups": {
          "lineup_rows": 45,
          "starts": 21,
          "bench_rows": 24,
          "latest_lineup_date": "2026-01-11",
          "latest_rows": [
            {
              "game_id": 4634268,
              "date": "2026-01-11",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4680835,
              "date": "2026-01-03",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4680801,
              "date": "2025-12-27",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4680800,
              "date": "2025-12-23",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4634247,
              "date": "2025-12-13",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4634234,
              "date": "2025-11-29",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4634223,
              "date": "2025-11-22",
              "type": "substitutes",
              "position": "Attacking Midfield",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4634213,
              "date": "2025-11-09",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4634204,
              "date": "2025-10-31",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "26",
              "team_captain": false
            },
            {
              "game_id": 4717148,
              "date": "2025-10-28",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "26",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 31,
          "goal_events": 5,
          "card_events": 5,
          "substitution_events": 19,
          "latest_event_date": "2026-01-03"
        },
        "recent_appearances": [
          {
            "game_id": 4680835,
            "date": "2026-01-03",
            "competition_id": "AFCN",
            "home_team": "Mali",
            "away_team": "Tunisia",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 50,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Round of 16"
          },
          {
            "game_id": 4680800,
            "date": "2025-12-23",
            "competition_id": "AFCN",
            "home_team": "Tunisia",
            "away_team": "Uganda",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 55,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Group C"
          },
          {
            "game_id": 4373838,
            "date": "2025-04-27",
            "competition_id": "L1",
            "home_team": "Sportverein Werder Bremen von 1899",
            "away_team": "Fußball-Club St. Pauli von 1910",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 28,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4373823,
            "date": "2025-04-20",
            "competition_id": "L1",
            "home_team": "Fußball-Club St. Pauli von 1910",
            "away_team": "Bayer 04 Leverkusen Fußball",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4373805,
            "date": "2025-04-12",
            "competition_id": "L1",
            "home_team": "Holstein Kiel",
            "away_team": "Fußball-Club St. Pauli von 1910",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4373787,
            "date": "2025-04-06",
            "competition_id": "L1",
            "home_team": "Fußball-Club St. Pauli von 1910",
            "away_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 74,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4373762,
            "date": "2025-03-29",
            "competition_id": "L1",
            "home_team": "FC Bayern München",
            "away_team": "Fußball-Club St. Pauli von 1910",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 72,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4373751,
            "date": "2025-03-14",
            "competition_id": "L1",
            "home_team": "Fußball-Club St. Pauli von 1910",
            "away_team": "Turn- und Sportgemeinschaft 1899 Hoffenheim Fußball-Spielbetriebs",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 73,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4373731,
            "date": "2025-03-08",
            "competition_id": "L1",
            "home_team": "Verein für Leibesübungen Wolfsburg",
            "away_team": "Fußball-Club St. Pauli von 1910",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4373715,
            "date": "2025-03-01",
            "competition_id": "L1",
            "home_team": "Fußball-Club St. Pauli von 1910",
            "away_team": "Borussia Dortmund",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 57,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          }
        ],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "tunisia:player:ellyes-skhiri",
        "team_id": "tunisia",
        "name": "Ellyes Skhiri",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 290587,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "13",
            "sample_size": 134,
            "latest_seen_date": "2019-05-18"
          },
          {
            "number": "28",
            "sample_size": 129,
            "latest_seen_date": "2023-05-27"
          },
          {
            "number": "15",
            "sample_size": 122,
            "latest_seen_date": "2026-05-02"
          },
          {
            "number": "17",
            "sample_size": 4,
            "latest_seen_date": "2026-01-03"
          },
          {
            "number": "34",
            "sample_size": 4,
            "latest_seen_date": "2015-05-10"
          }
        ],
        "activity": {
          "appearances_total": 361,
          "minutes_total": 29013,
          "goals_total": 36,
          "assists_total": 19,
          "yellow_cards_total": 46,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-02"
        },
        "lineups": {
          "lineup_rows": 394,
          "starts": 332,
          "bench_rows": 62,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4634515,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4634500,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4634479,
              "date": "2026-04-18",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4634463,
              "date": "2026-04-11",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4634442,
              "date": "2026-04-05",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4634425,
              "date": "2026-03-22",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4634406,
              "date": "2026-03-14",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4634393,
              "date": "2026-03-08",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4634379,
              "date": "2026-03-01",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "15",
              "team_captain": false
            },
            {
              "game_id": 4634360,
              "date": "2026-02-21",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "15",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 140,
          "goal_events": 38,
          "card_events": 49,
          "substitution_events": 53,
          "latest_event_date": "2026-05-02"
        },
        "recent_appearances": [
          {
            "game_id": 4634515,
            "date": "2026-05-02",
            "competition_id": "L1",
            "home_team": "Eintracht Frankfurt Fußball AG",
            "away_team": "Hamburger Sport Verein",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 61,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4634500,
            "date": "2026-04-25",
            "competition_id": "L1",
            "home_team": "Fußball-Club Augsburg 1907",
            "away_team": "Eintracht Frankfurt Fußball AG",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4634479,
            "date": "2026-04-18",
            "competition_id": "L1",
            "home_team": "Eintracht Frankfurt Fußball AG",
            "away_team": "RasenBallsport Leipzig",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 19,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4634463,
            "date": "2026-04-11",
            "competition_id": "L1",
            "home_team": "Verein für Leibesübungen Wolfsburg",
            "away_team": "Eintracht Frankfurt Fußball AG",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 5,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4634442,
            "date": "2026-04-05",
            "competition_id": "L1",
            "home_team": "Eintracht Frankfurt Fußball AG",
            "away_team": "1. Fußball-Club Köln",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 8,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4634425,
            "date": "2026-03-22",
            "competition_id": "L1",
            "home_team": "1. Fußball- und Sportverein Mainz 05",
            "away_team": "Eintracht Frankfurt Fußball AG",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4634406,
            "date": "2026-03-14",
            "competition_id": "L1",
            "home_team": "Eintracht Frankfurt Fußball AG",
            "away_team": "1. Fußballclub Heidenheim 1846",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 10,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4634379,
            "date": "2026-03-01",
            "competition_id": "L1",
            "home_team": "Eintracht Frankfurt Fußball AG",
            "away_team": "Sport-Club Freiburg",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 13,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4634360,
            "date": "2026-02-21",
            "competition_id": "L1",
            "home_team": "FC Bayern München",
            "away_team": "Eintracht Frankfurt Fußball AG",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 77,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4634343,
            "date": "2026-02-14",
            "competition_id": "L1",
            "home_team": "Eintracht Frankfurt Fußball AG",
            "away_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 11,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-19",
            "market_value_eur": 6000000,
            "club": "Eintracht Frankfurt",
            "club_id": 24
          },
          {
            "date": "2025-06-05",
            "market_value_eur": 7500000,
            "club": "Eintracht Frankfurt",
            "club_id": 24
          },
          {
            "date": "2024-12-20",
            "market_value_eur": 9000000,
            "club": "Eintracht Frankfurt",
            "club_id": 24
          },
          {
            "date": "2024-05-29",
            "market_value_eur": 11000000,
            "club": "Eintracht Frankfurt",
            "club_id": 24
          },
          {
            "date": "2023-12-14",
            "market_value_eur": 13000000,
            "club": "Eintracht Frankfurt",
            "club_id": 24
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "tunisia:player:firas-chaouat",
        "team_id": "tunisia",
        "name": "Firas Chaouat",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 402087,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "19",
            "sample_size": 4,
            "latest_seen_date": "2026-01-03"
          }
        ],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": 4,
          "starts": 0,
          "bench_rows": 4,
          "latest_lineup_date": "2026-01-03",
          "latest_rows": [
            {
              "game_id": 4680835,
              "date": "2026-01-03",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4680804,
              "date": "2025-12-30",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4680801,
              "date": "2025-12-27",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4680800,
              "date": "2025-12-23",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 2,
          "goal_events": 1,
          "card_events": 1,
          "substitution_events": 0,
          "latest_event_date": "2026-01-03"
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "tunisia:player:hadj-mahmoud",
        "team_id": "tunisia",
        "name": "Hadj Mahmoud",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 673513,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "manual_review"
        },
        "lineup_number_candidates": [
          {
            "number": "29",
            "sample_size": 77,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "15",
            "sample_size": 4,
            "latest_seen_date": "2026-01-03"
          }
        ],
        "activity": {
          "appearances_total": 4,
          "minutes_total": 181,
          "goals_total": 0,
          "assists_total": 0,
          "yellow_cards_total": 1,
          "red_cards_total": 0,
          "latest_appearance_date": "2025-08-14"
        },
        "lineups": {
          "lineup_rows": 81,
          "starts": 44,
          "bench_rows": 37,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4856831,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4856823,
              "date": "2026-04-25",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4787679,
              "date": "2026-04-11",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4787627,
              "date": "2026-04-04",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4787643,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4787652,
              "date": "2026-03-17",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4787670,
              "date": "2026-03-07",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4787687,
              "date": "2026-03-04",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4787684,
              "date": "2026-03-01",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "29",
              "team_captain": false
            },
            {
              "game_id": 4787648,
              "date": "2026-02-22",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "29",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 62,
          "goal_events": 10,
          "card_events": 16,
          "substitution_events": 36,
          "latest_event_date": "2026-04-25"
        },
        "recent_appearances": [
          {
            "game_id": 4694063,
            "date": "2025-08-14",
            "competition_id": "ECLQ",
            "home_team": "NK Celje",
            "away_team": "FC Lugano",
            "score": {
              "home": 2,
              "away": 4
            },
            "minutes_played": 64,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "3rd round 2nd leg"
          },
          {
            "game_id": 4694009,
            "date": "2025-08-07",
            "competition_id": "ECLQ",
            "home_team": "FC Lugano",
            "away_team": "NK Celje",
            "score": {
              "home": 0,
              "away": 5
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "3rd round 1st leg"
          },
          {
            "game_id": 4625757,
            "date": "2025-07-31",
            "competition_id": "ELQ",
            "home_team": "Fotbal Club CFR 1907 Cluj SA",
            "away_team": "FC Lugano",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 40,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Second Round 2nd leg"
          },
          {
            "game_id": 4625756,
            "date": "2025-07-24",
            "competition_id": "ELQ",
            "home_team": "FC Lugano",
            "away_team": "Fotbal Club CFR 1907 Cluj SA",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 32,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Second Round 1st leg"
          }
        ],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "tunisia:player:hannibal-mejbri",
        "team_id": "tunisia",
        "name": "Hannibal Mejbri",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 607224,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "46",
            "sample_size": 48,
            "latest_seen_date": "2024-05-26"
          },
          {
            "number": "28",
            "sample_size": 31,
            "latest_seen_date": "2026-05-01"
          },
          {
            "number": "10",
            "sample_size": 4,
            "latest_seen_date": "2026-01-03"
          },
          {
            "number": "6",
            "sample_size": 3,
            "latest_seen_date": "2023-01-31"
          }
        ],
        "activity": {
          "appearances_total": 49,
          "minutes_total": 1853,
          "goals_total": 2,
          "assists_total": 4,
          "yellow_cards_total": 17,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-01"
        },
        "lineups": {
          "lineup_rows": 86,
          "starts": 25,
          "bench_rows": 61,
          "latest_lineup_date": "2026-05-01",
          "latest_rows": [
            {
              "game_id": 4626144,
              "date": "2026-05-01",
              "type": "substitutes",
              "position": "Attacking Midfield",
              "number": "28",
              "team_captain": false
            },
            {
              "game_id": 4626102,
              "date": "2026-03-21",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "28",
              "team_captain": false
            },
            {
              "game_id": 4626090,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "28",
              "team_captain": false
            },
            {
              "game_id": 4626081,
              "date": "2026-03-03",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "28",
              "team_captain": false
            },
            {
              "game_id": 4626071,
              "date": "2026-02-28",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "28",
              "team_captain": false
            },
            {
              "game_id": 4626060,
              "date": "2026-02-21",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "28",
              "team_captain": false
            },
            {
              "game_id": 4808363,
              "date": "2026-02-14",
              "type": "substitutes",
              "position": "Attacking Midfield",
              "number": "28",
              "team_captain": false
            },
            {
              "game_id": 4626051,
              "date": "2026-02-11",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "28",
              "team_captain": false
            },
            {
              "game_id": 4626041,
              "date": "2026-02-07",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "28",
              "team_captain": false
            },
            {
              "game_id": 4626035,
              "date": "2026-02-02",
              "type": "substitutes",
              "position": "Attacking Midfield",
              "number": "28",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 40,
          "goal_events": 2,
          "card_events": 18,
          "substitution_events": 20,
          "latest_event_date": "2026-05-01"
        },
        "recent_appearances": [
          {
            "game_id": 4626144,
            "date": "2026-05-01",
            "competition_id": "GB1",
            "home_team": "Leeds United Association Football Club",
            "away_team": "Burnley Football Club",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 36,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 4626102,
            "date": "2026-03-21",
            "competition_id": "GB1",
            "home_team": "Fulham Football Club",
            "away_team": "Burnley Football Club",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 18,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4626090,
            "date": "2026-03-14",
            "competition_id": "GB1",
            "home_team": "Burnley Football Club",
            "away_team": "Association Football Club Bournemouth",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4626081,
            "date": "2026-03-03",
            "competition_id": "GB1",
            "home_team": "Everton Football Club",
            "away_team": "Burnley Football Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 72,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4626071,
            "date": "2026-02-28",
            "competition_id": "GB1",
            "home_team": "Burnley Football Club",
            "away_team": "Brentford Football Club",
            "score": {
              "home": 3,
              "away": 4
            },
            "minutes_played": 84,
            "goals": 0,
            "assists": 2,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4626060,
            "date": "2026-02-21",
            "competition_id": "GB1",
            "home_team": "Chelsea Football Club",
            "away_team": "Burnley Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4808363,
            "date": "2026-02-14",
            "competition_id": "FAC",
            "home_team": "Burnley Football Club",
            "away_team": "Mansfield Town",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 24,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Fourth Round"
          },
          {
            "game_id": 4626051,
            "date": "2026-02-11",
            "competition_id": "GB1",
            "home_team": "Crystal Palace Football Club",
            "away_team": "Burnley Football Club",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 83,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4626041,
            "date": "2026-02-07",
            "competition_id": "GB1",
            "home_team": "Burnley Football Club",
            "away_team": "West Ham United Football Club",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4626021,
            "date": "2026-01-24",
            "competition_id": "GB1",
            "home_team": "Burnley Football Club",
            "away_team": "Tottenham Hotspur Football Club",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 5,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-06-07",
            "market_value_eur": 9000000,
            "club": "Sevilla FC",
            "club_id": 1132
          },
          {
            "date": "2023-12-19",
            "market_value_eur": 12000000,
            "club": "Manchester United",
            "club_id": 1132
          },
          {
            "date": "2023-10-09",
            "market_value_eur": 12000000,
            "club": "Manchester United",
            "club_id": 1132
          },
          {
            "date": "2023-06-01",
            "market_value_eur": 8000000,
            "club": "Manchester United",
            "club_id": 1132
          },
          {
            "date": "2023-03-24",
            "market_value_eur": 8000000,
            "club": "Birmingham City",
            "club_id": 1132
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "tunisia:player:hazem-mastouri",
        "team_id": "tunisia",
        "name": "Hazem Mastouri",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 953150,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "7",
            "sample_size": 29,
            "latest_seen_date": "2026-05-02"
          },
          {
            "number": "9",
            "sample_size": 4,
            "latest_seen_date": "2026-01-03"
          }
        ],
        "activity": {
          "appearances_total": 27,
          "minutes_total": 1494,
          "goals_total": 4,
          "assists_total": 3,
          "yellow_cards_total": 8,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-02"
        },
        "lineups": {
          "lineup_rows": 33,
          "starts": 18,
          "bench_rows": 15,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4649392,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4649317,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4649345,
              "date": "2026-04-23",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4649327,
              "date": "2026-04-12",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4649376,
              "date": "2026-04-05",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4839900,
              "date": "2026-03-18",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4649360,
              "date": "2026-03-13",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4649301,
              "date": "2026-03-08",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4777071,
              "date": "2026-03-04",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4649337,
              "date": "2026-02-28",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "7",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 20,
          "goal_events": 4,
          "card_events": 8,
          "substitution_events": 8,
          "latest_event_date": "2026-05-02"
        },
        "recent_appearances": [
          {
            "game_id": 4649392,
            "date": "2026-05-02",
            "competition_id": "RU1",
            "home_team": "Dinamo Makhachkala",
            "away_team": "FK Rostov",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4649317,
            "date": "2026-04-26",
            "competition_id": "RU1",
            "home_team": "FK Krasnodar",
            "away_team": "Dinamo Makhachkala",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4649345,
            "date": "2026-04-23",
            "competition_id": "RU1",
            "home_team": "Akron Togliatti",
            "away_team": "Dinamo Makhachkala",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 82,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4649327,
            "date": "2026-04-12",
            "competition_id": "RU1",
            "home_team": "Футбольный клуб \"Локомотив\" Москва",
            "away_team": "Dinamo Makhachkala",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 45,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4649376,
            "date": "2026-04-05",
            "competition_id": "RU1",
            "home_team": "Dinamo Makhachkala",
            "away_team": "FK Baltika",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 5,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4839900,
            "date": "2026-03-18",
            "competition_id": "RUP",
            "home_team": "AO FK Zenit Sankt-Peterburg",
            "away_team": "Dinamo Makhachkala",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals Deciders"
          },
          {
            "game_id": 4649360,
            "date": "2026-03-13",
            "competition_id": "RU1",
            "home_team": "Dinamo Makhachkala",
            "away_team": "FC Orenburg",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "21. Matchday"
          },
          {
            "game_id": 4649301,
            "date": "2026-03-08",
            "competition_id": "RU1",
            "home_team": "PFK Krylya Sovetov Samara",
            "away_team": "Dinamo Makhachkala",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 18,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 4777071,
            "date": "2026-03-04",
            "competition_id": "RUP",
            "home_team": "FK Rostov",
            "away_team": "Dinamo Makhachkala",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals"
          },
          {
            "game_id": 4649337,
            "date": "2026-02-28",
            "competition_id": "RU1",
            "home_team": "Dinamo Makhachkala",
            "away_team": "FC Rubin Kazan",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 4,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "19. Matchday"
          }
        ],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "tunisia:player:ismael-gharbi",
        "team_id": "tunisia",
        "name": "Ismael Gharbi",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 810096,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "20",
            "sample_size": 39,
            "latest_seen_date": "2025-05-17"
          },
          {
            "number": "35",
            "sample_size": 39,
            "latest_seen_date": "2023-08-26"
          },
          {
            "number": "11",
            "sample_size": 32,
            "latest_seen_date": "2026-04-18"
          }
        ],
        "activity": {
          "appearances_total": 53,
          "minutes_total": 1962,
          "goals_total": 5,
          "assists_total": 5,
          "yellow_cards_total": 4,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-04-10"
        },
        "lineups": {
          "lineup_rows": 110,
          "starts": 20,
          "bench_rows": 90,
          "latest_lineup_date": "2026-04-18",
          "latest_rows": [
            {
              "game_id": 4634478,
              "date": "2026-04-18",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4634464,
              "date": "2026-04-10",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4634449,
              "date": "2026-04-04",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4634428,
              "date": "2026-03-22",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4634390,
              "date": "2026-03-07",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4634384,
              "date": "2026-02-27",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4634348,
              "date": "2026-02-15",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4634326,
              "date": "2026-02-07",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4634311,
              "date": "2026-01-31",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4634297,
              "date": "2026-01-24",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "11",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 25,
          "goal_events": 5,
          "card_events": 4,
          "substitution_events": 16,
          "latest_event_date": "2026-01-03"
        },
        "recent_appearances": [
          {
            "game_id": 4634464,
            "date": "2026-04-10",
            "competition_id": "L1",
            "home_team": "Fußball-Club Augsburg 1907",
            "away_team": "Turn- und Sportgemeinschaft 1899 Hoffenheim Fußball-Spielbetriebs",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4634268,
            "date": "2026-01-11",
            "competition_id": "L1",
            "home_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "away_team": "Fußball-Club Augsburg 1907",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 28,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "16. Matchday"
          },
          {
            "game_id": 4680835,
            "date": "2026-01-03",
            "competition_id": "AFCN",
            "home_team": "Mali",
            "away_team": "Tunisia",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 70,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Round of 16"
          },
          {
            "game_id": 4680804,
            "date": "2025-12-30",
            "competition_id": "AFCN",
            "home_team": "Tanzania",
            "away_team": "Tunisia",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 88,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group C"
          },
          {
            "game_id": 4680801,
            "date": "2025-12-27",
            "competition_id": "AFCN",
            "home_team": "Nigeria",
            "away_team": "Tunisia",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 15,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group C"
          },
          {
            "game_id": 4680800,
            "date": "2025-12-23",
            "competition_id": "AFCN",
            "home_team": "Tunisia",
            "away_team": "Uganda",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 8,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group C"
          },
          {
            "game_id": 4634247,
            "date": "2025-12-13",
            "competition_id": "L1",
            "home_team": "Eintracht Frankfurt Fußball AG",
            "away_team": "Fußball-Club Augsburg 1907",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 14,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "14. Matchday"
          },
          {
            "game_id": 4634204,
            "date": "2025-10-31",
            "competition_id": "L1",
            "home_team": "Fußball-Club Augsburg 1907",
            "away_team": "Borussia Dortmund",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 14,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "9. Matchday"
          },
          {
            "game_id": 4717148,
            "date": "2025-10-28",
            "competition_id": "DFB",
            "home_team": "Fußball-Club Augsburg 1907",
            "away_team": "VfL Bochum",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Second Round"
          },
          {
            "game_id": 4634197,
            "date": "2025-10-25",
            "competition_id": "L1",
            "home_team": "Fußball-Club Augsburg 1907",
            "away_team": "RasenBallsport Leipzig",
            "score": {
              "home": 0,
              "away": 6
            },
            "minutes_played": 25,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "8. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-19",
            "market_value_eur": 7000000,
            "club": "FC Augsburg",
            "club_id": 167
          },
          {
            "date": "2025-05-30",
            "market_value_eur": 7500000,
            "club": "SC Braga",
            "club_id": 167
          },
          {
            "date": "2024-12-19",
            "market_value_eur": 7500000,
            "club": "SC Braga",
            "club_id": 167
          },
          {
            "date": "2024-05-31",
            "market_value_eur": 7500000,
            "club": "FC Stade-Lausanne-Ouchy",
            "club_id": 167
          },
          {
            "date": "2024-03-28",
            "market_value_eur": 7500000,
            "club": "FC Stade-Lausanne-Ouchy",
            "club_id": 167
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "tunisia:player:khalil-ayari",
        "team_id": "tunisia",
        "name": "Khalil Ayari",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 1198342,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": null,
          "starts": null,
          "bench_rows": null,
          "latest_lineup_date": null,
          "latest_rows": []
        },
        "events": {
          "events_total": null,
          "goal_events": null,
          "card_events": null,
          "substitution_events": null,
          "latest_event_date": null
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "tunisia:player:mohamed-amine-ben-hamida",
        "team_id": "tunisia",
        "name": "Mohamed Amine Ben Hamida",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 454495,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "manual_review"
        },
        "lineup_number_candidates": [
          {
            "number": "20",
            "sample_size": 3,
            "latest_seen_date": "2025-06-25"
          }
        ],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": 3,
          "starts": 3,
          "bench_rows": 0,
          "latest_lineup_date": "2025-06-25",
          "latest_rows": [
            {
              "game_id": 4506852,
              "date": "2025-06-25",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4506838,
              "date": "2025-06-20",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "20",
              "team_captain": false
            },
            {
              "game_id": 4504584,
              "date": "2025-06-17",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "20",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": null,
          "goal_events": null,
          "card_events": null,
          "substitution_events": null,
          "latest_event_date": null
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "tunisia:player:montassar-talbi",
        "team_id": "tunisia",
        "name": "Montassar Talbi",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 496706,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "3",
            "sample_size": 144,
            "latest_seen_date": "2026-05-02"
          },
          {
            "number": "4",
            "sample_size": 56,
            "latest_seen_date": "2021-05-08"
          }
        ],
        "activity": {
          "appearances_total": 166,
          "minutes_total": 14806,
          "goals_total": 2,
          "assists_total": 3,
          "yellow_cards_total": 14,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-02"
        },
        "lineups": {
          "lineup_rows": 200,
          "starts": 169,
          "bench_rows": 31,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4635285,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4635254,
              "date": "2026-04-05",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": true
            },
            {
              "game_id": 4635232,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": true
            },
            {
              "game_id": 4635227,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": true
            },
            {
              "game_id": 4635216,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4635208,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4635200,
              "date": "2026-02-15",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4635188,
              "date": "2026-02-07",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4635181,
              "date": "2026-01-31",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4635172,
              "date": "2026-01-24",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 19,
          "goal_events": 4,
          "card_events": 14,
          "substitution_events": 1,
          "latest_event_date": "2026-03-14"
        },
        "recent_appearances": [
          {
            "game_id": 4635285,
            "date": "2026-05-02",
            "competition_id": "FR1",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Football Club Lorient-Bretagne Sud",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4635254,
            "date": "2026-04-05",
            "competition_id": "FR1",
            "home_team": "Football Club Lorient-Bretagne Sud",
            "away_team": "Paris Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4635232,
            "date": "2026-03-14",
            "competition_id": "FR1",
            "home_team": "Football Club Lorient-Bretagne Sud",
            "away_team": "Racing Club de Lens",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4635227,
            "date": "2026-03-08",
            "competition_id": "FR1",
            "home_team": "Lille Olympique Sporting Club",
            "away_team": "Football Club Lorient-Bretagne Sud",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4635216,
            "date": "2026-03-01",
            "competition_id": "FR1",
            "home_team": "Football Club Lorient-Bretagne Sud",
            "away_team": "Association de la Jeunesse auxerroise",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4635208,
            "date": "2026-02-22",
            "competition_id": "FR1",
            "home_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "away_team": "Football Club Lorient-Bretagne Sud",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4635200,
            "date": "2026-02-15",
            "competition_id": "FR1",
            "home_team": "Football Club Lorient-Bretagne Sud",
            "away_team": "Angers Sporting Club de l'Ouest",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4635188,
            "date": "2026-02-07",
            "competition_id": "FR1",
            "home_team": "Stade brestois 29",
            "away_team": "Football Club Lorient-Bretagne Sud",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "21. Matchday"
          },
          {
            "game_id": 4635181,
            "date": "2026-01-31",
            "competition_id": "FR1",
            "home_team": "Football Club Lorient-Bretagne Sud",
            "away_team": "Football Club de Nantes",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 4635172,
            "date": "2026-01-24",
            "competition_id": "FR1",
            "home_team": "Stade Rennais Football Club",
            "away_team": "Football Club Lorient-Bretagne Sud",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "19. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-06-03",
            "market_value_eur": 7000000,
            "club": "FC Lorient",
            "club_id": 1158
          },
          {
            "date": "2023-12-18",
            "market_value_eur": 8000000,
            "club": "FC Lorient",
            "club_id": 1158
          },
          {
            "date": "2023-06-27",
            "market_value_eur": 8000000,
            "club": "FC Lorient",
            "club_id": 1158
          },
          {
            "date": "2023-03-27",
            "market_value_eur": 5000000,
            "club": "FC Lorient",
            "club_id": 1158
          },
          {
            "date": "2022-11-02",
            "market_value_eur": 4000000,
            "club": "FC Lorient",
            "club_id": 1158
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "tunisia:player:mortadha-ben-ouanes",
        "team_id": "tunisia",
        "name": "Mortadha Ben Ouanes",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 230921,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "12",
            "sample_size": 153,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "21",
            "sample_size": 4,
            "latest_seen_date": "2026-01-03"
          }
        ],
        "activity": {
          "appearances_total": 146,
          "minutes_total": 11629,
          "goals_total": 20,
          "assists_total": 26,
          "yellow_cards_total": 36,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-03"
        },
        "lineups": {
          "lineup_rows": 157,
          "starts": 132,
          "bench_rows": 25,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4648055,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4648032,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4648020,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4648019,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4648002,
              "date": "2026-03-19",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4647993,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4647984,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4647966,
              "date": "2026-02-23",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "12",
              "team_captain": true
            },
            {
              "game_id": 4647961,
              "date": "2026-02-16",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "12",
              "team_captain": false
            },
            {
              "game_id": 4647948,
              "date": "2026-02-09",
              "type": "starting_lineup",
              "position": "Left-Back",
              "number": "12",
              "team_captain": true
            }
          ]
        },
        "events": {
          "events_total": 94,
          "goal_events": 20,
          "card_events": 38,
          "substitution_events": 36,
          "latest_event_date": "2026-04-19"
        },
        "recent_appearances": [
          {
            "game_id": 4648055,
            "date": "2026-05-03",
            "competition_id": "TR1",
            "home_team": "Kasımpaşa A.Ş.",
            "away_team": "Kocaelispor Kulübü",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4648032,
            "date": "2026-04-19",
            "competition_id": "TR1",
            "home_team": "Kasımpaşa A.Ş.",
            "away_team": "Alanyaspor",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 76,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4648020,
            "date": "2026-04-12",
            "competition_id": "TR1",
            "home_team": "Göztepe Sportif Yatırımlar A.Ş.",
            "away_team": "Kasımpaşa A.Ş.",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4648019,
            "date": "2026-04-04",
            "competition_id": "TR1",
            "home_team": "Kasımpaşa A.Ş.",
            "away_team": "Kayserispor Kulübü",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4648002,
            "date": "2026-03-19",
            "competition_id": "TR1",
            "home_team": "Beşiktaş Jimnastik Kulübü",
            "away_team": "Kasımpaşa A.Ş.",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4647993,
            "date": "2026-03-15",
            "competition_id": "TR1",
            "home_team": "Kasımpaşa A.Ş.",
            "away_team": "Eyüp Spor Kulübü",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4647984,
            "date": "2026-03-08",
            "competition_id": "TR1",
            "home_team": "Konyaspor",
            "away_team": "Kasımpaşa A.Ş.",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4647966,
            "date": "2026-02-23",
            "competition_id": "TR1",
            "home_team": "Fenerbahçe Spor Kulübü",
            "away_team": "Kasımpaşa A.Ş.",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4647961,
            "date": "2026-02-16",
            "competition_id": "TR1",
            "home_team": "Kasımpaşa A.Ş.",
            "away_team": "Fatih Karagümrük Sportif Faaliyetler San. Tic. A.Ş.",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4647948,
            "date": "2026-02-09",
            "competition_id": "TR1",
            "home_team": "Gaziantep Futbol Kulübü A.Ş.",
            "away_team": "Kasımpaşa A.Ş.",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "21. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-05-31",
            "market_value_eur": 1500000,
            "club": "Kasimpasa",
            "club_id": 10484
          },
          {
            "date": "2024-03-15",
            "market_value_eur": 1500000,
            "club": "Kasimpasa",
            "club_id": 10484
          },
          {
            "date": "2023-12-21",
            "market_value_eur": 1500000,
            "club": "Kasimpasa",
            "club_id": 10484
          },
          {
            "date": "2023-09-27",
            "market_value_eur": 1500000,
            "club": "Kasimpasa",
            "club_id": 10484
          },
          {
            "date": "2023-06-08",
            "market_value_eur": 1500000,
            "club": "Kasimpasa",
            "club_id": 10484
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "tunisia:player:moutaz-neffati",
        "team_id": "tunisia",
        "name": "Moutaz Neffati",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 1034598,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "37",
            "sample_size": 17,
            "latest_seen_date": "2025-11-01"
          }
        ],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": 17,
          "starts": 17,
          "bench_rows": 0,
          "latest_lineup_date": "2025-11-01",
          "latest_rows": [
            {
              "game_id": 4550415,
              "date": "2025-11-01",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "37",
              "team_captain": false
            },
            {
              "game_id": 4550408,
              "date": "2025-10-26",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "37",
              "team_captain": false
            },
            {
              "game_id": 4550400,
              "date": "2025-10-18",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "37",
              "team_captain": false
            },
            {
              "game_id": 4550389,
              "date": "2025-10-04",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "37",
              "team_captain": false
            },
            {
              "game_id": 4525630,
              "date": "2025-09-27",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "37",
              "team_captain": false
            },
            {
              "game_id": 4525647,
              "date": "2025-08-16",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "37",
              "team_captain": false
            },
            {
              "game_id": 4525767,
              "date": "2025-08-10",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "37",
              "team_captain": false
            },
            {
              "game_id": 4525732,
              "date": "2025-08-02",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "37",
              "team_captain": false
            },
            {
              "game_id": 4525750,
              "date": "2025-07-21",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "37",
              "team_captain": false
            },
            {
              "game_id": 4525608,
              "date": "2025-07-07",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "37",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 16,
          "goal_events": 1,
          "card_events": 8,
          "substitution_events": 7,
          "latest_event_date": "2025-11-09"
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "tunisia:player:omar-rekik",
        "team_id": "tunisia",
        "name": "Omar Rekik",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 578292,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "13",
            "sample_size": 16,
            "latest_seen_date": "2023-01-28"
          },
          {
            "number": "35",
            "sample_size": 3,
            "latest_seen_date": "2020-06-27"
          },
          {
            "number": "44",
            "sample_size": 2,
            "latest_seen_date": "2025-07-31"
          },
          {
            "number": "23",
            "sample_size": 2,
            "latest_seen_date": "2023-12-01"
          },
          {
            "number": "16",
            "sample_size": 1,
            "latest_seen_date": "2022-11-11"
          }
        ],
        "activity": {
          "appearances_total": 6,
          "minutes_total": 30,
          "goals_total": 0,
          "assists_total": 0,
          "yellow_cards_total": 0,
          "red_cards_total": 0,
          "latest_appearance_date": "2023-01-28"
        },
        "lineups": {
          "lineup_rows": 24,
          "starts": 3,
          "bench_rows": 21,
          "latest_lineup_date": "2025-07-31",
          "latest_rows": [
            {
              "game_id": 4626845,
              "date": "2025-07-31",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "44",
              "team_captain": false
            },
            {
              "game_id": 4626800,
              "date": "2025-07-24",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "44",
              "team_captain": false
            },
            {
              "game_id": 4228797,
              "date": "2023-12-01",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4219005,
              "date": "2023-11-04",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 3852666,
              "date": "2023-01-28",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "13",
              "team_captain": false
            },
            {
              "game_id": 3852656,
              "date": "2023-01-24",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "13",
              "team_captain": false
            },
            {
              "game_id": 3852649,
              "date": "2023-01-21",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "13",
              "team_captain": false
            },
            {
              "game_id": 3852639,
              "date": "2023-01-14",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "13",
              "team_captain": false
            },
            {
              "game_id": 3998916,
              "date": "2023-01-10",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "13",
              "team_captain": false
            },
            {
              "game_id": 3852632,
              "date": "2023-01-07",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "13",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 2,
          "goal_events": 0,
          "card_events": 1,
          "substitution_events": 1,
          "latest_event_date": "2025-07-31"
        },
        "recent_appearances": [
          {
            "game_id": 3852666,
            "date": "2023-01-28",
            "competition_id": "NL1",
            "home_team": "Nijmegen Eendracht Combinatie",
            "away_team": "Sparta Rotterdam",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 12,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "19. Matchday"
          },
          {
            "game_id": 3852639,
            "date": "2023-01-14",
            "competition_id": "NL1",
            "home_team": "Sparta Rotterdam",
            "away_team": "Excelsior Rotterdam",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "16. Matchday"
          },
          {
            "game_id": 3852588,
            "date": "2022-10-16",
            "competition_id": "NL1",
            "home_team": "Sparta Rotterdam",
            "away_team": "Nijmegen Eendracht Combinatie",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "10. Matchday"
          },
          {
            "game_id": 3852577,
            "date": "2022-10-08",
            "competition_id": "NL1",
            "home_team": "Sparta Rotterdam",
            "away_team": "FC Emmen",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 1,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "9. Matchday"
          },
          {
            "game_id": 3852573,
            "date": "2022-10-02",
            "competition_id": "NL1",
            "home_team": "RKC Waalwijk",
            "away_team": "Sparta Rotterdam",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 3,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "8. Matchday"
          },
          {
            "game_id": 3836749,
            "date": "2022-08-05",
            "competition_id": "NL1",
            "home_team": "Sportclub Heerenveen",
            "away_team": "Sparta Rotterdam",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 12,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "1. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2023-06-01",
            "market_value_eur": 600000,
            "club": "Arsenal FC U21",
            "club_id": 468
          },
          {
            "date": "2023-03-24",
            "market_value_eur": 600000,
            "club": "Wigan Athletic",
            "club_id": 468
          },
          {
            "date": "2022-11-11",
            "market_value_eur": 800000,
            "club": "Sparta Rotterdam",
            "club_id": 468
          },
          {
            "date": "2022-09-14",
            "market_value_eur": 800000,
            "club": "Sparta Rotterdam",
            "club_id": 468
          },
          {
            "date": "2022-01-07",
            "market_value_eur": 1000000,
            "club": "Arsenal FC U23",
            "club_id": 468
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "tunisia:player:raed-chikhaoui",
        "team_id": "tunisia",
        "name": "Raed Chikhaoui",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 1075790,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "platform_external_refs_no_reep_row"
        },
        "lineup_number_candidates": [],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": null,
          "starts": null,
          "bench_rows": null,
          "latest_lineup_date": null,
          "latest_rows": []
        },
        "events": {
          "events_total": null,
          "goal_events": null,
          "card_events": null,
          "substitution_events": null,
          "latest_event_date": null
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "tunisia:player:rani-khedira",
        "team_id": "tunisia",
        "name": "Rani Khedira",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 124410,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "8",
            "sample_size": 317,
            "latest_seen_date": "2026-05-02"
          },
          {
            "number": "6",
            "sample_size": 32,
            "latest_seen_date": "2017-05-20"
          },
          {
            "number": "28",
            "sample_size": 19,
            "latest_seen_date": "2014-03-22"
          }
        ],
        "activity": {
          "appearances_total": 324,
          "minutes_total": 25889,
          "goals_total": 14,
          "assists_total": 8,
          "yellow_cards_total": 73,
          "red_cards_total": 1,
          "latest_appearance_date": "2026-05-02"
        },
        "lineups": {
          "lineup_rows": 368,
          "starts": 303,
          "bench_rows": 65,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4634519,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": true
            },
            {
              "game_id": 4634497,
              "date": "2026-04-24",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4634483,
              "date": "2026-04-18",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4634466,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": true
            },
            {
              "game_id": 4634447,
              "date": "2026-04-05",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": true
            },
            {
              "game_id": 4634423,
              "date": "2026-03-21",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4634408,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4634392,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": true
            },
            {
              "game_id": 4634383,
              "date": "2026-02-28",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4634365,
              "date": "2026-02-21",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": true
            }
          ]
        },
        "events": {
          "events_total": 173,
          "goal_events": 16,
          "card_events": 76,
          "substitution_events": 81,
          "latest_event_date": "2026-05-02"
        },
        "recent_appearances": [
          {
            "game_id": 4634519,
            "date": "2026-05-02",
            "competition_id": "L1",
            "home_team": "1. Fußballclub Union Berlin",
            "away_team": "1. Fußball-Club Köln",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 88,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4634497,
            "date": "2026-04-24",
            "competition_id": "L1",
            "home_team": "RasenBallsport Leipzig",
            "away_team": "1. Fußballclub Union Berlin",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4634483,
            "date": "2026-04-18",
            "competition_id": "L1",
            "home_team": "1. Fußballclub Union Berlin",
            "away_team": "Verein für Leibesübungen Wolfsburg",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 87,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4634466,
            "date": "2026-04-11",
            "competition_id": "L1",
            "home_team": "1. Fußballclub Heidenheim 1846",
            "away_team": "1. Fußballclub Union Berlin",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4634447,
            "date": "2026-04-05",
            "competition_id": "L1",
            "home_team": "1. Fußballclub Union Berlin",
            "away_team": "Fußball-Club St. Pauli von 1910",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4634423,
            "date": "2026-03-21",
            "competition_id": "L1",
            "home_team": "FC Bayern München",
            "away_team": "1. Fußballclub Union Berlin",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4634408,
            "date": "2026-03-15",
            "competition_id": "L1",
            "home_team": "Sport-Club Freiburg",
            "away_team": "1. Fußballclub Union Berlin",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4634392,
            "date": "2026-03-08",
            "competition_id": "L1",
            "home_team": "1. Fußballclub Union Berlin",
            "away_team": "Sportverein Werder Bremen von 1899",
            "score": {
              "home": 1,
              "away": 4
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4634383,
            "date": "2026-02-28",
            "competition_id": "L1",
            "home_team": "Borussia Verein für Leibesübungen 1900 Mönchengladbach",
            "away_team": "1. Fußballclub Union Berlin",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4634365,
            "date": "2026-02-21",
            "competition_id": "L1",
            "home_team": "1. Fußballclub Union Berlin",
            "away_team": "Bayer 04 Leverkusen Fußball",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-19",
            "market_value_eur": 2000000,
            "club": "1.FC Union Berlin",
            "club_id": 89
          },
          {
            "date": "2025-06-05",
            "market_value_eur": 2500000,
            "club": "1.FC Union Berlin",
            "club_id": 89
          },
          {
            "date": "2024-12-20",
            "market_value_eur": 3000000,
            "club": "1.FC Union Berlin",
            "club_id": 89
          },
          {
            "date": "2024-05-29",
            "market_value_eur": 5000000,
            "club": "1.FC Union Berlin",
            "club_id": 89
          },
          {
            "date": "2023-12-14",
            "market_value_eur": 8000000,
            "club": "1.FC Union Berlin",
            "club_id": 89
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "tunisia:player:rayan-elloumi",
        "team_id": "tunisia",
        "name": "Rayan Elloumi",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 1273985,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "19",
            "sample_size": 10,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "75",
            "sample_size": 7,
            "latest_seen_date": "2025-10-19"
          }
        ],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": 17,
          "starts": 1,
          "bench_rows": 16,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4850735,
              "date": "2026-05-03",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4850720,
              "date": "2026-04-26",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4802998,
              "date": "2026-04-18",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4802986,
              "date": "2026-04-12",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4802981,
              "date": "2026-04-05",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4802963,
              "date": "2026-03-22",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4802949,
              "date": "2026-03-15",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4802935,
              "date": "2026-03-08",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4802917,
              "date": "2026-03-01",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4770598,
              "date": "2026-02-22",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "19",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 4,
          "goal_events": 2,
          "card_events": 0,
          "substitution_events": 2,
          "latest_event_date": "2025-10-05"
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "tunisia:player:sabri-ben-hassan",
        "team_id": "tunisia",
        "name": "Sabri Ben Hassan",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 295381,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "manual_review"
        },
        "lineup_number_candidates": [],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": null,
          "starts": null,
          "bench_rows": null,
          "latest_lineup_date": null,
          "latest_rows": []
        },
        "events": {
          "events_total": null,
          "goal_events": null,
          "card_events": null,
          "substitution_events": null,
          "latest_event_date": null
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "tunisia:player:sebastian-tounekti",
        "team_id": "tunisia",
        "name": "Sebastian Tounekti",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 539677,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "23",
            "sample_size": 38,
            "latest_seen_date": "2026-04-19"
          },
          {
            "number": "18",
            "sample_size": 17,
            "latest_seen_date": "2025-08-17"
          },
          {
            "number": "17",
            "sample_size": 9,
            "latest_seen_date": "2021-08-26"
          },
          {
            "number": "26",
            "sample_size": 4,
            "latest_seen_date": "2026-01-03"
          }
        ],
        "activity": {
          "appearances_total": 44,
          "minutes_total": 2700,
          "goals_total": 4,
          "assists_total": 2,
          "yellow_cards_total": 6,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-04-19"
        },
        "lineups": {
          "lineup_rows": 68,
          "starts": 45,
          "bench_rows": 23,
          "latest_lineup_date": "2026-04-19",
          "latest_rows": [
            {
              "game_id": 4839967,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4649530,
              "date": "2026-04-11",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4649535,
              "date": "2026-04-05",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4649541,
              "date": "2026-03-22",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4649518,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4832715,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4649493,
              "date": "2026-03-04",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4649528,
              "date": "2026-03-01",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4805900,
              "date": "2026-02-26",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "23",
              "team_captain": false
            },
            {
              "game_id": 4649506,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "23",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 59,
          "goal_events": 7,
          "card_events": 9,
          "substitution_events": 43,
          "latest_event_date": "2026-04-19"
        },
        "recent_appearances": [
          {
            "game_id": 4839967,
            "date": "2026-04-19",
            "competition_id": "SFA",
            "home_team": "The Celtic Football Club",
            "away_team": "Saint Mirren Football Club",
            "score": {
              "home": 6,
              "away": 2
            },
            "minutes_played": 61,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals"
          },
          {
            "game_id": 4649541,
            "date": "2026-03-22",
            "competition_id": "SC1",
            "home_team": "Dundee United Football Club",
            "away_team": "The Celtic Football Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 33,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4649518,
            "date": "2026-03-14",
            "competition_id": "SC1",
            "home_team": "The Celtic Football Club",
            "away_team": "Motherwell Football Club",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4832715,
            "date": "2026-03-08",
            "competition_id": "SFA",
            "home_team": "Rangers Football Club",
            "away_team": "The Celtic Football Club",
            "score": {
              "home": 2,
              "away": 4
            },
            "minutes_played": 57,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals"
          },
          {
            "game_id": 4649493,
            "date": "2026-03-04",
            "competition_id": "SC1",
            "home_team": "Aberdeen Football Club",
            "away_team": "The Celtic Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4649528,
            "date": "2026-03-01",
            "competition_id": "SC1",
            "home_team": "Rangers Football Club",
            "away_team": "The Celtic Football Club",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4805900,
            "date": "2026-02-26",
            "competition_id": "EL",
            "home_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "away_team": "The Celtic Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 22,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "intermediate stage 2nd leg"
          },
          {
            "game_id": 4649506,
            "date": "2026-02-22",
            "competition_id": "SC1",
            "home_team": "The Celtic Football Club",
            "away_team": "Hibernian Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 69,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4805892,
            "date": "2026-02-19",
            "competition_id": "EL",
            "home_team": "The Celtic Football Club",
            "away_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "score": {
              "home": 1,
              "away": 4
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "intermediate stage 1st leg"
          },
          {
            "game_id": 4649490,
            "date": "2026-02-15",
            "competition_id": "SC1",
            "home_team": "Kilmarnock Football Club",
            "away_team": "The Celtic Football Club",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 45,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2023-06-29",
            "market_value_eur": 300000,
            "club": "Ranheim IL",
            "club_id": 371
          },
          {
            "date": "2022-12-09",
            "market_value_eur": 350000,
            "club": "FK Haugesund",
            "club_id": 371
          },
          {
            "date": "2022-06-08",
            "market_value_eur": 200000,
            "club": "FC Groningen",
            "club_id": 371
          },
          {
            "date": "2022-01-05",
            "market_value_eur": 200000,
            "club": "FC Groningen",
            "club_id": 371
          },
          {
            "date": "2020-12-31",
            "market_value_eur": 200000,
            "club": "FK Bodø/Glimt",
            "club_id": 371
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "tunisia:player:yan-valery",
        "team_id": "tunisia",
        "name": "Yan Valery",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 406008,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "high",
          "id_map_resolution_method": "name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "43",
            "sample_size": 89,
            "latest_seen_date": "2022-08-30"
          },
          {
            "number": "94",
            "sample_size": 30,
            "latest_seen_date": "2023-06-03"
          },
          {
            "number": "22",
            "sample_size": 12,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "18",
            "sample_size": 11,
            "latest_seen_date": "2021-01-30"
          },
          {
            "number": "20",
            "sample_size": 4,
            "latest_seen_date": "2026-01-03"
          }
        ],
        "activity": {
          "appearances_total": 71,
          "minutes_total": 5422,
          "goals_total": 2,
          "assists_total": 2,
          "yellow_cards_total": 10,
          "red_cards_total": 0,
          "latest_appearance_date": "2023-06-03"
        },
        "lineups": {
          "lineup_rows": 147,
          "starts": 83,
          "bench_rows": 64,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4856831,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4856825,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4787678,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4787628,
              "date": "2026-04-04",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4787643,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4787653,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4787673,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4787688,
              "date": "2026-03-04",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4787685,
              "date": "2026-03-01",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "22",
              "team_captain": false
            },
            {
              "game_id": 4787647,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "22",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 42,
          "goal_events": 2,
          "card_events": 14,
          "substitution_events": 26,
          "latest_event_date": "2026-05-03"
        },
        "recent_appearances": [
          {
            "game_id": 3840449,
            "date": "2023-06-03",
            "competition_id": "FR1",
            "home_team": "Football Club de Nantes",
            "away_team": "Angers Sporting Club de l'Ouest",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "38. Matchday"
          },
          {
            "game_id": 3840435,
            "date": "2023-05-27",
            "competition_id": "FR1",
            "home_team": "Angers Sporting Club de l'Ouest",
            "away_team": "ESTAC Troyes",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "37. Matchday"
          },
          {
            "game_id": 3840433,
            "date": "2023-05-21",
            "competition_id": "FR1",
            "home_team": "Stade Reims",
            "away_team": "Angers Sporting Club de l'Ouest",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "36. Matchday"
          },
          {
            "game_id": 3840418,
            "date": "2023-05-14",
            "competition_id": "FR1",
            "home_team": "Olympique de Marseille",
            "away_team": "Angers Sporting Club de l'Ouest",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "35. Matchday"
          },
          {
            "game_id": 3840407,
            "date": "2023-05-07",
            "competition_id": "FR1",
            "home_team": "Angers Sporting Club de l'Ouest",
            "away_team": "Association sportive de Monaco Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 3840293,
            "date": "2023-04-30",
            "competition_id": "FR1",
            "home_team": "Stade Rennais Football Club",
            "away_team": "Angers Sporting Club de l'Ouest",
            "score": {
              "home": 4,
              "away": 2
            },
            "minutes_played": 56,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 3840278,
            "date": "2023-04-21",
            "competition_id": "FR1",
            "home_team": "Angers Sporting Club de l'Ouest",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 3840268,
            "date": "2023-04-16",
            "competition_id": "FR1",
            "home_team": "Clermont Foot 63",
            "away_team": "Angers Sporting Club de l'Ouest",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 3840257,
            "date": "2023-04-08",
            "competition_id": "FR1",
            "home_team": "Angers Sporting Club de l'Ouest",
            "away_team": "Lille Olympique Sporting Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 3840248,
            "date": "2023-04-02",
            "competition_id": "FR1",
            "home_team": "Angers Sporting Club de l'Ouest",
            "away_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2023-06-27",
            "market_value_eur": 2000000,
            "club": "Angers SCO",
            "club_id": 452
          },
          {
            "date": "2022-11-02",
            "market_value_eur": 2500000,
            "club": "Angers SCO",
            "club_id": 452
          },
          {
            "date": "2022-06-15",
            "market_value_eur": 2500000,
            "club": "Southampton FC",
            "club_id": 452
          },
          {
            "date": "2021-12-23",
            "market_value_eur": 2500000,
            "club": "Southampton FC",
            "club_id": 452
          },
          {
            "date": "2021-06-08",
            "market_value_eur": 3000000,
            "club": "Southampton FC",
            "club_id": 452
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "korea-republic:player:bae-junho",
        "team_id": "korea-republic",
        "name": "Bae Junho",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 912081,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "10",
            "sample_size": 7,
            "latest_seen_date": "2026-02-15"
          },
          {
            "number": "22",
            "sample_size": 1,
            "latest_seen_date": "2024-01-06"
          }
        ],
        "activity": {
          "appearances_total": 3,
          "minutes_total": 130,
          "goals_total": 1,
          "assists_total": 0,
          "yellow_cards_total": 1,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-02-15"
        },
        "lineups": {
          "lineup_rows": 8,
          "starts": 3,
          "bench_rows": 5,
          "latest_lineup_date": "2026-02-15",
          "latest_rows": [
            {
              "game_id": 4808373,
              "date": "2026-02-15",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4788520,
              "date": "2026-01-10",
              "type": "substitutes",
              "position": "Attacking Midfield",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4709785,
              "date": "2025-08-26",
              "type": "substitutes",
              "position": "Attacking Midfield",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4634027,
              "date": "2025-08-12",
              "type": "substitutes",
              "position": "Attacking Midfield",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4532781,
              "date": "2025-02-08",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4502582,
              "date": "2025-01-11",
              "type": "substitutes",
              "position": "Attacking Midfield",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4436242,
              "date": "2024-08-27",
              "type": "substitutes",
              "position": "Attacking Midfield",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4246483,
              "date": "2024-01-06",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "22",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 7,
          "goal_events": 1,
          "card_events": 2,
          "substitution_events": 3,
          "latest_event_date": "2026-02-15"
        },
        "recent_appearances": [
          {
            "game_id": 4808373,
            "date": "2026-02-15",
            "competition_id": "FAC",
            "home_team": "Stoke City",
            "away_team": "Fulham Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 89,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Fourth Round"
          },
          {
            "game_id": 4788520,
            "date": "2026-01-10",
            "competition_id": "FAC",
            "home_team": "Stoke City",
            "away_team": "Coventry City",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 14,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Third Round"
          },
          {
            "game_id": 4634027,
            "date": "2025-08-12",
            "competition_id": "CGB",
            "home_team": "Stoke City",
            "away_team": "Walsall FC",
            "score": {
              "home": 4,
              "away": 3
            },
            "minutes_played": 27,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "First Round"
          }
        ],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "korea-republic:player:cho-guesung",
        "team_id": "korea-republic",
        "name": "Cho Guesung",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 652537,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "10",
            "sample_size": 64,
            "latest_seen_date": "2026-03-19"
          },
          {
            "number": "9",
            "sample_size": 4,
            "latest_seen_date": "2024-02-06"
          }
        ],
        "activity": {
          "appearances_total": 60,
          "minutes_total": 3974,
          "goals_total": 18,
          "assists_total": 2,
          "yellow_cards_total": 11,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-03-19"
        },
        "lineups": {
          "lineup_rows": 68,
          "starts": 48,
          "bench_rows": 20,
          "latest_lineup_date": "2026-03-19",
          "latest_rows": [
            {
              "game_id": 4805917,
              "date": "2026-03-19",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4805909,
              "date": "2026-03-12",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4785272,
              "date": "2026-03-08",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4648370,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4648378,
              "date": "2026-02-22",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4648359,
              "date": "2026-02-15",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4785270,
              "date": "2026-02-12",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4648389,
              "date": "2026-02-08",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4716254,
              "date": "2026-01-29",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4716053,
              "date": "2026-01-22",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "10",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 64,
          "goal_events": 21,
          "card_events": 14,
          "substitution_events": 26,
          "latest_event_date": "2026-03-19"
        },
        "recent_appearances": [
          {
            "game_id": 4805917,
            "date": "2026-03-19",
            "competition_id": "EL",
            "home_team": "Fodbold Club Midtjylland",
            "away_team": "Nottingham Forest Football Club",
            "score": {
              "home": 1,
              "away": 5
            },
            "minutes_played": 64,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4805909,
            "date": "2026-03-12",
            "competition_id": "EL",
            "home_team": "Nottingham Forest Football Club",
            "away_team": "Fodbold Club Midtjylland",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 33,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 1st Leg"
          },
          {
            "game_id": 4785272,
            "date": "2026-03-08",
            "competition_id": "DKP",
            "home_team": "Fodbold Club Midtjylland",
            "away_team": "Aarhus Gymnastik Forening",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 25,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 2nd Leg"
          },
          {
            "game_id": 4648370,
            "date": "2026-03-01",
            "competition_id": "DK1",
            "home_team": "Fodbold Club Midtjylland",
            "away_team": "Brøndby Idrætsforening",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 72,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4648378,
            "date": "2026-02-22",
            "competition_id": "DK1",
            "home_team": "Silkeborg Idrætsforening",
            "away_team": "Fodbold Club Midtjylland",
            "score": {
              "home": 0,
              "away": 4
            },
            "minutes_played": 15,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "21. Matchday"
          },
          {
            "game_id": 4648359,
            "date": "2026-02-15",
            "competition_id": "DK1",
            "home_team": "Odense Boldklub",
            "away_team": "Fodbold Club Midtjylland",
            "score": {
              "home": 1,
              "away": 4
            },
            "minutes_played": 84,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 4785270,
            "date": "2026-02-12",
            "competition_id": "DKP",
            "home_team": "Aarhus Gymnastik Forening",
            "away_team": "Fodbold Club Midtjylland",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 76,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Semi-Finals 1st Leg"
          },
          {
            "game_id": 4648389,
            "date": "2026-02-08",
            "competition_id": "DK1",
            "home_team": "Fodbold Club Midtjylland",
            "away_team": "Football Club København",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 28,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "19. Matchday"
          },
          {
            "game_id": 4716254,
            "date": "2026-01-29",
            "competition_id": "EL",
            "home_team": "Fodbold Club Midtjylland",
            "away_team": "GNK Dinamo Zagreb",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4716053,
            "date": "2026-01-22",
            "competition_id": "EL",
            "home_team": "Sportsklubben Brann",
            "away_team": "Fodbold Club Midtjylland",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-06-10",
            "market_value_eur": 4500000,
            "club": "FC Midtjylland",
            "club_id": 865
          },
          {
            "date": "2023-12-21",
            "market_value_eur": 3500000,
            "club": "FC Midtjylland",
            "club_id": 865
          },
          {
            "date": "2023-09-19",
            "market_value_eur": 3000000,
            "club": "FC Midtjylland",
            "club_id": 865
          },
          {
            "date": "2023-06-23",
            "market_value_eur": 2500000,
            "club": "Jeonbuk Hyundai Motors",
            "club_id": 865
          },
          {
            "date": "2022-12-23",
            "market_value_eur": 2500000,
            "club": "Jeonbuk Hyundai Motors",
            "club_id": 865
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "korea-republic:player:cho-yumin",
        "team_id": "korea-republic",
        "name": "Cho Yumin",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 561212,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
        },
        "lineup_number_candidates": [],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": null,
          "starts": null,
          "bench_rows": null,
          "latest_lineup_date": null,
          "latest_rows": []
        },
        "events": {
          "events_total": null,
          "goal_events": null,
          "card_events": null,
          "substitution_events": null,
          "latest_event_date": null
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "korea-republic:player:eom-jisung",
        "team_id": "korea-republic",
        "name": "Eom Jisung",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 706968,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "10",
            "sample_size": 8,
            "latest_seen_date": "2026-01-11"
          }
        ],
        "activity": {
          "appearances_total": 4,
          "minutes_total": 260,
          "goals_total": 1,
          "assists_total": 1,
          "yellow_cards_total": 0,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-01-11"
        },
        "lineups": {
          "lineup_rows": 8,
          "starts": 5,
          "bench_rows": 3,
          "latest_lineup_date": "2026-01-11",
          "latest_rows": [
            {
              "game_id": 4788510,
              "date": "2026-01-11",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4740852,
              "date": "2025-10-29",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4715851,
              "date": "2025-09-17",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4709796,
              "date": "2025-08-26",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4634050,
              "date": "2025-08-12",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4502565,
              "date": "2025-01-12",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4436225,
              "date": "2024-08-28",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4428882,
              "date": "2024-08-13",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "10",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 5,
          "goal_events": 1,
          "card_events": 0,
          "substitution_events": 4,
          "latest_event_date": "2026-01-11"
        },
        "recent_appearances": [
          {
            "game_id": 4788510,
            "date": "2026-01-11",
            "competition_id": "FAC",
            "home_team": "Swansea City",
            "away_team": "West Bromwich Albion",
            "score": {
              "home": 7,
              "away": 8
            },
            "minutes_played": 83,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Third Round"
          },
          {
            "game_id": 4715851,
            "date": "2025-09-17",
            "competition_id": "CGB",
            "home_team": "Swansea City",
            "away_team": "Nottingham Forest Football Club",
            "score": {
              "home": 3,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Third Round"
          },
          {
            "game_id": 4709796,
            "date": "2025-08-26",
            "competition_id": "CGB",
            "home_team": "Swansea City",
            "away_team": "Plymouth Argyle",
            "score": {
              "home": 6,
              "away": 4
            },
            "minutes_played": 61,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Second Round"
          },
          {
            "game_id": 4634050,
            "date": "2025-08-12",
            "competition_id": "CGB",
            "home_team": "Swansea City",
            "away_team": "Crawley Town",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 26,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "First Round"
          }
        ],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "korea-republic:player:hwang-heechan",
        "team_id": "korea-republic",
        "name": "Hwang Heechan",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 292246,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "11",
            "sample_size": 172,
            "latest_seen_date": "2026-05-02"
          },
          {
            "number": "26",
            "sample_size": 31,
            "latest_seen_date": "2022-05-22"
          },
          {
            "number": "19",
            "sample_size": 20,
            "latest_seen_date": "2018-05-03"
          },
          {
            "number": "9",
            "sample_size": 8,
            "latest_seen_date": "2020-02-28"
          },
          {
            "number": "20",
            "sample_size": 1,
            "latest_seen_date": "2019-04-23"
          }
        ],
        "activity": {
          "appearances_total": 170,
          "minutes_total": 8358,
          "goals_total": 30,
          "assists_total": 13,
          "yellow_cards_total": 17,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-04-25"
        },
        "lineups": {
          "lineup_rows": 232,
          "starts": 109,
          "bench_rows": 123,
          "latest_lineup_date": "2026-05-02",
          "latest_rows": [
            {
              "game_id": 4626147,
              "date": "2026-05-02",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4626137,
              "date": "2026-04-25",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4626123,
              "date": "2026-04-18",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4626117,
              "date": "2026-04-10",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4626089,
              "date": "2026-03-16",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4827502,
              "date": "2026-03-06",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4626087,
              "date": "2026-03-03",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4626047,
              "date": "2026-02-07",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4626037,
              "date": "2026-01-31",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "11",
              "team_captain": false
            },
            {
              "game_id": 4626025,
              "date": "2026-01-24",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "11",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 149,
          "goal_events": 43,
          "card_events": 25,
          "substitution_events": 80,
          "latest_event_date": "2026-03-06"
        },
        "recent_appearances": [
          {
            "game_id": 4626137,
            "date": "2026-04-25",
            "competition_id": "GB1",
            "home_team": "Wolverhampton Wanderers Football Club",
            "away_team": "Tottenham Hotspur Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 5,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "34. Matchday"
          },
          {
            "game_id": 4626123,
            "date": "2026-04-18",
            "competition_id": "GB1",
            "home_team": "Leeds United Association Football Club",
            "away_team": "Wolverhampton Wanderers Football Club",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 15,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4626117,
            "date": "2026-04-10",
            "competition_id": "GB1",
            "home_team": "West Ham United Football Club",
            "away_team": "Wolverhampton Wanderers Football Club",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 19,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4827502,
            "date": "2026-03-06",
            "competition_id": "FAC",
            "home_team": "Wolverhampton Wanderers Football Club",
            "away_team": "Liverpool Football Club",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 15,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Round of 16"
          },
          {
            "game_id": 4626047,
            "date": "2026-02-07",
            "competition_id": "GB1",
            "home_team": "Wolverhampton Wanderers Football Club",
            "away_team": "Chelsea Football Club",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 43,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4626037,
            "date": "2026-01-31",
            "competition_id": "GB1",
            "home_team": "Wolverhampton Wanderers Football Club",
            "away_team": "Association Football Club Bournemouth",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 70,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4626025,
            "date": "2026-01-24",
            "competition_id": "GB1",
            "home_team": "Manchester City Football Club",
            "away_team": "Wolverhampton Wanderers Football Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 71,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4626017,
            "date": "2026-01-18",
            "competition_id": "GB1",
            "home_team": "Wolverhampton Wanderers Football Club",
            "away_team": "Newcastle United Football Club",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 86,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4788499,
            "date": "2026-01-10",
            "competition_id": "FAC",
            "home_team": "Wolverhampton Wanderers Football Club",
            "away_team": "Shrewsbury Town",
            "score": {
              "home": 6,
              "away": 1
            },
            "minutes_played": 74,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Third Round"
          },
          {
            "game_id": 4626003,
            "date": "2026-01-07",
            "competition_id": "GB1",
            "home_team": "Everton Football Club",
            "away_team": "Wolverhampton Wanderers Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "21. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-09",
            "market_value_eur": 10000000,
            "club": "Wolverhampton Wanderers",
            "club_id": 543
          },
          {
            "date": "2025-05-30",
            "market_value_eur": 12000000,
            "club": "Wolverhampton Wanderers",
            "club_id": 543
          },
          {
            "date": "2025-03-18",
            "market_value_eur": 17000000,
            "club": "Wolverhampton Wanderers",
            "club_id": 543
          },
          {
            "date": "2024-12-16",
            "market_value_eur": 22000000,
            "club": "Wolverhampton Wanderers",
            "club_id": 543
          },
          {
            "date": "2024-05-27",
            "market_value_eur": 25000000,
            "club": "Wolverhampton Wanderers",
            "club_id": 543
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "korea-republic:player:hwang-inbeom",
        "team_id": "korea-republic",
        "name": "Hwang Inbeom",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 365394,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "6",
            "sample_size": 76,
            "latest_seen_date": "2026-03-15"
          },
          {
            "number": "33",
            "sample_size": 37,
            "latest_seen_date": "2023-04-12"
          },
          {
            "number": "4",
            "sample_size": 31,
            "latest_seen_date": "2025-05-18"
          },
          {
            "number": "66",
            "sample_size": 6,
            "latest_seen_date": "2023-12-13"
          }
        ],
        "activity": {
          "appearances_total": 108,
          "minutes_total": 7877,
          "goals_total": 12,
          "assists_total": 17,
          "yellow_cards_total": 18,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-03-15"
        },
        "lineups": {
          "lineup_rows": 150,
          "starts": 126,
          "bench_rows": 24,
          "latest_lineup_date": "2026-03-15",
          "latest_rows": [
            {
              "game_id": 4641542,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4641580,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4641593,
              "date": "2026-03-01",
              "type": "substitutes",
              "position": "Defensive Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4641524,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4641560,
              "date": "2026-02-15",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4641550,
              "date": "2026-02-08",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4641616,
              "date": "2026-02-01",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4715939,
              "date": "2026-01-29",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4641605,
              "date": "2026-01-25",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "6",
              "team_captain": false
            },
            {
              "game_id": 4715929,
              "date": "2026-01-22",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "6",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 99,
          "goal_events": 16,
          "card_events": 27,
          "substitution_events": 56,
          "latest_event_date": "2026-03-15"
        },
        "recent_appearances": [
          {
            "game_id": 4641542,
            "date": "2026-03-15",
            "competition_id": "NL1",
            "home_team": "Feyenoord Rotterdam",
            "away_team": "Excelsior Rotterdam",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 44,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4641580,
            "date": "2026-03-08",
            "competition_id": "NL1",
            "home_team": "Nooit Opgeven Altijd Doorzetten Aangenaam Door Vermaak En Nuttig Door Ontspanning Combinatie Breda",
            "away_team": "Feyenoord Rotterdam",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 86,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4641593,
            "date": "2026-03-01",
            "competition_id": "NL1",
            "home_team": "Football Club Twente",
            "away_team": "Feyenoord Rotterdam",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 29,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4641524,
            "date": "2026-02-22",
            "competition_id": "NL1",
            "home_team": "Feyenoord Rotterdam",
            "away_team": "Sportclub Telstar",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4641560,
            "date": "2026-02-15",
            "competition_id": "NL1",
            "home_team": "Feyenoord Rotterdam",
            "away_team": "Go Ahead Eagles",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4641550,
            "date": "2026-02-08",
            "competition_id": "NL1",
            "home_team": "Football Club Utrecht",
            "away_team": "Feyenoord Rotterdam",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 82,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4641616,
            "date": "2026-02-01",
            "competition_id": "NL1",
            "home_team": "Eindhovense Voetbalvereniging Philips Sport Vereniging",
            "away_team": "Feyenoord Rotterdam",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 64,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "21. Matchday"
          },
          {
            "game_id": 4715939,
            "date": "2026-01-29",
            "competition_id": "EL",
            "home_team": "Real Betis Balompié S.A.D.",
            "away_team": "Feyenoord Rotterdam",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 29,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4641605,
            "date": "2026-01-25",
            "competition_id": "NL1",
            "home_team": "Feyenoord Rotterdam",
            "away_team": "Heracles Almelo",
            "score": {
              "home": 4,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 2,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 4715929,
            "date": "2026-01-22",
            "competition_id": "EL",
            "home_team": "Feyenoord Rotterdam",
            "away_team": "Sportklub Puntigamer Sturm Graz",
            "score": {
              "home": 3,
              "away": 0
            },
            "minutes_played": 79,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Group Stage"
          }
        ],
        "valuation_history": [
          {
            "date": "2023-05-22",
            "market_value_eur": 4500000,
            "club": "Olympiacos Piraeus",
            "club_id": 234
          },
          {
            "date": "2022-11-07",
            "market_value_eur": 3500000,
            "club": "Olympiacos Piraeus",
            "club_id": 234
          },
          {
            "date": "2022-06-18",
            "market_value_eur": 3000000,
            "club": "FC Seoul",
            "club_id": 234
          },
          {
            "date": "2021-12-29",
            "market_value_eur": 3000000,
            "club": "Rubin Kazan",
            "club_id": 234
          },
          {
            "date": "2021-06-02",
            "market_value_eur": 2500000,
            "club": "Rubin Kazan",
            "club_id": 234
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "korea-republic:player:jo-hyeonwoo",
        "team_id": "korea-republic",
        "name": "Jo Hyeonwoo",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 260171,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "21",
            "sample_size": 34,
            "latest_seen_date": "2026-05-05"
          }
        ],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": 34,
          "starts": 34,
          "bench_rows": 0,
          "latest_lineup_date": "2026-05-05",
          "latest_rows": [
            {
              "game_id": 4803429,
              "date": "2026-05-05",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4803422,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4803420,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4803413,
              "date": "2026-04-22",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4803407,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4803368,
              "date": "2026-04-15",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4803400,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4803392,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4803387,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "21",
              "team_captain": false
            },
            {
              "game_id": 4803382,
              "date": "2026-03-18",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "21",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": null,
          "goal_events": null,
          "card_events": null,
          "substitution_events": null,
          "latest_event_date": null
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "korea-republic:player:kim-jingyu",
        "team_id": "korea-republic",
        "name": "Kim Jingyu",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 365377,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "97",
            "sample_size": 28,
            "latest_seen_date": "2026-05-05"
          }
        ],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": 28,
          "starts": 27,
          "bench_rows": 1,
          "latest_lineup_date": "2026-05-05",
          "latest_rows": [
            {
              "game_id": 4803427,
              "date": "2026-05-05",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "97",
              "team_captain": false
            },
            {
              "game_id": 4803424,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "97",
              "team_captain": false
            },
            {
              "game_id": 4803418,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "97",
              "team_captain": false
            },
            {
              "game_id": 4803411,
              "date": "2026-04-21",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "97",
              "team_captain": false
            },
            {
              "game_id": 4803403,
              "date": "2026-04-18",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "97",
              "team_captain": false
            },
            {
              "game_id": 4803398,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "97",
              "team_captain": false
            },
            {
              "game_id": 4803392,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "97",
              "team_captain": false
            },
            {
              "game_id": 4803385,
              "date": "2026-03-21",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "97",
              "team_captain": false
            },
            {
              "game_id": 4803383,
              "date": "2026-03-18",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "97",
              "team_captain": false
            },
            {
              "game_id": 4803373,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "97",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 30,
          "goal_events": 4,
          "card_events": 2,
          "substitution_events": 24,
          "latest_event_date": "2026-05-05"
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "korea-republic:player:kim-minjae",
        "team_id": "korea-republic",
        "name": "Kim Minjae",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 503482,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "3",
            "sample_size": 222,
            "latest_seen_date": "2026-05-06"
          },
          {
            "number": "4",
            "sample_size": 3,
            "latest_seen_date": "2024-02-02"
          }
        ],
        "activity": {
          "appearances_total": 197,
          "minutes_total": 15456,
          "goals_total": 8,
          "assists_total": 5,
          "yellow_cards_total": 24,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-06"
        },
        "lineups": {
          "lineup_rows": 225,
          "starts": 179,
          "bench_rows": 46,
          "latest_lineup_date": "2026-05-06",
          "latest_rows": [
            {
              "game_id": 4814380,
              "date": "2026-05-06",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4634513,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4814378,
              "date": "2026-04-28",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4634496,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4830557,
              "date": "2026-04-22",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4634477,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4814375,
              "date": "2026-04-15",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4634465,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4814371,
              "date": "2026-04-07",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4634443,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 78,
          "goal_events": 8,
          "card_events": 28,
          "substitution_events": 42,
          "latest_event_date": "2026-04-04"
        },
        "recent_appearances": [
          {
            "game_id": 4814380,
            "date": "2026-05-06",
            "competition_id": "CL",
            "home_team": "FC Bayern München",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 22,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 2nd Leg"
          },
          {
            "game_id": 4634513,
            "date": "2026-05-02",
            "competition_id": "L1",
            "home_team": "FC Bayern München",
            "away_team": "1. Fußballclub Heidenheim 1846",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4634496,
            "date": "2026-04-25",
            "competition_id": "L1",
            "home_team": "1. Fußball- und Sportverein Mainz 05",
            "away_team": "FC Bayern München",
            "score": {
              "home": 3,
              "away": 4
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4830557,
            "date": "2026-04-22",
            "competition_id": "DFB",
            "home_team": "Bayer 04 Leverkusen Fußball",
            "away_team": "FC Bayern München",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 6,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals"
          },
          {
            "game_id": 4634477,
            "date": "2026-04-19",
            "competition_id": "L1",
            "home_team": "FC Bayern München",
            "away_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "score": {
              "home": 4,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4634465,
            "date": "2026-04-11",
            "competition_id": "L1",
            "home_team": "Fußball-Club St. Pauli von 1910",
            "away_team": "FC Bayern München",
            "score": {
              "home": 0,
              "away": 5
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4634443,
            "date": "2026-04-04",
            "competition_id": "L1",
            "home_team": "Sport-Club Freiburg",
            "away_team": "FC Bayern München",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 87,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4634423,
            "date": "2026-03-21",
            "competition_id": "L1",
            "home_team": "FC Bayern München",
            "away_team": "1. Fußballclub Union Berlin",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 71,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4814365,
            "date": "2026-03-18",
            "competition_id": "CL",
            "home_team": "FC Bayern München",
            "away_team": "Atalanta Bergamasca Calcio S.p.a.",
            "score": {
              "home": 4,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4634405,
            "date": "2026-03-14",
            "competition_id": "L1",
            "home_team": "Bayer 04 Leverkusen Fußball",
            "away_team": "FC Bayern München",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 2,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-19",
            "market_value_eur": 25000000,
            "club": "Bayern Munich",
            "club_id": 27
          },
          {
            "date": "2025-10-14",
            "market_value_eur": 32000000,
            "club": "Bayern Munich",
            "club_id": 27
          },
          {
            "date": "2025-06-05",
            "market_value_eur": 40000000,
            "club": "Bayern Munich",
            "club_id": 27
          },
          {
            "date": "2024-12-20",
            "market_value_eur": 45000000,
            "club": "Bayern Munich",
            "club_id": 27
          },
          {
            "date": "2024-05-29",
            "market_value_eur": 45000000,
            "club": "Bayern Munich",
            "club_id": 27
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "korea-republic:player:kim-moonhwan",
        "team_id": "korea-republic",
        "name": "Kim Moonhwan",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 524592,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "33",
            "sample_size": 26,
            "latest_seen_date": "2026-05-05"
          }
        ],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": 26,
          "starts": 20,
          "bench_rows": 6,
          "latest_lineup_date": "2026-05-05",
          "latest_rows": [
            {
              "game_id": 4803430,
              "date": "2026-05-05",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "33",
              "team_captain": false
            },
            {
              "game_id": 4803426,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "33",
              "team_captain": true
            },
            {
              "game_id": 4803420,
              "date": "2026-04-26",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "33",
              "team_captain": false
            },
            {
              "game_id": 4803412,
              "date": "2026-04-22",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "33",
              "team_captain": true
            },
            {
              "game_id": 4803404,
              "date": "2026-04-18",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "33",
              "team_captain": true
            },
            {
              "game_id": 4803401,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "33",
              "team_captain": false
            },
            {
              "game_id": 4803393,
              "date": "2026-04-04",
              "type": "substitutes",
              "position": "Right-Back",
              "number": "33",
              "team_captain": false
            },
            {
              "game_id": 4803385,
              "date": "2026-03-21",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "33",
              "team_captain": false
            },
            {
              "game_id": 4803381,
              "date": "2026-03-18",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "33",
              "team_captain": false
            },
            {
              "game_id": 4803374,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "33",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 8,
          "goal_events": 1,
          "card_events": 5,
          "substitution_events": 2,
          "latest_event_date": "2026-04-12"
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "korea-republic:player:lee-donggyeong",
        "team_id": "korea-republic",
        "name": "Lee Donggyeong",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 558086,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "14",
            "sample_size": 15,
            "latest_seen_date": "2025-10-25"
          },
          {
            "number": "10",
            "sample_size": 11,
            "latest_seen_date": "2026-05-05"
          }
        ],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": 26,
          "starts": 21,
          "bench_rows": 5,
          "latest_lineup_date": "2026-05-05",
          "latest_rows": [
            {
              "game_id": 4803429,
              "date": "2026-05-05",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "10",
              "team_captain": true
            },
            {
              "game_id": 4803422,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "10",
              "team_captain": true
            },
            {
              "game_id": 4803420,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4803413,
              "date": "2026-04-22",
              "type": "substitutes",
              "position": "Attacking Midfield",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4803407,
              "date": "2026-04-19",
              "type": "substitutes",
              "position": "Attacking Midfield",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4803400,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4803392,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4803387,
              "date": "2026-03-22",
              "type": "substitutes",
              "position": "Attacking Midfield",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4803382,
              "date": "2026-03-18",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "10",
              "team_captain": false
            },
            {
              "game_id": 4803375,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "10",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 29,
          "goal_events": 13,
          "card_events": 4,
          "substitution_events": 12,
          "latest_event_date": "2026-05-05"
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "korea-republic:player:lee-hanbeom",
        "team_id": "korea-republic",
        "name": "Lee Hanbeom",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 706963,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "3",
            "sample_size": 93,
            "latest_seen_date": "2026-03-19"
          }
        ],
        "activity": {
          "appearances_total": 49,
          "minutes_total": 3423,
          "goals_total": 2,
          "assists_total": 7,
          "yellow_cards_total": 5,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-03-19"
        },
        "lineups": {
          "lineup_rows": 93,
          "starts": 35,
          "bench_rows": 58,
          "latest_lineup_date": "2026-03-19",
          "latest_rows": [
            {
              "game_id": 4805917,
              "date": "2026-03-19",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4805909,
              "date": "2026-03-12",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4785272,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4648370,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4648378,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4648359,
              "date": "2026-02-15",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4785270,
              "date": "2026-02-12",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4648389,
              "date": "2026-02-08",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4716254,
              "date": "2026-01-29",
              "type": "substitutes",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            },
            {
              "game_id": 4716053,
              "date": "2026-01-22",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "3",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 8,
          "goal_events": 2,
          "card_events": 5,
          "substitution_events": 1,
          "latest_event_date": "2026-02-12"
        },
        "recent_appearances": [
          {
            "game_id": 4805917,
            "date": "2026-03-19",
            "competition_id": "EL",
            "home_team": "Fodbold Club Midtjylland",
            "away_team": "Nottingham Forest Football Club",
            "score": {
              "home": 1,
              "away": 5
            },
            "minutes_played": 74,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4805909,
            "date": "2026-03-12",
            "competition_id": "EL",
            "home_team": "Nottingham Forest Football Club",
            "away_team": "Fodbold Club Midtjylland",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 30,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 1st Leg"
          },
          {
            "game_id": 4785272,
            "date": "2026-03-08",
            "competition_id": "DKP",
            "home_team": "Fodbold Club Midtjylland",
            "away_team": "Aarhus Gymnastik Forening",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 2nd Leg"
          },
          {
            "game_id": 4648370,
            "date": "2026-03-01",
            "competition_id": "DK1",
            "home_team": "Fodbold Club Midtjylland",
            "away_team": "Brøndby Idrætsforening",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4648378,
            "date": "2026-02-22",
            "competition_id": "DK1",
            "home_team": "Silkeborg Idrætsforening",
            "away_team": "Fodbold Club Midtjylland",
            "score": {
              "home": 0,
              "away": 4
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "21. Matchday"
          },
          {
            "game_id": 4648359,
            "date": "2026-02-15",
            "competition_id": "DK1",
            "home_team": "Odense Boldklub",
            "away_team": "Fodbold Club Midtjylland",
            "score": {
              "home": 1,
              "away": 4
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 4785270,
            "date": "2026-02-12",
            "competition_id": "DKP",
            "home_team": "Aarhus Gymnastik Forening",
            "away_team": "Fodbold Club Midtjylland",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals 1st Leg"
          },
          {
            "game_id": 4648389,
            "date": "2026-02-08",
            "competition_id": "DK1",
            "home_team": "Fodbold Club Midtjylland",
            "away_team": "Football Club København",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 2,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "19. Matchday"
          },
          {
            "game_id": 4716254,
            "date": "2026-01-29",
            "competition_id": "EL",
            "home_team": "Fodbold Club Midtjylland",
            "away_team": "GNK Dinamo Zagreb",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 11,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4716053,
            "date": "2026-01-22",
            "competition_id": "EL",
            "home_team": "Sportsklubben Brann",
            "away_team": "Fodbold Club Midtjylland",
            "score": {
              "home": 3,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-15",
            "market_value_eur": 1800000,
            "club": "FC Midtjylland",
            "club_id": 865
          },
          {
            "date": "2025-06-16",
            "market_value_eur": 1000000,
            "club": "FC Midtjylland",
            "club_id": 865
          },
          {
            "date": "2024-12-09",
            "market_value_eur": 1000000,
            "club": "FC Midtjylland",
            "club_id": 865
          },
          {
            "date": "2024-06-10",
            "market_value_eur": 1000000,
            "club": "FC Midtjylland",
            "club_id": 865
          },
          {
            "date": "2023-12-21",
            "market_value_eur": 1000000,
            "club": "FC Midtjylland",
            "club_id": 865
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "korea-republic:player:lee-jaesung",
        "team_id": "korea-republic",
        "name": "Lee Jaesung",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 314398,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "7",
            "sample_size": 181,
            "latest_seen_date": "2026-04-04"
          },
          {
            "number": "10",
            "sample_size": 4,
            "latest_seen_date": "2024-02-06"
          },
          {
            "number": "17",
            "sample_size": 2,
            "latest_seen_date": "2016-12-14"
          }
        ],
        "activity": {
          "appearances_total": 161,
          "minutes_total": 11091,
          "goals_total": 29,
          "assists_total": 22,
          "yellow_cards_total": 19,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-04-04"
        },
        "lineups": {
          "lineup_rows": 187,
          "starts": 149,
          "bench_rows": 38,
          "latest_lineup_date": "2026-04-04",
          "latest_rows": [
            {
              "game_id": 4634448,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4634425,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4805873,
              "date": "2026-03-19",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4634409,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4805865,
              "date": "2026-03-12",
              "type": "substitutes",
              "position": "Attacking Midfield",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4634389,
              "date": "2026-03-07",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4634378,
              "date": "2026-02-28",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4634362,
              "date": "2026-02-20",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4634344,
              "date": "2026-02-13",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4634326,
              "date": "2026-02-07",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "7",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 175,
          "goal_events": 33,
          "card_events": 21,
          "substitution_events": 118,
          "latest_event_date": "2026-04-04"
        },
        "recent_appearances": [
          {
            "game_id": 4634448,
            "date": "2026-04-04",
            "competition_id": "L1",
            "home_team": "Turn- und Sportgemeinschaft 1899 Hoffenheim Fußball-Spielbetriebs",
            "away_team": "1. Fußball- und Sportverein Mainz 05",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 76,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4634425,
            "date": "2026-03-22",
            "competition_id": "L1",
            "home_team": "1. Fußball- und Sportverein Mainz 05",
            "away_team": "Eintracht Frankfurt Fußball AG",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 81,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4634409,
            "date": "2026-03-15",
            "competition_id": "L1",
            "home_team": "Sportverein Werder Bremen von 1899",
            "away_team": "1. Fußball- und Sportverein Mainz 05",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 87,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4634389,
            "date": "2026-03-07",
            "competition_id": "L1",
            "home_team": "1. Fußball- und Sportverein Mainz 05",
            "away_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4634378,
            "date": "2026-02-28",
            "competition_id": "L1",
            "home_team": "Bayer 04 Leverkusen Fußball",
            "away_team": "1. Fußball- und Sportverein Mainz 05",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 89,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4634362,
            "date": "2026-02-20",
            "competition_id": "L1",
            "home_team": "1. Fußball- und Sportverein Mainz 05",
            "away_team": "Hamburger Sport Verein",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 86,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          },
          {
            "game_id": 4634344,
            "date": "2026-02-13",
            "competition_id": "L1",
            "home_team": "Borussia Dortmund",
            "away_team": "1. Fußball- und Sportverein Mainz 05",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 60,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "22. Matchday"
          },
          {
            "game_id": 4634326,
            "date": "2026-02-07",
            "competition_id": "L1",
            "home_team": "1. Fußball- und Sportverein Mainz 05",
            "away_team": "Fußball-Club Augsburg 1907",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 88,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "21. Matchday"
          },
          {
            "game_id": 4634308,
            "date": "2026-01-31",
            "competition_id": "L1",
            "home_team": "RasenBallsport Leipzig",
            "away_team": "1. Fußball- und Sportverein Mainz 05",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "20. Matchday"
          },
          {
            "game_id": 4634301,
            "date": "2026-01-24",
            "competition_id": "L1",
            "home_team": "1. Fußball- und Sportverein Mainz 05",
            "away_team": "Verein für Leibesübungen Wolfsburg",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "19. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-19",
            "market_value_eur": 2000000,
            "club": "1.FSV Mainz 05",
            "club_id": 39
          },
          {
            "date": "2025-06-05",
            "market_value_eur": 2500000,
            "club": "1.FSV Mainz 05",
            "club_id": 39
          },
          {
            "date": "2024-12-20",
            "market_value_eur": 2500000,
            "club": "1.FSV Mainz 05",
            "club_id": 39
          },
          {
            "date": "2024-05-29",
            "market_value_eur": 2500000,
            "club": "1.FSV Mainz 05",
            "club_id": 39
          },
          {
            "date": "2023-12-14",
            "market_value_eur": 3000000,
            "club": "1.FSV Mainz 05",
            "club_id": 39
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "korea-republic:player:lee-kangin",
        "team_id": "korea-republic",
        "name": "Lee Kangin",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 557149,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "19",
            "sample_size": 211,
            "latest_seen_date": "2026-05-06"
          },
          {
            "number": "16",
            "sample_size": 46,
            "latest_seen_date": "2020-07-19"
          },
          {
            "number": "20",
            "sample_size": 38,
            "latest_seen_date": "2021-05-22"
          },
          {
            "number": "34",
            "sample_size": 7,
            "latest_seen_date": "2019-01-26"
          },
          {
            "number": "18",
            "sample_size": 4,
            "latest_seen_date": "2024-02-06"
          }
        ],
        "activity": {
          "appearances_total": 250,
          "minutes_total": 13141,
          "goals_total": 26,
          "assists_total": 30,
          "yellow_cards_total": 27,
          "red_cards_total": 2,
          "latest_appearance_date": "2026-05-02"
        },
        "lineups": {
          "lineup_rows": 306,
          "starts": 141,
          "bench_rows": 165,
          "latest_lineup_date": "2026-05-06",
          "latest_rows": [
            {
              "game_id": 4814380,
              "date": "2026-05-06",
              "type": "substitutes",
              "position": "Attacking Midfield",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4635285,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4814378,
              "date": "2026-04-28",
              "type": "substitutes",
              "position": "Attacking Midfield",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4635277,
              "date": "2026-04-25",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4635231,
              "date": "2026-04-22",
              "type": "substitutes",
              "position": "Attacking Midfield",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4635275,
              "date": "2026-04-19",
              "type": "substitutes",
              "position": "Attacking Midfield",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4814374,
              "date": "2026-04-14",
              "type": "substitutes",
              "position": "Attacking Midfield",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4814370,
              "date": "2026-04-08",
              "type": "substitutes",
              "position": "Attacking Midfield",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4635256,
              "date": "2026-04-03",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "19",
              "team_captain": false
            },
            {
              "game_id": 4635247,
              "date": "2026-03-21",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "19",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 167,
          "goal_events": 30,
          "card_events": 31,
          "substitution_events": 105,
          "latest_event_date": "2026-04-25"
        },
        "recent_appearances": [
          {
            "game_id": 4635285,
            "date": "2026-05-02",
            "competition_id": "FR1",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Football Club Lorient-Bretagne Sud",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4635277,
            "date": "2026-04-25",
            "competition_id": "FR1",
            "home_team": "Angers Sporting Club de l'Ouest",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4635275,
            "date": "2026-04-19",
            "competition_id": "FR1",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Olympique Lyonnais",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 31,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4814370,
            "date": "2026-04-08",
            "competition_id": "CL",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Liverpool Football Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 12,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 1st Leg"
          },
          {
            "game_id": 4635256,
            "date": "2026-04-03",
            "competition_id": "FR1",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Toulouse Football Club",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 59,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4635247,
            "date": "2026-03-21",
            "competition_id": "FR1",
            "home_team": "Olympique Gymnaste Club Nice Côte d'Azur",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 0,
              "away": 4
            },
            "minutes_played": 64,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4814362,
            "date": "2026-03-17",
            "competition_id": "CL",
            "home_team": "Chelsea Football Club",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 0,
              "away": 3
            },
            "minutes_played": 17,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 2nd Leg"
          },
          {
            "game_id": 4814354,
            "date": "2026-03-11",
            "competition_id": "CL",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Chelsea Football Club",
            "score": {
              "home": 5,
              "away": 2
            },
            "minutes_played": 21,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Last 16 1st Leg"
          },
          {
            "game_id": 4635230,
            "date": "2026-03-06",
            "competition_id": "FR1",
            "home_team": "Paris Saint-Germain Football Club",
            "away_team": "Association sportive de Monaco Football Club",
            "score": {
              "home": 1,
              "away": 3
            },
            "minutes_played": 30,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4635213,
            "date": "2026-02-28",
            "competition_id": "FR1",
            "home_team": "Le Havre Athletic Club",
            "away_team": "Paris Saint-Germain Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 61,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-15",
            "market_value_eur": 25000000,
            "club": "Paris Saint-Germain",
            "club_id": 583
          },
          {
            "date": "2025-06-03",
            "market_value_eur": 25000000,
            "club": "Paris Saint-Germain",
            "club_id": 583
          },
          {
            "date": "2024-12-10",
            "market_value_eur": 30000000,
            "club": "Paris Saint-Germain",
            "club_id": 583
          },
          {
            "date": "2024-06-03",
            "market_value_eur": 25000000,
            "club": "Paris Saint-Germain",
            "club_id": 583
          },
          {
            "date": "2023-12-18",
            "market_value_eur": 22000000,
            "club": "Paris Saint-Germain",
            "club_id": 583
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "korea-republic:player:lee-taeseok",
        "team_id": "korea-republic",
        "name": "Lee Taeseok",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 639027,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "17",
            "sample_size": 28,
            "latest_seen_date": "2026-05-03"
          },
          {
            "number": "26",
            "sample_size": 12,
            "latest_seen_date": "2025-07-22"
          }
        ],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": 40,
          "starts": 38,
          "bench_rows": 2,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4839866,
              "date": "2026-05-03",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4839861,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4839853,
              "date": "2026-04-22",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4839848,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4839842,
              "date": "2026-04-12",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4839834,
              "date": "2026-04-05",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4839829,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4643004,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4642996,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "17",
              "team_captain": false
            },
            {
              "game_id": 4642992,
              "date": "2026-02-21",
              "type": "starting_lineup",
              "position": "Left Midfield",
              "number": "17",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 20,
          "goal_events": 3,
          "card_events": 10,
          "substitution_events": 7,
          "latest_event_date": "2026-04-26"
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "korea-republic:player:oh-hyeongyu",
        "team_id": "korea-republic",
        "name": "Oh Hyeongyu",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 639246,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "9",
            "sample_size": 69,
            "latest_seen_date": "2026-05-01"
          },
          {
            "number": "19",
            "sample_size": 51,
            "latest_seen_date": "2024-08-30"
          },
          {
            "number": "20",
            "sample_size": 4,
            "latest_seen_date": "2024-02-06"
          }
        ],
        "activity": {
          "appearances_total": 110,
          "minutes_total": 4356,
          "goals_total": 31,
          "assists_total": 7,
          "yellow_cards_total": 8,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-05-01"
        },
        "lineups": {
          "lineup_rows": 124,
          "starts": 39,
          "bench_rows": 85,
          "latest_lineup_date": "2026-05-01",
          "latest_rows": [
            {
              "game_id": 4648049,
              "date": "2026-05-01",
              "type": "substitutes",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4648042,
              "date": "2026-04-27",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4648031,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4648021,
              "date": "2026-04-10",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4648013,
              "date": "2026-04-05",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4648002,
              "date": "2026-03-19",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4647995,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4647990,
              "date": "2026-03-07",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4647977,
              "date": "2026-02-28",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            },
            {
              "game_id": 4647971,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "9",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 68,
          "goal_events": 31,
          "card_events": 9,
          "substitution_events": 28,
          "latest_event_date": "2026-04-19"
        },
        "recent_appearances": [
          {
            "game_id": 4648049,
            "date": "2026-05-01",
            "competition_id": "TR1",
            "home_team": "Gaziantep Futbol Kulübü A.Ş.",
            "away_team": "Beşiktaş Jimnastik Kulübü",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 15,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4648042,
            "date": "2026-04-27",
            "competition_id": "TR1",
            "home_team": "Beşiktaş Jimnastik Kulübü",
            "away_team": "Fatih Karagümrük Sportif Faaliyetler San. Tic. A.Ş.",
            "score": {
              "home": 0,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4648031,
            "date": "2026-04-19",
            "competition_id": "TR1",
            "home_team": "Samsunspor",
            "away_team": "Beşiktaş Jimnastik Kulübü",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 88,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4648021,
            "date": "2026-04-10",
            "competition_id": "TR1",
            "home_team": "Beşiktaş Jimnastik Kulübü",
            "away_team": "Antalyaspor",
            "score": {
              "home": 4,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 2,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4648013,
            "date": "2026-04-05",
            "competition_id": "TR1",
            "home_team": "Fenerbahçe Spor Kulübü",
            "away_team": "Beşiktaş Jimnastik Kulübü",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4648002,
            "date": "2026-03-19",
            "competition_id": "TR1",
            "home_team": "Beşiktaş Jimnastik Kulübü",
            "away_team": "Kasımpaşa A.Ş.",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "27. Matchday"
          },
          {
            "game_id": 4647995,
            "date": "2026-03-15",
            "competition_id": "TR1",
            "home_team": "Gençlerbirliği Spor Kulübü",
            "away_team": "Beşiktaş Jimnastik Kulübü",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 89,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "26. Matchday"
          },
          {
            "game_id": 4647990,
            "date": "2026-03-07",
            "competition_id": "TR1",
            "home_team": "Beşiktaş Jimnastik Kulübü",
            "away_team": "Galatasaray Spor Kulübü",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4647977,
            "date": "2026-02-28",
            "competition_id": "TR1",
            "home_team": "Kocaelispor Kulübü",
            "away_team": "Beşiktaş Jimnastik Kulübü",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "24. Matchday"
          },
          {
            "game_id": 4647971,
            "date": "2026-02-22",
            "competition_id": "TR1",
            "home_team": "Beşiktaş Jimnastik Kulübü",
            "away_team": "Göztepe Sportif Yatırımlar A.Ş.",
            "score": {
              "home": 4,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "23. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-05-30",
            "market_value_eur": 1800000,
            "club": "Celtic FC",
            "club_id": 114
          },
          {
            "date": "2023-12-05",
            "market_value_eur": 1800000,
            "club": "Celtic FC",
            "club_id": 114
          },
          {
            "date": "2023-06-26",
            "market_value_eur": 1800000,
            "club": "Celtic FC",
            "club_id": 114
          },
          {
            "date": "2023-03-22",
            "market_value_eur": 1800000,
            "club": "Celtic FC",
            "club_id": 114
          },
          {
            "date": "2022-12-27",
            "market_value_eur": 550000,
            "club": "Suwon Samsung Bluewings",
            "club_id": 114
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "korea-republic:player:paik-seungho",
        "team_id": "korea-republic",
        "name": "Paik Seungho",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 282689,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "35",
            "sample_size": 10,
            "latest_seen_date": "2019-05-05"
          },
          {
            "number": "13",
            "sample_size": 5,
            "latest_seen_date": "2025-01-11"
          },
          {
            "number": "14",
            "sample_size": 4,
            "latest_seen_date": "2021-02-02"
          },
          {
            "number": "8",
            "sample_size": 3,
            "latest_seen_date": "2026-01-10"
          }
        ],
        "activity": {
          "appearances_total": 3,
          "minutes_total": 158,
          "goals_total": 0,
          "assists_total": 0,
          "yellow_cards_total": 0,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-01-10"
        },
        "lineups": {
          "lineup_rows": 22,
          "starts": 5,
          "bench_rows": 17,
          "latest_lineup_date": "2026-01-10",
          "latest_rows": [
            {
              "game_id": 4788518,
              "date": "2026-01-10",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4715178,
              "date": "2025-08-26",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4634026,
              "date": "2025-08-13",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "8",
              "team_captain": false
            },
            {
              "game_id": 4502591,
              "date": "2025-01-11",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "13",
              "team_captain": false
            },
            {
              "game_id": 4486793,
              "date": "2024-12-01",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "13",
              "team_captain": false
            },
            {
              "game_id": 4480662,
              "date": "2024-11-03",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "13",
              "team_captain": false
            },
            {
              "game_id": 4436227,
              "date": "2024-08-27",
              "type": "starting_lineup",
              "position": "Central Midfield",
              "number": "13",
              "team_captain": false
            },
            {
              "game_id": 4428875,
              "date": "2024-08-13",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "13",
              "team_captain": false
            },
            {
              "game_id": 3506029,
              "date": "2021-02-02",
              "type": "substitutes",
              "position": "Central Midfield",
              "number": "14",
              "team_captain": false
            },
            {
              "game_id": 3485238,
              "date": "2020-12-22",
              "type": "starting_lineup",
              "position": "Left Winger",
              "number": "14",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 10,
          "goal_events": 2,
          "card_events": 2,
          "substitution_events": 5,
          "latest_event_date": "2024-08-27"
        },
        "recent_appearances": [
          {
            "game_id": 4788518,
            "date": "2026-01-10",
            "competition_id": "FAC",
            "home_team": "Cambridge United",
            "away_team": "Birmingham City",
            "score": {
              "home": 2,
              "away": 3
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Third Round"
          },
          {
            "game_id": 4715178,
            "date": "2025-08-26",
            "competition_id": "CGB",
            "home_team": "Birmingham City",
            "away_team": "Port Vale FC",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Second Round"
          },
          {
            "game_id": 4634026,
            "date": "2025-08-13",
            "competition_id": "CGB",
            "home_team": "Birmingham City",
            "away_team": "Sheffield United",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 23,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "First Round"
          }
        ],
        "valuation_history": [
          {
            "date": "2023-06-23",
            "market_value_eur": 900000,
            "club": "Jeonbuk Hyundai Motors",
            "club_id": 337
          },
          {
            "date": "2022-11-14",
            "market_value_eur": 1000000,
            "club": "Jeonbuk Hyundai Motors",
            "club_id": 337
          },
          {
            "date": "2022-06-18",
            "market_value_eur": 925000,
            "club": "Jeonbuk Hyundai Motors",
            "club_id": 337
          },
          {
            "date": "2021-12-26",
            "market_value_eur": 900000,
            "club": "Jeonbuk Hyundai Motors",
            "club_id": 337
          },
          {
            "date": "2021-06-22",
            "market_value_eur": 700000,
            "club": "Jeonbuk Hyundai Motors",
            "club_id": 337
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "korea-republic:player:park-jinseob",
        "team_id": "korea-republic",
        "name": "Park Jinseob",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 557469,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "4",
            "sample_size": 15,
            "latest_seen_date": "2025-11-22"
          },
          {
            "number": "16",
            "sample_size": 4,
            "latest_seen_date": "2024-02-06"
          }
        ],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": 19,
          "starts": 15,
          "bench_rows": 4,
          "latest_lineup_date": "2025-11-22",
          "latest_rows": [
            {
              "game_id": 4752454,
              "date": "2025-11-22",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": true
            },
            {
              "game_id": 4752447,
              "date": "2025-11-08",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": true
            },
            {
              "game_id": 4752438,
              "date": "2025-11-01",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": true
            },
            {
              "game_id": 4752432,
              "date": "2025-10-25",
              "type": "starting_lineup",
              "position": "Centre-Back",
              "number": "4",
              "team_captain": true
            },
            {
              "game_id": 4529940,
              "date": "2025-10-18",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "4",
              "team_captain": true
            },
            {
              "game_id": 4529931,
              "date": "2025-10-03",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "4",
              "team_captain": true
            },
            {
              "game_id": 4529919,
              "date": "2025-09-20",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "4",
              "team_captain": true
            },
            {
              "game_id": 4529882,
              "date": "2025-08-24",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "4",
              "team_captain": true
            },
            {
              "game_id": 4529812,
              "date": "2025-07-19",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "4",
              "team_captain": true
            },
            {
              "game_id": 4529803,
              "date": "2025-06-27",
              "type": "starting_lineup",
              "position": "Defensive Midfield",
              "number": "4",
              "team_captain": true
            }
          ]
        },
        "events": {
          "events_total": 10,
          "goal_events": 2,
          "card_events": 7,
          "substitution_events": 1,
          "latest_event_date": "2025-09-20"
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "korea-republic:player:seol-youngwoo",
        "team_id": "korea-republic",
        "name": "Seol Youngwoo",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 639414,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "66",
            "sample_size": 79,
            "latest_seen_date": "2026-04-09"
          },
          {
            "number": "22",
            "sample_size": 4,
            "latest_seen_date": "2024-02-06"
          }
        ],
        "activity": {
          "appearances_total": 25,
          "minutes_total": 2212,
          "goals_total": 0,
          "assists_total": 4,
          "yellow_cards_total": 3,
          "red_cards_total": 0,
          "latest_appearance_date": "2026-02-26"
        },
        "lineups": {
          "lineup_rows": 83,
          "starts": 79,
          "bench_rows": 4,
          "latest_lineup_date": "2026-04-09",
          "latest_rows": [
            {
              "game_id": 4640836,
              "date": "2026-04-09",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "66",
              "team_captain": false
            },
            {
              "game_id": 4640846,
              "date": "2026-04-05",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "66",
              "team_captain": false
            },
            {
              "game_id": 4640915,
              "date": "2026-03-21",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "66",
              "team_captain": false
            },
            {
              "game_id": 4640943,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "66",
              "team_captain": false
            },
            {
              "game_id": 4640810,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "66",
              "team_captain": false
            },
            {
              "game_id": 4640856,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "66",
              "team_captain": false
            },
            {
              "game_id": 4805903,
              "date": "2026-02-26",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "66",
              "team_captain": false
            },
            {
              "game_id": 4640897,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "66",
              "team_captain": false
            },
            {
              "game_id": 4805895,
              "date": "2026-02-19",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "66",
              "team_captain": false
            },
            {
              "game_id": 4640905,
              "date": "2026-02-14",
              "type": "starting_lineup",
              "position": "Right-Back",
              "number": "66",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 22,
          "goal_events": 7,
          "card_events": 7,
          "substitution_events": 8,
          "latest_event_date": "2026-03-01"
        },
        "recent_appearances": [
          {
            "game_id": 4805903,
            "date": "2026-02-26",
            "competition_id": "EL",
            "home_team": "Fudbalski klub Crvena zvezda Beograd",
            "away_team": "Lille Olympique Sporting Club",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 120,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "intermediate stage 2nd leg"
          },
          {
            "game_id": 4805895,
            "date": "2026-02-19",
            "competition_id": "EL",
            "home_team": "Lille Olympique Sporting Club",
            "away_team": "Fudbalski klub Crvena zvezda Beograd",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "intermediate stage 1st leg"
          },
          {
            "game_id": 4715962,
            "date": "2026-01-29",
            "competition_id": "EL",
            "home_team": "Fudbalski klub Crvena zvezda Beograd",
            "away_team": "Real Club Celta de Vigo S. A. D.",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4716036,
            "date": "2026-01-22",
            "competition_id": "EL",
            "home_team": "Malmö Fotbollförening",
            "away_team": "Fudbalski klub Crvena zvezda Beograd",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4716008,
            "date": "2025-12-11",
            "competition_id": "EL",
            "home_team": "Sportklub Puntigamer Sturm Graz",
            "away_team": "Fudbalski klub Crvena zvezda Beograd",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4715961,
            "date": "2025-11-27",
            "competition_id": "EL",
            "home_team": "Fudbalski klub Crvena zvezda Beograd",
            "away_team": "SC Fotbal Club FCSB SA",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 1,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4715959,
            "date": "2025-11-06",
            "competition_id": "EL",
            "home_team": "Fudbalski klub Crvena zvezda Beograd",
            "away_team": "Lille Olympique Sporting Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4715956,
            "date": "2025-10-23",
            "competition_id": "EL",
            "home_team": "Sporting Clube de Braga",
            "away_team": "Fudbalski klub Crvena zvezda Beograd",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4715920,
            "date": "2025-10-02",
            "competition_id": "EL",
            "home_team": "Futebol Clube do Porto",
            "away_team": "Fudbalski klub Crvena zvezda Beograd",
            "score": {
              "home": 2,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          },
          {
            "game_id": 4715960,
            "date": "2025-09-24",
            "competition_id": "EL",
            "home_team": "Fudbalski klub Crvena zvezda Beograd",
            "away_team": "The Celtic Football Club",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Group Stage"
          }
        ],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "korea-republic:player:son-heungmin",
        "team_id": "korea-republic",
        "name": "Son Heungmin",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 91845,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "7",
            "sample_size": 557,
            "latest_seen_date": "2026-05-03"
          }
        ],
        "activity": {
          "appearances_total": 553,
          "minutes_total": 40191,
          "goals_total": 208,
          "assists_total": 112,
          "yellow_cards_total": 27,
          "red_cards_total": 4,
          "latest_appearance_date": "2025-05-21"
        },
        "lineups": {
          "lineup_rows": 557,
          "starts": 452,
          "bench_rows": 105,
          "latest_lineup_date": "2026-05-03",
          "latest_rows": [
            {
              "game_id": 4850734,
              "date": "2026-05-03",
              "type": "substitutes",
              "position": "Left Winger",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4850703,
              "date": "2026-04-23",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4803012,
              "date": "2026-04-20",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4802979,
              "date": "2026-04-05",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4802961,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4802950,
              "date": "2026-03-15",
              "type": "starting_lineup",
              "position": "Attacking Midfield",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4802934,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4802915,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4770603,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            },
            {
              "game_id": 4587246,
              "date": "2025-10-19",
              "type": "starting_lineup",
              "position": "Centre-Forward",
              "number": "7",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 521,
          "goal_events": 225,
          "card_events": 35,
          "substitution_events": 259,
          "latest_event_date": "2026-04-23"
        },
        "recent_appearances": [
          {
            "game_id": 4547807,
            "date": "2025-05-21",
            "competition_id": "EL",
            "home_team": "Tottenham Hotspur Football Club",
            "away_team": "Manchester United Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 23,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Final"
          },
          {
            "game_id": 4362879,
            "date": "2025-05-16",
            "competition_id": "GB1",
            "home_team": "Aston Villa Football Club",
            "away_team": "Tottenham Hotspur Football Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 74,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "37. Matchday"
          },
          {
            "game_id": 4362876,
            "date": "2025-05-11",
            "competition_id": "GB1",
            "home_team": "Tottenham Hotspur Football Club",
            "away_team": "Crystal Palace Football Club",
            "score": {
              "home": 0,
              "away": 2
            },
            "minutes_played": 32,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "36. Matchday"
          },
          {
            "game_id": 4547796,
            "date": "2025-04-10",
            "competition_id": "EL",
            "home_team": "Tottenham Hotspur Football Club",
            "away_team": "Eintracht Frankfurt Fußball AG",
            "score": {
              "home": 1,
              "away": 1
            },
            "minutes_played": 79,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals 1st leg"
          },
          {
            "game_id": 4362826,
            "date": "2025-04-06",
            "competition_id": "GB1",
            "home_team": "Tottenham Hotspur Football Club",
            "away_team": "Southampton FC",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 57,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4362813,
            "date": "2025-04-03",
            "competition_id": "GB1",
            "home_team": "Chelsea Football Club",
            "away_team": "Tottenham Hotspur Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4362802,
            "date": "2025-03-16",
            "competition_id": "GB1",
            "home_team": "Fulham Football Club",
            "away_team": "Tottenham Hotspur Football Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 45,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4547694,
            "date": "2025-03-13",
            "competition_id": "EL",
            "home_team": "Tottenham Hotspur Football Club",
            "away_team": "Alkmaar Zaanstreek",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "last 16 2nd leg"
          },
          {
            "game_id": 4362795,
            "date": "2025-03-09",
            "competition_id": "GB1",
            "home_team": "Tottenham Hotspur Football Club",
            "away_team": "Association Football Club Bournemouth",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 45,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          },
          {
            "game_id": 4547686,
            "date": "2025-03-06",
            "competition_id": "EL",
            "home_team": "Alkmaar Zaanstreek",
            "away_team": "Tottenham Hotspur Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 72,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "last 16 1st leg"
          }
        ],
        "valuation_history": [
          {
            "date": "2025-12-11",
            "market_value_eur": 17000000,
            "club": "Los Angeles FC",
            "club_id": 51828
          },
          {
            "date": "2025-05-30",
            "market_value_eur": 20000000,
            "club": "Tottenham Hotspur",
            "club_id": 51828
          },
          {
            "date": "2025-03-18",
            "market_value_eur": 30000000,
            "club": "Tottenham Hotspur",
            "club_id": 51828
          },
          {
            "date": "2024-12-16",
            "market_value_eur": 38000000,
            "club": "Tottenham Hotspur",
            "club_id": 51828
          },
          {
            "date": "2024-05-27",
            "market_value_eur": 45000000,
            "club": "Tottenham Hotspur",
            "club_id": 51828
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "korea-republic:player:song-bumkeun",
        "team_id": "korea-republic",
        "name": "Song Bumkeun",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 508237,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "31",
            "sample_size": 28,
            "latest_seen_date": "2026-05-05"
          },
          {
            "number": "12",
            "sample_size": 4,
            "latest_seen_date": "2024-02-06"
          }
        ],
        "activity": {
          "appearances_total": null,
          "minutes_total": null,
          "goals_total": null,
          "assists_total": null,
          "yellow_cards_total": null,
          "red_cards_total": null,
          "latest_appearance_date": null
        },
        "lineups": {
          "lineup_rows": 32,
          "starts": 28,
          "bench_rows": 4,
          "latest_lineup_date": "2026-05-05",
          "latest_rows": [
            {
              "game_id": 4803427,
              "date": "2026-05-05",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": true
            },
            {
              "game_id": 4803424,
              "date": "2026-05-02",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": true
            },
            {
              "game_id": 4803418,
              "date": "2026-04-26",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4803411,
              "date": "2026-04-21",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4803403,
              "date": "2026-04-18",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4803398,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4803392,
              "date": "2026-04-04",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4803385,
              "date": "2026-03-21",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4803383,
              "date": "2026-03-18",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            },
            {
              "game_id": 4803373,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Goalkeeper",
              "number": "31",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 3,
          "goal_events": 1,
          "card_events": 2,
          "substitution_events": 0,
          "latest_event_date": "2025-10-25"
        },
        "recent_appearances": [],
        "valuation_history": [],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      },
      {
        "player_id": "korea-republic:player:yang-hyunjun",
        "team_id": "korea-republic",
        "name": "Yang Hyunjun",
        "source_status": "third_party_transfermarkt_dataset",
        "source": "dcaribou/transfermarkt-datasets",
        "confidence": "medium",
        "source_refs": {
          "transfermarkt_player_id": 853110,
          "source_file": "transfermarkt-datasets.duckdb",
          "source_tables": [
            "appearances",
            "game_lineups",
            "game_events",
            "player_valuations",
            "games"
          ],
          "id_map_confidence": "medium",
          "id_map_resolution_method": "dcaribou_country_reverse_name_unique"
        },
        "lineup_number_candidates": [
          {
            "number": "13",
            "sample_size": 123,
            "latest_seen_date": "2026-04-19"
          },
          {
            "number": "26",
            "sample_size": 4,
            "latest_seen_date": "2024-02-06"
          }
        ],
        "activity": {
          "appearances_total": 97,
          "minutes_total": 4892,
          "goals_total": 14,
          "assists_total": 11,
          "yellow_cards_total": 6,
          "red_cards_total": 1,
          "latest_appearance_date": "2026-04-19"
        },
        "lineups": {
          "lineup_rows": 127,
          "starts": 56,
          "bench_rows": 71,
          "latest_lineup_date": "2026-04-19",
          "latest_rows": [
            {
              "game_id": 4839967,
              "date": "2026-04-19",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "13",
              "team_captain": false
            },
            {
              "game_id": 4649530,
              "date": "2026-04-11",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "13",
              "team_captain": false
            },
            {
              "game_id": 4649535,
              "date": "2026-04-05",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "13",
              "team_captain": false
            },
            {
              "game_id": 4649541,
              "date": "2026-03-22",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "13",
              "team_captain": false
            },
            {
              "game_id": 4649518,
              "date": "2026-03-14",
              "type": "starting_lineup",
              "position": "Right Midfield",
              "number": "13",
              "team_captain": false
            },
            {
              "game_id": 4832715,
              "date": "2026-03-08",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "13",
              "team_captain": false
            },
            {
              "game_id": 4649493,
              "date": "2026-03-04",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "13",
              "team_captain": false
            },
            {
              "game_id": 4649528,
              "date": "2026-03-01",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "13",
              "team_captain": false
            },
            {
              "game_id": 4805900,
              "date": "2026-02-26",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "13",
              "team_captain": false
            },
            {
              "game_id": 4649506,
              "date": "2026-02-22",
              "type": "starting_lineup",
              "position": "Right Winger",
              "number": "13",
              "team_captain": false
            }
          ]
        },
        "events": {
          "events_total": 68,
          "goal_events": 14,
          "card_events": 7,
          "substitution_events": 47,
          "latest_event_date": "2026-04-19"
        },
        "recent_appearances": [
          {
            "game_id": 4839967,
            "date": "2026-04-19",
            "competition_id": "SFA",
            "home_team": "The Celtic Football Club",
            "away_team": "Saint Mirren Football Club",
            "score": {
              "home": 6,
              "away": 2
            },
            "minutes_played": 83,
            "goals": 0,
            "assists": 1,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Semi-Finals"
          },
          {
            "game_id": 4649530,
            "date": "2026-04-11",
            "competition_id": "SC1",
            "home_team": "The Celtic Football Club",
            "away_team": "Saint Mirren Football Club",
            "score": {
              "home": 1,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "33. Matchday"
          },
          {
            "game_id": 4649535,
            "date": "2026-04-05",
            "competition_id": "SC1",
            "home_team": "Dundee Football Club",
            "away_team": "The Celtic Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 90,
            "goals": 1,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "32. Matchday"
          },
          {
            "game_id": 4649541,
            "date": "2026-03-22",
            "competition_id": "SC1",
            "home_team": "Dundee United Football Club",
            "away_team": "The Celtic Football Club",
            "score": {
              "home": 2,
              "away": 0
            },
            "minutes_played": 90,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "31. Matchday"
          },
          {
            "game_id": 4649518,
            "date": "2026-03-14",
            "competition_id": "SC1",
            "home_team": "The Celtic Football Club",
            "away_team": "Motherwell Football Club",
            "score": {
              "home": 3,
              "away": 1
            },
            "minutes_played": 90,
            "goals": 2,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "30. Matchday"
          },
          {
            "game_id": 4832715,
            "date": "2026-03-08",
            "competition_id": "SFA",
            "home_team": "Rangers Football Club",
            "away_team": "The Celtic Football Club",
            "score": {
              "home": 2,
              "away": 4
            },
            "minutes_played": 79,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "Quarter-Finals"
          },
          {
            "game_id": 4649493,
            "date": "2026-03-04",
            "competition_id": "SC1",
            "home_team": "Aberdeen Football Club",
            "away_team": "The Celtic Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 65,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "25. Matchday"
          },
          {
            "game_id": 4649528,
            "date": "2026-03-01",
            "competition_id": "SC1",
            "home_team": "Rangers Football Club",
            "away_team": "The Celtic Football Club",
            "score": {
              "home": 2,
              "away": 2
            },
            "minutes_played": 74,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "29. Matchday"
          },
          {
            "game_id": 4805900,
            "date": "2026-02-26",
            "competition_id": "EL",
            "home_team": "Verein für Bewegungsspiele Stuttgart 1893",
            "away_team": "The Celtic Football Club",
            "score": {
              "home": 0,
              "away": 1
            },
            "minutes_played": 68,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "intermediate stage 2nd leg"
          },
          {
            "game_id": 4649506,
            "date": "2026-02-22",
            "competition_id": "SC1",
            "home_team": "The Celtic Football Club",
            "away_team": "Hibernian Football Club",
            "score": {
              "home": 1,
              "away": 2
            },
            "minutes_played": 74,
            "goals": 0,
            "assists": 0,
            "yellow_cards": 0,
            "red_cards": 0,
            "round": "28. Matchday"
          }
        ],
        "valuation_history": [
          {
            "date": "2024-05-30",
            "market_value_eur": 2000000,
            "club": "Celtic FC",
            "club_id": 371
          },
          {
            "date": "2023-12-05",
            "market_value_eur": 2000000,
            "club": "Celtic FC",
            "club_id": 371
          },
          {
            "date": "2023-09-22",
            "market_value_eur": 1500000,
            "club": "Celtic FC",
            "club_id": 371
          },
          {
            "date": "2023-06-22",
            "market_value_eur": 700000,
            "club": "Gangwon FC",
            "club_id": 371
          },
          {
            "date": "2022-12-27",
            "market_value_eur": 700000,
            "club": "Gangwon FC",
            "club_id": 371
          }
        ],
        "usage_policy": {
          "production_use": "supplemental_profile_fact",
          "not_official_roster_source": true,
          "not_absence_impact_pct": true,
          "not_world_cup_lineup_confirmation": true
        },
        "updated_at": "2026-05-18T14:31:55Z"
      }
    ],
    "referee_profiles": [
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:gourari-mokrane",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "GOURARI Mokrane",
        "name": "GOURARI Mokrane",
        "name_zh": null,
        "country_code": "ALG",
        "country_name": "ALG",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:gourari-mokrane",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:gourari-mokrane",
          "name": "GOURARI Mokrane",
          "display_name": "GOURARI Mokrane",
          "name_zh": null,
          "country": "ALG",
          "country_code": "ALG",
          "nationality": "ALG",
          "association_code": "ALG",
          "confederation": "CAF",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 757.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:gourari-mokrane",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:gourari-mokrane",
              "name": "GOURARI Mokrane",
              "display_name": "GOURARI Mokrane",
              "name_zh": null,
              "country": "ALG",
              "country_code": "ALG",
              "nationality": "ALG",
              "association_code": "ALG",
              "confederation": "CAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 757.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:gourari-mokrane",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:gourari-mokrane",
              "name": "GOURARI Mokrane",
              "display_name": "GOURARI Mokrane",
              "name_zh": null,
              "country": "ALG",
              "country_code": "ALG",
              "nationality": "ALG",
              "association_code": "ALG",
              "confederation": "CAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 757.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 757.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:zerhouni-abbes-akram",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "ZERHOUNI Abbes Akram",
        "name": "ZERHOUNI Abbes Akram",
        "name_zh": null,
        "country_code": "ALG",
        "country_name": "ALG",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:zerhouni-abbes-akram",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:zerhouni-abbes-akram",
          "name": "ZERHOUNI Abbes Akram",
          "display_name": "ZERHOUNI Abbes Akram",
          "name_zh": null,
          "country": "ALG",
          "country_code": "ALG",
          "nationality": "ALG",
          "association_code": "ALG",
          "confederation": "CAF",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 851.6
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:zerhouni-abbes-akram",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:zerhouni-abbes-akram",
              "name": "ZERHOUNI Abbes Akram",
              "display_name": "ZERHOUNI Abbes Akram",
              "name_zh": null,
              "country": "ALG",
              "country_code": "ALG",
              "nationality": "ALG",
              "association_code": "ALG",
              "confederation": "CAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 851.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:zerhouni-abbes-akram",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:zerhouni-abbes-akram",
              "name": "ZERHOUNI Abbes Akram",
              "display_name": "ZERHOUNI Abbes Akram",
              "name_zh": null,
              "country": "ALG",
              "country_code": "ALG",
              "nationality": "ALG",
              "association_code": "ALG",
              "confederation": "CAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 851.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 851.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:jerson-santos",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "JERSON SANTOS",
        "name": "JERSON SANTOS",
        "name_zh": null,
        "country_code": "ANG",
        "country_name": "ANG",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:jerson-santos",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:jerson-santos",
          "name": "JERSON SANTOS",
          "display_name": "JERSON SANTOS",
          "name_zh": null,
          "country": "ANG",
          "country_code": "ANG",
          "nationality": "ANG",
          "association_code": "ANG",
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 804.4
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:jerson-santos",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:jerson-santos",
              "name": "JERSON SANTOS",
              "display_name": "JERSON SANTOS",
              "name_zh": null,
              "country": "ANG",
              "country_code": "ANG",
              "nationality": "ANG",
              "association_code": "ANG",
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 804.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:jerson-santos",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:jerson-santos",
              "name": "JERSON SANTOS",
              "display_name": "JERSON SANTOS",
              "name_zh": null,
              "country": "ANG",
              "country_code": "ANG",
              "nationality": "ANG",
              "association_code": "ANG",
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 804.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 804.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:belatti-juan-pablo",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "BELATTI Juan Pablo",
        "name": "BELATTI Juan Pablo",
        "name_zh": null,
        "country_code": "ARG",
        "country_name": "ARG",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:belatti-juan-pablo",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:belatti-juan-pablo",
          "name": "BELATTI Juan Pablo",
          "display_name": "BELATTI Juan Pablo",
          "name_zh": null,
          "country": "ARG",
          "country_code": "ARG",
          "nationality": "ARG",
          "association_code": "ARG",
          "confederation": "CONMEBOL",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 442.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:belatti-juan-pablo",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:belatti-juan-pablo",
              "name": "BELATTI Juan Pablo",
              "display_name": "BELATTI Juan Pablo",
              "name_zh": null,
              "country": "ARG",
              "country_code": "ARG",
              "nationality": "ARG",
              "association_code": "ARG",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 442.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:belatti-juan-pablo",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:belatti-juan-pablo",
              "name": "BELATTI Juan Pablo",
              "display_name": "BELATTI Juan Pablo",
              "name_zh": null,
              "country": "ARG",
              "country_code": "ARG",
              "nationality": "ARG",
              "association_code": "ARG",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 442.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 442.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:chade-gabriel",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "CHADE Gabriel",
        "name": "CHADE Gabriel",
        "name_zh": null,
        "country_code": "ARG",
        "country_name": "ARG",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:chade-gabriel",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:chade-gabriel",
          "name": "CHADE Gabriel",
          "display_name": "CHADE Gabriel",
          "name_zh": null,
          "country": "ARG",
          "country_code": "ARG",
          "nationality": "ARG",
          "association_code": "ARG",
          "confederation": "CONMEBOL",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 583.9
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:chade-gabriel",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:chade-gabriel",
              "name": "CHADE Gabriel",
              "display_name": "CHADE Gabriel",
              "name_zh": null,
              "country": "ARG",
              "country_code": "ARG",
              "nationality": "ARG",
              "association_code": "ARG",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 583.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:chade-gabriel",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:chade-gabriel",
              "name": "CHADE Gabriel",
              "display_name": "CHADE Gabriel",
              "name_zh": null,
              "country": "ARG",
              "country_code": "ARG",
              "nationality": "ARG",
              "association_code": "ARG",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 583.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 583.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:del-yesso-maximiliano",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "DEL YESSO Maximiliano",
        "name": "DEL YESSO Maximiliano",
        "name_zh": null,
        "country_code": "ARG",
        "country_name": "ARG",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:del-yesso-maximiliano",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:del-yesso-maximiliano",
          "name": "DEL YESSO Maximiliano",
          "display_name": "DEL YESSO Maximiliano",
          "name_zh": null,
          "country": "ARG",
          "country_code": "ARG",
          "nationality": "ARG",
          "association_code": "ARG",
          "confederation": "CONMEBOL",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 662.6
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:del-yesso-maximiliano",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:del-yesso-maximiliano",
              "name": "DEL YESSO Maximiliano",
              "display_name": "DEL YESSO Maximiliano",
              "name_zh": null,
              "country": "ARG",
              "country_code": "ARG",
              "nationality": "ARG",
              "association_code": "ARG",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 662.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:del-yesso-maximiliano",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:del-yesso-maximiliano",
              "name": "DEL YESSO Maximiliano",
              "display_name": "DEL YESSO Maximiliano",
              "name_zh": null,
              "country": "ARG",
              "country_code": "ARG",
              "nationality": "ARG",
              "association_code": "ARG",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 662.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 662.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:navarro-cristian",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "NAVARRO Cristian",
        "name": "NAVARRO Cristian",
        "name_zh": null,
        "country_code": "ARG",
        "country_name": "ARG",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:navarro-cristian",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:navarro-cristian",
          "name": "NAVARRO Cristian",
          "display_name": "NAVARRO Cristian",
          "name_zh": null,
          "country": "ARG",
          "country_code": "ARG",
          "nationality": "ARG",
          "association_code": "ARG",
          "confederation": "CONMEBOL",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 426.4
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:navarro-cristian",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:navarro-cristian",
              "name": "NAVARRO Cristian",
              "display_name": "NAVARRO Cristian",
              "name_zh": null,
              "country": "ARG",
              "country_code": "ARG",
              "nationality": "ARG",
              "association_code": "ARG",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 426.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:navarro-cristian",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:navarro-cristian",
              "name": "NAVARRO Cristian",
              "display_name": "NAVARRO Cristian",
              "name_zh": null,
              "country": "ARG",
              "country_code": "ARG",
              "nationality": "ARG",
              "association_code": "ARG",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 426.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 426.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:rodriguez-facundo",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "RODRIGUEZ Facundo",
        "name": "RODRIGUEZ Facundo",
        "name_zh": null,
        "country_code": "ARG",
        "country_name": "ARG",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:rodriguez-facundo",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:rodriguez-facundo",
          "name": "RODRIGUEZ Facundo",
          "display_name": "RODRIGUEZ Facundo",
          "name_zh": null,
          "country": "ARG",
          "country_code": "ARG",
          "nationality": "ARG",
          "association_code": "ARG",
          "confederation": "CONMEBOL",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 646.9
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:rodriguez-facundo",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:rodriguez-facundo",
              "name": "RODRIGUEZ Facundo",
              "display_name": "RODRIGUEZ Facundo",
              "name_zh": null,
              "country": "ARG",
              "country_code": "ARG",
              "nationality": "ARG",
              "association_code": "ARG",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 646.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:rodriguez-facundo",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:rodriguez-facundo",
              "name": "RODRIGUEZ Facundo",
              "display_name": "RODRIGUEZ Facundo",
              "name_zh": null,
              "country": "ARG",
              "country_code": "ARG",
              "nationality": "ARG",
              "association_code": "ARG",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 646.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 646.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:lakrindis-george",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "LAKRINDIS George",
        "name": "LAKRINDIS George",
        "name_zh": null,
        "country_code": "AUS",
        "country_name": "AUS",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:lakrindis-george",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:lakrindis-george",
          "name": "LAKRINDIS George",
          "display_name": "LAKRINDIS George",
          "name_zh": null,
          "country": "AUS",
          "country_code": "AUS",
          "nationality": "AUS",
          "association_code": "AUS",
          "confederation": "AFC",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 190.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:lakrindis-george",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:lakrindis-george",
              "name": "LAKRINDIS George",
              "display_name": "LAKRINDIS George",
              "name_zh": null,
              "country": "AUS",
              "country_code": "AUS",
              "nationality": "AUS",
              "association_code": "AUS",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 190.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:lakrindis-george",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:lakrindis-george",
              "name": "LAKRINDIS George",
              "display_name": "LAKRINDIS George",
              "name_zh": null,
              "country": "AUS",
              "country_code": "AUS",
              "nationality": "AUS",
              "association_code": "AUS",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 190.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 190.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:lindsay-james",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "LINDSAY James",
        "name": "LINDSAY James",
        "name_zh": null,
        "country_code": "AUS",
        "country_name": "AUS",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:lindsay-james",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:lindsay-james",
          "name": "LINDSAY James",
          "display_name": "LINDSAY James",
          "name_zh": null,
          "country": "AUS",
          "country_code": "AUS",
          "nationality": "AUS",
          "association_code": "AUS",
          "confederation": "AFC",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 205.9
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:lindsay-james",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:lindsay-james",
              "name": "LINDSAY James",
              "display_name": "LINDSAY James",
              "name_zh": null,
              "country": "AUS",
              "country_code": "AUS",
              "nationality": "AUS",
              "association_code": "AUS",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 205.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:lindsay-james",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:lindsay-james",
              "name": "LINDSAY James",
              "display_name": "LINDSAY James",
              "name_zh": null,
              "country": "AUS",
              "country_code": "AUS",
              "nationality": "AUS",
              "association_code": "AUS",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 205.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 205.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:bruno-boschilia",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "BRUNO BOSCHILIA",
        "name": "BRUNO BOSCHILIA",
        "name_zh": null,
        "country_code": "BRA",
        "country_name": "BRA",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:bruno-boschilia",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:bruno-boschilia",
          "name": "BRUNO BOSCHILIA",
          "display_name": "BRUNO BOSCHILIA",
          "name_zh": null,
          "country": "BRA",
          "country_code": "BRA",
          "nationality": "BRA",
          "association_code": "BRA",
          "confederation": "CONMEBOL",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 520.9
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:bruno-boschilia",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:bruno-boschilia",
              "name": "BRUNO BOSCHILIA",
              "display_name": "BRUNO BOSCHILIA",
              "name_zh": null,
              "country": "BRA",
              "country_code": "BRA",
              "nationality": "BRA",
              "association_code": "BRA",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 520.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:bruno-boschilia",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:bruno-boschilia",
              "name": "BRUNO BOSCHILIA",
              "display_name": "BRUNO BOSCHILIA",
              "name_zh": null,
              "country": "BRA",
              "country_code": "BRA",
              "nationality": "BRA",
              "association_code": "BRA",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 520.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 520.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:bruno-pires",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "BRUNO PIRES",
        "name": "BRUNO PIRES",
        "name_zh": null,
        "country_code": "BRA",
        "country_name": "BRA",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:bruno-pires",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:bruno-pires",
          "name": "BRUNO PIRES",
          "display_name": "BRUNO PIRES",
          "name_zh": null,
          "country": "BRA",
          "country_code": "BRA",
          "nationality": "BRA",
          "association_code": "BRA",
          "confederation": "CONMEBOL",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 536.6
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:bruno-pires",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:bruno-pires",
              "name": "BRUNO PIRES",
              "display_name": "BRUNO PIRES",
              "name_zh": null,
              "country": "BRA",
              "country_code": "BRA",
              "nationality": "BRA",
              "association_code": "BRA",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 536.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:bruno-pires",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:bruno-pires",
              "name": "BRUNO PIRES",
              "display_name": "BRUNO PIRES",
              "name_zh": null,
              "country": "BRA",
              "country_code": "BRA",
              "nationality": "BRA",
              "association_code": "BRA",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 536.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 536.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:danilo-manis",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "DANILO MANIS",
        "name": "DANILO MANIS",
        "name_zh": null,
        "country_code": "BRA",
        "country_name": "BRA",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:danilo-manis",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:danilo-manis",
          "name": "DANILO MANIS",
          "display_name": "DANILO MANIS",
          "name_zh": null,
          "country": "BRA",
          "country_code": "BRA",
          "nationality": "BRA",
          "association_code": "BRA",
          "confederation": "CONMEBOL",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 599.6
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:danilo-manis",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:danilo-manis",
              "name": "DANILO MANIS",
              "display_name": "DANILO MANIS",
              "name_zh": null,
              "country": "BRA",
              "country_code": "BRA",
              "nationality": "BRA",
              "association_code": "BRA",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 599.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:danilo-manis",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:danilo-manis",
              "name": "DANILO MANIS",
              "display_name": "DANILO MANIS",
              "name_zh": null,
              "country": "BRA",
              "country_code": "BRA",
              "nationality": "BRA",
              "association_code": "BRA",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 599.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 599.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:figueiredo-rodrigo",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "FIGUEIREDO Rodrigo",
        "name": "FIGUEIREDO Rodrigo",
        "name_zh": null,
        "country_code": "BRA",
        "country_name": "BRA",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:figueiredo-rodrigo",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:figueiredo-rodrigo",
          "name": "FIGUEIREDO Rodrigo",
          "display_name": "FIGUEIREDO Rodrigo",
          "name_zh": null,
          "country": "BRA",
          "country_code": "BRA",
          "nationality": "BRA",
          "association_code": "BRA",
          "confederation": "CONMEBOL",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 725.6
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:figueiredo-rodrigo",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:figueiredo-rodrigo",
              "name": "FIGUEIREDO Rodrigo",
              "display_name": "FIGUEIREDO Rodrigo",
              "name_zh": null,
              "country": "BRA",
              "country_code": "BRA",
              "nationality": "BRA",
              "association_code": "BRA",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 725.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:figueiredo-rodrigo",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:figueiredo-rodrigo",
              "name": "FIGUEIREDO Rodrigo",
              "display_name": "FIGUEIREDO Rodrigo",
              "name_zh": null,
              "country": "BRA",
              "country_code": "BRA",
              "nationality": "BRA",
              "association_code": "BRA",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 725.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 725.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:rafael-alves",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "RAFAEL ALVES",
        "name": "RAFAEL ALVES",
        "name_zh": null,
        "country_code": "BRA",
        "country_name": "BRA",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:rafael-alves",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:rafael-alves",
          "name": "RAFAEL ALVES",
          "display_name": "RAFAEL ALVES",
          "name_zh": null,
          "country": "BRA",
          "country_code": "BRA",
          "nationality": "BRA",
          "association_code": "BRA",
          "confederation": "CONMEBOL",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 552.4
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:rafael-alves",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:rafael-alves",
              "name": "RAFAEL ALVES",
              "display_name": "RAFAEL ALVES",
              "name_zh": null,
              "country": "BRA",
              "country_code": "BRA",
              "nationality": "BRA",
              "association_code": "BRA",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 552.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:rafael-alves",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:rafael-alves",
              "name": "RAFAEL ALVES",
              "display_name": "RAFAEL ALVES",
              "name_zh": null,
              "country": "BRA",
              "country_code": "BRA",
              "nationality": "BRA",
              "association_code": "BRA",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 552.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 552.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:arfa-lyes",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "ARFA Lyes",
        "name": "ARFA Lyes",
        "name_zh": null,
        "country_code": "CAN",
        "country_name": "CAN",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:arfa-lyes",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:arfa-lyes",
          "name": "ARFA Lyes",
          "display_name": "ARFA Lyes",
          "name_zh": null,
          "country": "CAN",
          "country_code": "CAN",
          "nationality": "CAN",
          "association_code": "CAN",
          "confederation": "CONCACAF",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 331.9
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:arfa-lyes",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:arfa-lyes",
              "name": "ARFA Lyes",
              "display_name": "ARFA Lyes",
              "name_zh": null,
              "country": "CAN",
              "country_code": "CAN",
              "nationality": "CAN",
              "association_code": "CAN",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 331.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:arfa-lyes",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:arfa-lyes",
              "name": "ARFA Lyes",
              "display_name": "ARFA Lyes",
              "name_zh": null,
              "country": "CAN",
              "country_code": "CAN",
              "nationality": "CAN",
              "association_code": "CAN",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 331.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 331.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:barwegen-micheal",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "BARWEGEN Micheal",
        "name": "BARWEGEN Micheal",
        "name_zh": null,
        "country_code": "CAN",
        "country_name": "CAN",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:barwegen-micheal",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:barwegen-micheal",
          "name": "BARWEGEN Micheal",
          "display_name": "BARWEGEN Micheal",
          "name_zh": null,
          "country": "CAN",
          "country_code": "CAN",
          "nationality": "CAN",
          "association_code": "CAN",
          "confederation": "CONCACAF",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 379.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:barwegen-micheal",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:barwegen-micheal",
              "name": "BARWEGEN Micheal",
              "display_name": "BARWEGEN Micheal",
              "name_zh": null,
              "country": "CAN",
              "country_code": "CAN",
              "nationality": "CAN",
              "association_code": "CAN",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 379.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:barwegen-micheal",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:barwegen-micheal",
              "name": "BARWEGEN Micheal",
              "display_name": "BARWEGEN Micheal",
              "name_zh": null,
              "country": "CAN",
              "country_code": "CAN",
              "nationality": "CAN",
              "association_code": "CAN",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 379.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 379.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:retamal-jose",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "RETAMAL Jose",
        "name": "RETAMAL Jose",
        "name_zh": null,
        "country_code": "CHI",
        "country_name": "CHI",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:retamal-jose",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:retamal-jose",
          "name": "RETAMAL Jose",
          "display_name": "RETAMAL Jose",
          "name_zh": null,
          "country": "CHI",
          "country_code": "CHI",
          "nationality": "CHI",
          "association_code": "CHI",
          "confederation": "CONMEBOL",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 615.4
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:retamal-jose",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:retamal-jose",
              "name": "RETAMAL Jose",
              "display_name": "RETAMAL Jose",
              "name_zh": null,
              "country": "CHI",
              "country_code": "CHI",
              "nationality": "CHI",
              "association_code": "CHI",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 615.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:retamal-jose",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:retamal-jose",
              "name": "RETAMAL Jose",
              "display_name": "RETAMAL Jose",
              "name_zh": null,
              "country": "CHI",
              "country_code": "CHI",
              "nationality": "CHI",
              "association_code": "CHI",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 615.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 615.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:rocha-miguel",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "ROCHA Miguel",
        "name": "ROCHA Miguel",
        "name_zh": null,
        "country_code": "CHI",
        "country_name": "CHI",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:rocha-miguel",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:rocha-miguel",
          "name": "ROCHA Miguel",
          "display_name": "ROCHA Miguel",
          "name_zh": null,
          "country": "CHI",
          "country_code": "CHI",
          "nationality": "CHI",
          "association_code": "CHI",
          "confederation": "CONMEBOL",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 631.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:rocha-miguel",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:rocha-miguel",
              "name": "ROCHA Miguel",
              "display_name": "ROCHA Miguel",
              "name_zh": null,
              "country": "CHI",
              "country_code": "CHI",
              "nationality": "CHI",
              "association_code": "CHI",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 631.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:rocha-miguel",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:rocha-miguel",
              "name": "ROCHA Miguel",
              "display_name": "ROCHA Miguel",
              "name_zh": null,
              "country": "CHI",
              "country_code": "CHI",
              "nationality": "CHI",
              "association_code": "CHI",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 631.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 631.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:zhou-fei",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "ZHOU Fei",
        "name": "ZHOU Fei",
        "name_zh": null,
        "country_code": "CHN",
        "country_name": "CHN",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:zhou-fei",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:zhou-fei",
          "name": "ZHOU Fei",
          "display_name": "ZHOU Fei",
          "name_zh": null,
          "country": "CHN",
          "country_code": "CHN",
          "nationality": "CHN",
          "association_code": "CHN",
          "confederation": "AFC",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 867.4
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:zhou-fei",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:zhou-fei",
              "name": "ZHOU Fei",
              "display_name": "ZHOU Fei",
              "name_zh": null,
              "country": "CHN",
              "country_code": "CHN",
              "nationality": "CHN",
              "association_code": "CHN",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 867.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:zhou-fei",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:zhou-fei",
              "name": "ZHOU Fei",
              "display_name": "ZHOU Fei",
              "name_zh": null,
              "country": "CHN",
              "country_code": "CHN",
              "nationality": "CHN",
              "association_code": "CHN",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 867.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 867.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:noupue-elvis",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "NOUPUE Elvis",
        "name": "NOUPUE Elvis",
        "name_zh": null,
        "country_code": "CMR",
        "country_name": "CMR",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:noupue-elvis",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:noupue-elvis",
          "name": "NOUPUE Elvis",
          "display_name": "NOUPUE Elvis",
          "name_zh": null,
          "country": "CMR",
          "country_code": "CMR",
          "nationality": "CMR",
          "association_code": "CMR",
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 457.9
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:noupue-elvis",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:noupue-elvis",
              "name": "NOUPUE Elvis",
              "display_name": "NOUPUE Elvis",
              "name_zh": null,
              "country": "CMR",
              "country_code": "CMR",
              "nationality": "CMR",
              "association_code": "CMR",
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 457.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:noupue-elvis",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:noupue-elvis",
              "name": "NOUPUE Elvis",
              "display_name": "NOUPUE Elvis",
              "name_zh": null,
              "country": "CMR",
              "country_code": "CMR",
              "nationality": "CMR",
              "association_code": "CMR",
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 457.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 457.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:guzman-alexander",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "GUZMAN Alexander",
        "name": "GUZMAN Alexander",
        "name_zh": null,
        "country_code": "COL",
        "country_name": "COL",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:guzman-alexander",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:guzman-alexander",
          "name": "GUZMAN Alexander",
          "display_name": "GUZMAN Alexander",
          "name_zh": null,
          "country": "COL",
          "country_code": "COL",
          "nationality": "COL",
          "association_code": "COL",
          "confederation": "CONMEBOL",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 772.9
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:guzman-alexander",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:guzman-alexander",
              "name": "GUZMAN Alexander",
              "display_name": "GUZMAN Alexander",
              "name_zh": null,
              "country": "COL",
              "country_code": "COL",
              "nationality": "COL",
              "association_code": "COL",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 772.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:guzman-alexander",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:guzman-alexander",
              "name": "GUZMAN Alexander",
              "display_name": "GUZMAN Alexander",
              "name_zh": null,
              "country": "COL",
              "country_code": "COL",
              "nationality": "COL",
              "association_code": "COL",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 772.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 772.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:mora-juan-carlos",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "MORA Juan Carlos",
        "name": "MORA Juan Carlos",
        "name_zh": null,
        "country_code": "CRC",
        "country_name": "CRC",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:mora-juan-carlos",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:mora-juan-carlos",
          "name": "MORA Juan Carlos",
          "display_name": "MORA Juan Carlos",
          "name_zh": null,
          "country": "CRC",
          "country_code": "CRC",
          "nationality": "CRC",
          "association_code": "CRC",
          "confederation": "CONCACAF",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 331.9
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:mora-juan-carlos",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:mora-juan-carlos",
              "name": "MORA Juan Carlos",
              "display_name": "MORA Juan Carlos",
              "name_zh": null,
              "country": "CRC",
              "country_code": "CRC",
              "nationality": "CRC",
              "association_code": "CRC",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 331.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:mora-juan-carlos",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:mora-juan-carlos",
              "name": "MORA Juan Carlos",
              "display_name": "MORA Juan Carlos",
              "name_zh": null,
              "country": "CRC",
              "country_code": "CRC",
              "nationality": "CRC",
              "association_code": "CRC",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 331.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 331.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:abouelregal-mahmoud",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "ABOUELREGAL Mahmoud",
        "name": "ABOUELREGAL Mahmoud",
        "name_zh": null,
        "country_code": "EGY",
        "country_name": "EGY",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:abouelregal-mahmoud",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:abouelregal-mahmoud",
          "name": "ABOUELREGAL Mahmoud",
          "display_name": "ABOUELREGAL Mahmoud",
          "name_zh": null,
          "country": "EGY",
          "country_code": "EGY",
          "nationality": "EGY",
          "association_code": "EGY",
          "confederation": "CAF",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 205.9
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:abouelregal-mahmoud",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:abouelregal-mahmoud",
              "name": "ABOUELREGAL Mahmoud",
              "display_name": "ABOUELREGAL Mahmoud",
              "name_zh": null,
              "country": "EGY",
              "country_code": "EGY",
              "nationality": "EGY",
              "association_code": "EGY",
              "confederation": "CAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 205.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:abouelregal-mahmoud",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:abouelregal-mahmoud",
              "name": "ABOUELREGAL Mahmoud",
              "display_name": "ABOUELREGAL Mahmoud",
              "name_zh": null,
              "country": "EGY",
              "country_code": "EGY",
              "nationality": "EGY",
              "association_code": "EGY",
              "confederation": "CAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 205.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 205.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:hossam-taha-ahmed",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "HOSSAM TAHA Ahmed",
        "name": "HOSSAM TAHA Ahmed",
        "name_zh": null,
        "country_code": "EGY",
        "country_name": "EGY",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:hossam-taha-ahmed",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:hossam-taha-ahmed",
          "name": "HOSSAM TAHA Ahmed",
          "display_name": "HOSSAM TAHA Ahmed",
          "name_zh": null,
          "country": "EGY",
          "country_code": "EGY",
          "nationality": "EGY",
          "association_code": "EGY",
          "confederation": "CAF",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 788.6
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:hossam-taha-ahmed",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:hossam-taha-ahmed",
              "name": "HOSSAM TAHA Ahmed",
              "display_name": "HOSSAM TAHA Ahmed",
              "name_zh": null,
              "country": "EGY",
              "country_code": "EGY",
              "nationality": "EGY",
              "association_code": "EGY",
              "confederation": "CAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 788.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:hossam-taha-ahmed",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:hossam-taha-ahmed",
              "name": "HOSSAM TAHA Ahmed",
              "display_name": "HOSSAM TAHA Ahmed",
              "name_zh": null,
              "country": "EGY",
              "country_code": "EGY",
              "nationality": "EGY",
              "association_code": "EGY",
              "confederation": "CAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 788.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 788.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:beswick-gary",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "BESWICK Gary",
        "name": "BESWICK Gary",
        "name_zh": null,
        "country_code": "ENG",
        "country_name": "ENG",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:beswick-gary",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:beswick-gary",
          "name": "BESWICK Gary",
          "display_name": "BESWICK Gary",
          "name_zh": null,
          "country": "ENG",
          "country_code": "ENG",
          "nationality": "ENG",
          "association_code": "ENG",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 457.9
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:beswick-gary",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:beswick-gary",
              "name": "BESWICK Gary",
              "display_name": "BESWICK Gary",
              "name_zh": null,
              "country": "ENG",
              "country_code": "ENG",
              "nationality": "ENG",
              "association_code": "ENG",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 457.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:beswick-gary",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:beswick-gary",
              "name": "BESWICK Gary",
              "display_name": "BESWICK Gary",
              "name_zh": null,
              "country": "ENG",
              "country_code": "ENG",
              "nationality": "ENG",
              "association_code": "ENG",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 457.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 457.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:burt-stuart",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "BURT Stuart",
        "name": "BURT Stuart",
        "name_zh": null,
        "country_code": "ENG",
        "country_name": "ENG",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:burt-stuart",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:burt-stuart",
          "name": "BURT Stuart",
          "display_name": "BURT Stuart",
          "name_zh": null,
          "country": "ENG",
          "country_code": "ENG",
          "nationality": "ENG",
          "association_code": "ENG",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 552.4
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:burt-stuart",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:burt-stuart",
              "name": "BURT Stuart",
              "display_name": "BURT Stuart",
              "name_zh": null,
              "country": "ENG",
              "country_code": "ENG",
              "nationality": "ENG",
              "association_code": "ENG",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 552.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:burt-stuart",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:burt-stuart",
              "name": "BURT Stuart",
              "display_name": "BURT Stuart",
              "name_zh": null,
              "country": "ENG",
              "country_code": "ENG",
              "nationality": "ENG",
              "association_code": "ENG",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 552.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 552.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:mainwaring-james",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "MAINWARING James",
        "name": "MAINWARING James",
        "name_zh": null,
        "country_code": "ENG",
        "country_name": "ENG",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:mainwaring-james",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:mainwaring-james",
          "name": "MAINWARING James",
          "display_name": "MAINWARING James",
          "name_zh": null,
          "country": "ENG",
          "country_code": "ENG",
          "nationality": "ENG",
          "association_code": "ENG",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 268.9
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:mainwaring-james",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:mainwaring-james",
              "name": "MAINWARING James",
              "display_name": "MAINWARING James",
              "name_zh": null,
              "country": "ENG",
              "country_code": "ENG",
              "nationality": "ENG",
              "association_code": "ENG",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 268.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:mainwaring-james",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:mainwaring-james",
              "name": "MAINWARING James",
              "display_name": "MAINWARING James",
              "name_zh": null,
              "country": "ENG",
              "country_code": "ENG",
              "nationality": "ENG",
              "association_code": "ENG",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 268.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 268.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:nunn-adam",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "NUNN Adam",
        "name": "NUNN Adam",
        "name_zh": null,
        "country_code": "ENG",
        "country_name": "ENG",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:nunn-adam",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:nunn-adam",
          "name": "NUNN Adam",
          "display_name": "NUNN Adam",
          "name_zh": null,
          "country": "ENG",
          "country_code": "ENG",
          "nationality": "ENG",
          "association_code": "ENG",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 473.6
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:nunn-adam",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:nunn-adam",
              "name": "NUNN Adam",
              "display_name": "NUNN Adam",
              "name_zh": null,
              "country": "ENG",
              "country_code": "ENG",
              "nationality": "ENG",
              "association_code": "ENG",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 473.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:nunn-adam",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:nunn-adam",
              "name": "NUNN Adam",
              "display_name": "NUNN Adam",
              "name_zh": null,
              "country": "ENG",
              "country_code": "ENG",
              "nationality": "ENG",
              "association_code": "ENG",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 473.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 473.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:naranjo-perez-jose-enrique",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "NARANJO PEREZ Jose Enrique",
        "name": "NARANJO PEREZ Jose Enrique",
        "name_zh": null,
        "country_code": "ESP",
        "country_name": "ESP",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:naranjo-perez-jose-enrique",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:naranjo-perez-jose-enrique",
          "name": "NARANJO PEREZ Jose Enrique",
          "display_name": "NARANJO PEREZ Jose Enrique",
          "name_zh": null,
          "country": "ESP",
          "country_code": "ESP",
          "nationality": "ESP",
          "association_code": "ESP",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 410.6
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:naranjo-perez-jose-enrique",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:naranjo-perez-jose-enrique",
              "name": "NARANJO PEREZ Jose Enrique",
              "display_name": "NARANJO PEREZ Jose Enrique",
              "name_zh": null,
              "country": "ESP",
              "country_code": "ESP",
              "nationality": "ESP",
              "association_code": "ESP",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 410.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:naranjo-perez-jose-enrique",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:naranjo-perez-jose-enrique",
              "name": "NARANJO PEREZ Jose Enrique",
              "display_name": "NARANJO PEREZ Jose Enrique",
              "name_zh": null,
              "country": "ESP",
              "country_code": "ESP",
              "nationality": "ESP",
              "association_code": "ESP",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 410.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 410.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:sanchez-diego",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "SANCHEZ Diego",
        "name": "SANCHEZ Diego",
        "name_zh": null,
        "country_code": "ESP",
        "country_name": "ESP",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:sanchez-diego",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:sanchez-diego",
          "name": "SANCHEZ Diego",
          "display_name": "SANCHEZ Diego",
          "name_zh": null,
          "country": "ESP",
          "country_code": "ESP",
          "nationality": "ESP",
          "association_code": "ESP",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 678.4
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:sanchez-diego",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:sanchez-diego",
              "name": "SANCHEZ Diego",
              "display_name": "SANCHEZ Diego",
              "name_zh": null,
              "country": "ESP",
              "country_code": "ESP",
              "nationality": "ESP",
              "association_code": "ESP",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 678.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:sanchez-diego",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:sanchez-diego",
              "name": "SANCHEZ Diego",
              "display_name": "SANCHEZ Diego",
              "name_zh": null,
              "country": "ESP",
              "country_code": "ESP",
              "nationality": "ESP",
              "association_code": "ESP",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 678.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 678.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:danos-nicolas",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "DANOS Nicolas",
        "name": "DANOS Nicolas",
        "name_zh": null,
        "country_code": "FRA",
        "country_name": "FRA",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:danos-nicolas",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:danos-nicolas",
          "name": "DANOS Nicolas",
          "display_name": "DANOS Nicolas",
          "name_zh": null,
          "country": "FRA",
          "country_code": "FRA",
          "nationality": "FRA",
          "association_code": "FRA",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 615.4
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:danos-nicolas",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:danos-nicolas",
              "name": "DANOS Nicolas",
              "display_name": "DANOS Nicolas",
              "name_zh": null,
              "country": "FRA",
              "country_code": "FRA",
              "nationality": "FRA",
              "association_code": "FRA",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 615.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:danos-nicolas",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:danos-nicolas",
              "name": "DANOS Nicolas",
              "display_name": "DANOS Nicolas",
              "name_zh": null,
              "country": "FRA",
              "country_code": "FRA",
              "nationality": "FRA",
              "association_code": "FRA",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 615.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 615.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:mugnier-cyril",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "MUGNIER Cyril",
        "name": "MUGNIER Cyril",
        "name_zh": null,
        "country_code": "FRA",
        "country_name": "FRA",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:mugnier-cyril",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:mugnier-cyril",
          "name": "MUGNIER Cyril",
          "display_name": "MUGNIER Cyril",
          "name_zh": null,
          "country": "FRA",
          "country_code": "FRA",
          "nationality": "FRA",
          "association_code": "FRA",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 394.9
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:mugnier-cyril",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:mugnier-cyril",
              "name": "MUGNIER Cyril",
              "display_name": "MUGNIER Cyril",
              "name_zh": null,
              "country": "FRA",
              "country_code": "FRA",
              "nationality": "FRA",
              "association_code": "FRA",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 394.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:mugnier-cyril",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:mugnier-cyril",
              "name": "MUGNIER Cyril",
              "display_name": "MUGNIER Cyril",
              "name_zh": null,
              "country": "FRA",
              "country_code": "FRA",
              "nationality": "FRA",
              "association_code": "FRA",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 394.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 394.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:pages-benjamin",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "PAGES Benjamin",
        "name": "PAGES Benjamin",
        "name_zh": null,
        "country_code": "FRA",
        "country_name": "FRA",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:pages-benjamin",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:pages-benjamin",
          "name": "PAGES Benjamin",
          "display_name": "PAGES Benjamin",
          "name_zh": null,
          "country": "FRA",
          "country_code": "FRA",
          "nationality": "FRA",
          "association_code": "FRA",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 505.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:pages-benjamin",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:pages-benjamin",
              "name": "PAGES Benjamin",
              "display_name": "PAGES Benjamin",
              "name_zh": null,
              "country": "FRA",
              "country_code": "FRA",
              "nationality": "FRA",
              "association_code": "FRA",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 505.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:pages-benjamin",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:pages-benjamin",
              "name": "PAGES Benjamin",
              "display_name": "PAGES Benjamin",
              "name_zh": null,
              "country": "FRA",
              "country_code": "FRA",
              "nationality": "FRA",
              "association_code": "FRA",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 505.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 505.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:rahmouni-mehdi",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "RAHMOUNI Mehdi",
        "name": "RAHMOUNI Mehdi",
        "name_zh": null,
        "country_code": "FRA",
        "country_name": "FRA",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:rahmouni-mehdi",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:rahmouni-mehdi",
          "name": "RAHMOUNI Mehdi",
          "display_name": "RAHMOUNI Mehdi",
          "name_zh": null,
          "country": "FRA",
          "country_code": "FRA",
          "nationality": "FRA",
          "association_code": "FRA",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 568.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:rahmouni-mehdi",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:rahmouni-mehdi",
              "name": "RAHMOUNI Mehdi",
              "display_name": "RAHMOUNI Mehdi",
              "name_zh": null,
              "country": "FRA",
              "country_code": "FRA",
              "nationality": "FRA",
              "association_code": "FRA",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 568.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:rahmouni-mehdi",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:rahmouni-mehdi",
              "name": "RAHMOUNI Mehdi",
              "display_name": "RAHMOUNI Mehdi",
              "name_zh": null,
              "country": "FRA",
              "country_code": "FRA",
              "nationality": "FRA",
              "association_code": "FRA",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 568.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 568.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:abeigne-amos",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "ABEIGNE Amos",
        "name": "ABEIGNE Amos",
        "name_zh": null,
        "country_code": "GAB",
        "country_name": "GAB",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:abeigne-amos",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:abeigne-amos",
          "name": "ABEIGNE Amos",
          "display_name": "ABEIGNE Amos",
          "name_zh": null,
          "country": "GAB",
          "country_code": "GAB",
          "nationality": "GAB",
          "association_code": "GAB",
          "confederation": "CAF",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 190.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:abeigne-amos",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:abeigne-amos",
              "name": "ABEIGNE Amos",
              "display_name": "ABEIGNE Amos",
              "name_zh": null,
              "country": "GAB",
              "country_code": "GAB",
              "nationality": "GAB",
              "association_code": "GAB",
              "confederation": "CAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 190.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:abeigne-amos",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:abeigne-amos",
              "name": "ABEIGNE Amos",
              "display_name": "ABEIGNE Amos",
              "name_zh": null,
              "country": "GAB",
              "country_code": "GAB",
              "nationality": "GAB",
              "association_code": "GAB",
              "confederation": "CAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 190.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 190.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:ditsoga-boris",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "DITSOGA Boris",
        "name": "DITSOGA Boris",
        "name_zh": null,
        "country_code": "GAB",
        "country_name": "GAB",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:ditsoga-boris",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:ditsoga-boris",
          "name": "DITSOGA Boris",
          "display_name": "DITSOGA Boris",
          "name_zh": null,
          "country": "GAB",
          "country_code": "GAB",
          "nationality": "GAB",
          "association_code": "GAB",
          "confederation": "CAF",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 694.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:ditsoga-boris",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:ditsoga-boris",
              "name": "DITSOGA Boris",
              "display_name": "DITSOGA Boris",
              "name_zh": null,
              "country": "GAB",
              "country_code": "GAB",
              "nationality": "GAB",
              "association_code": "GAB",
              "confederation": "CAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 694.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:ditsoga-boris",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:ditsoga-boris",
              "name": "DITSOGA Boris",
              "display_name": "DITSOGA Boris",
              "name_zh": null,
              "country": "GAB",
              "country_code": "GAB",
              "nationality": "GAB",
              "association_code": "GAB",
              "confederation": "CAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 694.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 694.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:dietz-christian",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "DIETZ Christian",
        "name": "DIETZ Christian",
        "name_zh": null,
        "country_code": "GER",
        "country_name": "GER",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:dietz-christian",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:dietz-christian",
          "name": "DIETZ Christian",
          "display_name": "DIETZ Christian",
          "name_zh": null,
          "country": "GER",
          "country_code": "GER",
          "nationality": "GER",
          "association_code": "GER",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 678.4
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:dietz-christian",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:dietz-christian",
              "name": "DIETZ Christian",
              "display_name": "DIETZ Christian",
              "name_zh": null,
              "country": "GER",
              "country_code": "GER",
              "nationality": "GER",
              "association_code": "GER",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 678.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:dietz-christian",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:dietz-christian",
              "name": "DIETZ Christian",
              "display_name": "DIETZ Christian",
              "name_zh": null,
              "country": "GER",
              "country_code": "GER",
              "nationality": "GER",
              "association_code": "GER",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 678.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 678.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:kempter-robert",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "KEMPTER Robert",
        "name": "KEMPTER Robert",
        "name_zh": null,
        "country_code": "GER",
        "country_name": "GER",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:kempter-robert",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:kempter-robert",
          "name": "KEMPTER Robert",
          "display_name": "KEMPTER Robert",
          "name_zh": null,
          "country": "GER",
          "country_code": "GER",
          "nationality": "GER",
          "association_code": "GER",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 835.9
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:kempter-robert",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:kempter-robert",
              "name": "KEMPTER Robert",
              "display_name": "KEMPTER Robert",
              "name_zh": null,
              "country": "GER",
              "country_code": "GER",
              "nationality": "GER",
              "association_code": "GER",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 835.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:kempter-robert",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:kempter-robert",
              "name": "KEMPTER Robert",
              "display_name": "KEMPTER Robert",
              "name_zh": null,
              "country": "GER",
              "country_code": "GER",
              "nationality": "GER",
              "association_code": "GER",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 835.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 835.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:lopez-walter",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "LOPEZ Walter",
        "name": "LOPEZ Walter",
        "name_zh": null,
        "country_code": "HON",
        "country_name": "HON",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:lopez-walter",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:lopez-walter",
          "name": "LOPEZ Walter",
          "display_name": "LOPEZ Walter",
          "name_zh": null,
          "country": "HON",
          "country_code": "HON",
          "nationality": "HON",
          "association_code": "HON",
          "confederation": "CONCACAF",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 237.4
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:lopez-walter",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:lopez-walter",
              "name": "LOPEZ Walter",
              "display_name": "LOPEZ Walter",
              "name_zh": null,
              "country": "HON",
              "country_code": "HON",
              "nationality": "HON",
              "association_code": "HON",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 237.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:lopez-walter",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:lopez-walter",
              "name": "LOPEZ Walter",
              "display_name": "LOPEZ Walter",
              "name_zh": null,
              "country": "HON",
              "country_code": "HON",
              "nationality": "HON",
              "association_code": "HON",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 237.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 237.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:ramirez-christian",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "RAMIREZ Christian",
        "name": "RAMIREZ Christian",
        "name_zh": null,
        "country_code": "HON",
        "country_name": "HON",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:ramirez-christian",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:ramirez-christian",
          "name": "RAMIREZ Christian",
          "display_name": "RAMIREZ Christian",
          "name_zh": null,
          "country": "HON",
          "country_code": "HON",
          "nationality": "HON",
          "association_code": "HON",
          "confederation": "CONCACAF",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 583.9
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:ramirez-christian",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:ramirez-christian",
              "name": "RAMIREZ Christian",
              "display_name": "RAMIREZ Christian",
              "name_zh": null,
              "country": "HON",
              "country_code": "HON",
              "nationality": "HON",
              "association_code": "HON",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 583.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:ramirez-christian",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:ramirez-christian",
              "name": "RAMIREZ Christian",
              "display_name": "RAMIREZ Christian",
              "name_zh": null,
              "country": "HON",
              "country_code": "HON",
              "nationality": "HON",
              "association_code": "HON",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 583.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 583.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:bindoni-daniele",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "BINDONI Daniele",
        "name": "BINDONI Daniele",
        "name_zh": null,
        "country_code": "ITA",
        "country_name": "ITA",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:bindoni-daniele",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:bindoni-daniele",
          "name": "BINDONI Daniele",
          "display_name": "BINDONI Daniele",
          "name_zh": null,
          "country": "ITA",
          "country_code": "ITA",
          "nationality": "ITA",
          "association_code": "ITA",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 473.6
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:bindoni-daniele",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:bindoni-daniele",
              "name": "BINDONI Daniele",
              "display_name": "BINDONI Daniele",
              "name_zh": null,
              "country": "ITA",
              "country_code": "ITA",
              "nationality": "ITA",
              "association_code": "ITA",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 473.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:bindoni-daniele",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:bindoni-daniele",
              "name": "BINDONI Daniele",
              "display_name": "BINDONI Daniele",
              "name_zh": null,
              "country": "ITA",
              "country_code": "ITA",
              "nationality": "ITA",
              "association_code": "ITA",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 473.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 473.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:tegoni-alberto",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "TEGONI Alberto",
        "name": "TEGONI Alberto",
        "name_zh": null,
        "country_code": "ITA",
        "country_name": "ITA",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:tegoni-alberto",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:tegoni-alberto",
          "name": "TEGONI Alberto",
          "display_name": "TEGONI Alberto",
          "name_zh": null,
          "country": "ITA",
          "country_code": "ITA",
          "nationality": "ITA",
          "association_code": "ITA",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 757.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:tegoni-alberto",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:tegoni-alberto",
              "name": "TEGONI Alberto",
              "display_name": "TEGONI Alberto",
              "name_zh": null,
              "country": "ITA",
              "country_code": "ITA",
              "nationality": "ITA",
              "association_code": "ITA",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 757.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:tegoni-alberto",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:tegoni-alberto",
              "name": "TEGONI Alberto",
              "display_name": "TEGONI Alberto",
              "name_zh": null,
              "country": "ITA",
              "country_code": "ITA",
              "nationality": "ITA",
              "association_code": "ITA",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 757.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 757.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:al-kalaf-mohammad",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "AL KALAF Mohammad",
        "name": "AL KALAF Mohammad",
        "name_zh": null,
        "country_code": "JOR",
        "country_name": "JOR",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:al-kalaf-mohammad",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:al-kalaf-mohammad",
          "name": "AL KALAF Mohammad",
          "display_name": "AL KALAF Mohammad",
          "name_zh": null,
          "country": "JOR",
          "country_code": "JOR",
          "nationality": "JOR",
          "association_code": "JOR",
          "confederation": "AFC",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 268.9
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:al-kalaf-mohammad",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:al-kalaf-mohammad",
              "name": "AL KALAF Mohammad",
              "display_name": "AL KALAF Mohammad",
              "name_zh": null,
              "country": "JOR",
              "country_code": "JOR",
              "nationality": "JOR",
              "association_code": "JOR",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 268.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:al-kalaf-mohammad",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:al-kalaf-mohammad",
              "name": "AL KALAF Mohammad",
              "display_name": "AL KALAF Mohammad",
              "name_zh": null,
              "country": "JOR",
              "country_code": "JOR",
              "nationality": "JOR",
              "association_code": "JOR",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 268.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 268.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:al-roalle-ahmad",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "AL ROALLE Ahmad",
        "name": "AL ROALLE Ahmad",
        "name_zh": null,
        "country_code": "JOR",
        "country_name": "JOR",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:al-roalle-ahmad",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:al-roalle-ahmad",
          "name": "AL ROALLE Ahmad",
          "display_name": "AL ROALLE Ahmad",
          "name_zh": null,
          "country": "JOR",
          "country_code": "JOR",
          "nationality": "JOR",
          "association_code": "JOR",
          "confederation": "AFC",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 316.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:al-roalle-ahmad",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:al-roalle-ahmad",
              "name": "AL ROALLE Ahmad",
              "display_name": "AL ROALLE Ahmad",
              "name_zh": null,
              "country": "JOR",
              "country_code": "JOR",
              "nationality": "JOR",
              "association_code": "JOR",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 316.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:al-roalle-ahmad",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:al-roalle-ahmad",
              "name": "AL ROALLE Ahmad",
              "display_name": "AL ROALLE Ahmad",
              "name_zh": null,
              "country": "JOR",
              "country_code": "JOR",
              "nationality": "JOR",
              "association_code": "JOR",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 316.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 316.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:mihara-jun",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "MIHARA Jun",
        "name": "MIHARA Jun",
        "name_zh": null,
        "country_code": "JPN",
        "country_name": "JPN",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:mihara-jun",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:mihara-jun",
          "name": "MIHARA Jun",
          "display_name": "MIHARA Jun",
          "name_zh": null,
          "country": "JPN",
          "country_code": "JPN",
          "nationality": "JPN",
          "association_code": "JPN",
          "confederation": "AFC",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 316.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:mihara-jun",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:mihara-jun",
              "name": "MIHARA Jun",
              "display_name": "MIHARA Jun",
              "name_zh": null,
              "country": "JPN",
              "country_code": "JPN",
              "nationality": "JPN",
              "association_code": "JPN",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 316.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:mihara-jun",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:mihara-jun",
              "name": "MIHARA Jun",
              "display_name": "MIHARA Jun",
              "name_zh": null,
              "country": "JPN",
              "country_code": "JPN",
              "nationality": "JPN",
              "association_code": "JPN",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 316.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 316.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:al-abakry-mohammed",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "AL ABAKRY Mohammed",
        "name": "AL ABAKRY Mohammed",
        "name_zh": null,
        "country_code": "KSA",
        "country_name": "KSA",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:al-abakry-mohammed",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:al-abakry-mohammed",
          "name": "AL ABAKRY Mohammed",
          "display_name": "AL ABAKRY Mohammed",
          "name_zh": null,
          "country": "KSA",
          "country_code": "KSA",
          "nationality": "KSA",
          "association_code": "KSA",
          "confederation": "AFC",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 237.4
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:al-abakry-mohammed",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:al-abakry-mohammed",
              "name": "AL ABAKRY Mohammed",
              "display_name": "AL ABAKRY Mohammed",
              "name_zh": null,
              "country": "KSA",
              "country_code": "KSA",
              "nationality": "KSA",
              "association_code": "KSA",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 237.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:al-abakry-mohammed",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:al-abakry-mohammed",
              "name": "AL ABAKRY Mohammed",
              "display_name": "AL ABAKRY Mohammed",
              "name_zh": null,
              "country": "KSA",
              "country_code": "KSA",
              "nationality": "KSA",
              "association_code": "KSA",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 237.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 237.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:akarkad-mostafa",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "AKARKAD Mostafa",
        "name": "AKARKAD Mostafa",
        "name_zh": null,
        "country_code": "MAR",
        "country_name": "MAR",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:akarkad-mostafa",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:akarkad-mostafa",
          "name": "AKARKAD Mostafa",
          "display_name": "AKARKAD Mostafa",
          "name_zh": null,
          "country": "MAR",
          "country_code": "MAR",
          "nationality": "MAR",
          "association_code": "MAR",
          "confederation": "CAF",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 221.6
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:akarkad-mostafa",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:akarkad-mostafa",
              "name": "AKARKAD Mostafa",
              "display_name": "AKARKAD Mostafa",
              "name_zh": null,
              "country": "MAR",
              "country_code": "MAR",
              "nationality": "MAR",
              "association_code": "MAR",
              "confederation": "CAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 221.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:akarkad-mostafa",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:akarkad-mostafa",
              "name": "AKARKAD Mostafa",
              "display_name": "AKARKAD Mostafa",
              "name_zh": null,
              "country": "MAR",
              "country_code": "MAR",
              "nationality": "MAR",
              "association_code": "MAR",
              "confederation": "CAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 221.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 221.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:brinsi-zakaria",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "BRINSI Zakaria",
        "name": "BRINSI Zakaria",
        "name_zh": null,
        "country_code": "MAR",
        "country_name": "MAR",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:brinsi-zakaria",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:brinsi-zakaria",
          "name": "BRINSI Zakaria",
          "display_name": "BRINSI Zakaria",
          "name_zh": null,
          "country": "MAR",
          "country_code": "MAR",
          "nationality": "MAR",
          "association_code": "MAR",
          "confederation": "CAF",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 505.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:brinsi-zakaria",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:brinsi-zakaria",
              "name": "BRINSI Zakaria",
              "display_name": "BRINSI Zakaria",
              "name_zh": null,
              "country": "MAR",
              "country_code": "MAR",
              "nationality": "MAR",
              "association_code": "MAR",
              "confederation": "CAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 505.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:brinsi-zakaria",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:brinsi-zakaria",
              "name": "BRINSI Zakaria",
              "display_name": "BRINSI Zakaria",
              "name_zh": null,
              "country": "MAR",
              "country_code": "MAR",
              "nationality": "MAR",
              "association_code": "MAR",
              "confederation": "CAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 505.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 505.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:bisguerra-marco",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "BISGUERRA Marco",
        "name": "BISGUERRA Marco",
        "name_zh": null,
        "country_code": "MEX",
        "country_name": "MEX",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:bisguerra-marco",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:bisguerra-marco",
          "name": "BISGUERRA Marco",
          "display_name": "BISGUERRA Marco",
          "name_zh": null,
          "country": "MEX",
          "country_code": "MEX",
          "nationality": "MEX",
          "association_code": "MEX",
          "confederation": "CONCACAF",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 489.4
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:bisguerra-marco",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:bisguerra-marco",
              "name": "BISGUERRA Marco",
              "display_name": "BISGUERRA Marco",
              "name_zh": null,
              "country": "MEX",
              "country_code": "MEX",
              "nationality": "MEX",
              "association_code": "MEX",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 489.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:bisguerra-marco",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:bisguerra-marco",
              "name": "BISGUERRA Marco",
              "display_name": "BISGUERRA Marco",
              "name_zh": null,
              "country": "MEX",
              "country_code": "MEX",
              "nationality": "MEX",
              "association_code": "MEX",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 489.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 489.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:morin-alberto",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "MORIN Alberto",
        "name": "MORIN Alberto",
        "name_zh": null,
        "country_code": "MEX",
        "country_name": "MEX",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:morin-alberto",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:morin-alberto",
          "name": "MORIN Alberto",
          "display_name": "MORIN Alberto",
          "name_zh": null,
          "country": "MEX",
          "country_code": "MEX",
          "nationality": "MEX",
          "association_code": "MEX",
          "confederation": "CONCACAF",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 379.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:morin-alberto",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:morin-alberto",
              "name": "MORIN Alberto",
              "display_name": "MORIN Alberto",
              "name_zh": null,
              "country": "MEX",
              "country_code": "MEX",
              "nationality": "MEX",
              "association_code": "MEX",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 379.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:morin-alberto",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:morin-alberto",
              "name": "MORIN Alberto",
              "display_name": "MORIN Alberto",
              "name_zh": null,
              "country": "MEX",
              "country_code": "MEX",
              "nationality": "MEX",
              "association_code": "MEX",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 379.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 379.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:ramirez-sandra",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "RAMIREZ Sandra",
        "name": "RAMIREZ Sandra",
        "name_zh": null,
        "country_code": "MEX",
        "country_name": "MEX",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:ramirez-sandra",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:ramirez-sandra",
          "name": "RAMIREZ Sandra",
          "display_name": "RAMIREZ Sandra",
          "name_zh": null,
          "country": "MEX",
          "country_code": "MEX",
          "nationality": "MEX",
          "association_code": "MEX",
          "confederation": "CONCACAF",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 599.6
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:ramirez-sandra",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:ramirez-sandra",
              "name": "RAMIREZ Sandra",
              "display_name": "RAMIREZ Sandra",
              "name_zh": null,
              "country": "MEX",
              "country_code": "MEX",
              "nationality": "MEX",
              "association_code": "MEX",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 599.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:ramirez-sandra",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:ramirez-sandra",
              "name": "RAMIREZ Sandra",
              "display_name": "RAMIREZ Sandra",
              "name_zh": null,
              "country": "MEX",
              "country_code": "MEX",
              "nationality": "MEX",
              "association_code": "MEX",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 599.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 599.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:pupiro-antonio",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "PUPIRO Antonio",
        "name": "PUPIRO Antonio",
        "name_zh": null,
        "country_code": "NCA",
        "country_name": "NCA",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:pupiro-antonio",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:pupiro-antonio",
          "name": "PUPIRO Antonio",
          "display_name": "PUPIRO Antonio",
          "name_zh": null,
          "country": "NCA",
          "country_code": "NCA",
          "nationality": "NCA",
          "association_code": "NCA",
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 536.6
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:pupiro-antonio",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:pupiro-antonio",
              "name": "PUPIRO Antonio",
              "display_name": "PUPIRO Antonio",
              "name_zh": null,
              "country": "NCA",
              "country_code": "NCA",
              "nationality": "NCA",
              "association_code": "NCA",
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 536.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:pupiro-antonio",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:pupiro-antonio",
              "name": "PUPIRO Antonio",
              "display_name": "PUPIRO Antonio",
              "name_zh": null,
              "country": "NCA",
              "country_code": "NCA",
              "nationality": "NCA",
              "association_code": "NCA",
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 536.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 536.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:de-vries-jan",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "DE VRIES Jan",
        "name": "DE VRIES Jan",
        "name_zh": null,
        "country_code": "NED",
        "country_name": "NED",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:de-vries-jan",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:de-vries-jan",
          "name": "DE VRIES Jan",
          "display_name": "DE VRIES Jan",
          "name_zh": null,
          "country": "NED",
          "country_code": "NED",
          "nationality": "NED",
          "association_code": "NED",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 646.9
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:de-vries-jan",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:de-vries-jan",
              "name": "DE VRIES Jan",
              "display_name": "DE VRIES Jan",
              "name_zh": null,
              "country": "NED",
              "country_code": "NED",
              "nationality": "NED",
              "association_code": "NED",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 646.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:de-vries-jan",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:de-vries-jan",
              "name": "DE VRIES Jan",
              "display_name": "DE VRIES Jan",
              "name_zh": null,
              "country": "NED",
              "country_code": "NED",
              "nationality": "NED",
              "association_code": "NED",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 646.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 646.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:steegstra-hessel",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "STEEGSTRA Hessel",
        "name": "STEEGSTRA Hessel",
        "name_zh": null,
        "country_code": "NED",
        "country_name": "NED",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:steegstra-hessel",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:steegstra-hessel",
          "name": "STEEGSTRA Hessel",
          "display_name": "STEEGSTRA Hessel",
          "name_zh": null,
          "country": "NED",
          "country_code": "NED",
          "nationality": "NED",
          "association_code": "NED",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 725.6
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:steegstra-hessel",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:steegstra-hessel",
              "name": "STEEGSTRA Hessel",
              "display_name": "STEEGSTRA Hessel",
              "name_zh": null,
              "country": "NED",
              "country_code": "NED",
              "nationality": "NED",
              "association_code": "NED",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 725.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:steegstra-hessel",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:steegstra-hessel",
              "name": "STEEGSTRA Hessel",
              "display_name": "STEEGSTRA Hessel",
              "name_zh": null,
              "country": "NED",
              "country_code": "NED",
              "nationality": "NED",
              "association_code": "NED",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 725.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 725.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:bashevkin-isaak",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "BASHEVKIN Isaak",
        "name": "BASHEVKIN Isaak",
        "name_zh": null,
        "country_code": "NOR",
        "country_name": "NOR",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:bashevkin-isaak",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:bashevkin-isaak",
          "name": "BASHEVKIN Isaak",
          "display_name": "BASHEVKIN Isaak",
          "name_zh": null,
          "country": "NOR",
          "country_code": "NOR",
          "nationality": "NOR",
          "association_code": "NOR",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 394.9
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:bashevkin-isaak",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:bashevkin-isaak",
              "name": "BASHEVKIN Isaak",
              "display_name": "BASHEVKIN Isaak",
              "name_zh": null,
              "country": "NOR",
              "country_code": "NOR",
              "nationality": "NOR",
              "association_code": "NOR",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 394.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:bashevkin-isaak",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:bashevkin-isaak",
              "name": "BASHEVKIN Isaak",
              "display_name": "BASHEVKIN Isaak",
              "name_zh": null,
              "country": "NOR",
              "country_code": "NOR",
              "nationality": "NOR",
              "association_code": "NOR",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 394.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 394.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:engan-jan-erik",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "ENGAN Jan Erik",
        "name": "ENGAN Jan Erik",
        "name_zh": null,
        "country_code": "NOR",
        "country_name": "NOR",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:engan-jan-erik",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:engan-jan-erik",
          "name": "ENGAN Jan Erik",
          "display_name": "ENGAN Jan Erik",
          "name_zh": null,
          "country": "NOR",
          "country_code": "NOR",
          "nationality": "NOR",
          "association_code": "NOR",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 709.9
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:engan-jan-erik",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:engan-jan-erik",
              "name": "ENGAN Jan Erik",
              "display_name": "ENGAN Jan Erik",
              "name_zh": null,
              "country": "NOR",
              "country_code": "NOR",
              "nationality": "NOR",
              "association_code": "NOR",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 709.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:engan-jan-erik",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:engan-jan-erik",
              "name": "ENGAN Jan Erik",
              "display_name": "ENGAN Jan Erik",
              "name_zh": null,
              "country": "NOR",
              "country_code": "NOR",
              "nationality": "NOR",
              "association_code": "NOR",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 709.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 709.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:trevis-isaac",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "TREVIS Isaac",
        "name": "TREVIS Isaac",
        "name_zh": null,
        "country_code": "NZL",
        "country_name": "NZL",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:trevis-isaac",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:trevis-isaac",
          "name": "TREVIS Isaac",
          "display_name": "TREVIS Isaac",
          "name_zh": null,
          "country": "NZL",
          "country_code": "NZL",
          "nationality": "NZL",
          "association_code": "NZL",
          "confederation": "OFC",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 772.9
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:trevis-isaac",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:trevis-isaac",
              "name": "TREVIS Isaac",
              "display_name": "TREVIS Isaac",
              "name_zh": null,
              "country": "NZL",
              "country_code": "NZL",
              "nationality": "NZL",
              "association_code": "NZL",
              "confederation": "OFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 772.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:trevis-isaac",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:trevis-isaac",
              "name": "TREVIS Isaac",
              "display_name": "TREVIS Isaac",
              "name_zh": null,
              "country": "NZL",
              "country_code": "NZL",
              "nationality": "NZL",
              "association_code": "NZL",
              "confederation": "OFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 772.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 772.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:cardozo-eduardo",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "CARDOZO Eduardo",
        "name": "CARDOZO Eduardo",
        "name_zh": null,
        "country_code": "PAR",
        "country_name": "PAR",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:cardozo-eduardo",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:cardozo-eduardo",
          "name": "CARDOZO Eduardo",
          "display_name": "CARDOZO Eduardo",
          "name_zh": null,
          "country": "PAR",
          "country_code": "PAR",
          "nationality": "PAR",
          "association_code": "PAR",
          "confederation": "CONMEBOL",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 568.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:cardozo-eduardo",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:cardozo-eduardo",
              "name": "CARDOZO Eduardo",
              "display_name": "CARDOZO Eduardo",
              "name_zh": null,
              "country": "PAR",
              "country_code": "PAR",
              "nationality": "PAR",
              "association_code": "PAR",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 568.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:cardozo-eduardo",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:cardozo-eduardo",
              "name": "CARDOZO Eduardo",
              "display_name": "CARDOZO Eduardo",
              "name_zh": null,
              "country": "PAR",
              "country_code": "PAR",
              "nationality": "PAR",
              "association_code": "PAR",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 568.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 568.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:saldivar-milciades",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "SALDIVAR Milciades",
        "name": "SALDIVAR Milciades",
        "name_zh": null,
        "country_code": "PAR",
        "country_name": "PAR",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:saldivar-milciades",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:saldivar-milciades",
          "name": "SALDIVAR Milciades",
          "display_name": "SALDIVAR Milciades",
          "name_zh": null,
          "country": "PAR",
          "country_code": "PAR",
          "nationality": "PAR",
          "association_code": "PAR",
          "confederation": "CONMEBOL",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 662.6
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:saldivar-milciades",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:saldivar-milciades",
              "name": "SALDIVAR Milciades",
              "display_name": "SALDIVAR Milciades",
              "name_zh": null,
              "country": "PAR",
              "country_code": "PAR",
              "nationality": "PAR",
              "association_code": "PAR",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 662.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:saldivar-milciades",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:saldivar-milciades",
              "name": "SALDIVAR Milciades",
              "display_name": "SALDIVAR Milciades",
              "name_zh": null,
              "country": "PAR",
              "country_code": "PAR",
              "nationality": "PAR",
              "association_code": "PAR",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 662.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 662.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:orue-michael",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "ORUE Michael",
        "name": "ORUE Michael",
        "name_zh": null,
        "country_code": "PER",
        "country_name": "PER",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:orue-michael",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:orue-michael",
          "name": "ORUE Michael",
          "display_name": "ORUE Michael",
          "name_zh": null,
          "country": "PER",
          "country_code": "PER",
          "nationality": "PER",
          "association_code": "PER",
          "confederation": "CONMEBOL",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 489.4
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:orue-michael",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:orue-michael",
              "name": "ORUE Michael",
              "display_name": "ORUE Michael",
              "name_zh": null,
              "country": "PER",
              "country_code": "PER",
              "nationality": "PER",
              "association_code": "PER",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 489.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:orue-michael",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:orue-michael",
              "name": "ORUE Michael",
              "display_name": "ORUE Michael",
              "name_zh": null,
              "country": "PER",
              "country_code": "PER",
              "nationality": "PER",
              "association_code": "PER",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 489.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 489.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:kupsik-adam",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "KUPSIK Adam",
        "name": "KUPSIK Adam",
        "name_zh": null,
        "country_code": "POL",
        "country_name": "POL",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:kupsik-adam",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:kupsik-adam",
          "name": "KUPSIK Adam",
          "display_name": "KUPSIK Adam",
          "name_zh": null,
          "country": "POL",
          "country_code": "POL",
          "nationality": "POL",
          "association_code": "POL",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 410.6
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:kupsik-adam",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:kupsik-adam",
              "name": "KUPSIK Adam",
              "display_name": "KUPSIK Adam",
              "name_zh": null,
              "country": "POL",
              "country_code": "POL",
              "nationality": "POL",
              "association_code": "POL",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 410.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:kupsik-adam",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:kupsik-adam",
              "name": "KUPSIK Adam",
              "display_name": "KUPSIK Adam",
              "name_zh": null,
              "country": "POL",
              "country_code": "POL",
              "nationality": "POL",
              "association_code": "POL",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 410.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 410.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:listkiewicz-tomasz",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "LISTKIEWICZ Tomasz",
        "name": "LISTKIEWICZ Tomasz",
        "name_zh": null,
        "country_code": "POL",
        "country_name": "POL",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:listkiewicz-tomasz",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:listkiewicz-tomasz",
          "name": "LISTKIEWICZ Tomasz",
          "display_name": "LISTKIEWICZ Tomasz",
          "name_zh": null,
          "country": "POL",
          "country_code": "POL",
          "nationality": "POL",
          "association_code": "POL",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 221.6
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:listkiewicz-tomasz",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:listkiewicz-tomasz",
              "name": "LISTKIEWICZ Tomasz",
              "display_name": "LISTKIEWICZ Tomasz",
              "name_zh": null,
              "country": "POL",
              "country_code": "POL",
              "nationality": "POL",
              "association_code": "POL",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 221.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:listkiewicz-tomasz",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:listkiewicz-tomasz",
              "name": "LISTKIEWICZ Tomasz",
              "display_name": "LISTKIEWICZ Tomasz",
              "name_zh": null,
              "country": "POL",
              "country_code": "POL",
              "nationality": "POL",
              "association_code": "POL",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 221.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 221.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:jesus-bruno",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "JESUS Bruno",
        "name": "JESUS Bruno",
        "name_zh": null,
        "country_code": "POR",
        "country_name": "POR",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:jesus-bruno",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:jesus-bruno",
          "name": "JESUS Bruno",
          "display_name": "JESUS Bruno",
          "name_zh": null,
          "country": "POR",
          "country_code": "POR",
          "nationality": "POR",
          "association_code": "POR",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 820.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:jesus-bruno",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:jesus-bruno",
              "name": "JESUS Bruno",
              "display_name": "JESUS Bruno",
              "name_zh": null,
              "country": "POR",
              "country_code": "POR",
              "nationality": "POR",
              "association_code": "POR",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 820.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:jesus-bruno",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:jesus-bruno",
              "name": "JESUS Bruno",
              "display_name": "JESUS Bruno",
              "name_zh": null,
              "country": "POR",
              "country_code": "POR",
              "nationality": "POR",
              "association_code": "POR",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 820.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 820.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:maia-luciano",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "MAIA Luciano",
        "name": "MAIA Luciano",
        "name_zh": null,
        "country_code": "POR",
        "country_name": "POR",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:maia-luciano",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:maia-luciano",
          "name": "MAIA Luciano",
          "display_name": "MAIA Luciano",
          "name_zh": null,
          "country": "POR",
          "country_code": "POR",
          "nationality": "POR",
          "association_code": "POR",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 253.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:maia-luciano",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:maia-luciano",
              "name": "MAIA Luciano",
              "display_name": "MAIA Luciano",
              "name_zh": null,
              "country": "POR",
              "country_code": "POR",
              "nationality": "POR",
              "association_code": "POR",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 253.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:maia-luciano",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:maia-luciano",
              "name": "MAIA Luciano",
              "display_name": "MAIA Luciano",
              "name_zh": null,
              "country": "POR",
              "country_code": "POR",
              "nationality": "POR",
              "association_code": "POR",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 253.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 253.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:al-maqaleh-saoud",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "AL MAQALEH Saoud",
        "name": "AL MAQALEH Saoud",
        "name_zh": null,
        "country_code": "QAT",
        "country_name": "QAT",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:al-maqaleh-saoud",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:al-maqaleh-saoud",
          "name": "AL MAQALEH Saoud",
          "display_name": "AL MAQALEH Saoud",
          "name_zh": null,
          "country": "QAT",
          "country_code": "QAT",
          "nationality": "QAT",
          "association_code": "QAT",
          "confederation": "AFC",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 284.6
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:al-maqaleh-saoud",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:al-maqaleh-saoud",
              "name": "AL MAQALEH Saoud",
              "display_name": "AL MAQALEH Saoud",
              "name_zh": null,
              "country": "QAT",
              "country_code": "QAT",
              "nationality": "QAT",
              "association_code": "QAT",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 284.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:al-maqaleh-saoud",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:al-maqaleh-saoud",
              "name": "AL MAQALEH Saoud",
              "display_name": "AL MAQALEH Saoud",
              "name_zh": null,
              "country": "QAT",
              "country_code": "QAT",
              "nationality": "QAT",
              "association_code": "QAT",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 284.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 284.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:al-marri-taleb",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "AL MARRI Taleb",
        "name": "AL MARRI Taleb",
        "name_zh": null,
        "country_code": "QAT",
        "country_name": "QAT",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:al-marri-taleb",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:al-marri-taleb",
          "name": "AL MARRI Taleb",
          "display_name": "AL MARRI Taleb",
          "name_zh": null,
          "country": "QAT",
          "country_code": "QAT",
          "nationality": "QAT",
          "association_code": "QAT",
          "confederation": "AFC",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 300.4
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:al-marri-taleb",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:al-marri-taleb",
              "name": "AL MARRI Taleb",
              "display_name": "AL MARRI Taleb",
              "name_zh": null,
              "country": "QAT",
              "country_code": "QAT",
              "nationality": "QAT",
              "association_code": "QAT",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 300.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:al-marri-taleb",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:al-marri-taleb",
              "name": "AL MARRI Taleb",
              "display_name": "AL MARRI Taleb",
              "name_zh": null,
              "country": "QAT",
              "country_code": "QAT",
              "nationality": "QAT",
              "association_code": "QAT",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 300.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 300.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:marica-mihai",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "MARICA Mihai",
        "name": "MARICA Mihai",
        "name_zh": null,
        "country_code": "ROU",
        "country_name": "ROU",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:marica-mihai",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:marica-mihai",
          "name": "MARICA Mihai",
          "display_name": "MARICA Mihai",
          "name_zh": null,
          "country": "ROU",
          "country_code": "ROU",
          "nationality": "ROU",
          "association_code": "ROU",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 284.6
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:marica-mihai",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:marica-mihai",
              "name": "MARICA Mihai",
              "display_name": "MARICA Mihai",
              "name_zh": null,
              "country": "ROU",
              "country_code": "ROU",
              "nationality": "ROU",
              "association_code": "ROU",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 284.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:marica-mihai",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:marica-mihai",
              "name": "MARICA Mihai",
              "display_name": "MARICA Mihai",
              "name_zh": null,
              "country": "ROU",
              "country_code": "ROU",
              "nationality": "ROU",
              "association_code": "ROU",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 284.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 284.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:tunyogi-ferencz",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "TUNYOGI Ferencz",
        "name": "TUNYOGI Ferencz",
        "name_zh": null,
        "country_code": "ROU",
        "country_name": "ROU",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:tunyogi-ferencz",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:tunyogi-ferencz",
          "name": "TUNYOGI Ferencz",
          "display_name": "TUNYOGI Ferencz",
          "name_zh": null,
          "country": "ROU",
          "country_code": "ROU",
          "nationality": "ROU",
          "association_code": "ROU",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 804.4
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:tunyogi-ferencz",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:tunyogi-ferencz",
              "name": "TUNYOGI Ferencz",
              "display_name": "TUNYOGI Ferencz",
              "name_zh": null,
              "country": "ROU",
              "country_code": "ROU",
              "nationality": "ROU",
              "association_code": "ROU",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 804.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:tunyogi-ferencz",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:tunyogi-ferencz",
              "name": "TUNYOGI Ferencz",
              "display_name": "TUNYOGI Ferencz",
              "name_zh": null,
              "country": "ROU",
              "country_code": "ROU",
              "nationality": "ROU",
              "association_code": "ROU",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 804.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 804.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:siwela-zakhele",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "SIWELA Zakhele",
        "name": "SIWELA Zakhele",
        "name_zh": null,
        "country_code": "RSA",
        "country_name": "RSA",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:siwela-zakhele",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:siwela-zakhele",
          "name": "SIWELA Zakhele",
          "display_name": "SIWELA Zakhele",
          "name_zh": null,
          "country": "RSA",
          "country_code": "RSA",
          "nationality": "RSA",
          "association_code": "RSA",
          "confederation": "CAF",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 694.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:siwela-zakhele",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:siwela-zakhele",
              "name": "SIWELA Zakhele",
              "display_name": "SIWELA Zakhele",
              "name_zh": null,
              "country": "RSA",
              "country_code": "RSA",
              "nationality": "RSA",
              "association_code": "RSA",
              "confederation": "CAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 694.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:siwela-zakhele",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:siwela-zakhele",
              "name": "SIWELA Zakhele",
              "display_name": "SIWELA Zakhele",
              "name_zh": null,
              "country": "RSA",
              "country_code": "RSA",
              "nationality": "RSA",
              "association_code": "RSA",
              "confederation": "CAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 694.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 694.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:moran-david",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "MORAN David",
        "name": "MORAN David",
        "name_zh": null,
        "country_code": "SLV",
        "country_name": "SLV",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:moran-david",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:moran-david",
          "name": "MORAN David",
          "display_name": "MORAN David",
          "name_zh": null,
          "country": "SLV",
          "country_code": "SLV",
          "nationality": "SLV",
          "association_code": "SLV",
          "confederation": "CONCACAF",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 347.6
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:moran-david",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:moran-david",
              "name": "MORAN David",
              "display_name": "MORAN David",
              "name_zh": null,
              "country": "SLV",
              "country_code": "SLV",
              "nationality": "SLV",
              "association_code": "SLV",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 347.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:moran-david",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:moran-david",
              "name": "MORAN David",
              "display_name": "MORAN David",
              "name_zh": null,
              "country": "SLV",
              "country_code": "SLV",
              "nationality": "SLV",
              "association_code": "SLV",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 347.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 347.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:de-almeida-stephane",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "DE ALMEIDA Stephane",
        "name": "DE ALMEIDA Stephane",
        "name_zh": null,
        "country_code": "SUI",
        "country_name": "SUI",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:de-almeida-stephane",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:de-almeida-stephane",
          "name": "DE ALMEIDA Stephane",
          "display_name": "DE ALMEIDA Stephane",
          "name_zh": null,
          "country": "SUI",
          "country_code": "SUI",
          "nationality": "SUI",
          "association_code": "SUI",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 631.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:de-almeida-stephane",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:de-almeida-stephane",
              "name": "DE ALMEIDA Stephane",
              "display_name": "DE ALMEIDA Stephane",
              "name_zh": null,
              "country": "SUI",
              "country_code": "SUI",
              "nationality": "SUI",
              "association_code": "SUI",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 631.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:de-almeida-stephane",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:de-almeida-stephane",
              "name": "DE ALMEIDA Stephane",
              "display_name": "DE ALMEIDA Stephane",
              "name_zh": null,
              "country": "SUI",
              "country_code": "SUI",
              "nationality": "SUI",
              "association_code": "SUI",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 631.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 631.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:klancnik-tomaz",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "KLANCNIK Tomaz",
        "name": "KLANCNIK Tomaz",
        "name_zh": null,
        "country_code": "SVN",
        "country_name": "SVN",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:klancnik-tomaz",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:klancnik-tomaz",
          "name": "KLANCNIK Tomaz",
          "display_name": "KLANCNIK Tomaz",
          "name_zh": null,
          "country": "SVN",
          "country_code": "SVN",
          "nationality": "SVN",
          "association_code": "SVN",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 851.6
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:klancnik-tomaz",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:klancnik-tomaz",
              "name": "KLANCNIK Tomaz",
              "display_name": "KLANCNIK Tomaz",
              "name_zh": null,
              "country": "SVN",
              "country_code": "SVN",
              "nationality": "SVN",
              "association_code": "SVN",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 851.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:klancnik-tomaz",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:klancnik-tomaz",
              "name": "KLANCNIK Tomaz",
              "display_name": "KLANCNIK Tomaz",
              "name_zh": null,
              "country": "SVN",
              "country_code": "SVN",
              "nationality": "SVN",
              "association_code": "SVN",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 851.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 851.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:kovacic-andraz",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "KOVACIC Andraz",
        "name": "KOVACIC Andraz",
        "name_zh": null,
        "country_code": "SVN",
        "country_name": "SVN",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:kovacic-andraz",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:kovacic-andraz",
          "name": "KOVACIC Andraz",
          "display_name": "KOVACIC Andraz",
          "name_zh": null,
          "country": "SVN",
          "country_code": "SVN",
          "nationality": "SVN",
          "association_code": "SVN",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 867.4
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:kovacic-andraz",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:kovacic-andraz",
              "name": "KOVACIC Andraz",
              "display_name": "KOVACIC Andraz",
              "name_zh": null,
              "country": "SVN",
              "country_code": "SVN",
              "nationality": "SVN",
              "association_code": "SVN",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 867.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:kovacic-andraz",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:kovacic-andraz",
              "name": "KOVACIC Andraz",
              "display_name": "KOVACIC Andraz",
              "name_zh": null,
              "country": "SVN",
              "country_code": "SVN",
              "nationality": "SVN",
              "association_code": "SVN",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 867.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 867.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:beigi-mahbod",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "BEIGI Mahbod",
        "name": "BEIGI Mahbod",
        "name_zh": null,
        "country_code": "SWE",
        "country_name": "SWE",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:beigi-mahbod",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:beigi-mahbod",
          "name": "BEIGI Mahbod",
          "display_name": "BEIGI Mahbod",
          "name_zh": null,
          "country": "SWE",
          "country_code": "SWE",
          "nationality": "SWE",
          "association_code": "SWE",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 426.4
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:beigi-mahbod",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:beigi-mahbod",
              "name": "BEIGI Mahbod",
              "display_name": "BEIGI Mahbod",
              "name_zh": null,
              "country": "SWE",
              "country_code": "SWE",
              "nationality": "SWE",
              "association_code": "SWE",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 426.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:beigi-mahbod",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:beigi-mahbod",
              "name": "BEIGI Mahbod",
              "display_name": "BEIGI Mahbod",
              "name_zh": null,
              "country": "SWE",
              "country_code": "SWE",
              "nationality": "SWE",
              "association_code": "SWE",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 426.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 426.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:soderkvist-andreas",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "SODERKVIST Andreas",
        "name": "SODERKVIST Andreas",
        "name_zh": null,
        "country_code": "SWE",
        "country_name": "SWE",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:soderkvist-andreas",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:soderkvist-andreas",
          "name": "SODERKVIST Andreas",
          "display_name": "SODERKVIST Andreas",
          "name_zh": null,
          "country": "SWE",
          "country_code": "SWE",
          "nationality": "SWE",
          "association_code": "SWE",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 709.9
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:soderkvist-andreas",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:soderkvist-andreas",
              "name": "SODERKVIST Andreas",
              "display_name": "SODERKVIST Andreas",
              "name_zh": null,
              "country": "SWE",
              "country_code": "SWE",
              "nationality": "SWE",
              "association_code": "SWE",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 709.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:soderkvist-andreas",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:soderkvist-andreas",
              "name": "SODERKVIST Andreas",
              "display_name": "SODERKVIST Andreas",
              "name_zh": null,
              "country": "SWE",
              "country_code": "SWE",
              "nationality": "SWE",
              "association_code": "SWE",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 709.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 709.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:wales-caleb",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "WALES Caleb",
        "name": "WALES Caleb",
        "name_zh": null,
        "country_code": "TRI",
        "country_name": "TRI",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:wales-caleb",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:wales-caleb",
          "name": "WALES Caleb",
          "display_name": "WALES Caleb",
          "name_zh": null,
          "country": "TRI",
          "country_code": "TRI",
          "nationality": "TRI",
          "association_code": "TRI",
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 835.9
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:wales-caleb",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:wales-caleb",
              "name": "WALES Caleb",
              "display_name": "WALES Caleb",
              "name_zh": null,
              "country": "TRI",
              "country_code": "TRI",
              "nationality": "TRI",
              "association_code": "TRI",
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 835.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:wales-caleb",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:wales-caleb",
              "name": "WALES Caleb",
              "display_name": "WALES Caleb",
              "name_zh": null,
              "country": "TRI",
              "country_code": "TRI",
              "nationality": "TRI",
              "association_code": "TRI",
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 835.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 835.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:al-hammadi-mohamed",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "AL HAMMADI Mohamed",
        "name": "AL HAMMADI Mohamed",
        "name_zh": null,
        "country_code": "UAE",
        "country_name": "UAE",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:al-hammadi-mohamed",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:al-hammadi-mohamed",
          "name": "AL HAMMADI Mohamed",
          "display_name": "AL HAMMADI Mohamed",
          "name_zh": null,
          "country": "UAE",
          "country_code": "UAE",
          "nationality": "UAE",
          "association_code": "UAE",
          "confederation": "AFC",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 253.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:al-hammadi-mohamed",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:al-hammadi-mohamed",
              "name": "AL HAMMADI Mohamed",
              "display_name": "AL HAMMADI Mohamed",
              "name_zh": null,
              "country": "UAE",
              "country_code": "UAE",
              "nationality": "UAE",
              "association_code": "UAE",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 253.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:al-hammadi-mohamed",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:al-hammadi-mohamed",
              "name": "AL HAMMADI Mohamed",
              "display_name": "AL HAMMADI Mohamed",
              "name_zh": null,
              "country": "UAE",
              "country_code": "UAE",
              "nationality": "UAE",
              "association_code": "UAE",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 253.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 253.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:barreiro-carlos",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "BARREIRO Carlos",
        "name": "BARREIRO Carlos",
        "name_zh": null,
        "country_code": "URU",
        "country_name": "URU",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:barreiro-carlos",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:barreiro-carlos",
          "name": "BARREIRO Carlos",
          "display_name": "BARREIRO Carlos",
          "name_zh": null,
          "country": "URU",
          "country_code": "URU",
          "nationality": "URU",
          "association_code": "URU",
          "confederation": "CONMEBOL",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 363.4
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:barreiro-carlos",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:barreiro-carlos",
              "name": "BARREIRO Carlos",
              "display_name": "BARREIRO Carlos",
              "name_zh": null,
              "country": "URU",
              "country_code": "URU",
              "nationality": "URU",
              "association_code": "URU",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 363.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:barreiro-carlos",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:barreiro-carlos",
              "name": "BARREIRO Carlos",
              "display_name": "BARREIRO Carlos",
              "name_zh": null,
              "country": "URU",
              "country_code": "URU",
              "nationality": "URU",
              "association_code": "URU",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 363.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 363.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:taran-nicolas",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "TARAN Nicolas",
        "name": "TARAN Nicolas",
        "name_zh": null,
        "country_code": "URU",
        "country_name": "URU",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:taran-nicolas",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:taran-nicolas",
          "name": "TARAN Nicolas",
          "display_name": "TARAN Nicolas",
          "name_zh": null,
          "country": "URU",
          "country_code": "URU",
          "nationality": "URU",
          "association_code": "URU",
          "confederation": "CONMEBOL",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 741.4
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:taran-nicolas",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:taran-nicolas",
              "name": "TARAN Nicolas",
              "display_name": "TARAN Nicolas",
              "name_zh": null,
              "country": "URU",
              "country_code": "URU",
              "nationality": "URU",
              "association_code": "URU",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 741.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:taran-nicolas",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:taran-nicolas",
              "name": "TARAN Nicolas",
              "display_name": "TARAN Nicolas",
              "name_zh": null,
              "country": "URU",
              "country_code": "URU",
              "nationality": "URU",
              "association_code": "URU",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 741.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 741.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:atkins-kyle",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "ATKINS Kyle",
        "name": "ATKINS Kyle",
        "name_zh": null,
        "country_code": "USA",
        "country_name": "USA",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:atkins-kyle",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:atkins-kyle",
          "name": "ATKINS Kyle",
          "display_name": "ATKINS Kyle",
          "name_zh": null,
          "country": "USA",
          "country_code": "USA",
          "nationality": "USA",
          "association_code": "USA",
          "confederation": "CONCACAF",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 347.6
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:atkins-kyle",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:atkins-kyle",
              "name": "ATKINS Kyle",
              "display_name": "ATKINS Kyle",
              "name_zh": null,
              "country": "USA",
              "country_code": "USA",
              "nationality": "USA",
              "association_code": "USA",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 347.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:atkins-kyle",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:atkins-kyle",
              "name": "ATKINS Kyle",
              "display_name": "ATKINS Kyle",
              "name_zh": null,
              "country": "USA",
              "country_code": "USA",
              "nationality": "USA",
              "association_code": "USA",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 347.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 347.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:mayo-brooke",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "MAYO Brooke",
        "name": "MAYO Brooke",
        "name_zh": null,
        "country_code": "USA",
        "country_name": "USA",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:mayo-brooke",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:mayo-brooke",
          "name": "MAYO Brooke",
          "display_name": "MAYO Brooke",
          "name_zh": null,
          "country": "USA",
          "country_code": "USA",
          "nationality": "USA",
          "association_code": "USA",
          "confederation": "CONCACAF",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 300.4
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:mayo-brooke",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:mayo-brooke",
              "name": "MAYO Brooke",
              "display_name": "MAYO Brooke",
              "name_zh": null,
              "country": "USA",
              "country_code": "USA",
              "nationality": "USA",
              "association_code": "USA",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 300.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:mayo-brooke",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:mayo-brooke",
              "name": "MAYO Brooke",
              "display_name": "MAYO Brooke",
              "name_zh": null,
              "country": "USA",
              "country_code": "USA",
              "nationality": "USA",
              "association_code": "USA",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 300.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 300.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:nesbitt-kathryn",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "NESBITT Kathryn",
        "name": "NESBITT Kathryn",
        "name_zh": null,
        "country_code": "USA",
        "country_name": "USA",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:nesbitt-kathryn",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:nesbitt-kathryn",
          "name": "NESBITT Kathryn",
          "display_name": "NESBITT Kathryn",
          "name_zh": null,
          "country": "USA",
          "country_code": "USA",
          "nationality": "USA",
          "association_code": "USA",
          "confederation": "CONCACAF",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 442.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:nesbitt-kathryn",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:nesbitt-kathryn",
              "name": "NESBITT Kathryn",
              "display_name": "NESBITT Kathryn",
              "name_zh": null,
              "country": "USA",
              "country_code": "USA",
              "nationality": "USA",
              "association_code": "USA",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 442.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:nesbitt-kathryn",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:nesbitt-kathryn",
              "name": "NESBITT Kathryn",
              "display_name": "NESBITT Kathryn",
              "name_zh": null,
              "country": "USA",
              "country_code": "USA",
              "nationality": "USA",
              "association_code": "USA",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 442.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 442.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:parker-corey",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "PARKER Corey",
        "name": "PARKER Corey",
        "name_zh": null,
        "country_code": "USA",
        "country_name": "USA",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:parker-corey",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:parker-corey",
          "name": "PARKER Corey",
          "display_name": "PARKER Corey",
          "name_zh": null,
          "country": "USA",
          "country_code": "USA",
          "nationality": "USA",
          "association_code": "USA",
          "confederation": "CONCACAF",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 520.9
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:parker-corey",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:parker-corey",
              "name": "PARKER Corey",
              "display_name": "PARKER Corey",
              "name_zh": null,
              "country": "USA",
              "country_code": "USA",
              "nationality": "USA",
              "association_code": "USA",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 520.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:parker-corey",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:parker-corey",
              "name": "PARKER Corey",
              "display_name": "PARKER Corey",
              "name_zh": null,
              "country": "USA",
              "country_code": "USA",
              "nationality": "USA",
              "association_code": "USA",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 520.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 520.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:gaynullin-timur",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "GAYNULLIN Timur",
        "name": "GAYNULLIN Timur",
        "name_zh": null,
        "country_code": "UZB",
        "country_name": "UZB",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:gaynullin-timur",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:gaynullin-timur",
          "name": "GAYNULLIN Timur",
          "display_name": "GAYNULLIN Timur",
          "name_zh": null,
          "country": "UZB",
          "country_code": "UZB",
          "nationality": "UZB",
          "association_code": "UZB",
          "confederation": "AFC",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 1,
            "pdf_y": 741.4
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:gaynullin-timur",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:gaynullin-timur",
              "name": "GAYNULLIN Timur",
              "display_name": "GAYNULLIN Timur",
              "name_zh": null,
              "country": "UZB",
              "country_code": "UZB",
              "nationality": "UZB",
              "association_code": "UZB",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 741.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:gaynullin-timur",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:gaynullin-timur",
              "name": "GAYNULLIN Timur",
              "display_name": "GAYNULLIN Timur",
              "name_zh": null,
              "country": "UZB",
              "country_code": "UZB",
              "nationality": "UZB",
              "association_code": "UZB",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 1,
                "pdf_y": 741.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 741.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:tsapenko-andrey",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "TSAPENKO Andrey",
        "name": "TSAPENKO Andrey",
        "name_zh": null,
        "country_code": "UZB",
        "country_name": "UZB",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:tsapenko-andrey",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:tsapenko-andrey",
          "name": "TSAPENKO Andrey",
          "display_name": "TSAPENKO Andrey",
          "name_zh": null,
          "country": "UZB",
          "country_code": "UZB",
          "nationality": "UZB",
          "association_code": "UZB",
          "confederation": "AFC",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 788.6
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:tsapenko-andrey",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:tsapenko-andrey",
              "name": "TSAPENKO Andrey",
              "display_name": "TSAPENKO Andrey",
              "name_zh": null,
              "country": "UZB",
              "country_code": "UZB",
              "nationality": "UZB",
              "association_code": "UZB",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 788.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:tsapenko-andrey",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:tsapenko-andrey",
              "name": "TSAPENKO Andrey",
              "display_name": "TSAPENKO Andrey",
              "name_zh": null,
              "country": "UZB",
              "country_code": "UZB",
              "nationality": "UZB",
              "association_code": "UZB",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 788.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 788.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:moreno-tulio",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "MORENO Tulio",
        "name": "MORENO Tulio",
        "name_zh": null,
        "country_code": "VEN",
        "country_name": "VEN",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:moreno-tulio",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:moreno-tulio",
          "name": "MORENO Tulio",
          "display_name": "MORENO Tulio",
          "name_zh": null,
          "country": "VEN",
          "country_code": "VEN",
          "nationality": "VEN",
          "association_code": "VEN",
          "confederation": "CONMEBOL",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 363.4
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:moreno-tulio",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:moreno-tulio",
              "name": "MORENO Tulio",
              "display_name": "MORENO Tulio",
              "name_zh": null,
              "country": "VEN",
              "country_code": "VEN",
              "nationality": "VEN",
              "association_code": "VEN",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 363.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:moreno-tulio",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:moreno-tulio",
              "name": "MORENO Tulio",
              "display_name": "MORENO Tulio",
              "name_zh": null,
              "country": "VEN",
              "country_code": "VEN",
              "nationality": "VEN",
              "association_code": "VEN",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 363.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 363.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:assistant_referee:urrego-jorge",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "URREGO Jorge",
        "name": "URREGO Jorge",
        "name_zh": null,
        "country_code": "VEN",
        "country_name": "VEN",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:assistant_referee:urrego-jorge",
          "person_id": "official:fifa-world-cup:2026:assistant_referee:urrego-jorge",
          "name": "URREGO Jorge",
          "display_name": "URREGO Jorge",
          "name_zh": null,
          "country": "VEN",
          "country_code": "VEN",
          "nationality": "VEN",
          "association_code": "VEN",
          "confederation": "CONMEBOL",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "assistant_referee"
          ],
          "role": "assistant_referee",
          "role_zh": "助理裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 2,
            "pdf_y": 820.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "assistant_referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:urrego-jorge",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:urrego-jorge",
              "name": "URREGO Jorge",
              "display_name": "URREGO Jorge",
              "name_zh": null,
              "country": "VEN",
              "country_code": "VEN",
              "nationality": "VEN",
              "association_code": "VEN",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 820.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:assistant_referee:urrego-jorge",
              "person_id": "official:fifa-world-cup:2026:assistant_referee:urrego-jorge",
              "name": "URREGO Jorge",
              "display_name": "URREGO Jorge",
              "name_zh": null,
              "country": "VEN",
              "country_code": "VEN",
              "nationality": "VEN",
              "association_code": "VEN",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "assistant_referee"
              ],
              "role": "assistant_referee",
              "role_zh": "助理裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 2,
                "pdf_y": 820.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 820.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:ghorbal-mustapha",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "GHORBAL Mustapha",
        "name": "GHORBAL Mustapha",
        "name_zh": null,
        "country_code": "ALG",
        "country_name": "ALG",
        "country_name_zh": null,
        "date_of_birth": "1985-08-19",
        "age": 40,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:ghorbal-mustapha",
          "person_id": "official:fifa-world-cup:2026:referee:ghorbal-mustapha",
          "name": "GHORBAL Mustapha",
          "display_name": "GHORBAL Mustapha",
          "name_zh": null,
          "country": "ALG",
          "country_code": "ALG",
          "nationality": "ALG",
          "association_code": "ALG",
          "confederation": "CAF",
          "date_of_birth": "1985-08-19",
          "age": 40,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 457.9
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q64027388",
              "source_refs": {
                "wikidata_qid": "Q64027388",
                "wikidata_label": "Mustapha Ghorbal",
                "probe_confidence": "high",
                "score": 100,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:ghorbal-mustapha",
              "person_id": "official:fifa-world-cup:2026:referee:ghorbal-mustapha",
              "name": "GHORBAL Mustapha",
              "display_name": "GHORBAL Mustapha",
              "name_zh": null,
              "country": "ALG",
              "country_code": "ALG",
              "nationality": "ALG",
              "association_code": "ALG",
              "confederation": "CAF",
              "date_of_birth": "1985-08-19",
              "age": 40,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 457.9
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q64027388",
                  "source_refs": {
                    "wikidata_qid": "Q64027388",
                    "wikidata_label": "Mustapha Ghorbal",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:ghorbal-mustapha",
              "person_id": "official:fifa-world-cup:2026:referee:ghorbal-mustapha",
              "name": "GHORBAL Mustapha",
              "display_name": "GHORBAL Mustapha",
              "name_zh": null,
              "country": "ALG",
              "country_code": "ALG",
              "nationality": "ALG",
              "association_code": "ALG",
              "confederation": "CAF",
              "date_of_birth": "1985-08-19",
              "age": 40,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 457.9
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q64027388",
                  "source_refs": {
                    "wikidata_qid": "Q64027388",
                    "wikidata_label": "Mustapha Ghorbal",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 457.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:falcon-perez-yael",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "FALCON PEREZ Yael",
        "name": "FALCON PEREZ Yael",
        "name_zh": null,
        "country_code": "ARG",
        "country_name": "ARG",
        "country_name_zh": null,
        "date_of_birth": "1988-05-04",
        "age": 38,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:falcon-perez-yael",
          "person_id": "official:fifa-world-cup:2026:referee:falcon-perez-yael",
          "name": "FALCON PEREZ Yael",
          "display_name": "FALCON PEREZ Yael",
          "name_zh": null,
          "country": "ARG",
          "country_code": "ARG",
          "nationality": "ARG",
          "association_code": "ARG",
          "confederation": "CONMEBOL",
          "date_of_birth": "1988-05-04",
          "age": 38,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 394.9
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q111424865",
              "source_refs": {
                "wikidata_qid": "Q111424865",
                "wikidata_label": "Yael Falcón",
                "probe_confidence": "high",
                "score": 100,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:falcon-perez-yael",
              "person_id": "official:fifa-world-cup:2026:referee:falcon-perez-yael",
              "name": "FALCON PEREZ Yael",
              "display_name": "FALCON PEREZ Yael",
              "name_zh": null,
              "country": "ARG",
              "country_code": "ARG",
              "nationality": "ARG",
              "association_code": "ARG",
              "confederation": "CONMEBOL",
              "date_of_birth": "1988-05-04",
              "age": 38,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 394.9
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q111424865",
                  "source_refs": {
                    "wikidata_qid": "Q111424865",
                    "wikidata_label": "Yael Falcón",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:falcon-perez-yael",
              "person_id": "official:fifa-world-cup:2026:referee:falcon-perez-yael",
              "name": "FALCON PEREZ Yael",
              "display_name": "FALCON PEREZ Yael",
              "name_zh": null,
              "country": "ARG",
              "country_code": "ARG",
              "nationality": "ARG",
              "association_code": "ARG",
              "confederation": "CONMEBOL",
              "date_of_birth": "1988-05-04",
              "age": 38,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 394.9
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q111424865",
                  "source_refs": {
                    "wikidata_qid": "Q111424865",
                    "wikidata_label": "Yael Falcón",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 394.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:herrera-dario",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "HERRERA Dario",
        "name": "HERRERA Dario",
        "name_zh": null,
        "country_code": "ARG",
        "country_name": "ARG",
        "country_name_zh": null,
        "date_of_birth": "1985-02-24",
        "age": 41,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:herrera-dario",
          "person_id": "official:fifa-world-cup:2026:referee:herrera-dario",
          "name": "HERRERA Dario",
          "display_name": "HERRERA Dario",
          "name_zh": null,
          "country": "ARG",
          "country_code": "ARG",
          "nationality": "ARG",
          "association_code": "ARG",
          "confederation": "CONMEBOL",
          "date_of_birth": "1985-02-24",
          "age": 41,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 489.4
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q19900151",
              "source_refs": {
                "wikidata_qid": "Q19900151",
                "wikidata_label": "Darío Humberto Herrera",
                "probe_confidence": "high",
                "score": 90,
                "score_reasons": [
                  "alias_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:herrera-dario",
              "person_id": "official:fifa-world-cup:2026:referee:herrera-dario",
              "name": "HERRERA Dario",
              "display_name": "HERRERA Dario",
              "name_zh": null,
              "country": "ARG",
              "country_code": "ARG",
              "nationality": "ARG",
              "association_code": "ARG",
              "confederation": "CONMEBOL",
              "date_of_birth": "1985-02-24",
              "age": 41,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 489.4
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q19900151",
                  "source_refs": {
                    "wikidata_qid": "Q19900151",
                    "wikidata_label": "Darío Humberto Herrera",
                    "probe_confidence": "high",
                    "score": 90,
                    "score_reasons": [
                      "alias_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:herrera-dario",
              "person_id": "official:fifa-world-cup:2026:referee:herrera-dario",
              "name": "HERRERA Dario",
              "display_name": "HERRERA Dario",
              "name_zh": null,
              "country": "ARG",
              "country_code": "ARG",
              "nationality": "ARG",
              "association_code": "ARG",
              "confederation": "CONMEBOL",
              "date_of_birth": "1985-02-24",
              "age": 41,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 489.4
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q19900151",
                  "source_refs": {
                    "wikidata_qid": "Q19900151",
                    "wikidata_label": "Darío Humberto Herrera",
                    "probe_confidence": "high",
                    "score": 90,
                    "score_reasons": [
                      "alias_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 489.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:tello-facundo",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "TELLO Facundo",
        "name": "TELLO Facundo",
        "name_zh": null,
        "country_code": "ARG",
        "country_name": "ARG",
        "country_name_zh": null,
        "date_of_birth": "1982-05-04",
        "age": 44,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:tello-facundo",
          "person_id": "official:fifa-world-cup:2026:referee:tello-facundo",
          "name": "TELLO Facundo",
          "display_name": "TELLO Facundo",
          "name_zh": null,
          "country": "ARG",
          "country_code": "ARG",
          "nationality": "ARG",
          "association_code": "ARG",
          "confederation": "CONMEBOL",
          "date_of_birth": "1982-05-04",
          "age": 44,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 898.9
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q56241359",
              "source_refs": {
                "wikidata_qid": "Q56241359",
                "wikidata_label": "Facundo Tello",
                "probe_confidence": "high",
                "score": 100,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:tello-facundo",
              "person_id": "official:fifa-world-cup:2026:referee:tello-facundo",
              "name": "TELLO Facundo",
              "display_name": "TELLO Facundo",
              "name_zh": null,
              "country": "ARG",
              "country_code": "ARG",
              "nationality": "ARG",
              "association_code": "ARG",
              "confederation": "CONMEBOL",
              "date_of_birth": "1982-05-04",
              "age": 44,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 898.9
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q56241359",
                  "source_refs": {
                    "wikidata_qid": "Q56241359",
                    "wikidata_label": "Facundo Tello",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:tello-facundo",
              "person_id": "official:fifa-world-cup:2026:referee:tello-facundo",
              "name": "TELLO Facundo",
              "display_name": "TELLO Facundo",
              "name_zh": null,
              "country": "ARG",
              "country_code": "ARG",
              "nationality": "ARG",
              "association_code": "ARG",
              "confederation": "CONMEBOL",
              "date_of_birth": "1982-05-04",
              "age": 44,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 898.9
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q56241359",
                  "source_refs": {
                    "wikidata_qid": "Q56241359",
                    "wikidata_label": "Facundo Tello",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 898.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:faghani-alireza",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "FAGHANI Alireza",
        "name": "FAGHANI Alireza",
        "name_zh": null,
        "country_code": "AUS",
        "country_name": "AUS",
        "country_name_zh": null,
        "date_of_birth": "1978-03-21",
        "age": 48,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:faghani-alireza",
          "person_id": "official:fifa-world-cup:2026:referee:faghani-alireza",
          "name": "FAGHANI Alireza",
          "display_name": "FAGHANI Alireza",
          "name_zh": null,
          "country": "AUS",
          "country_code": "AUS",
          "nationality": "AUS",
          "association_code": "AUS",
          "confederation": "AFC",
          "date_of_birth": "1978-03-21",
          "age": 48,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 379.1
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q650372",
              "source_refs": {
                "wikidata_qid": "Q650372",
                "wikidata_label": "Alireza Faghani",
                "probe_confidence": "high",
                "score": 100,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:faghani-alireza",
              "person_id": "official:fifa-world-cup:2026:referee:faghani-alireza",
              "name": "FAGHANI Alireza",
              "display_name": "FAGHANI Alireza",
              "name_zh": null,
              "country": "AUS",
              "country_code": "AUS",
              "nationality": "AUS",
              "association_code": "AUS",
              "confederation": "AFC",
              "date_of_birth": "1978-03-21",
              "age": 48,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 379.1
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q650372",
                  "source_refs": {
                    "wikidata_qid": "Q650372",
                    "wikidata_label": "Alireza Faghani",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:faghani-alireza",
              "person_id": "official:fifa-world-cup:2026:referee:faghani-alireza",
              "name": "FAGHANI Alireza",
              "display_name": "FAGHANI Alireza",
              "name_zh": null,
              "country": "AUS",
              "country_code": "AUS",
              "nationality": "AUS",
              "association_code": "AUS",
              "confederation": "AFC",
              "date_of_birth": "1978-03-21",
              "age": 48,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 379.1
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q650372",
                  "source_refs": {
                    "wikidata_qid": "Q650372",
                    "wikidata_label": "Alireza Faghani",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 379.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:claus-raphael",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "CLAUS Raphael",
        "name": "CLAUS Raphael",
        "name_zh": null,
        "country_code": "BRA",
        "country_name": "BRA",
        "country_name_zh": null,
        "date_of_birth": "1979-09-06",
        "age": 46,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:claus-raphael",
          "person_id": "official:fifa-world-cup:2026:referee:claus-raphael",
          "name": "CLAUS Raphael",
          "display_name": "CLAUS Raphael",
          "name_zh": null,
          "country": "BRA",
          "country_code": "BRA",
          "nationality": "BRA",
          "association_code": "BRA",
          "confederation": "CONMEBOL",
          "date_of_birth": "1979-09-06",
          "age": 46,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 331.9
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q21290419",
              "source_refs": {
                "wikidata_qid": "Q21290419",
                "wikidata_label": "Raphael Claus",
                "probe_confidence": "high",
                "score": 100,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:claus-raphael",
              "person_id": "official:fifa-world-cup:2026:referee:claus-raphael",
              "name": "CLAUS Raphael",
              "display_name": "CLAUS Raphael",
              "name_zh": null,
              "country": "BRA",
              "country_code": "BRA",
              "nationality": "BRA",
              "association_code": "BRA",
              "confederation": "CONMEBOL",
              "date_of_birth": "1979-09-06",
              "age": 46,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 331.9
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q21290419",
                  "source_refs": {
                    "wikidata_qid": "Q21290419",
                    "wikidata_label": "Raphael Claus",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:claus-raphael",
              "person_id": "official:fifa-world-cup:2026:referee:claus-raphael",
              "name": "CLAUS Raphael",
              "display_name": "CLAUS Raphael",
              "name_zh": null,
              "country": "BRA",
              "country_code": "BRA",
              "nationality": "BRA",
              "association_code": "BRA",
              "confederation": "CONMEBOL",
              "date_of_birth": "1979-09-06",
              "age": 46,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 331.9
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q21290419",
                  "source_refs": {
                    "wikidata_qid": "Q21290419",
                    "wikidata_label": "Raphael Claus",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 331.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:ramon-abatti",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "RAMON ABATTI",
        "name": "RAMON ABATTI",
        "name_zh": null,
        "country_code": "BRA",
        "country_name": "BRA",
        "country_name_zh": null,
        "date_of_birth": "1989-09-18",
        "age": 36,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:ramon-abatti",
          "person_id": "official:fifa-world-cup:2026:referee:ramon-abatti",
          "name": "RAMON ABATTI",
          "display_name": "RAMON ABATTI",
          "name_zh": null,
          "country": "BRA",
          "country_code": "BRA",
          "nationality": "BRA",
          "association_code": "BRA",
          "confederation": "CONMEBOL",
          "date_of_birth": "1989-09-18",
          "age": 36,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 788.6
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q133462452",
              "source_refs": {
                "wikidata_qid": "Q133462452",
                "wikidata_label": "Ramon Abatti Abel",
                "probe_confidence": "high",
                "score": 100,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:ramon-abatti",
              "person_id": "official:fifa-world-cup:2026:referee:ramon-abatti",
              "name": "RAMON ABATTI",
              "display_name": "RAMON ABATTI",
              "name_zh": null,
              "country": "BRA",
              "country_code": "BRA",
              "nationality": "BRA",
              "association_code": "BRA",
              "confederation": "CONMEBOL",
              "date_of_birth": "1989-09-18",
              "age": 36,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 788.6
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q133462452",
                  "source_refs": {
                    "wikidata_qid": "Q133462452",
                    "wikidata_label": "Ramon Abatti Abel",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:ramon-abatti",
              "person_id": "official:fifa-world-cup:2026:referee:ramon-abatti",
              "name": "RAMON ABATTI",
              "display_name": "RAMON ABATTI",
              "name_zh": null,
              "country": "BRA",
              "country_code": "BRA",
              "nationality": "BRA",
              "association_code": "BRA",
              "confederation": "CONMEBOL",
              "date_of_birth": "1989-09-18",
              "age": 36,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 788.6
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q133462452",
                  "source_refs": {
                    "wikidata_qid": "Q133462452",
                    "wikidata_label": "Ramon Abatti Abel",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 788.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:wilton-sampaio",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "WILTON SAMPAIO",
        "name": "WILTON SAMPAIO",
        "name_zh": null,
        "country_code": "BRA",
        "country_name": "BRA",
        "country_name_zh": null,
        "date_of_birth": "1981-12-28",
        "age": 44,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:wilton-sampaio",
          "person_id": "official:fifa-world-cup:2026:referee:wilton-sampaio",
          "name": "WILTON SAMPAIO",
          "display_name": "WILTON SAMPAIO",
          "name_zh": null,
          "country": "BRA",
          "country_code": "BRA",
          "nationality": "BRA",
          "association_code": "BRA",
          "confederation": "CONMEBOL",
          "date_of_birth": "1981-12-28",
          "age": 44,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 977.6
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q16941092",
              "source_refs": {
                "wikidata_qid": "Q16941092",
                "wikidata_label": "Wilton Pereira Sampaio",
                "probe_confidence": "high",
                "score": 90,
                "score_reasons": [
                  "alias_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:wilton-sampaio",
              "person_id": "official:fifa-world-cup:2026:referee:wilton-sampaio",
              "name": "WILTON SAMPAIO",
              "display_name": "WILTON SAMPAIO",
              "name_zh": null,
              "country": "BRA",
              "country_code": "BRA",
              "nationality": "BRA",
              "association_code": "BRA",
              "confederation": "CONMEBOL",
              "date_of_birth": "1981-12-28",
              "age": 44,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 977.6
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q16941092",
                  "source_refs": {
                    "wikidata_qid": "Q16941092",
                    "wikidata_label": "Wilton Pereira Sampaio",
                    "probe_confidence": "high",
                    "score": 90,
                    "score_reasons": [
                      "alias_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:wilton-sampaio",
              "person_id": "official:fifa-world-cup:2026:referee:wilton-sampaio",
              "name": "WILTON SAMPAIO",
              "display_name": "WILTON SAMPAIO",
              "name_zh": null,
              "country": "BRA",
              "country_code": "BRA",
              "nationality": "BRA",
              "association_code": "BRA",
              "confederation": "CONMEBOL",
              "date_of_birth": "1981-12-28",
              "age": 44,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 977.6
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q16941092",
                  "source_refs": {
                    "wikidata_qid": "Q16941092",
                    "wikidata_label": "Wilton Pereira Sampaio",
                    "probe_confidence": "high",
                    "score": 90,
                    "score_reasons": [
                      "alias_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 977.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:fischer-drew",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "FISCHER Drew",
        "name": "FISCHER Drew",
        "name_zh": null,
        "country_code": "CAN",
        "country_name": "CAN",
        "country_name_zh": null,
        "date_of_birth": "1980-07-10",
        "age": 45,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:fischer-drew",
          "person_id": "official:fifa-world-cup:2026:referee:fischer-drew",
          "name": "FISCHER Drew",
          "display_name": "FISCHER Drew",
          "name_zh": null,
          "country": "CAN",
          "country_code": "CAN",
          "nationality": "CAN",
          "association_code": "CAN",
          "confederation": "CONCACAF",
          "date_of_birth": "1980-07-10",
          "age": 45,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 410.6
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q19877945",
              "source_refs": {
                "wikidata_qid": "Q19877945",
                "wikidata_label": "Drew Fischer",
                "probe_confidence": "high",
                "score": 100,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:fischer-drew",
              "person_id": "official:fifa-world-cup:2026:referee:fischer-drew",
              "name": "FISCHER Drew",
              "display_name": "FISCHER Drew",
              "name_zh": null,
              "country": "CAN",
              "country_code": "CAN",
              "nationality": "CAN",
              "association_code": "CAN",
              "confederation": "CONCACAF",
              "date_of_birth": "1980-07-10",
              "age": 45,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 410.6
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q19877945",
                  "source_refs": {
                    "wikidata_qid": "Q19877945",
                    "wikidata_label": "Drew Fischer",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:fischer-drew",
              "person_id": "official:fifa-world-cup:2026:referee:fischer-drew",
              "name": "FISCHER Drew",
              "display_name": "FISCHER Drew",
              "name_zh": null,
              "country": "CAN",
              "country_code": "CAN",
              "nationality": "CAN",
              "association_code": "CAN",
              "confederation": "CONCACAF",
              "date_of_birth": "1980-07-10",
              "age": 45,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 410.6
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q19877945",
                  "source_refs": {
                    "wikidata_qid": "Q19877945",
                    "wikidata_label": "Drew Fischer",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 410.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:garay-cristian",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "GARAY Cristian",
        "name": "GARAY Cristian",
        "name_zh": null,
        "country_code": "CHI",
        "country_name": "CHI",
        "country_name_zh": null,
        "date_of_birth": "1989-04-08",
        "age": 37,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:garay-cristian",
          "person_id": "official:fifa-world-cup:2026:referee:garay-cristian",
          "name": "GARAY Cristian",
          "display_name": "GARAY Cristian",
          "name_zh": null,
          "country": "CHI",
          "country_code": "CHI",
          "nationality": "CHI",
          "association_code": "CHI",
          "confederation": "CONMEBOL",
          "date_of_birth": "1989-04-08",
          "age": 37,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 426.4
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q117813943",
              "source_refs": {
                "wikidata_qid": "Q117813943",
                "wikidata_label": "Cristián Garay",
                "probe_confidence": "high",
                "score": 100,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:garay-cristian",
              "person_id": "official:fifa-world-cup:2026:referee:garay-cristian",
              "name": "GARAY Cristian",
              "display_name": "GARAY Cristian",
              "name_zh": null,
              "country": "CHI",
              "country_code": "CHI",
              "nationality": "CHI",
              "association_code": "CHI",
              "confederation": "CONMEBOL",
              "date_of_birth": "1989-04-08",
              "age": 37,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 426.4
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q117813943",
                  "source_refs": {
                    "wikidata_qid": "Q117813943",
                    "wikidata_label": "Cristián Garay",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:garay-cristian",
              "person_id": "official:fifa-world-cup:2026:referee:garay-cristian",
              "name": "GARAY Cristian",
              "display_name": "GARAY Cristian",
              "name_zh": null,
              "country": "CHI",
              "country_code": "CHI",
              "nationality": "CHI",
              "association_code": "CHI",
              "confederation": "CONMEBOL",
              "date_of_birth": "1989-04-08",
              "age": 37,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 426.4
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q117813943",
                  "source_refs": {
                    "wikidata_qid": "Q117813943",
                    "wikidata_label": "Cristián Garay",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 426.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:ma-ning",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "MA Ning",
        "name": "MA Ning",
        "name_zh": null,
        "country_code": "CHN",
        "country_name": "CHN",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:ma-ning",
          "person_id": "official:fifa-world-cup:2026:referee:ma-ning",
          "name": "MA Ning",
          "display_name": "MA Ning",
          "name_zh": null,
          "country": "CHN",
          "country_code": "CHN",
          "nationality": "CHN",
          "association_code": "CHN",
          "confederation": "AFC",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 568.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:ma-ning",
              "person_id": "official:fifa-world-cup:2026:referee:ma-ning",
              "name": "MA Ning",
              "display_name": "MA Ning",
              "name_zh": null,
              "country": "CHN",
              "country_code": "CHN",
              "nationality": "CHN",
              "association_code": "CHN",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 568.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:ma-ning",
              "person_id": "official:fifa-world-cup:2026:referee:ma-ning",
              "name": "MA Ning",
              "display_name": "MA Ning",
              "name_zh": null,
              "country": "CHN",
              "country_code": "CHN",
              "nationality": "CHN",
              "association_code": "CHN",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 568.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 568.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:rojas-andres",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "ROJAS Andres",
        "name": "ROJAS Andres",
        "name_zh": null,
        "country_code": "COL",
        "country_name": "COL",
        "country_name_zh": null,
        "date_of_birth": "1984-01-01",
        "age": 42,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:rojas-andres",
          "person_id": "official:fifa-world-cup:2026:referee:rojas-andres",
          "name": "ROJAS Andres",
          "display_name": "ROJAS Andres",
          "name_zh": null,
          "country": "COL",
          "country_code": "COL",
          "nationality": "COL",
          "association_code": "COL",
          "confederation": "CONMEBOL",
          "date_of_birth": "1984-01-01",
          "age": 42,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 820.1
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q65028736",
              "source_refs": {
                "wikidata_qid": "Q65028736",
                "wikidata_label": "Andrés Rojas",
                "probe_confidence": "high",
                "score": 100,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:rojas-andres",
              "person_id": "official:fifa-world-cup:2026:referee:rojas-andres",
              "name": "ROJAS Andres",
              "display_name": "ROJAS Andres",
              "name_zh": null,
              "country": "COL",
              "country_code": "COL",
              "nationality": "COL",
              "association_code": "COL",
              "confederation": "CONMEBOL",
              "date_of_birth": "1984-01-01",
              "age": 42,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 820.1
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q65028736",
                  "source_refs": {
                    "wikidata_qid": "Q65028736",
                    "wikidata_label": "Andrés Rojas",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:rojas-andres",
              "person_id": "official:fifa-world-cup:2026:referee:rojas-andres",
              "name": "ROJAS Andres",
              "display_name": "ROJAS Andres",
              "name_zh": null,
              "country": "COL",
              "country_code": "COL",
              "nationality": "COL",
              "association_code": "COL",
              "confederation": "CONMEBOL",
              "date_of_birth": "1984-01-01",
              "age": 42,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 820.1
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q65028736",
                  "source_refs": {
                    "wikidata_qid": "Q65028736",
                    "wikidata_label": "Andrés Rojas",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 820.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:calderon-juan",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "CALDERON Juan",
        "name": "CALDERON Juan",
        "name_zh": null,
        "country_code": "CRC",
        "country_name": "CRC",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:calderon-juan",
          "person_id": "official:fifa-world-cup:2026:referee:calderon-juan",
          "name": "CALDERON Juan",
          "display_name": "CALDERON Juan",
          "name_zh": null,
          "country": "CRC",
          "country_code": "CRC",
          "nationality": "CRC",
          "association_code": "CRC",
          "confederation": "CONCACAF",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 316.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:calderon-juan",
              "person_id": "official:fifa-world-cup:2026:referee:calderon-juan",
              "name": "CALDERON Juan",
              "display_name": "CALDERON Juan",
              "name_zh": null,
              "country": "CRC",
              "country_code": "CRC",
              "nationality": "CRC",
              "association_code": "CRC",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 316.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:calderon-juan",
              "person_id": "official:fifa-world-cup:2026:referee:calderon-juan",
              "name": "CALDERON Juan",
              "display_name": "CALDERON Juan",
              "name_zh": null,
              "country": "CRC",
              "country_code": "CRC",
              "nationality": "CRC",
              "association_code": "CRC",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 316.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 316.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:mohamed-amin",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "MOHAMED Amin",
        "name": "MOHAMED Amin",
        "name_zh": null,
        "country_code": "EGY",
        "country_name": "EGY",
        "country_name_zh": null,
        "date_of_birth": "1985-09-25",
        "age": 40,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:mohamed-amin",
          "person_id": "official:fifa-world-cup:2026:referee:mohamed-amin",
          "name": "MOHAMED Amin",
          "display_name": "MOHAMED Amin",
          "name_zh": null,
          "country": "EGY",
          "country_code": "EGY",
          "nationality": "EGY",
          "association_code": "EGY",
          "confederation": "CAF",
          "date_of_birth": "1985-09-25",
          "age": 40,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 662.6
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q29045189",
              "source_refs": {
                "wikidata_qid": "Q29045189",
                "wikidata_label": "Amin Omar",
                "probe_confidence": "high",
                "score": 90,
                "score_reasons": [
                  "alias_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:mohamed-amin",
              "person_id": "official:fifa-world-cup:2026:referee:mohamed-amin",
              "name": "MOHAMED Amin",
              "display_name": "MOHAMED Amin",
              "name_zh": null,
              "country": "EGY",
              "country_code": "EGY",
              "nationality": "EGY",
              "association_code": "EGY",
              "confederation": "CAF",
              "date_of_birth": "1985-09-25",
              "age": 40,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 662.6
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q29045189",
                  "source_refs": {
                    "wikidata_qid": "Q29045189",
                    "wikidata_label": "Amin Omar",
                    "probe_confidence": "high",
                    "score": 90,
                    "score_reasons": [
                      "alias_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:mohamed-amin",
              "person_id": "official:fifa-world-cup:2026:referee:mohamed-amin",
              "name": "MOHAMED Amin",
              "display_name": "MOHAMED Amin",
              "name_zh": null,
              "country": "EGY",
              "country_code": "EGY",
              "nationality": "EGY",
              "association_code": "EGY",
              "confederation": "CAF",
              "date_of_birth": "1985-09-25",
              "age": 40,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 662.6
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q29045189",
                  "source_refs": {
                    "wikidata_qid": "Q29045189",
                    "wikidata_label": "Amin Omar",
                    "probe_confidence": "high",
                    "score": 90,
                    "score_reasons": [
                      "alias_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 662.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:oliver-michael",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "OLIVER Michael",
        "name": "OLIVER Michael",
        "name_zh": null,
        "country_code": "ENG",
        "country_name": "ENG",
        "country_name_zh": null,
        "date_of_birth": "1985-02-20",
        "age": 41,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:oliver-michael",
          "person_id": "official:fifa-world-cup:2026:referee:oliver-michael",
          "name": "OLIVER Michael",
          "display_name": "OLIVER Michael",
          "name_zh": null,
          "country": "ENG",
          "country_code": "ENG",
          "nationality": "ENG",
          "association_code": "ENG",
          "confederation": "UEFA",
          "date_of_birth": "1985-02-20",
          "age": 41,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 709.9
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q4333767",
              "source_refs": {
                "wikidata_qid": "Q4333767",
                "wikidata_label": "Michael Oliver",
                "probe_confidence": "high",
                "score": 100,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:oliver-michael",
              "person_id": "official:fifa-world-cup:2026:referee:oliver-michael",
              "name": "OLIVER Michael",
              "display_name": "OLIVER Michael",
              "name_zh": null,
              "country": "ENG",
              "country_code": "ENG",
              "nationality": "ENG",
              "association_code": "ENG",
              "confederation": "UEFA",
              "date_of_birth": "1985-02-20",
              "age": 41,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 709.9
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q4333767",
                  "source_refs": {
                    "wikidata_qid": "Q4333767",
                    "wikidata_label": "Michael Oliver",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:oliver-michael",
              "person_id": "official:fifa-world-cup:2026:referee:oliver-michael",
              "name": "OLIVER Michael",
              "display_name": "OLIVER Michael",
              "name_zh": null,
              "country": "ENG",
              "country_code": "ENG",
              "nationality": "ENG",
              "association_code": "ENG",
              "confederation": "UEFA",
              "date_of_birth": "1985-02-20",
              "age": 41,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 709.9
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q4333767",
                  "source_refs": {
                    "wikidata_qid": "Q4333767",
                    "wikidata_label": "Michael Oliver",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 709.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:taylor-anthony",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "TAYLOR Anthony",
        "name": "TAYLOR Anthony",
        "name_zh": null,
        "country_code": "ENG",
        "country_name": "ENG",
        "country_name_zh": null,
        "date_of_birth": "1978-10-20",
        "age": 47,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:taylor-anthony",
          "person_id": "official:fifa-world-cup:2026:referee:taylor-anthony",
          "name": "TAYLOR Anthony",
          "display_name": "TAYLOR Anthony",
          "name_zh": null,
          "country": "ENG",
          "country_code": "ENG",
          "nationality": "ENG",
          "association_code": "ENG",
          "confederation": "UEFA",
          "date_of_birth": "1978-10-20",
          "age": 47,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 867.4
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q4453759",
              "source_refs": {
                "wikidata_qid": "Q4453759",
                "wikidata_label": "Anthony Taylor",
                "probe_confidence": "high",
                "score": 100,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:taylor-anthony",
              "person_id": "official:fifa-world-cup:2026:referee:taylor-anthony",
              "name": "TAYLOR Anthony",
              "display_name": "TAYLOR Anthony",
              "name_zh": null,
              "country": "ENG",
              "country_code": "ENG",
              "nationality": "ENG",
              "association_code": "ENG",
              "confederation": "UEFA",
              "date_of_birth": "1978-10-20",
              "age": 47,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 867.4
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q4453759",
                  "source_refs": {
                    "wikidata_qid": "Q4453759",
                    "wikidata_label": "Anthony Taylor",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:taylor-anthony",
              "person_id": "official:fifa-world-cup:2026:referee:taylor-anthony",
              "name": "TAYLOR Anthony",
              "display_name": "TAYLOR Anthony",
              "name_zh": null,
              "country": "ENG",
              "country_code": "ENG",
              "nationality": "ENG",
              "association_code": "ENG",
              "confederation": "UEFA",
              "date_of_birth": "1978-10-20",
              "age": 47,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 867.4
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q4453759",
                  "source_refs": {
                    "wikidata_qid": "Q4453759",
                    "wikidata_label": "Anthony Taylor",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 867.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:hernandez-alejandro",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "HERNANDEZ Alejandro",
        "name": "HERNANDEZ Alejandro",
        "name_zh": null,
        "country_code": "ESP",
        "country_name": "ESP",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:hernandez-alejandro",
          "person_id": "official:fifa-world-cup:2026:referee:hernandez-alejandro",
          "name": "HERNANDEZ Alejandro",
          "display_name": "HERNANDEZ Alejandro",
          "name_zh": null,
          "country": "ESP",
          "country_code": "ESP",
          "nationality": "ESP",
          "association_code": "ESP",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 473.6
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:hernandez-alejandro",
              "person_id": "official:fifa-world-cup:2026:referee:hernandez-alejandro",
              "name": "HERNANDEZ Alejandro",
              "display_name": "HERNANDEZ Alejandro",
              "name_zh": null,
              "country": "ESP",
              "country_code": "ESP",
              "nationality": "ESP",
              "association_code": "ESP",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 473.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:hernandez-alejandro",
              "person_id": "official:fifa-world-cup:2026:referee:hernandez-alejandro",
              "name": "HERNANDEZ Alejandro",
              "display_name": "HERNANDEZ Alejandro",
              "name_zh": null,
              "country": "ESP",
              "country_code": "ESP",
              "nationality": "ESP",
              "association_code": "ESP",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 473.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 473.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:letexier-francois",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "LETEXIER Francois",
        "name": "LETEXIER Francois",
        "name_zh": null,
        "country_code": "FRA",
        "country_name": "FRA",
        "country_name_zh": null,
        "date_of_birth": "1989-04-23",
        "age": 37,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:letexier-francois",
          "person_id": "official:fifa-world-cup:2026:referee:letexier-francois",
          "name": "LETEXIER Francois",
          "display_name": "LETEXIER Francois",
          "name_zh": null,
          "country": "FRA",
          "country_code": "FRA",
          "nationality": "FRA",
          "association_code": "FRA",
          "confederation": "UEFA",
          "date_of_birth": "1989-04-23",
          "age": 37,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 552.4
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q47463621",
              "source_refs": {
                "wikidata_qid": "Q47463621",
                "wikidata_label": "François Letexier",
                "probe_confidence": "high",
                "score": 100,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:letexier-francois",
              "person_id": "official:fifa-world-cup:2026:referee:letexier-francois",
              "name": "LETEXIER Francois",
              "display_name": "LETEXIER Francois",
              "name_zh": null,
              "country": "FRA",
              "country_code": "FRA",
              "nationality": "FRA",
              "association_code": "FRA",
              "confederation": "UEFA",
              "date_of_birth": "1989-04-23",
              "age": 37,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 552.4
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q47463621",
                  "source_refs": {
                    "wikidata_qid": "Q47463621",
                    "wikidata_label": "François Letexier",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:letexier-francois",
              "person_id": "official:fifa-world-cup:2026:referee:letexier-francois",
              "name": "LETEXIER Francois",
              "display_name": "LETEXIER Francois",
              "name_zh": null,
              "country": "FRA",
              "country_code": "FRA",
              "nationality": "FRA",
              "association_code": "FRA",
              "confederation": "UEFA",
              "date_of_birth": "1989-04-23",
              "age": 37,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 552.4
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q47463621",
                  "source_refs": {
                    "wikidata_qid": "Q47463621",
                    "wikidata_label": "François Letexier",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 552.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:turpin-clement",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "TURPIN Clement",
        "name": "TURPIN Clement",
        "name_zh": null,
        "country_code": "FRA",
        "country_name": "FRA",
        "country_name_zh": null,
        "date_of_birth": "1982-05-16",
        "age": 44,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:turpin-clement",
          "person_id": "official:fifa-world-cup:2026:referee:turpin-clement",
          "name": "TURPIN Clement",
          "display_name": "TURPIN Clement",
          "name_zh": null,
          "country": "FRA",
          "country_code": "FRA",
          "nationality": "FRA",
          "association_code": "FRA",
          "confederation": "UEFA",
          "date_of_birth": "1982-05-16",
          "age": 44,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 930.4
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q1103944",
              "source_refs": {
                "wikidata_qid": "Q1103944",
                "wikidata_label": "Clément Turpin",
                "probe_confidence": "high",
                "score": 100,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:turpin-clement",
              "person_id": "official:fifa-world-cup:2026:referee:turpin-clement",
              "name": "TURPIN Clement",
              "display_name": "TURPIN Clement",
              "name_zh": null,
              "country": "FRA",
              "country_code": "FRA",
              "nationality": "FRA",
              "association_code": "FRA",
              "confederation": "UEFA",
              "date_of_birth": "1982-05-16",
              "age": 44,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 930.4
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q1103944",
                  "source_refs": {
                    "wikidata_qid": "Q1103944",
                    "wikidata_label": "Clément Turpin",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:turpin-clement",
              "person_id": "official:fifa-world-cup:2026:referee:turpin-clement",
              "name": "TURPIN Clement",
              "display_name": "TURPIN Clement",
              "name_zh": null,
              "country": "FRA",
              "country_code": "FRA",
              "nationality": "FRA",
              "association_code": "FRA",
              "confederation": "UEFA",
              "date_of_birth": "1982-05-16",
              "age": 44,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 930.4
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q1103944",
                  "source_refs": {
                    "wikidata_qid": "Q1103944",
                    "wikidata_label": "Clément Turpin",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 930.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:atcho-pierre",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "ATCHO Pierre",
        "name": "ATCHO Pierre",
        "name_zh": null,
        "country_code": "GAB",
        "country_name": "GAB",
        "country_name_zh": null,
        "date_of_birth": "1992-10-10",
        "age": 33,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:atcho-pierre",
          "person_id": "official:fifa-world-cup:2026:referee:atcho-pierre",
          "name": "ATCHO Pierre",
          "display_name": "ATCHO Pierre",
          "name_zh": null,
          "country": "GAB",
          "country_code": "GAB",
          "nationality": "GAB",
          "association_code": "GAB",
          "confederation": "CAF",
          "date_of_birth": "1992-10-10",
          "age": 33,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 253.1
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q123663249",
              "source_refs": {
                "wikidata_qid": "Q123663249",
                "wikidata_label": "Pierre Atcho",
                "probe_confidence": "high",
                "score": 100,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:atcho-pierre",
              "person_id": "official:fifa-world-cup:2026:referee:atcho-pierre",
              "name": "ATCHO Pierre",
              "display_name": "ATCHO Pierre",
              "name_zh": null,
              "country": "GAB",
              "country_code": "GAB",
              "nationality": "GAB",
              "association_code": "GAB",
              "confederation": "CAF",
              "date_of_birth": "1992-10-10",
              "age": 33,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 253.1
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q123663249",
                  "source_refs": {
                    "wikidata_qid": "Q123663249",
                    "wikidata_label": "Pierre Atcho",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:atcho-pierre",
              "person_id": "official:fifa-world-cup:2026:referee:atcho-pierre",
              "name": "ATCHO Pierre",
              "display_name": "ATCHO Pierre",
              "name_zh": null,
              "country": "GAB",
              "country_code": "GAB",
              "nationality": "GAB",
              "association_code": "GAB",
              "confederation": "CAF",
              "date_of_birth": "1992-10-10",
              "age": 33,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 253.1
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q123663249",
                  "source_refs": {
                    "wikidata_qid": "Q123663249",
                    "wikidata_label": "Pierre Atcho",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 253.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:zwayer-felix",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "ZWAYER Felix",
        "name": "ZWAYER Felix",
        "name_zh": null,
        "country_code": "GER",
        "country_name": "GER",
        "country_name_zh": null,
        "date_of_birth": "1981-05-19",
        "age": 45,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:zwayer-felix",
          "person_id": "official:fifa-world-cup:2026:referee:zwayer-felix",
          "name": "ZWAYER Felix",
          "display_name": "ZWAYER Felix",
          "name_zh": null,
          "country": "GER",
          "country_code": "GER",
          "nationality": "GER",
          "association_code": "GER",
          "confederation": "UEFA",
          "date_of_birth": "1981-05-19",
          "age": 45,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 993.4
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q1403916",
              "source_refs": {
                "wikidata_qid": "Q1403916",
                "wikidata_label": "Felix Zwayer",
                "probe_confidence": "high",
                "score": 100,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:zwayer-felix",
              "person_id": "official:fifa-world-cup:2026:referee:zwayer-felix",
              "name": "ZWAYER Felix",
              "display_name": "ZWAYER Felix",
              "name_zh": null,
              "country": "GER",
              "country_code": "GER",
              "nationality": "GER",
              "association_code": "GER",
              "confederation": "UEFA",
              "date_of_birth": "1981-05-19",
              "age": 45,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 993.4
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q1403916",
                  "source_refs": {
                    "wikidata_qid": "Q1403916",
                    "wikidata_label": "Felix Zwayer",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:zwayer-felix",
              "person_id": "official:fifa-world-cup:2026:referee:zwayer-felix",
              "name": "ZWAYER Felix",
              "display_name": "ZWAYER Felix",
              "name_zh": null,
              "country": "GER",
              "country_code": "GER",
              "nationality": "GER",
              "association_code": "GER",
              "confederation": "UEFA",
              "date_of_birth": "1981-05-19",
              "age": 45,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 993.4
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q1403916",
                  "source_refs": {
                    "wikidata_qid": "Q1403916",
                    "wikidata_label": "Felix Zwayer",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 993.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:martinez-hector-said",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "MARTINEZ Hector Said",
        "name": "MARTINEZ Hector Said",
        "name_zh": null,
        "country_code": "HON",
        "country_name": "HON",
        "country_name_zh": null,
        "date_of_birth": "1991-08-07",
        "age": 34,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:martinez-hector-said",
          "person_id": "official:fifa-world-cup:2026:referee:martinez-hector-said",
          "name": "MARTINEZ Hector Said",
          "display_name": "MARTINEZ Hector Said",
          "name_zh": null,
          "country": "HON",
          "country_code": "HON",
          "nationality": "HON",
          "association_code": "HON",
          "confederation": "CONCACAF",
          "date_of_birth": "1991-08-07",
          "age": 34,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 646.9
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q64211023",
              "source_refs": {
                "wikidata_qid": "Q64211023",
                "wikidata_label": "Héctor Said Martínez",
                "probe_confidence": "high",
                "score": 100,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:martinez-hector-said",
              "person_id": "official:fifa-world-cup:2026:referee:martinez-hector-said",
              "name": "MARTINEZ Hector Said",
              "display_name": "MARTINEZ Hector Said",
              "name_zh": null,
              "country": "HON",
              "country_code": "HON",
              "nationality": "HON",
              "association_code": "HON",
              "confederation": "CONCACAF",
              "date_of_birth": "1991-08-07",
              "age": 34,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 646.9
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q64211023",
                  "source_refs": {
                    "wikidata_qid": "Q64211023",
                    "wikidata_label": "Héctor Said Martínez",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:martinez-hector-said",
              "person_id": "official:fifa-world-cup:2026:referee:martinez-hector-said",
              "name": "MARTINEZ Hector Said",
              "display_name": "MARTINEZ Hector Said",
              "name_zh": null,
              "country": "HON",
              "country_code": "HON",
              "nationality": "HON",
              "association_code": "HON",
              "confederation": "CONCACAF",
              "date_of_birth": "1991-08-07",
              "age": 34,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 646.9
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q64211023",
                  "source_refs": {
                    "wikidata_qid": "Q64211023",
                    "wikidata_label": "Héctor Said Martínez",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 646.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:mariani-maurizio",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "MARIANI Maurizio",
        "name": "MARIANI Maurizio",
        "name_zh": null,
        "country_code": "ITA",
        "country_name": "ITA",
        "country_name_zh": null,
        "date_of_birth": "1982-02-25",
        "age": 44,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:mariani-maurizio",
          "person_id": "official:fifa-world-cup:2026:referee:mariani-maurizio",
          "name": "MARIANI Maurizio",
          "display_name": "MARIANI Maurizio",
          "name_zh": null,
          "country": "ITA",
          "country_code": "ITA",
          "nationality": "ITA",
          "association_code": "ITA",
          "confederation": "UEFA",
          "date_of_birth": "1982-02-25",
          "age": 44,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 631.1
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q16577239",
              "source_refs": {
                "wikidata_qid": "Q16577239",
                "wikidata_label": "Maurizio Mariani",
                "probe_confidence": "high",
                "score": 100,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:mariani-maurizio",
              "person_id": "official:fifa-world-cup:2026:referee:mariani-maurizio",
              "name": "MARIANI Maurizio",
              "display_name": "MARIANI Maurizio",
              "name_zh": null,
              "country": "ITA",
              "country_code": "ITA",
              "nationality": "ITA",
              "association_code": "ITA",
              "confederation": "UEFA",
              "date_of_birth": "1982-02-25",
              "age": 44,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 631.1
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q16577239",
                  "source_refs": {
                    "wikidata_qid": "Q16577239",
                    "wikidata_label": "Maurizio Mariani",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:mariani-maurizio",
              "person_id": "official:fifa-world-cup:2026:referee:mariani-maurizio",
              "name": "MARIANI Maurizio",
              "display_name": "MARIANI Maurizio",
              "name_zh": null,
              "country": "ITA",
              "country_code": "ITA",
              "nationality": "ITA",
              "association_code": "ITA",
              "confederation": "UEFA",
              "date_of_birth": "1982-02-25",
              "age": 44,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 631.1
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q16577239",
                  "source_refs": {
                    "wikidata_qid": "Q16577239",
                    "wikidata_label": "Maurizio Mariani",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 631.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:nation-oshane",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "NATION Oshane",
        "name": "NATION Oshane",
        "name_zh": null,
        "country_code": "JAM",
        "country_name": "JAM",
        "country_name_zh": null,
        "date_of_birth": "1991-01-10",
        "age": 35,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:nation-oshane",
          "person_id": "official:fifa-world-cup:2026:referee:nation-oshane",
          "name": "NATION Oshane",
          "display_name": "NATION Oshane",
          "name_zh": null,
          "country": "JAM",
          "country_code": "JAM",
          "nationality": "JAM",
          "association_code": "JAM",
          "confederation": "CONCACAF",
          "date_of_birth": "1991-01-10",
          "age": 35,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 678.4
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q120123118",
              "source_refs": {
                "wikidata_qid": "Q120123118",
                "wikidata_label": "Oshane Nation",
                "probe_confidence": "high",
                "score": 85,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:nation-oshane",
              "person_id": "official:fifa-world-cup:2026:referee:nation-oshane",
              "name": "NATION Oshane",
              "display_name": "NATION Oshane",
              "name_zh": null,
              "country": "JAM",
              "country_code": "JAM",
              "nationality": "JAM",
              "association_code": "JAM",
              "confederation": "CONCACAF",
              "date_of_birth": "1991-01-10",
              "age": 35,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 678.4
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q120123118",
                  "source_refs": {
                    "wikidata_qid": "Q120123118",
                    "wikidata_label": "Oshane Nation",
                    "probe_confidence": "high",
                    "score": 85,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:nation-oshane",
              "person_id": "official:fifa-world-cup:2026:referee:nation-oshane",
              "name": "NATION Oshane",
              "display_name": "NATION Oshane",
              "name_zh": null,
              "country": "JAM",
              "country_code": "JAM",
              "nationality": "JAM",
              "association_code": "JAM",
              "confederation": "CONCACAF",
              "date_of_birth": "1991-01-10",
              "age": 35,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 678.4
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q120123118",
                  "source_refs": {
                    "wikidata_qid": "Q120123118",
                    "wikidata_label": "Oshane Nation",
                    "probe_confidence": "high",
                    "score": 85,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 678.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:makhadmeh-adham",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "MAKHADMEH Adham",
        "name": "MAKHADMEH Adham",
        "name_zh": null,
        "country_code": "JOR",
        "country_name": "JOR",
        "country_name_zh": null,
        "date_of_birth": "1987-02-13",
        "age": 39,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:makhadmeh-adham",
          "person_id": "official:fifa-world-cup:2026:referee:makhadmeh-adham",
          "name": "MAKHADMEH Adham",
          "display_name": "MAKHADMEH Adham",
          "name_zh": null,
          "country": "JOR",
          "country_code": "JOR",
          "nationality": "JOR",
          "association_code": "JOR",
          "confederation": "AFC",
          "date_of_birth": "1987-02-13",
          "age": 39,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 583.9
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q47163044",
              "source_refs": {
                "wikidata_qid": "Q47163044",
                "wikidata_label": "Adham Makhadmeh",
                "probe_confidence": "high",
                "score": 85,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:makhadmeh-adham",
              "person_id": "official:fifa-world-cup:2026:referee:makhadmeh-adham",
              "name": "MAKHADMEH Adham",
              "display_name": "MAKHADMEH Adham",
              "name_zh": null,
              "country": "JOR",
              "country_code": "JOR",
              "nationality": "JOR",
              "association_code": "JOR",
              "confederation": "AFC",
              "date_of_birth": "1987-02-13",
              "age": 39,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 583.9
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q47163044",
                  "source_refs": {
                    "wikidata_qid": "Q47163044",
                    "wikidata_label": "Adham Makhadmeh",
                    "probe_confidence": "high",
                    "score": 85,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:makhadmeh-adham",
              "person_id": "official:fifa-world-cup:2026:referee:makhadmeh-adham",
              "name": "MAKHADMEH Adham",
              "display_name": "MAKHADMEH Adham",
              "name_zh": null,
              "country": "JOR",
              "country_code": "JOR",
              "nationality": "JOR",
              "association_code": "JOR",
              "confederation": "AFC",
              "date_of_birth": "1987-02-13",
              "age": 39,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 583.9
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q47163044",
                  "source_refs": {
                    "wikidata_qid": "Q47163044",
                    "wikidata_label": "Adham Makhadmeh",
                    "probe_confidence": "high",
                    "score": 85,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 583.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:araki-yusuke",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "ARAKI Yusuke",
        "name": "ARAKI Yusuke",
        "name_zh": null,
        "country_code": "JPN",
        "country_name": "JPN",
        "country_name_zh": null,
        "date_of_birth": "1986-05-02",
        "age": 40,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:araki-yusuke",
          "person_id": "official:fifa-world-cup:2026:referee:araki-yusuke",
          "name": "ARAKI Yusuke",
          "display_name": "ARAKI Yusuke",
          "name_zh": null,
          "country": "JPN",
          "country_code": "JPN",
          "nationality": "JPN",
          "association_code": "JPN",
          "confederation": "AFC",
          "date_of_birth": "1986-05-02",
          "age": 40,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 221.6
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q60990160",
              "source_refs": {
                "wikidata_qid": "Q60990160",
                "wikidata_label": "Yusuke Araki",
                "probe_confidence": "high",
                "score": 85,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:araki-yusuke",
              "person_id": "official:fifa-world-cup:2026:referee:araki-yusuke",
              "name": "ARAKI Yusuke",
              "display_name": "ARAKI Yusuke",
              "name_zh": null,
              "country": "JPN",
              "country_code": "JPN",
              "nationality": "JPN",
              "association_code": "JPN",
              "confederation": "AFC",
              "date_of_birth": "1986-05-02",
              "age": 40,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 221.6
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q60990160",
                  "source_refs": {
                    "wikidata_qid": "Q60990160",
                    "wikidata_label": "Yusuke Araki",
                    "probe_confidence": "high",
                    "score": 85,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:araki-yusuke",
              "person_id": "official:fifa-world-cup:2026:referee:araki-yusuke",
              "name": "ARAKI Yusuke",
              "display_name": "ARAKI Yusuke",
              "name_zh": null,
              "country": "JPN",
              "country_code": "JPN",
              "nationality": "JPN",
              "association_code": "JPN",
              "confederation": "AFC",
              "date_of_birth": "1986-05-02",
              "age": 40,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 221.6
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q60990160",
                  "source_refs": {
                    "wikidata_qid": "Q60990160",
                    "wikidata_label": "Yusuke Araki",
                    "probe_confidence": "high",
                    "score": 85,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 221.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:al-turais-khalid",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "AL TURAIS Khalid",
        "name": "AL TURAIS Khalid",
        "name_zh": null,
        "country_code": "KSA",
        "country_name": "KSA",
        "country_name_zh": null,
        "date_of_birth": "1987-04-30",
        "age": 39,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:al-turais-khalid",
          "person_id": "official:fifa-world-cup:2026:referee:al-turais-khalid",
          "name": "AL TURAIS Khalid",
          "display_name": "AL TURAIS Khalid",
          "name_zh": null,
          "country": "KSA",
          "country_code": "KSA",
          "nationality": "KSA",
          "association_code": "KSA",
          "confederation": "AFC",
          "date_of_birth": "1987-04-30",
          "age": 39,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 205.9
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q124008212",
              "source_refs": {
                "wikidata_qid": "Q124008212",
                "wikidata_label": "Khalid al-Turais",
                "probe_confidence": "high",
                "score": 85,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:al-turais-khalid",
              "person_id": "official:fifa-world-cup:2026:referee:al-turais-khalid",
              "name": "AL TURAIS Khalid",
              "display_name": "AL TURAIS Khalid",
              "name_zh": null,
              "country": "KSA",
              "country_code": "KSA",
              "nationality": "KSA",
              "association_code": "KSA",
              "confederation": "AFC",
              "date_of_birth": "1987-04-30",
              "age": 39,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 205.9
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q124008212",
                  "source_refs": {
                    "wikidata_qid": "Q124008212",
                    "wikidata_label": "Khalid al-Turais",
                    "probe_confidence": "high",
                    "score": 85,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:al-turais-khalid",
              "person_id": "official:fifa-world-cup:2026:referee:al-turais-khalid",
              "name": "AL TURAIS Khalid",
              "display_name": "AL TURAIS Khalid",
              "name_zh": null,
              "country": "KSA",
              "country_code": "KSA",
              "nationality": "KSA",
              "association_code": "KSA",
              "confederation": "AFC",
              "date_of_birth": "1987-04-30",
              "age": 39,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 205.9
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q124008212",
                  "source_refs": {
                    "wikidata_qid": "Q124008212",
                    "wikidata_label": "Khalid al-Turais",
                    "probe_confidence": "high",
                    "score": 85,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 205.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:jayed-jalal",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "JAYED Jalal",
        "name": "JAYED Jalal",
        "name_zh": null,
        "country_code": "MAR",
        "country_name": "MAR",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:jayed-jalal",
          "person_id": "official:fifa-world-cup:2026:referee:jayed-jalal",
          "name": "JAYED Jalal",
          "display_name": "JAYED Jalal",
          "name_zh": null,
          "country": "MAR",
          "country_code": "MAR",
          "nationality": "MAR",
          "association_code": "MAR",
          "confederation": "CAF",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 505.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:jayed-jalal",
              "person_id": "official:fifa-world-cup:2026:referee:jayed-jalal",
              "name": "JAYED Jalal",
              "display_name": "JAYED Jalal",
              "name_zh": null,
              "country": "MAR",
              "country_code": "MAR",
              "nationality": "MAR",
              "association_code": "MAR",
              "confederation": "CAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 505.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:jayed-jalal",
              "person_id": "official:fifa-world-cup:2026:referee:jayed-jalal",
              "name": "JAYED Jalal",
              "display_name": "JAYED Jalal",
              "name_zh": null,
              "country": "MAR",
              "country_code": "MAR",
              "nationality": "MAR",
              "association_code": "MAR",
              "confederation": "CAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 505.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 505.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:garcia-katia",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "GARCIA Katia",
        "name": "GARCIA Katia",
        "name_zh": null,
        "country_code": "MEX",
        "country_name": "MEX",
        "country_name_zh": null,
        "date_of_birth": "1992-09-01",
        "age": 33,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:garcia-katia",
          "person_id": "official:fifa-world-cup:2026:referee:garcia-katia",
          "name": "GARCIA Katia",
          "display_name": "GARCIA Katia",
          "name_zh": null,
          "country": "MEX",
          "country_code": "MEX",
          "nationality": "MEX",
          "association_code": "MEX",
          "confederation": "CONCACAF",
          "date_of_birth": "1992-09-01",
          "age": 33,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 442.1
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q128210224",
              "source_refs": {
                "wikidata_qid": "Q128210224",
                "wikidata_label": "Katia García Mendoza",
                "probe_confidence": "high",
                "score": 100,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:garcia-katia",
              "person_id": "official:fifa-world-cup:2026:referee:garcia-katia",
              "name": "GARCIA Katia",
              "display_name": "GARCIA Katia",
              "name_zh": null,
              "country": "MEX",
              "country_code": "MEX",
              "nationality": "MEX",
              "association_code": "MEX",
              "confederation": "CONCACAF",
              "date_of_birth": "1992-09-01",
              "age": 33,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 442.1
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q128210224",
                  "source_refs": {
                    "wikidata_qid": "Q128210224",
                    "wikidata_label": "Katia García Mendoza",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:garcia-katia",
              "person_id": "official:fifa-world-cup:2026:referee:garcia-katia",
              "name": "GARCIA Katia",
              "display_name": "GARCIA Katia",
              "name_zh": null,
              "country": "MEX",
              "country_code": "MEX",
              "nationality": "MEX",
              "association_code": "MEX",
              "confederation": "CONCACAF",
              "date_of_birth": "1992-09-01",
              "age": 33,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 442.1
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q128210224",
                  "source_refs": {
                    "wikidata_qid": "Q128210224",
                    "wikidata_label": "Katia García Mendoza",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 442.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:ramos-cesar",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "RAMOS Cesar",
        "name": "RAMOS Cesar",
        "name_zh": null,
        "country_code": "MEX",
        "country_name": "MEX",
        "country_name_zh": null,
        "date_of_birth": "1983-12-15",
        "age": 42,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:ramos-cesar",
          "person_id": "official:fifa-world-cup:2026:referee:ramos-cesar",
          "name": "RAMOS Cesar",
          "display_name": "RAMOS Cesar",
          "name_zh": null,
          "country": "MEX",
          "country_code": "MEX",
          "nationality": "MEX",
          "association_code": "MEX",
          "confederation": "CONCACAF",
          "date_of_birth": "1983-12-15",
          "age": 42,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 804.4
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q20641378",
              "source_refs": {
                "wikidata_qid": "Q20641378",
                "wikidata_label": "César Ramos",
                "probe_confidence": "high",
                "score": 100,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:ramos-cesar",
              "person_id": "official:fifa-world-cup:2026:referee:ramos-cesar",
              "name": "RAMOS Cesar",
              "display_name": "RAMOS Cesar",
              "name_zh": null,
              "country": "MEX",
              "country_code": "MEX",
              "nationality": "MEX",
              "association_code": "MEX",
              "confederation": "CONCACAF",
              "date_of_birth": "1983-12-15",
              "age": 42,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 804.4
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q20641378",
                  "source_refs": {
                    "wikidata_qid": "Q20641378",
                    "wikidata_label": "César Ramos",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:ramos-cesar",
              "person_id": "official:fifa-world-cup:2026:referee:ramos-cesar",
              "name": "RAMOS Cesar",
              "display_name": "RAMOS Cesar",
              "name_zh": null,
              "country": "MEX",
              "country_code": "MEX",
              "nationality": "MEX",
              "association_code": "MEX",
              "confederation": "CONCACAF",
              "date_of_birth": "1983-12-15",
              "age": 42,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 804.4
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q20641378",
                  "source_refs": {
                    "wikidata_qid": "Q20641378",
                    "wikidata_label": "César Ramos",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 804.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:beida-dahane",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "BEIDA Dahane",
        "name": "BEIDA Dahane",
        "name_zh": null,
        "country_code": "MTN",
        "country_name": "MTN",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:beida-dahane",
          "person_id": "official:fifa-world-cup:2026:referee:beida-dahane",
          "name": "BEIDA Dahane",
          "display_name": "BEIDA Dahane",
          "name_zh": null,
          "country": "MTN",
          "country_code": "MTN",
          "nationality": "MTN",
          "association_code": "MTN",
          "confederation": "CAF",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 284.6
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:beida-dahane",
              "person_id": "official:fifa-world-cup:2026:referee:beida-dahane",
              "name": "BEIDA Dahane",
              "display_name": "BEIDA Dahane",
              "name_zh": null,
              "country": "MTN",
              "country_code": "MTN",
              "nationality": "MTN",
              "association_code": "MTN",
              "confederation": "CAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 284.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:beida-dahane",
              "person_id": "official:fifa-world-cup:2026:referee:beida-dahane",
              "name": "BEIDA Dahane",
              "display_name": "BEIDA Dahane",
              "name_zh": null,
              "country": "MTN",
              "country_code": "MTN",
              "nationality": "MTN",
              "association_code": "MTN",
              "confederation": "CAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 284.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 284.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:makkelie-danny",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "MAKKELIE Danny",
        "name": "MAKKELIE Danny",
        "name_zh": null,
        "country_code": "NED",
        "country_name": "NED",
        "country_name_zh": null,
        "date_of_birth": "1983-01-28",
        "age": 43,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:makkelie-danny",
          "person_id": "official:fifa-world-cup:2026:referee:makkelie-danny",
          "name": "MAKKELIE Danny",
          "display_name": "MAKKELIE Danny",
          "name_zh": null,
          "country": "NED",
          "country_code": "NED",
          "nationality": "NED",
          "association_code": "NED",
          "confederation": "UEFA",
          "date_of_birth": "1983-01-28",
          "age": 43,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 599.6
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q13511583",
              "source_refs": {
                "wikidata_qid": "Q13511583",
                "wikidata_label": "Danny Makkelie",
                "probe_confidence": "high",
                "score": 85,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:makkelie-danny",
              "person_id": "official:fifa-world-cup:2026:referee:makkelie-danny",
              "name": "MAKKELIE Danny",
              "display_name": "MAKKELIE Danny",
              "name_zh": null,
              "country": "NED",
              "country_code": "NED",
              "nationality": "NED",
              "association_code": "NED",
              "confederation": "UEFA",
              "date_of_birth": "1983-01-28",
              "age": 43,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 599.6
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q13511583",
                  "source_refs": {
                    "wikidata_qid": "Q13511583",
                    "wikidata_label": "Danny Makkelie",
                    "probe_confidence": "high",
                    "score": 85,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:makkelie-danny",
              "person_id": "official:fifa-world-cup:2026:referee:makkelie-danny",
              "name": "MAKKELIE Danny",
              "display_name": "MAKKELIE Danny",
              "name_zh": null,
              "country": "NED",
              "country_code": "NED",
              "nationality": "NED",
              "association_code": "NED",
              "confederation": "UEFA",
              "date_of_birth": "1983-01-28",
              "age": 43,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 599.6
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q13511583",
                  "source_refs": {
                    "wikidata_qid": "Q13511583",
                    "wikidata_label": "Danny Makkelie",
                    "probe_confidence": "high",
                    "score": 85,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 599.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:eskas-espen",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "ESKAS Espen",
        "name": "ESKAS Espen",
        "name_zh": null,
        "country_code": "NOR",
        "country_name": "NOR",
        "country_name_zh": null,
        "date_of_birth": "1988-06-24",
        "age": 37,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:eskas-espen",
          "person_id": "official:fifa-world-cup:2026:referee:eskas-espen",
          "name": "ESKAS Espen",
          "display_name": "ESKAS Espen",
          "name_zh": null,
          "country": "NOR",
          "country_code": "NOR",
          "nationality": "NOR",
          "association_code": "NOR",
          "confederation": "UEFA",
          "date_of_birth": "1988-06-24",
          "age": 37,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 363.4
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q10822753",
              "source_refs": {
                "wikidata_qid": "Q10822753",
                "wikidata_label": "Espen Eskås",
                "probe_confidence": "high",
                "score": 100,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:eskas-espen",
              "person_id": "official:fifa-world-cup:2026:referee:eskas-espen",
              "name": "ESKAS Espen",
              "display_name": "ESKAS Espen",
              "name_zh": null,
              "country": "NOR",
              "country_code": "NOR",
              "nationality": "NOR",
              "association_code": "NOR",
              "confederation": "UEFA",
              "date_of_birth": "1988-06-24",
              "age": 37,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 363.4
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q10822753",
                  "source_refs": {
                    "wikidata_qid": "Q10822753",
                    "wikidata_label": "Espen Eskås",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:eskas-espen",
              "person_id": "official:fifa-world-cup:2026:referee:eskas-espen",
              "name": "ESKAS Espen",
              "display_name": "ESKAS Espen",
              "name_zh": null,
              "country": "NOR",
              "country_code": "NOR",
              "nationality": "NOR",
              "association_code": "NOR",
              "confederation": "UEFA",
              "date_of_birth": "1988-06-24",
              "age": 37,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 363.4
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q10822753",
                  "source_refs": {
                    "wikidata_qid": "Q10822753",
                    "wikidata_label": "Espen Eskås",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 363.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:kawana-waugh-campbell-kirk",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "KAWANA-WAUGH Campbell-Kirk",
        "name": "KAWANA-WAUGH Campbell-Kirk",
        "name_zh": null,
        "country_code": "NZL",
        "country_name": "NZL",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:kawana-waugh-campbell-kirk",
          "person_id": "official:fifa-world-cup:2026:referee:kawana-waugh-campbell-kirk",
          "name": "KAWANA-WAUGH Campbell-Kirk",
          "display_name": "KAWANA-WAUGH Campbell-Kirk",
          "name_zh": null,
          "country": "NZL",
          "country_code": "NZL",
          "nationality": "NZL",
          "association_code": "NZL",
          "confederation": "OFC",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 520.9
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:kawana-waugh-campbell-kirk",
              "person_id": "official:fifa-world-cup:2026:referee:kawana-waugh-campbell-kirk",
              "name": "KAWANA-WAUGH Campbell-Kirk",
              "display_name": "KAWANA-WAUGH Campbell-Kirk",
              "name_zh": null,
              "country": "NZL",
              "country_code": "NZL",
              "nationality": "NZL",
              "association_code": "NZL",
              "confederation": "OFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 520.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:kawana-waugh-campbell-kirk",
              "person_id": "official:fifa-world-cup:2026:referee:kawana-waugh-campbell-kirk",
              "name": "KAWANA-WAUGH Campbell-Kirk",
              "display_name": "KAWANA-WAUGH Campbell-Kirk",
              "name_zh": null,
              "country": "NZL",
              "country_code": "NZL",
              "nationality": "NZL",
              "association_code": "NZL",
              "confederation": "OFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 520.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 520.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:benitez-juan-gabriel",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "BENITEZ Juan Gabriel",
        "name": "BENITEZ Juan Gabriel",
        "name_zh": null,
        "country_code": "PAR",
        "country_name": "PAR",
        "country_name_zh": null,
        "date_of_birth": "1982-01-01",
        "age": 44,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:benitez-juan-gabriel",
          "person_id": "official:fifa-world-cup:2026:referee:benitez-juan-gabriel",
          "name": "BENITEZ Juan Gabriel",
          "display_name": "BENITEZ Juan Gabriel",
          "name_zh": null,
          "country": "PAR",
          "country_code": "PAR",
          "nationality": "PAR",
          "association_code": "PAR",
          "confederation": "CONMEBOL",
          "date_of_birth": "1982-01-01",
          "age": 44,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 300.4
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q126953051",
              "source_refs": {
                "wikidata_qid": "Q126953051",
                "wikidata_label": "Juan Benítez",
                "probe_confidence": "high",
                "score": 90,
                "score_reasons": [
                  "alias_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:benitez-juan-gabriel",
              "person_id": "official:fifa-world-cup:2026:referee:benitez-juan-gabriel",
              "name": "BENITEZ Juan Gabriel",
              "display_name": "BENITEZ Juan Gabriel",
              "name_zh": null,
              "country": "PAR",
              "country_code": "PAR",
              "nationality": "PAR",
              "association_code": "PAR",
              "confederation": "CONMEBOL",
              "date_of_birth": "1982-01-01",
              "age": 44,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 300.4
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q126953051",
                  "source_refs": {
                    "wikidata_qid": "Q126953051",
                    "wikidata_label": "Juan Benítez",
                    "probe_confidence": "high",
                    "score": 90,
                    "score_reasons": [
                      "alias_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:benitez-juan-gabriel",
              "person_id": "official:fifa-world-cup:2026:referee:benitez-juan-gabriel",
              "name": "BENITEZ Juan Gabriel",
              "display_name": "BENITEZ Juan Gabriel",
              "name_zh": null,
              "country": "PAR",
              "country_code": "PAR",
              "nationality": "PAR",
              "association_code": "PAR",
              "confederation": "CONMEBOL",
              "date_of_birth": "1982-01-01",
              "age": 44,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 300.4
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q126953051",
                  "source_refs": {
                    "wikidata_qid": "Q126953051",
                    "wikidata_label": "Juan Benítez",
                    "probe_confidence": "high",
                    "score": 90,
                    "score_reasons": [
                      "alias_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 300.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:ortega-kevin",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "ORTEGA Kevin",
        "name": "ORTEGA Kevin",
        "name_zh": null,
        "country_code": "PER",
        "country_name": "PER",
        "country_name_zh": null,
        "date_of_birth": "1992-03-26",
        "age": 34,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:ortega-kevin",
          "person_id": "official:fifa-world-cup:2026:referee:ortega-kevin",
          "name": "ORTEGA Kevin",
          "display_name": "ORTEGA Kevin",
          "name_zh": null,
          "country": "PER",
          "country_code": "PER",
          "nationality": "PER",
          "association_code": "PER",
          "confederation": "CONMEBOL",
          "date_of_birth": "1992-03-26",
          "age": 34,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 741.4
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q102419943",
              "source_refs": {
                "wikidata_qid": "Q102419943",
                "wikidata_label": "Kevin Ortega",
                "probe_confidence": "high",
                "score": 100,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:ortega-kevin",
              "person_id": "official:fifa-world-cup:2026:referee:ortega-kevin",
              "name": "ORTEGA Kevin",
              "display_name": "ORTEGA Kevin",
              "name_zh": null,
              "country": "PER",
              "country_code": "PER",
              "nationality": "PER",
              "association_code": "PER",
              "confederation": "CONMEBOL",
              "date_of_birth": "1992-03-26",
              "age": 34,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 741.4
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q102419943",
                  "source_refs": {
                    "wikidata_qid": "Q102419943",
                    "wikidata_label": "Kevin Ortega",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:ortega-kevin",
              "person_id": "official:fifa-world-cup:2026:referee:ortega-kevin",
              "name": "ORTEGA Kevin",
              "display_name": "ORTEGA Kevin",
              "name_zh": null,
              "country": "PER",
              "country_code": "PER",
              "nationality": "PER",
              "association_code": "PER",
              "confederation": "CONMEBOL",
              "date_of_birth": "1992-03-26",
              "age": 34,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 741.4
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q102419943",
                  "source_refs": {
                    "wikidata_qid": "Q102419943",
                    "wikidata_label": "Kevin Ortega",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 741.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:marciniak-szymon",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "MARCINIAK Szymon",
        "name": "MARCINIAK Szymon",
        "name_zh": null,
        "country_code": "POL",
        "country_name": "POL",
        "country_name_zh": null,
        "date_of_birth": "1981-01-07",
        "age": 45,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:marciniak-szymon",
          "person_id": "official:fifa-world-cup:2026:referee:marciniak-szymon",
          "name": "MARCINIAK Szymon",
          "display_name": "MARCINIAK Szymon",
          "name_zh": null,
          "country": "POL",
          "country_code": "POL",
          "nationality": "POL",
          "association_code": "POL",
          "confederation": "UEFA",
          "date_of_birth": "1981-01-07",
          "age": 45,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 615.4
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q7665089",
              "source_refs": {
                "wikidata_qid": "Q7665089",
                "wikidata_label": "Szymon Marciniak",
                "probe_confidence": "high",
                "score": 100,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:marciniak-szymon",
              "person_id": "official:fifa-world-cup:2026:referee:marciniak-szymon",
              "name": "MARCINIAK Szymon",
              "display_name": "MARCINIAK Szymon",
              "name_zh": null,
              "country": "POL",
              "country_code": "POL",
              "nationality": "POL",
              "association_code": "POL",
              "confederation": "UEFA",
              "date_of_birth": "1981-01-07",
              "age": 45,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 615.4
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q7665089",
                  "source_refs": {
                    "wikidata_qid": "Q7665089",
                    "wikidata_label": "Szymon Marciniak",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:marciniak-szymon",
              "person_id": "official:fifa-world-cup:2026:referee:marciniak-szymon",
              "name": "MARCINIAK Szymon",
              "display_name": "MARCINIAK Szymon",
              "name_zh": null,
              "country": "POL",
              "country_code": "POL",
              "nationality": "POL",
              "association_code": "POL",
              "confederation": "UEFA",
              "date_of_birth": "1981-01-07",
              "age": 45,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 615.4
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q7665089",
                  "source_refs": {
                    "wikidata_qid": "Q7665089",
                    "wikidata_label": "Szymon Marciniak",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 615.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:pinheiro-joao",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "PINHEIRO Joao",
        "name": "PINHEIRO Joao",
        "name_zh": null,
        "country_code": "POR",
        "country_name": "POR",
        "country_name_zh": null,
        "date_of_birth": "1988-01-04",
        "age": 38,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:pinheiro-joao",
          "person_id": "official:fifa-world-cup:2026:referee:pinheiro-joao",
          "name": "PINHEIRO Joao",
          "display_name": "PINHEIRO Joao",
          "name_zh": null,
          "country": "POR",
          "country_code": "POR",
          "nationality": "POR",
          "association_code": "POR",
          "confederation": "UEFA",
          "date_of_birth": "1988-01-04",
          "age": 38,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 772.9
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q79035126",
              "source_refs": {
                "wikidata_qid": "Q79035126",
                "wikidata_label": "João Pinheiro",
                "probe_confidence": "high",
                "score": 100,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:pinheiro-joao",
              "person_id": "official:fifa-world-cup:2026:referee:pinheiro-joao",
              "name": "PINHEIRO Joao",
              "display_name": "PINHEIRO Joao",
              "name_zh": null,
              "country": "POR",
              "country_code": "POR",
              "nationality": "POR",
              "association_code": "POR",
              "confederation": "UEFA",
              "date_of_birth": "1988-01-04",
              "age": 38,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 772.9
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q79035126",
                  "source_refs": {
                    "wikidata_qid": "Q79035126",
                    "wikidata_label": "João Pinheiro",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:pinheiro-joao",
              "person_id": "official:fifa-world-cup:2026:referee:pinheiro-joao",
              "name": "PINHEIRO Joao",
              "display_name": "PINHEIRO Joao",
              "name_zh": null,
              "country": "POR",
              "country_code": "POR",
              "nationality": "POR",
              "association_code": "POR",
              "confederation": "UEFA",
              "date_of_birth": "1988-01-04",
              "age": 38,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 772.9
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q79035126",
                  "source_refs": {
                    "wikidata_qid": "Q79035126",
                    "wikidata_label": "João Pinheiro",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 772.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:al-jassim-abdulrahman",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "AL JASSIM Abdulrahman",
        "name": "AL JASSIM Abdulrahman",
        "name_zh": null,
        "country_code": "QAT",
        "country_name": "QAT",
        "country_name_zh": null,
        "date_of_birth": "1987-10-14",
        "age": 38,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:al-jassim-abdulrahman",
          "person_id": "official:fifa-world-cup:2026:referee:al-jassim-abdulrahman",
          "name": "AL JASSIM Abdulrahman",
          "display_name": "AL JASSIM Abdulrahman",
          "name_zh": null,
          "country": "QAT",
          "country_code": "QAT",
          "nationality": "QAT",
          "association_code": "QAT",
          "confederation": "AFC",
          "date_of_birth": "1987-10-14",
          "age": 38,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 190.1
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q30043901",
              "source_refs": {
                "wikidata_qid": "Q30043901",
                "wikidata_label": "Abdulrahman Al-Jassim",
                "probe_confidence": "high",
                "score": 100,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:al-jassim-abdulrahman",
              "person_id": "official:fifa-world-cup:2026:referee:al-jassim-abdulrahman",
              "name": "AL JASSIM Abdulrahman",
              "display_name": "AL JASSIM Abdulrahman",
              "name_zh": null,
              "country": "QAT",
              "country_code": "QAT",
              "nationality": "QAT",
              "association_code": "QAT",
              "confederation": "AFC",
              "date_of_birth": "1987-10-14",
              "age": 38,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 190.1
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q30043901",
                  "source_refs": {
                    "wikidata_qid": "Q30043901",
                    "wikidata_label": "Abdulrahman Al-Jassim",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:al-jassim-abdulrahman",
              "person_id": "official:fifa-world-cup:2026:referee:al-jassim-abdulrahman",
              "name": "AL JASSIM Abdulrahman",
              "display_name": "AL JASSIM Abdulrahman",
              "name_zh": null,
              "country": "QAT",
              "country_code": "QAT",
              "nationality": "QAT",
              "association_code": "QAT",
              "confederation": "AFC",
              "date_of_birth": "1987-10-14",
              "age": 38,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 190.1
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q30043901",
                  "source_refs": {
                    "wikidata_qid": "Q30043901",
                    "wikidata_label": "Abdulrahman Al-Jassim",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 190.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:kovacs-istvan",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "KOVACS Istvan",
        "name": "KOVACS Istvan",
        "name_zh": null,
        "country_code": "ROU",
        "country_name": "ROU",
        "country_name_zh": null,
        "date_of_birth": "1984-09-16",
        "age": 41,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:kovacs-istvan",
          "person_id": "official:fifa-world-cup:2026:referee:kovacs-istvan",
          "name": "KOVACS Istvan",
          "display_name": "KOVACS Istvan",
          "name_zh": null,
          "country": "ROU",
          "country_code": "ROU",
          "nationality": "ROU",
          "association_code": "ROU",
          "confederation": "UEFA",
          "date_of_birth": "1984-09-16",
          "age": 41,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 536.6
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q12731153",
              "source_refs": {
                "wikidata_qid": "Q12731153",
                "wikidata_label": "István Kovács",
                "probe_confidence": "high",
                "score": 85,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:kovacs-istvan",
              "person_id": "official:fifa-world-cup:2026:referee:kovacs-istvan",
              "name": "KOVACS Istvan",
              "display_name": "KOVACS Istvan",
              "name_zh": null,
              "country": "ROU",
              "country_code": "ROU",
              "nationality": "ROU",
              "association_code": "ROU",
              "confederation": "UEFA",
              "date_of_birth": "1984-09-16",
              "age": 41,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 536.6
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q12731153",
                  "source_refs": {
                    "wikidata_qid": "Q12731153",
                    "wikidata_label": "István Kovács",
                    "probe_confidence": "high",
                    "score": 85,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:kovacs-istvan",
              "person_id": "official:fifa-world-cup:2026:referee:kovacs-istvan",
              "name": "KOVACS Istvan",
              "display_name": "KOVACS Istvan",
              "name_zh": null,
              "country": "ROU",
              "country_code": "ROU",
              "nationality": "ROU",
              "association_code": "ROU",
              "confederation": "UEFA",
              "date_of_birth": "1984-09-16",
              "age": 41,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 536.6
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q12731153",
                  "source_refs": {
                    "wikidata_qid": "Q12731153",
                    "wikidata_label": "István Kovács",
                    "probe_confidence": "high",
                    "score": 85,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 536.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:tom-abongile",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "TOM Abongile",
        "name": "TOM Abongile",
        "name_zh": null,
        "country_code": "RSA",
        "country_name": "RSA",
        "country_name_zh": null,
        "date_of_birth": "1991-12-16",
        "age": 34,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:tom-abongile",
          "person_id": "official:fifa-world-cup:2026:referee:tom-abongile",
          "name": "TOM Abongile",
          "display_name": "TOM Abongile",
          "name_zh": null,
          "country": "RSA",
          "country_code": "RSA",
          "nationality": "RSA",
          "association_code": "RSA",
          "confederation": "CAF",
          "date_of_birth": "1991-12-16",
          "age": 34,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 914.6
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q124316815",
              "source_refs": {
                "wikidata_qid": "Q124316815",
                "wikidata_label": "Abongile Tom",
                "probe_confidence": "high",
                "score": 85,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:tom-abongile",
              "person_id": "official:fifa-world-cup:2026:referee:tom-abongile",
              "name": "TOM Abongile",
              "display_name": "TOM Abongile",
              "name_zh": null,
              "country": "RSA",
              "country_code": "RSA",
              "nationality": "RSA",
              "association_code": "RSA",
              "confederation": "CAF",
              "date_of_birth": "1991-12-16",
              "age": 34,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 914.6
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q124316815",
                  "source_refs": {
                    "wikidata_qid": "Q124316815",
                    "wikidata_label": "Abongile Tom",
                    "probe_confidence": "high",
                    "score": 85,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:tom-abongile",
              "person_id": "official:fifa-world-cup:2026:referee:tom-abongile",
              "name": "TOM Abongile",
              "display_name": "TOM Abongile",
              "name_zh": null,
              "country": "RSA",
              "country_code": "RSA",
              "nationality": "RSA",
              "association_code": "RSA",
              "confederation": "CAF",
              "date_of_birth": "1991-12-16",
              "age": 34,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 914.6
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q124316815",
                  "source_refs": {
                    "wikidata_qid": "Q124316815",
                    "wikidata_label": "Abongile Tom",
                    "probe_confidence": "high",
                    "score": 85,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 914.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:barton-ivan",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "BARTON Ivan",
        "name": "BARTON Ivan",
        "name_zh": null,
        "country_code": "SLV",
        "country_name": "SLV",
        "country_name_zh": null,
        "date_of_birth": "1991-01-27",
        "age": 35,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:barton-ivan",
          "person_id": "official:fifa-world-cup:2026:referee:barton-ivan",
          "name": "BARTON Ivan",
          "display_name": "BARTON Ivan",
          "name_zh": null,
          "country": "SLV",
          "country_code": "SLV",
          "nationality": "SLV",
          "association_code": "SLV",
          "confederation": "CONCACAF",
          "date_of_birth": "1991-01-27",
          "age": 35,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 268.9
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q76824190",
              "source_refs": {
                "wikidata_qid": "Q76824190",
                "wikidata_label": "Iván Barton",
                "probe_confidence": "high",
                "score": 85,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:barton-ivan",
              "person_id": "official:fifa-world-cup:2026:referee:barton-ivan",
              "name": "BARTON Ivan",
              "display_name": "BARTON Ivan",
              "name_zh": null,
              "country": "SLV",
              "country_code": "SLV",
              "nationality": "SLV",
              "association_code": "SLV",
              "confederation": "CONCACAF",
              "date_of_birth": "1991-01-27",
              "age": 35,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 268.9
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q76824190",
                  "source_refs": {
                    "wikidata_qid": "Q76824190",
                    "wikidata_label": "Iván Barton",
                    "probe_confidence": "high",
                    "score": 85,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:barton-ivan",
              "person_id": "official:fifa-world-cup:2026:referee:barton-ivan",
              "name": "BARTON Ivan",
              "display_name": "BARTON Ivan",
              "name_zh": null,
              "country": "SLV",
              "country_code": "SLV",
              "nationality": "SLV",
              "association_code": "SLV",
              "confederation": "CONCACAF",
              "date_of_birth": "1991-01-27",
              "age": 35,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 268.9
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q76824190",
                  "source_refs": {
                    "wikidata_qid": "Q76824190",
                    "wikidata_label": "Iván Barton",
                    "probe_confidence": "high",
                    "score": 85,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 268.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:artan-omar-abdulkadir",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "ARTAN Omar Abdulkadir",
        "name": "ARTAN Omar Abdulkadir",
        "name_zh": null,
        "country_code": "SOM",
        "country_name": "SOM",
        "country_name_zh": null,
        "date_of_birth": "1992-01-01",
        "age": 34,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:artan-omar-abdulkadir",
          "person_id": "official:fifa-world-cup:2026:referee:artan-omar-abdulkadir",
          "name": "ARTAN Omar Abdulkadir",
          "display_name": "ARTAN Omar Abdulkadir",
          "name_zh": null,
          "country": "SOM",
          "country_code": "SOM",
          "nationality": "SOM",
          "association_code": "SOM",
          "confederation": "CAF",
          "date_of_birth": "1992-01-01",
          "age": 34,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 237.4
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q124171816",
              "source_refs": {
                "wikidata_qid": "Q124171816",
                "wikidata_label": "Omar Artan",
                "probe_confidence": "high",
                "score": 90,
                "score_reasons": [
                  "alias_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:artan-omar-abdulkadir",
              "person_id": "official:fifa-world-cup:2026:referee:artan-omar-abdulkadir",
              "name": "ARTAN Omar Abdulkadir",
              "display_name": "ARTAN Omar Abdulkadir",
              "name_zh": null,
              "country": "SOM",
              "country_code": "SOM",
              "nationality": "SOM",
              "association_code": "SOM",
              "confederation": "CAF",
              "date_of_birth": "1992-01-01",
              "age": 34,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 237.4
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q124171816",
                  "source_refs": {
                    "wikidata_qid": "Q124171816",
                    "wikidata_label": "Omar Artan",
                    "probe_confidence": "high",
                    "score": 90,
                    "score_reasons": [
                      "alias_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:artan-omar-abdulkadir",
              "person_id": "official:fifa-world-cup:2026:referee:artan-omar-abdulkadir",
              "name": "ARTAN Omar Abdulkadir",
              "display_name": "ARTAN Omar Abdulkadir",
              "name_zh": null,
              "country": "SOM",
              "country_code": "SOM",
              "nationality": "SOM",
              "association_code": "SOM",
              "confederation": "CAF",
              "date_of_birth": "1992-01-01",
              "age": 34,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 237.4
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q124171816",
                  "source_refs": {
                    "wikidata_qid": "Q124171816",
                    "wikidata_label": "Omar Artan",
                    "probe_confidence": "high",
                    "score": 90,
                    "score_reasons": [
                      "alias_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 237.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:schaerer-sandro",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "SCHAERER Sandro",
        "name": "SCHAERER Sandro",
        "name_zh": null,
        "country_code": "SUI",
        "country_name": "SUI",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:schaerer-sandro",
          "person_id": "official:fifa-world-cup:2026:referee:schaerer-sandro",
          "name": "SCHAERER Sandro",
          "display_name": "SCHAERER Sandro",
          "name_zh": null,
          "country": "SUI",
          "country_code": "SUI",
          "nationality": "SUI",
          "association_code": "SUI",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 835.9
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:schaerer-sandro",
              "person_id": "official:fifa-world-cup:2026:referee:schaerer-sandro",
              "name": "SCHAERER Sandro",
              "display_name": "SCHAERER Sandro",
              "name_zh": null,
              "country": "SUI",
              "country_code": "SUI",
              "nationality": "SUI",
              "association_code": "SUI",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 835.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:schaerer-sandro",
              "person_id": "official:fifa-world-cup:2026:referee:schaerer-sandro",
              "name": "SCHAERER Sandro",
              "display_name": "SCHAERER Sandro",
              "name_zh": null,
              "country": "SUI",
              "country_code": "SUI",
              "nationality": "SUI",
              "association_code": "SUI",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 835.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 835.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:vincic-slavko",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "VINCIC Slavko",
        "name": "VINCIC Slavko",
        "name_zh": null,
        "country_code": "SVN",
        "country_name": "SVN",
        "country_name_zh": null,
        "date_of_birth": "1979-11-25",
        "age": 46,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:vincic-slavko",
          "person_id": "official:fifa-world-cup:2026:referee:vincic-slavko",
          "name": "VINCIC Slavko",
          "display_name": "VINCIC Slavko",
          "name_zh": null,
          "country": "SVN",
          "country_code": "SVN",
          "nationality": "SVN",
          "association_code": "SVN",
          "confederation": "UEFA",
          "date_of_birth": "1979-11-25",
          "age": 46,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 961.9
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q18015244",
              "source_refs": {
                "wikidata_qid": "Q18015244",
                "wikidata_label": "Slavko Vinčić",
                "probe_confidence": "high",
                "score": 85,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:vincic-slavko",
              "person_id": "official:fifa-world-cup:2026:referee:vincic-slavko",
              "name": "VINCIC Slavko",
              "display_name": "VINCIC Slavko",
              "name_zh": null,
              "country": "SVN",
              "country_code": "SVN",
              "nationality": "SVN",
              "association_code": "SVN",
              "confederation": "UEFA",
              "date_of_birth": "1979-11-25",
              "age": 46,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 961.9
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q18015244",
                  "source_refs": {
                    "wikidata_qid": "Q18015244",
                    "wikidata_label": "Slavko Vinčić",
                    "probe_confidence": "high",
                    "score": 85,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:vincic-slavko",
              "person_id": "official:fifa-world-cup:2026:referee:vincic-slavko",
              "name": "VINCIC Slavko",
              "display_name": "VINCIC Slavko",
              "name_zh": null,
              "country": "SVN",
              "country_code": "SVN",
              "nationality": "SVN",
              "association_code": "SVN",
              "confederation": "UEFA",
              "date_of_birth": "1979-11-25",
              "age": 46,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 961.9
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q18015244",
                  "source_refs": {
                    "wikidata_qid": "Q18015244",
                    "wikidata_label": "Slavko Vinčić",
                    "probe_confidence": "high",
                    "score": 85,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 961.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:nyberg-glenn",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "NYBERG Glenn",
        "name": "NYBERG Glenn",
        "name_zh": null,
        "country_code": "SWE",
        "country_name": "SWE",
        "country_name_zh": null,
        "date_of_birth": "1988-10-12",
        "age": 37,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:nyberg-glenn",
          "person_id": "official:fifa-world-cup:2026:referee:nyberg-glenn",
          "name": "NYBERG Glenn",
          "display_name": "NYBERG Glenn",
          "name_zh": null,
          "country": "SWE",
          "country_code": "SWE",
          "nationality": "SWE",
          "association_code": "SWE",
          "confederation": "UEFA",
          "date_of_birth": "1988-10-12",
          "age": 37,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 694.1
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q51154224",
              "source_refs": {
                "wikidata_qid": "Q51154224",
                "wikidata_label": "Glenn Nyberg",
                "probe_confidence": "high",
                "score": 100,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:nyberg-glenn",
              "person_id": "official:fifa-world-cup:2026:referee:nyberg-glenn",
              "name": "NYBERG Glenn",
              "display_name": "NYBERG Glenn",
              "name_zh": null,
              "country": "SWE",
              "country_code": "SWE",
              "nationality": "SWE",
              "association_code": "SWE",
              "confederation": "UEFA",
              "date_of_birth": "1988-10-12",
              "age": 37,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 694.1
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q51154224",
                  "source_refs": {
                    "wikidata_qid": "Q51154224",
                    "wikidata_label": "Glenn Nyberg",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:nyberg-glenn",
              "person_id": "official:fifa-world-cup:2026:referee:nyberg-glenn",
              "name": "NYBERG Glenn",
              "display_name": "NYBERG Glenn",
              "name_zh": null,
              "country": "SWE",
              "country_code": "SWE",
              "nationality": "SWE",
              "association_code": "SWE",
              "confederation": "UEFA",
              "date_of_birth": "1988-10-12",
              "age": 37,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 694.1
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q51154224",
                  "source_refs": {
                    "wikidata_qid": "Q51154224",
                    "wikidata_label": "Glenn Nyberg",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 694.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:omar-al-ali",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "OMAR AL ALI",
        "name": "OMAR AL ALI",
        "name_zh": null,
        "country_code": "UAE",
        "country_name": "UAE",
        "country_name_zh": null,
        "date_of_birth": "1988-02-16",
        "age": 38,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:omar-al-ali",
          "person_id": "official:fifa-world-cup:2026:referee:omar-al-ali",
          "name": "OMAR AL ALI",
          "display_name": "OMAR AL ALI",
          "name_zh": null,
          "country": "UAE",
          "country_code": "UAE",
          "nationality": "UAE",
          "association_code": "UAE",
          "confederation": "AFC",
          "date_of_birth": "1988-02-16",
          "age": 38,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 725.6
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q123476717",
              "source_refs": {
                "wikidata_qid": "Q123476717",
                "wikidata_label": "Omar al-Ali",
                "probe_confidence": "high",
                "score": 85,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:omar-al-ali",
              "person_id": "official:fifa-world-cup:2026:referee:omar-al-ali",
              "name": "OMAR AL ALI",
              "display_name": "OMAR AL ALI",
              "name_zh": null,
              "country": "UAE",
              "country_code": "UAE",
              "nationality": "UAE",
              "association_code": "UAE",
              "confederation": "AFC",
              "date_of_birth": "1988-02-16",
              "age": 38,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 725.6
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q123476717",
                  "source_refs": {
                    "wikidata_qid": "Q123476717",
                    "wikidata_label": "Omar al-Ali",
                    "probe_confidence": "high",
                    "score": 85,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:omar-al-ali",
              "person_id": "official:fifa-world-cup:2026:referee:omar-al-ali",
              "name": "OMAR AL ALI",
              "display_name": "OMAR AL ALI",
              "name_zh": null,
              "country": "UAE",
              "country_code": "UAE",
              "nationality": "UAE",
              "association_code": "UAE",
              "confederation": "AFC",
              "date_of_birth": "1988-02-16",
              "age": 38,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 725.6
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q123476717",
                  "source_refs": {
                    "wikidata_qid": "Q123476717",
                    "wikidata_label": "Omar al-Ali",
                    "probe_confidence": "high",
                    "score": 85,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 725.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:tejera-gustavo",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "TEJERA Gustavo",
        "name": "TEJERA Gustavo",
        "name_zh": null,
        "country_code": "URU",
        "country_name": "URU",
        "country_name_zh": null,
        "date_of_birth": "1988-01-20",
        "age": 38,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:tejera-gustavo",
          "person_id": "official:fifa-world-cup:2026:referee:tejera-gustavo",
          "name": "TEJERA Gustavo",
          "display_name": "TEJERA Gustavo",
          "name_zh": null,
          "country": "URU",
          "country_code": "URU",
          "nationality": "URU",
          "association_code": "URU",
          "confederation": "CONMEBOL",
          "date_of_birth": "1988-01-20",
          "age": 38,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 883.1
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q123570423",
              "source_refs": {
                "wikidata_qid": "Q123570423",
                "wikidata_label": "Gustavo Tejera",
                "probe_confidence": "high",
                "score": 100,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:tejera-gustavo",
              "person_id": "official:fifa-world-cup:2026:referee:tejera-gustavo",
              "name": "TEJERA Gustavo",
              "display_name": "TEJERA Gustavo",
              "name_zh": null,
              "country": "URU",
              "country_code": "URU",
              "nationality": "URU",
              "association_code": "URU",
              "confederation": "CONMEBOL",
              "date_of_birth": "1988-01-20",
              "age": 38,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 883.1
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q123570423",
                  "source_refs": {
                    "wikidata_qid": "Q123570423",
                    "wikidata_label": "Gustavo Tejera",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:tejera-gustavo",
              "person_id": "official:fifa-world-cup:2026:referee:tejera-gustavo",
              "name": "TEJERA Gustavo",
              "display_name": "TEJERA Gustavo",
              "name_zh": null,
              "country": "URU",
              "country_code": "URU",
              "nationality": "URU",
              "association_code": "URU",
              "confederation": "CONMEBOL",
              "date_of_birth": "1988-01-20",
              "age": 38,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 883.1
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q123570423",
                  "source_refs": {
                    "wikidata_qid": "Q123570423",
                    "wikidata_label": "Gustavo Tejera",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 883.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:elfath-ismail",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "ELFATH Ismail",
        "name": "ELFATH Ismail",
        "name_zh": null,
        "country_code": "USA",
        "country_name": "USA",
        "country_name_zh": null,
        "date_of_birth": "1982-03-03",
        "age": 44,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:elfath-ismail",
          "person_id": "official:fifa-world-cup:2026:referee:elfath-ismail",
          "name": "ELFATH Ismail",
          "display_name": "ELFATH Ismail",
          "name_zh": null,
          "country": "USA",
          "country_code": "USA",
          "nationality": "USA",
          "association_code": "USA",
          "confederation": "CONCACAF",
          "date_of_birth": "1982-03-03",
          "age": 44,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 347.6
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q64211020",
              "source_refs": {
                "wikidata_qid": "Q64211020",
                "wikidata_label": "Ismail Elfath",
                "probe_confidence": "high",
                "score": 85,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:elfath-ismail",
              "person_id": "official:fifa-world-cup:2026:referee:elfath-ismail",
              "name": "ELFATH Ismail",
              "display_name": "ELFATH Ismail",
              "name_zh": null,
              "country": "USA",
              "country_code": "USA",
              "nationality": "USA",
              "association_code": "USA",
              "confederation": "CONCACAF",
              "date_of_birth": "1982-03-03",
              "age": 44,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 347.6
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q64211020",
                  "source_refs": {
                    "wikidata_qid": "Q64211020",
                    "wikidata_label": "Ismail Elfath",
                    "probe_confidence": "high",
                    "score": 85,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:elfath-ismail",
              "person_id": "official:fifa-world-cup:2026:referee:elfath-ismail",
              "name": "ELFATH Ismail",
              "display_name": "ELFATH Ismail",
              "name_zh": null,
              "country": "USA",
              "country_code": "USA",
              "nationality": "USA",
              "association_code": "USA",
              "confederation": "CONCACAF",
              "date_of_birth": "1982-03-03",
              "age": 44,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 347.6
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q64211020",
                  "source_refs": {
                    "wikidata_qid": "Q64211020",
                    "wikidata_label": "Ismail Elfath",
                    "probe_confidence": "high",
                    "score": 85,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 347.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:penso-tori",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "PENSO Tori",
        "name": "PENSO Tori",
        "name_zh": null,
        "country_code": "USA",
        "country_name": "USA",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:penso-tori",
          "person_id": "official:fifa-world-cup:2026:referee:penso-tori",
          "name": "PENSO Tori",
          "display_name": "PENSO Tori",
          "name_zh": null,
          "country": "USA",
          "country_code": "USA",
          "nationality": "USA",
          "association_code": "USA",
          "confederation": "CONCACAF",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 757.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:penso-tori",
              "person_id": "official:fifa-world-cup:2026:referee:penso-tori",
              "name": "PENSO Tori",
              "display_name": "PENSO Tori",
              "name_zh": null,
              "country": "USA",
              "country_code": "USA",
              "nationality": "USA",
              "association_code": "USA",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 757.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:penso-tori",
              "person_id": "official:fifa-world-cup:2026:referee:penso-tori",
              "name": "PENSO Tori",
              "display_name": "PENSO Tori",
              "name_zh": null,
              "country": "USA",
              "country_code": "USA",
              "nationality": "USA",
              "association_code": "USA",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 757.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 757.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:tantashev-ilgiz",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "TANTASHEV Ilgiz",
        "name": "TANTASHEV Ilgiz",
        "name_zh": null,
        "country_code": "UZB",
        "country_name": "UZB",
        "country_name_zh": null,
        "date_of_birth": "1984-04-05",
        "age": 42,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:tantashev-ilgiz",
          "person_id": "official:fifa-world-cup:2026:referee:tantashev-ilgiz",
          "name": "TANTASHEV Ilgiz",
          "display_name": "TANTASHEV Ilgiz",
          "name_zh": null,
          "country": "UZB",
          "country_code": "UZB",
          "nationality": "UZB",
          "association_code": "UZB",
          "confederation": "AFC",
          "date_of_birth": "1984-04-05",
          "age": 42,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 851.6
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q20641545",
              "source_refs": {
                "wikidata_qid": "Q20641545",
                "wikidata_label": "Ilgiz Tantashev",
                "probe_confidence": "high",
                "score": 100,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:tantashev-ilgiz",
              "person_id": "official:fifa-world-cup:2026:referee:tantashev-ilgiz",
              "name": "TANTASHEV Ilgiz",
              "display_name": "TANTASHEV Ilgiz",
              "name_zh": null,
              "country": "UZB",
              "country_code": "UZB",
              "nationality": "UZB",
              "association_code": "UZB",
              "confederation": "AFC",
              "date_of_birth": "1984-04-05",
              "age": 42,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 851.6
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q20641545",
                  "source_refs": {
                    "wikidata_qid": "Q20641545",
                    "wikidata_label": "Ilgiz Tantashev",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:tantashev-ilgiz",
              "person_id": "official:fifa-world-cup:2026:referee:tantashev-ilgiz",
              "name": "TANTASHEV Ilgiz",
              "display_name": "TANTASHEV Ilgiz",
              "name_zh": null,
              "country": "UZB",
              "country_code": "UZB",
              "nationality": "UZB",
              "association_code": "UZB",
              "confederation": "AFC",
              "date_of_birth": "1984-04-05",
              "age": 42,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 851.6
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q20641545",
                  "source_refs": {
                    "wikidata_qid": "Q20641545",
                    "wikidata_label": "Ilgiz Tantashev",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 851.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:referee:valenzuela-jesus",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "VALENZUELA Jesus",
        "name": "VALENZUELA Jesus",
        "name_zh": null,
        "country_code": "VEN",
        "country_name": "VEN",
        "country_name_zh": null,
        "date_of_birth": "1983-11-24",
        "age": 42,
        "photo_url": null,
        "role": "referee",
        "role_zh": "主裁判",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:referee:valenzuela-jesus",
          "person_id": "official:fifa-world-cup:2026:referee:valenzuela-jesus",
          "name": "VALENZUELA Jesus",
          "display_name": "VALENZUELA Jesus",
          "name_zh": null,
          "country": "VEN",
          "country_code": "VEN",
          "nationality": "VEN",
          "association_code": "VEN",
          "confederation": "CONMEBOL",
          "date_of_birth": "1983-11-24",
          "age": 42,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "主裁判",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 0,
            "pdf_y": 946.1
          },
          "external_identity_facts": [
            {
              "source_status": "third_party_wikidata_identity",
              "source": "wikidata",
              "source_url": "https://www.wikidata.org/wiki/Q65085830",
              "source_refs": {
                "wikidata_qid": "Q65085830",
                "wikidata_label": "Jesús Valenzuela",
                "probe_confidence": "high",
                "score": 100,
                "score_reasons": [
                  "name_match",
                  "referee_context",
                  "country_context",
                  "has_dob"
                ],
                "probe_report": "reports/wikidata_official_identity_probe_report.json"
              },
              "confidence": "high",
              "updated_at": "2026-05-19T15:15:13Z"
            }
          ],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "available",
            "age": "available",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "available",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "third_party_wikidata_identity",
            "age": "third_party_wikidata_identity",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "official_fifa_match_official_list",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:valenzuela-jesus",
              "person_id": "official:fifa-world-cup:2026:referee:valenzuela-jesus",
              "name": "VALENZUELA Jesus",
              "display_name": "VALENZUELA Jesus",
              "name_zh": null,
              "country": "VEN",
              "country_code": "VEN",
              "nationality": "VEN",
              "association_code": "VEN",
              "confederation": "CONMEBOL",
              "date_of_birth": "1983-11-24",
              "age": 42,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 946.1
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q65085830",
                  "source_refs": {
                    "wikidata_qid": "Q65085830",
                    "wikidata_label": "Jesús Valenzuela",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:referee:valenzuela-jesus",
              "person_id": "official:fifa-world-cup:2026:referee:valenzuela-jesus",
              "name": "VALENZUELA Jesus",
              "display_name": "VALENZUELA Jesus",
              "name_zh": null,
              "country": "VEN",
              "country_code": "VEN",
              "nationality": "VEN",
              "association_code": "VEN",
              "confederation": "CONMEBOL",
              "date_of_birth": "1983-11-24",
              "age": 42,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "主裁判",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 0,
                "pdf_y": 946.1
              },
              "external_identity_facts": [
                {
                  "source_status": "third_party_wikidata_identity",
                  "source": "wikidata",
                  "source_url": "https://www.wikidata.org/wiki/Q65085830",
                  "source_refs": {
                    "wikidata_qid": "Q65085830",
                    "wikidata_label": "Jesús Valenzuela",
                    "probe_confidence": "high",
                    "score": 100,
                    "score_reasons": [
                      "name_match",
                      "referee_context",
                      "country_context",
                      "has_dob"
                    ],
                    "probe_report": "reports/wikidata_official_identity_probe_report.json"
                  },
                  "confidence": "high",
                  "updated_at": "2026-05-19T15:15:13Z"
                }
              ],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "available",
              "age": "available",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "available",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "third_party_wikidata_identity",
              "age": "third_party_wikidata_identity",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "official_fifa_match_official_list",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 946.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:mastrangelo-hernan",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "MASTRANGELO Hernan",
        "name": "MASTRANGELO Hernan",
        "name_zh": null,
        "country_code": "ARG",
        "country_name": "ARG",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:video_match_official:mastrangelo-hernan",
          "person_id": "official:fifa-world-cup:2026:video_match_official:mastrangelo-hernan",
          "name": "MASTRANGELO Hernan",
          "display_name": "MASTRANGELO Hernan",
          "name_zh": null,
          "country": "ARG",
          "country_code": "ARG",
          "nationality": "ARG",
          "association_code": "ARG",
          "confederation": "CONMEBOL",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "video_match_official"
          ],
          "role": "video_match_official",
          "role_zh": "视频比赛官员",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 3,
            "pdf_y": 520.9
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "video_match_official",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:mastrangelo-hernan",
              "person_id": "official:fifa-world-cup:2026:video_match_official:mastrangelo-hernan",
              "name": "MASTRANGELO Hernan",
              "display_name": "MASTRANGELO Hernan",
              "name_zh": null,
              "country": "ARG",
              "country_code": "ARG",
              "nationality": "ARG",
              "association_code": "ARG",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 520.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:mastrangelo-hernan",
              "person_id": "official:fifa-world-cup:2026:video_match_official:mastrangelo-hernan",
              "name": "MASTRANGELO Hernan",
              "display_name": "MASTRANGELO Hernan",
              "name_zh": null,
              "country": "ARG",
              "country_code": "ARG",
              "nationality": "ARG",
              "association_code": "ARG",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 520.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 520.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:evans-shaun",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "EVANS Shaun",
        "name": "EVANS Shaun",
        "name_zh": null,
        "country_code": "AUS",
        "country_name": "AUS",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:video_match_official:evans-shaun",
          "person_id": "official:fifa-world-cup:2026:video_match_official:evans-shaun",
          "name": "EVANS Shaun",
          "display_name": "EVANS Shaun",
          "name_zh": null,
          "country": "AUS",
          "country_code": "AUS",
          "nationality": "AUS",
          "association_code": "AUS",
          "confederation": "AFC",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "video_match_official"
          ],
          "role": "video_match_official",
          "role_zh": "视频比赛官员",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 3,
            "pdf_y": 363.4
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "video_match_official",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:evans-shaun",
              "person_id": "official:fifa-world-cup:2026:video_match_official:evans-shaun",
              "name": "EVANS Shaun",
              "display_name": "EVANS Shaun",
              "name_zh": null,
              "country": "AUS",
              "country_code": "AUS",
              "nationality": "AUS",
              "association_code": "AUS",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 363.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:evans-shaun",
              "person_id": "official:fifa-world-cup:2026:video_match_official:evans-shaun",
              "name": "EVANS Shaun",
              "display_name": "EVANS Shaun",
              "name_zh": null,
              "country": "AUS",
              "country_code": "AUS",
              "nationality": "AUS",
              "association_code": "AUS",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 363.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 363.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:van-driessche-bram",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "VAN DRIESSCHE Bram",
        "name": "VAN DRIESSCHE Bram",
        "name_zh": null,
        "country_code": "BEL",
        "country_name": "BEL",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:video_match_official:van-driessche-bram",
          "person_id": "official:fifa-world-cup:2026:video_match_official:van-driessche-bram",
          "name": "VAN DRIESSCHE Bram",
          "display_name": "VAN DRIESSCHE Bram",
          "name_zh": null,
          "country": "BEL",
          "country_code": "BEL",
          "nationality": "BEL",
          "association_code": "BEL",
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "video_match_official"
          ],
          "role": "video_match_official",
          "role_zh": "视频比赛官员",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 3,
            "pdf_y": 631.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "video_match_official",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:van-driessche-bram",
              "person_id": "official:fifa-world-cup:2026:video_match_official:van-driessche-bram",
              "name": "VAN DRIESSCHE Bram",
              "display_name": "VAN DRIESSCHE Bram",
              "name_zh": null,
              "country": "BEL",
              "country_code": "BEL",
              "nationality": "BEL",
              "association_code": "BEL",
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 631.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:van-driessche-bram",
              "person_id": "official:fifa-world-cup:2026:video_match_official:van-driessche-bram",
              "name": "VAN DRIESSCHE Bram",
              "display_name": "VAN DRIESSCHE Bram",
              "name_zh": null,
              "country": "BEL",
              "country_code": "BEL",
              "nationality": "BEL",
              "association_code": "BEL",
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 631.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 631.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:toski-rodolpho",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "TOSKI Rodolpho",
        "name": "TOSKI Rodolpho",
        "name_zh": null,
        "country_code": "BRA",
        "country_name": "BRA",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:video_match_official:toski-rodolpho",
          "person_id": "official:fifa-world-cup:2026:video_match_official:toski-rodolpho",
          "name": "TOSKI Rodolpho",
          "display_name": "TOSKI Rodolpho",
          "name_zh": null,
          "country": "BRA",
          "country_code": "BRA",
          "nationality": "BRA",
          "association_code": "BRA",
          "confederation": "CONMEBOL",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "video_match_official"
          ],
          "role": "video_match_official",
          "role_zh": "视频比赛官员",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 3,
            "pdf_y": 615.4
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "video_match_official",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:toski-rodolpho",
              "person_id": "official:fifa-world-cup:2026:video_match_official:toski-rodolpho",
              "name": "TOSKI Rodolpho",
              "display_name": "TOSKI Rodolpho",
              "name_zh": null,
              "country": "BRA",
              "country_code": "BRA",
              "nationality": "BRA",
              "association_code": "BRA",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 615.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:toski-rodolpho",
              "person_id": "official:fifa-world-cup:2026:video_match_official:toski-rodolpho",
              "name": "TOSKI Rodolpho",
              "display_name": "TOSKI Rodolpho",
              "name_zh": null,
              "country": "BRA",
              "country_code": "BRA",
              "nationality": "BRA",
              "association_code": "BRA",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 615.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 615.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:lara-juan",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "LARA Juan",
        "name": "LARA Juan",
        "name_zh": null,
        "country_code": "CHI",
        "country_name": "CHI",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:video_match_official:lara-juan",
          "person_id": "official:fifa-world-cup:2026:video_match_official:lara-juan",
          "name": "LARA Juan",
          "display_name": "LARA Juan",
          "name_zh": null,
          "country": "CHI",
          "country_code": "CHI",
          "nationality": "CHI",
          "association_code": "CHI",
          "confederation": "CONMEBOL",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "video_match_official"
          ],
          "role": "video_match_official",
          "role_zh": "视频比赛官员",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 3,
            "pdf_y": 505.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "video_match_official",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:lara-juan",
              "person_id": "official:fifa-world-cup:2026:video_match_official:lara-juan",
              "name": "LARA Juan",
              "display_name": "LARA Juan",
              "name_zh": null,
              "country": "CHI",
              "country_code": "CHI",
              "nationality": "CHI",
              "association_code": "CHI",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 505.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:lara-juan",
              "person_id": "official:fifa-world-cup:2026:video_match_official:lara-juan",
              "name": "LARA Juan",
              "display_name": "LARA Juan",
              "name_zh": null,
              "country": "CHI",
              "country_code": "CHI",
              "nationality": "CHI",
              "association_code": "CHI",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 505.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 505.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:fu-ming",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "FU Ming",
        "name": "FU Ming",
        "name_zh": null,
        "country_code": "CHN",
        "country_name": "CHN",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:video_match_official:fu-ming",
          "person_id": "official:fifa-world-cup:2026:video_match_official:fu-ming",
          "name": "FU Ming",
          "display_name": "FU Ming",
          "name_zh": null,
          "country": "CHN",
          "country_code": "CHN",
          "nationality": "CHN",
          "association_code": "CHN",
          "confederation": "AFC",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "video_match_official"
          ],
          "role": "video_match_official",
          "role_zh": "视频比赛官员",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 3,
            "pdf_y": 379.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "video_match_official",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:fu-ming",
              "person_id": "official:fifa-world-cup:2026:video_match_official:fu-ming",
              "name": "FU Ming",
              "display_name": "FU Ming",
              "name_zh": null,
              "country": "CHN",
              "country_code": "CHN",
              "nationality": "CHN",
              "association_code": "CHN",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 379.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:fu-ming",
              "person_id": "official:fifa-world-cup:2026:video_match_official:fu-ming",
              "name": "FU Ming",
              "display_name": "FU Ming",
              "name_zh": null,
              "country": "CHN",
              "country_code": "CHN",
              "nationality": "CHN",
              "association_code": "CHN",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 379.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 379.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:gallo-nicolas",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "GALLO Nicolas",
        "name": "GALLO Nicolas",
        "name_zh": null,
        "country_code": "COL",
        "country_name": "COL",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:video_match_official:gallo-nicolas",
          "person_id": "official:fifa-world-cup:2026:video_match_official:gallo-nicolas",
          "name": "GALLO Nicolas",
          "display_name": "GALLO Nicolas",
          "name_zh": null,
          "country": "COL",
          "country_code": "COL",
          "nationality": "COL",
          "association_code": "COL",
          "confederation": "CONMEBOL",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "video_match_official"
          ],
          "role": "video_match_official",
          "role_zh": "视频比赛官员",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 3,
            "pdf_y": 394.9
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "video_match_official",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:gallo-nicolas",
              "person_id": "official:fifa-world-cup:2026:video_match_official:gallo-nicolas",
              "name": "GALLO Nicolas",
              "display_name": "GALLO Nicolas",
              "name_zh": null,
              "country": "COL",
              "country_code": "COL",
              "nationality": "COL",
              "association_code": "COL",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 394.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:gallo-nicolas",
              "person_id": "official:fifa-world-cup:2026:video_match_official:gallo-nicolas",
              "name": "GALLO Nicolas",
              "display_name": "GALLO Nicolas",
              "name_zh": null,
              "country": "COL",
              "country_code": "COL",
              "nationality": "COL",
              "association_code": "COL",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 394.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 394.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:bebek-ivan",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "BEBEK Ivan",
        "name": "BEBEK Ivan",
        "name_zh": null,
        "country_code": "CRO",
        "country_name": "CRO",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:video_match_official:bebek-ivan",
          "person_id": "official:fifa-world-cup:2026:video_match_official:bebek-ivan",
          "name": "BEBEK Ivan",
          "display_name": "BEBEK Ivan",
          "name_zh": null,
          "country": "CRO",
          "country_code": "CRO",
          "nationality": "CRO",
          "association_code": "CRO",
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "video_match_official"
          ],
          "role": "video_match_official",
          "role_zh": "视频比赛官员",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 3,
            "pdf_y": 237.4
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "video_match_official",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:bebek-ivan",
              "person_id": "official:fifa-world-cup:2026:video_match_official:bebek-ivan",
              "name": "BEBEK Ivan",
              "display_name": "BEBEK Ivan",
              "name_zh": null,
              "country": "CRO",
              "country_code": "CRO",
              "nationality": "CRO",
              "association_code": "CRO",
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 237.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:bebek-ivan",
              "person_id": "official:fifa-world-cup:2026:video_match_official:bebek-ivan",
              "name": "BEBEK Ivan",
              "display_name": "BEBEK Ivan",
              "name_zh": null,
              "country": "CRO",
              "country_code": "CRO",
              "nationality": "CRO",
              "association_code": "CRO",
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 237.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 237.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:ashour-mahmoud",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "ASHOUR Mahmoud",
        "name": "ASHOUR Mahmoud",
        "name_zh": null,
        "country_code": "EGY",
        "country_name": "EGY",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:video_match_official:ashour-mahmoud",
          "person_id": "official:fifa-world-cup:2026:video_match_official:ashour-mahmoud",
          "name": "ASHOUR Mahmoud",
          "display_name": "ASHOUR Mahmoud",
          "name_zh": null,
          "country": "EGY",
          "country_code": "EGY",
          "nationality": "EGY",
          "association_code": "EGY",
          "confederation": "CAF",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "video_match_official"
          ],
          "role": "video_match_official",
          "role_zh": "视频比赛官员",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 3,
            "pdf_y": 221.6
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "video_match_official",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:ashour-mahmoud",
              "person_id": "official:fifa-world-cup:2026:video_match_official:ashour-mahmoud",
              "name": "ASHOUR Mahmoud",
              "display_name": "ASHOUR Mahmoud",
              "name_zh": null,
              "country": "EGY",
              "country_code": "EGY",
              "nationality": "EGY",
              "association_code": "EGY",
              "confederation": "CAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 221.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:ashour-mahmoud",
              "person_id": "official:fifa-world-cup:2026:video_match_official:ashour-mahmoud",
              "name": "ASHOUR Mahmoud",
              "display_name": "ASHOUR Mahmoud",
              "name_zh": null,
              "country": "EGY",
              "country_code": "EGY",
              "nationality": "EGY",
              "association_code": "EGY",
              "confederation": "CAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 221.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 221.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:gillett-jarred",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "GILLETT Jarred",
        "name": "GILLETT Jarred",
        "name_zh": null,
        "country_code": "ENG",
        "country_name": "ENG",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:video_match_official:gillett-jarred",
          "person_id": "official:fifa-world-cup:2026:video_match_official:gillett-jarred",
          "name": "GILLETT Jarred",
          "display_name": "GILLETT Jarred",
          "name_zh": null,
          "country": "ENG",
          "country_code": "ENG",
          "nationality": "ENG",
          "association_code": "ENG",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "video_match_official"
          ],
          "role": "video_match_official",
          "role_zh": "视频比赛官员",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 3,
            "pdf_y": 426.4
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "video_match_official",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:gillett-jarred",
              "person_id": "official:fifa-world-cup:2026:video_match_official:gillett-jarred",
              "name": "GILLETT Jarred",
              "display_name": "GILLETT Jarred",
              "name_zh": null,
              "country": "ENG",
              "country_code": "ENG",
              "nationality": "ENG",
              "association_code": "ENG",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 426.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:gillett-jarred",
              "person_id": "official:fifa-world-cup:2026:video_match_official:gillett-jarred",
              "name": "GILLETT Jarred",
              "display_name": "GILLETT Jarred",
              "name_zh": null,
              "country": "ENG",
              "country_code": "ENG",
              "nationality": "ENG",
              "association_code": "ENG",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 426.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 426.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:del-cerro-grande-carlos",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "DEL CERRO GRANDE Carlos",
        "name": "DEL CERRO GRANDE Carlos",
        "name_zh": null,
        "country_code": "ESP",
        "country_name": "ESP",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:video_match_official:del-cerro-grande-carlos",
          "person_id": "official:fifa-world-cup:2026:video_match_official:del-cerro-grande-carlos",
          "name": "DEL CERRO GRANDE Carlos",
          "display_name": "DEL CERRO GRANDE Carlos",
          "name_zh": null,
          "country": "ESP",
          "country_code": "ESP",
          "nationality": "ESP",
          "association_code": "ESP",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "video_match_official"
          ],
          "role": "video_match_official",
          "role_zh": "视频比赛官员",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 3,
            "pdf_y": 284.6
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "video_match_official",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:del-cerro-grande-carlos",
              "person_id": "official:fifa-world-cup:2026:video_match_official:del-cerro-grande-carlos",
              "name": "DEL CERRO GRANDE Carlos",
              "display_name": "DEL CERRO GRANDE Carlos",
              "name_zh": null,
              "country": "ESP",
              "country_code": "ESP",
              "nationality": "ESP",
              "association_code": "ESP",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 284.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:del-cerro-grande-carlos",
              "person_id": "official:fifa-world-cup:2026:video_match_official:del-cerro-grande-carlos",
              "name": "DEL CERRO GRANDE Carlos",
              "display_name": "DEL CERRO GRANDE Carlos",
              "name_zh": null,
              "country": "ESP",
              "country_code": "ESP",
              "nationality": "ESP",
              "association_code": "ESP",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 284.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 284.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:brisard-jerome",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "BRISARD Jerome",
        "name": "BRISARD Jerome",
        "name_zh": null,
        "country_code": "FRA",
        "country_name": "FRA",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:video_match_official:brisard-jerome",
          "person_id": "official:fifa-world-cup:2026:video_match_official:brisard-jerome",
          "name": "BRISARD Jerome",
          "display_name": "BRISARD Jerome",
          "name_zh": null,
          "country": "FRA",
          "country_code": "FRA",
          "nationality": "FRA",
          "association_code": "FRA",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "video_match_official"
          ],
          "role": "video_match_official",
          "role_zh": "视频比赛官员",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 3,
            "pdf_y": 253.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "video_match_official",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:brisard-jerome",
              "person_id": "official:fifa-world-cup:2026:video_match_official:brisard-jerome",
              "name": "BRISARD Jerome",
              "display_name": "BRISARD Jerome",
              "name_zh": null,
              "country": "FRA",
              "country_code": "FRA",
              "nationality": "FRA",
              "association_code": "FRA",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 253.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:brisard-jerome",
              "person_id": "official:fifa-world-cup:2026:video_match_official:brisard-jerome",
              "name": "BRISARD Jerome",
              "display_name": "BRISARD Jerome",
              "name_zh": null,
              "country": "FRA",
              "country_code": "FRA",
              "nationality": "FRA",
              "association_code": "FRA",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 253.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 253.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:dankert-bastian",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "DANKERT Bastian",
        "name": "DANKERT Bastian",
        "name_zh": null,
        "country_code": "GER",
        "country_name": "GER",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:video_match_official:dankert-bastian",
          "person_id": "official:fifa-world-cup:2026:video_match_official:dankert-bastian",
          "name": "DANKERT Bastian",
          "display_name": "DANKERT Bastian",
          "name_zh": null,
          "country": "GER",
          "country_code": "GER",
          "nationality": "GER",
          "association_code": "GER",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "video_match_official"
          ],
          "role": "video_match_official",
          "role_zh": "视频比赛官员",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 3,
            "pdf_y": 268.9
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "video_match_official",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:dankert-bastian",
              "person_id": "official:fifa-world-cup:2026:video_match_official:dankert-bastian",
              "name": "DANKERT Bastian",
              "display_name": "DANKERT Bastian",
              "name_zh": null,
              "country": "GER",
              "country_code": "GER",
              "nationality": "GER",
              "association_code": "GER",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 268.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:dankert-bastian",
              "person_id": "official:fifa-world-cup:2026:video_match_official:dankert-bastian",
              "name": "DANKERT Bastian",
              "display_name": "DANKERT Bastian",
              "name_zh": null,
              "country": "GER",
              "country_code": "GER",
              "nationality": "GER",
              "association_code": "GER",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 268.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 268.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:di-bello-marco",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "DI BELLO Marco",
        "name": "DI BELLO Marco",
        "name_zh": null,
        "country_code": "ITA",
        "country_name": "ITA",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:video_match_official:di-bello-marco",
          "person_id": "official:fifa-world-cup:2026:video_match_official:di-bello-marco",
          "name": "DI BELLO Marco",
          "display_name": "DI BELLO Marco",
          "name_zh": null,
          "country": "ITA",
          "country_code": "ITA",
          "nationality": "ITA",
          "association_code": "ITA",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "video_match_official"
          ],
          "role": "video_match_official",
          "role_zh": "视频比赛官员",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 3,
            "pdf_y": 300.4
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "video_match_official",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:di-bello-marco",
              "person_id": "official:fifa-world-cup:2026:video_match_official:di-bello-marco",
              "name": "DI BELLO Marco",
              "display_name": "DI BELLO Marco",
              "name_zh": null,
              "country": "ITA",
              "country_code": "ITA",
              "nationality": "ITA",
              "association_code": "ITA",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 300.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:di-bello-marco",
              "person_id": "official:fifa-world-cup:2026:video_match_official:di-bello-marco",
              "name": "DI BELLO Marco",
              "display_name": "DI BELLO Marco",
              "name_zh": null,
              "country": "ITA",
              "country_code": "ITA",
              "nationality": "ITA",
              "association_code": "ITA",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 300.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 300.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:alshehri-abdullah",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "ALSHEHRI Abdullah",
        "name": "ALSHEHRI Abdullah",
        "name_zh": null,
        "country_code": "KSA",
        "country_name": "KSA",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:video_match_official:alshehri-abdullah",
          "person_id": "official:fifa-world-cup:2026:video_match_official:alshehri-abdullah",
          "name": "ALSHEHRI Abdullah",
          "display_name": "ALSHEHRI Abdullah",
          "name_zh": null,
          "country": "KSA",
          "country_code": "KSA",
          "nationality": "KSA",
          "association_code": "KSA",
          "confederation": "AFC",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "video_match_official"
          ],
          "role": "video_match_official",
          "role_zh": "视频比赛官员",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 3,
            "pdf_y": 205.9
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "video_match_official",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:alshehri-abdullah",
              "person_id": "official:fifa-world-cup:2026:video_match_official:alshehri-abdullah",
              "name": "ALSHEHRI Abdullah",
              "display_name": "ALSHEHRI Abdullah",
              "name_zh": null,
              "country": "KSA",
              "country_code": "KSA",
              "nationality": "KSA",
              "association_code": "KSA",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 205.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:alshehri-abdullah",
              "person_id": "official:fifa-world-cup:2026:video_match_official:alshehri-abdullah",
              "name": "ALSHEHRI Abdullah",
              "display_name": "ALSHEHRI Abdullah",
              "name_zh": null,
              "country": "KSA",
              "country_code": "KSA",
              "nationality": "KSA",
              "association_code": "KSA",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 205.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 205.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:el-fariq-hamza",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "EL FARIQ Hamza",
        "name": "EL FARIQ Hamza",
        "name_zh": null,
        "country_code": "MAR",
        "country_name": "MAR",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:video_match_official:el-fariq-hamza",
          "person_id": "official:fifa-world-cup:2026:video_match_official:el-fariq-hamza",
          "name": "EL FARIQ Hamza",
          "display_name": "EL FARIQ Hamza",
          "name_zh": null,
          "country": "MAR",
          "country_code": "MAR",
          "nationality": "MAR",
          "association_code": "MAR",
          "confederation": "CAF",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "video_match_official"
          ],
          "role": "video_match_official",
          "role_zh": "视频比赛官员",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 3,
            "pdf_y": 347.6
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "video_match_official",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:el-fariq-hamza",
              "person_id": "official:fifa-world-cup:2026:video_match_official:el-fariq-hamza",
              "name": "EL FARIQ Hamza",
              "display_name": "EL FARIQ Hamza",
              "name_zh": null,
              "country": "MAR",
              "country_code": "MAR",
              "nationality": "MAR",
              "association_code": "MAR",
              "confederation": "CAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 347.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:el-fariq-hamza",
              "person_id": "official:fifa-world-cup:2026:video_match_official:el-fariq-hamza",
              "name": "EL FARIQ Hamza",
              "display_name": "EL FARIQ Hamza",
              "name_zh": null,
              "country": "MAR",
              "country_code": "MAR",
              "nationality": "MAR",
              "association_code": "MAR",
              "confederation": "CAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 347.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 347.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:miranda-erick",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "MIRANDA Erick",
        "name": "MIRANDA Erick",
        "name_zh": null,
        "country_code": "MEX",
        "country_name": "MEX",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:video_match_official:miranda-erick",
          "person_id": "official:fifa-world-cup:2026:video_match_official:miranda-erick",
          "name": "MIRANDA Erick",
          "display_name": "MIRANDA Erick",
          "name_zh": null,
          "country": "MEX",
          "country_code": "MEX",
          "nationality": "MEX",
          "association_code": "MEX",
          "confederation": "CONCACAF",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "video_match_official"
          ],
          "role": "video_match_official",
          "role_zh": "视频比赛官员",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 3,
            "pdf_y": 536.6
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "video_match_official",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:miranda-erick",
              "person_id": "official:fifa-world-cup:2026:video_match_official:miranda-erick",
              "name": "MIRANDA Erick",
              "display_name": "MIRANDA Erick",
              "name_zh": null,
              "country": "MEX",
              "country_code": "MEX",
              "nationality": "MEX",
              "association_code": "MEX",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 536.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:miranda-erick",
              "person_id": "official:fifa-world-cup:2026:video_match_official:miranda-erick",
              "name": "MIRANDA Erick",
              "display_name": "MIRANDA Erick",
              "name_zh": null,
              "country": "MEX",
              "country_code": "MEX",
              "nationality": "MEX",
              "association_code": "MEX",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 536.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 536.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:pacheco-guillermo",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "PACHECO Guillermo",
        "name": "PACHECO Guillermo",
        "name_zh": null,
        "country_code": "MEX",
        "country_name": "MEX",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:video_match_official:pacheco-guillermo",
          "person_id": "official:fifa-world-cup:2026:video_match_official:pacheco-guillermo",
          "name": "PACHECO Guillermo",
          "display_name": "PACHECO Guillermo",
          "name_zh": null,
          "country": "MEX",
          "country_code": "MEX",
          "nationality": "MEX",
          "association_code": "MEX",
          "confederation": "CONCACAF",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "video_match_official"
          ],
          "role": "video_match_official",
          "role_zh": "视频比赛官员",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 3,
            "pdf_y": 568.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "video_match_official",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:pacheco-guillermo",
              "person_id": "official:fifa-world-cup:2026:video_match_official:pacheco-guillermo",
              "name": "PACHECO Guillermo",
              "display_name": "PACHECO Guillermo",
              "name_zh": null,
              "country": "MEX",
              "country_code": "MEX",
              "nationality": "MEX",
              "association_code": "MEX",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 568.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:pacheco-guillermo",
              "person_id": "official:fifa-world-cup:2026:video_match_official:pacheco-guillermo",
              "name": "PACHECO Guillermo",
              "display_name": "PACHECO Guillermo",
              "name_zh": null,
              "country": "MEX",
              "country_code": "MEX",
              "nationality": "MEX",
              "association_code": "MEX",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 568.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 568.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:guzman-tatiana",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "GUZMAN Tatiana",
        "name": "GUZMAN Tatiana",
        "name_zh": null,
        "country_code": "NCA",
        "country_name": "NCA",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:video_match_official:guzman-tatiana",
          "person_id": "official:fifa-world-cup:2026:video_match_official:guzman-tatiana",
          "name": "GUZMAN Tatiana",
          "display_name": "GUZMAN Tatiana",
          "name_zh": null,
          "country": "NCA",
          "country_code": "NCA",
          "nationality": "NCA",
          "association_code": "NCA",
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "video_match_official"
          ],
          "role": "video_match_official",
          "role_zh": "视频比赛官员",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 3,
            "pdf_y": 457.9
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "video_match_official",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:guzman-tatiana",
              "person_id": "official:fifa-world-cup:2026:video_match_official:guzman-tatiana",
              "name": "GUZMAN Tatiana",
              "display_name": "GUZMAN Tatiana",
              "name_zh": null,
              "country": "NCA",
              "country_code": "NCA",
              "nationality": "NCA",
              "association_code": "NCA",
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 457.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:guzman-tatiana",
              "person_id": "official:fifa-world-cup:2026:video_match_official:guzman-tatiana",
              "name": "GUZMAN Tatiana",
              "display_name": "GUZMAN Tatiana",
              "name_zh": null,
              "country": "NCA",
              "country_code": "NCA",
              "nationality": "NCA",
              "association_code": "NCA",
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 457.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 457.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:dieperink-rob",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "DIEPERINK Rob",
        "name": "DIEPERINK Rob",
        "name_zh": null,
        "country_code": "NED",
        "country_name": "NED",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:video_match_official:dieperink-rob",
          "person_id": "official:fifa-world-cup:2026:video_match_official:dieperink-rob",
          "name": "DIEPERINK Rob",
          "display_name": "DIEPERINK Rob",
          "name_zh": null,
          "country": "NED",
          "country_code": "NED",
          "nationality": "NED",
          "association_code": "NED",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "video_match_official"
          ],
          "role": "video_match_official",
          "role_zh": "视频比赛官员",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 3,
            "pdf_y": 331.9
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "video_match_official",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:dieperink-rob",
              "person_id": "official:fifa-world-cup:2026:video_match_official:dieperink-rob",
              "name": "DIEPERINK Rob",
              "display_name": "DIEPERINK Rob",
              "name_zh": null,
              "country": "NED",
              "country_code": "NED",
              "nationality": "NED",
              "association_code": "NED",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 331.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:dieperink-rob",
              "person_id": "official:fifa-world-cup:2026:video_match_official:dieperink-rob",
              "name": "DIEPERINK Rob",
              "display_name": "DIEPERINK Rob",
              "name_zh": null,
              "country": "NED",
              "country_code": "NED",
              "nationality": "NED",
              "association_code": "NED",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 331.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 331.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:higler-dennis",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "HIGLER Dennis",
        "name": "HIGLER Dennis",
        "name_zh": null,
        "country_code": "NED",
        "country_name": "NED",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:video_match_official:higler-dennis",
          "person_id": "official:fifa-world-cup:2026:video_match_official:higler-dennis",
          "name": "HIGLER Dennis",
          "display_name": "HIGLER Dennis",
          "name_zh": null,
          "country": "NED",
          "country_code": "NED",
          "nationality": "NED",
          "association_code": "NED",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "video_match_official"
          ],
          "role": "video_match_official",
          "role_zh": "视频比赛官员",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 3,
            "pdf_y": 473.6
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "video_match_official",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:higler-dennis",
              "person_id": "official:fifa-world-cup:2026:video_match_official:higler-dennis",
              "name": "HIGLER Dennis",
              "display_name": "HIGLER Dennis",
              "name_zh": null,
              "country": "NED",
              "country_code": "NED",
              "nationality": "NED",
              "association_code": "NED",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 473.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:higler-dennis",
              "person_id": "official:fifa-world-cup:2026:video_match_official:higler-dennis",
              "name": "HIGLER Dennis",
              "display_name": "HIGLER Dennis",
              "name_zh": null,
              "country": "NED",
              "country_code": "NED",
              "nationality": "NED",
              "association_code": "NED",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 473.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 473.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:kwiatkowski-tomasz",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "KWIATKOWSKI Tomasz",
        "name": "KWIATKOWSKI Tomasz",
        "name_zh": null,
        "country_code": "POL",
        "country_name": "POL",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:video_match_official:kwiatkowski-tomasz",
          "person_id": "official:fifa-world-cup:2026:video_match_official:kwiatkowski-tomasz",
          "name": "KWIATKOWSKI Tomasz",
          "display_name": "KWIATKOWSKI Tomasz",
          "name_zh": null,
          "country": "POL",
          "country_code": "POL",
          "nationality": "POL",
          "association_code": "POL",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "video_match_official"
          ],
          "role": "video_match_official",
          "role_zh": "视频比赛官员",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 3,
            "pdf_y": 489.4
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "video_match_official",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:kwiatkowski-tomasz",
              "person_id": "official:fifa-world-cup:2026:video_match_official:kwiatkowski-tomasz",
              "name": "KWIATKOWSKI Tomasz",
              "display_name": "KWIATKOWSKI Tomasz",
              "name_zh": null,
              "country": "POL",
              "country_code": "POL",
              "nationality": "POL",
              "association_code": "POL",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 489.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:kwiatkowski-tomasz",
              "person_id": "official:fifa-world-cup:2026:video_match_official:kwiatkowski-tomasz",
              "name": "KWIATKOWSKI Tomasz",
              "display_name": "KWIATKOWSKI Tomasz",
              "name_zh": null,
              "country": "POL",
              "country_code": "POL",
              "nationality": "POL",
              "association_code": "POL",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 489.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 489.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:al-marri-khamis",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "AL-MARRI Khamis",
        "name": "AL-MARRI Khamis",
        "name_zh": null,
        "country_code": "QAT",
        "country_name": "QAT",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:video_match_official:al-marri-khamis",
          "person_id": "official:fifa-world-cup:2026:video_match_official:al-marri-khamis",
          "name": "AL-MARRI Khamis",
          "display_name": "AL-MARRI Khamis",
          "name_zh": null,
          "country": "QAT",
          "country_code": "QAT",
          "nationality": "QAT",
          "association_code": "QAT",
          "confederation": "AFC",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "video_match_official"
          ],
          "role": "video_match_official",
          "role_zh": "视频比赛官员",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 3,
            "pdf_y": 190.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "video_match_official",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:al-marri-khamis",
              "person_id": "official:fifa-world-cup:2026:video_match_official:al-marri-khamis",
              "name": "AL-MARRI Khamis",
              "display_name": "AL-MARRI Khamis",
              "name_zh": null,
              "country": "QAT",
              "country_code": "QAT",
              "nationality": "QAT",
              "association_code": "QAT",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 190.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:al-marri-khamis",
              "person_id": "official:fifa-world-cup:2026:video_match_official:al-marri-khamis",
              "name": "AL-MARRI Khamis",
              "display_name": "AL-MARRI Khamis",
              "name_zh": null,
              "country": "QAT",
              "country_code": "QAT",
              "nationality": "QAT",
              "association_code": "QAT",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 190.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 190.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:san-fedayi",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "SAN Fedayi",
        "name": "SAN Fedayi",
        "name_zh": null,
        "country_code": "SUI",
        "country_name": "SUI",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:video_match_official:san-fedayi",
          "person_id": "official:fifa-world-cup:2026:video_match_official:san-fedayi",
          "name": "SAN Fedayi",
          "display_name": "SAN Fedayi",
          "name_zh": null,
          "country": "SUI",
          "country_code": "SUI",
          "nationality": "SUI",
          "association_code": "SUI",
          "confederation": "UEFA",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "video_match_official"
          ],
          "role": "video_match_official",
          "role_zh": "视频比赛官员",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 3,
            "pdf_y": 583.9
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "video_match_official",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:san-fedayi",
              "person_id": "official:fifa-world-cup:2026:video_match_official:san-fedayi",
              "name": "SAN Fedayi",
              "display_name": "SAN Fedayi",
              "name_zh": null,
              "country": "SUI",
              "country_code": "SUI",
              "nationality": "SUI",
              "association_code": "SUI",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 583.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:san-fedayi",
              "person_id": "official:fifa-world-cup:2026:video_match_official:san-fedayi",
              "name": "SAN Fedayi",
              "display_name": "SAN Fedayi",
              "name_zh": null,
              "country": "SUI",
              "country_code": "SUI",
              "nationality": "SUI",
              "association_code": "SUI",
              "confederation": "UEFA",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 583.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 583.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:mohammed-obaid-khadim",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "MOHAMMED OBAID KHADIM",
        "name": "MOHAMMED OBAID KHADIM",
        "name_zh": null,
        "country_code": "UAE",
        "country_name": "UAE",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:video_match_official:mohammed-obaid-khadim",
          "person_id": "official:fifa-world-cup:2026:video_match_official:mohammed-obaid-khadim",
          "name": "MOHAMMED OBAID KHADIM",
          "display_name": "MOHAMMED OBAID KHADIM",
          "name_zh": null,
          "country": "UAE",
          "country_code": "UAE",
          "nationality": "UAE",
          "association_code": "UAE",
          "confederation": "AFC",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "video_match_official"
          ],
          "role": "video_match_official",
          "role_zh": "视频比赛官员",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 3,
            "pdf_y": 552.4
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "video_match_official",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:mohammed-obaid-khadim",
              "person_id": "official:fifa-world-cup:2026:video_match_official:mohammed-obaid-khadim",
              "name": "MOHAMMED OBAID KHADIM",
              "display_name": "MOHAMMED OBAID KHADIM",
              "name_zh": null,
              "country": "UAE",
              "country_code": "UAE",
              "nationality": "UAE",
              "association_code": "UAE",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 552.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:mohammed-obaid-khadim",
              "person_id": "official:fifa-world-cup:2026:video_match_official:mohammed-obaid-khadim",
              "name": "MOHAMMED OBAID KHADIM",
              "display_name": "MOHAMMED OBAID KHADIM",
              "name_zh": null,
              "country": "UAE",
              "country_code": "UAE",
              "nationality": "UAE",
              "association_code": "UAE",
              "confederation": "AFC",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 552.4
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 552.4
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:garcia-antonio",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "GARCIA Antonio",
        "name": "GARCIA Antonio",
        "name_zh": null,
        "country_code": "URU",
        "country_name": "URU",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:video_match_official:garcia-antonio",
          "person_id": "official:fifa-world-cup:2026:video_match_official:garcia-antonio",
          "name": "GARCIA Antonio",
          "display_name": "GARCIA Antonio",
          "name_zh": null,
          "country": "URU",
          "country_code": "URU",
          "nationality": "URU",
          "association_code": "URU",
          "confederation": "CONMEBOL",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "video_match_official"
          ],
          "role": "video_match_official",
          "role_zh": "视频比赛官员",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 3,
            "pdf_y": 410.6
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "video_match_official",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:garcia-antonio",
              "person_id": "official:fifa-world-cup:2026:video_match_official:garcia-antonio",
              "name": "GARCIA Antonio",
              "display_name": "GARCIA Antonio",
              "name_zh": null,
              "country": "URU",
              "country_code": "URU",
              "nationality": "URU",
              "association_code": "URU",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 410.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:garcia-antonio",
              "person_id": "official:fifa-world-cup:2026:video_match_official:garcia-antonio",
              "name": "GARCIA Antonio",
              "display_name": "GARCIA Antonio",
              "name_zh": null,
              "country": "URU",
              "country_code": "URU",
              "nationality": "URU",
              "association_code": "URU",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 410.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 410.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:gonzalez-leodan",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "GONZALEZ Leodan",
        "name": "GONZALEZ Leodan",
        "name_zh": null,
        "country_code": "URU",
        "country_name": "URU",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:video_match_official:gonzalez-leodan",
          "person_id": "official:fifa-world-cup:2026:video_match_official:gonzalez-leodan",
          "name": "GONZALEZ Leodan",
          "display_name": "GONZALEZ Leodan",
          "name_zh": null,
          "country": "URU",
          "country_code": "URU",
          "nationality": "URU",
          "association_code": "URU",
          "confederation": "CONMEBOL",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "video_match_official"
          ],
          "role": "video_match_official",
          "role_zh": "视频比赛官员",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 3,
            "pdf_y": 442.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "video_match_official",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:gonzalez-leodan",
              "person_id": "official:fifa-world-cup:2026:video_match_official:gonzalez-leodan",
              "name": "GONZALEZ Leodan",
              "display_name": "GONZALEZ Leodan",
              "name_zh": null,
              "country": "URU",
              "country_code": "URU",
              "nationality": "URU",
              "association_code": "URU",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 442.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:gonzalez-leodan",
              "person_id": "official:fifa-world-cup:2026:video_match_official:gonzalez-leodan",
              "name": "GONZALEZ Leodan",
              "display_name": "GONZALEZ Leodan",
              "name_zh": null,
              "country": "URU",
              "country_code": "URU",
              "nationality": "URU",
              "association_code": "URU",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 442.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 442.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:dickerson-joe",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "DICKERSON Joe",
        "name": "DICKERSON Joe",
        "name_zh": null,
        "country_code": "USA",
        "country_name": "USA",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:video_match_official:dickerson-joe",
          "person_id": "official:fifa-world-cup:2026:video_match_official:dickerson-joe",
          "name": "DICKERSON Joe",
          "display_name": "DICKERSON Joe",
          "name_zh": null,
          "country": "USA",
          "country_code": "USA",
          "nationality": "USA",
          "association_code": "USA",
          "confederation": "CONCACAF",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "video_match_official"
          ],
          "role": "video_match_official",
          "role_zh": "视频比赛官员",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 3,
            "pdf_y": 316.1
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "video_match_official",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:dickerson-joe",
              "person_id": "official:fifa-world-cup:2026:video_match_official:dickerson-joe",
              "name": "DICKERSON Joe",
              "display_name": "DICKERSON Joe",
              "name_zh": null,
              "country": "USA",
              "country_code": "USA",
              "nationality": "USA",
              "association_code": "USA",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 316.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:dickerson-joe",
              "person_id": "official:fifa-world-cup:2026:video_match_official:dickerson-joe",
              "name": "DICKERSON Joe",
              "display_name": "DICKERSON Joe",
              "name_zh": null,
              "country": "USA",
              "country_code": "USA",
              "nationality": "USA",
              "association_code": "USA",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 316.1
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 316.1
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:villarreal-armando",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "VILLARREAL Armando",
        "name": "VILLARREAL Armando",
        "name_zh": null,
        "country_code": "USA",
        "country_name": "USA",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:video_match_official:villarreal-armando",
          "person_id": "official:fifa-world-cup:2026:video_match_official:villarreal-armando",
          "name": "VILLARREAL Armando",
          "display_name": "VILLARREAL Armando",
          "name_zh": null,
          "country": "USA",
          "country_code": "USA",
          "nationality": "USA",
          "association_code": "USA",
          "confederation": "CONCACAF",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "video_match_official"
          ],
          "role": "video_match_official",
          "role_zh": "视频比赛官员",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 3,
            "pdf_y": 646.9
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "video_match_official",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:villarreal-armando",
              "person_id": "official:fifa-world-cup:2026:video_match_official:villarreal-armando",
              "name": "VILLARREAL Armando",
              "display_name": "VILLARREAL Armando",
              "name_zh": null,
              "country": "USA",
              "country_code": "USA",
              "nationality": "USA",
              "association_code": "USA",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 646.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:villarreal-armando",
              "person_id": "official:fifa-world-cup:2026:video_match_official:villarreal-armando",
              "name": "VILLARREAL Armando",
              "display_name": "VILLARREAL Armando",
              "name_zh": null,
              "country": "USA",
              "country_code": "USA",
              "nationality": "USA",
              "association_code": "USA",
              "confederation": "CONCACAF",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 646.9
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 646.9
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "official:fifa-world-cup:2026:video_match_official:soto-juan",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "display_name": "SOTO Juan",
        "name": "SOTO Juan",
        "name_zh": null,
        "country_code": "VEN",
        "country_name": "VEN",
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "direct": {
          "official_id": "official:fifa-world-cup:2026:video_match_official:soto-juan",
          "person_id": "official:fifa-world-cup:2026:video_match_official:soto-juan",
          "name": "SOTO Juan",
          "display_name": "SOTO Juan",
          "name_zh": null,
          "country": "VEN",
          "country_code": "VEN",
          "nationality": "VEN",
          "association_code": "VEN",
          "confederation": "CONMEBOL",
          "date_of_birth": null,
          "age": null,
          "roles": [
            "video_match_official"
          ],
          "role": "video_match_official",
          "role_zh": "视频比赛官员",
          "assigned_matches": [],
          "assignment_status": "pending_match_assignment",
          "fifa_listed_since": "2026",
          "competition_id": "fifa_world_cup",
          "season_id": "2026",
          "competition_scope": "fifa_world_cup_2026",
          "source_status": "official_fifa_match_official_list",
          "sources": [
            "fifa_official_match_officials_pdf"
          ],
          "source_refs": {
            "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
            "source_pdf_url": "https://digitalhub.fifa.com/",
            "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
            "pdf_column": 3,
            "pdf_y": 599.6
          },
          "external_identity_facts": [],
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "updated_at": "2026-05-19T15:15:13.463093+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "available",
            "country_code": "available",
            "nationality": "available",
            "association_code": "available",
            "confederation": "available",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "available",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "official_fifa_match_official_list",
            "person_id": "official_fifa_match_official_list",
            "name": "official_fifa_match_official_list",
            "display_name": "official_fifa_match_official_list",
            "name_zh": "pending_source",
            "country": "official_fifa_match_official_list",
            "country_code": "official_fifa_match_official_list",
            "nationality": "official_fifa_match_official_list",
            "association_code": "official_fifa_match_official_list",
            "confederation": "official_fifa_match_official_list",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "official_fifa_match_official_list",
            "role": "official_fifa_match_official_list",
            "role_zh": "official_fifa_match_official_list",
            "assigned_matches": "pending_source",
            "assignment_status": "official_fifa_match_official_list",
            "fifa_listed_since": "official_fifa_match_official_list",
            "competition_id": "official_fifa_match_official_list",
            "season_id": "official_fifa_match_official_list",
            "competition_scope": "official_fifa_match_official_list",
            "source_status": "official_fifa_match_official_list",
            "sources": "official_fifa_match_official_list",
            "source_refs": "official_fifa_match_official_list",
            "external_identity_facts": "pending_source",
            "source_url": "official_fifa_match_official_list",
            "updated_at": "official_fifa_match_official_list"
          }
        },
        "derived": {
          "status": "pending_source",
          "sample_size_matches": 0,
          "competition_scope": "fifa_world_cup_2026",
          "metrics": {},
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 0,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "video_match_official",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 0,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": null,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "pending_source"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "official_fifa_match_official_list",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:soto-juan",
              "person_id": "official:fifa-world-cup:2026:video_match_official:soto-juan",
              "name": "SOTO Juan",
              "display_name": "SOTO Juan",
              "name_zh": null,
              "country": "VEN",
              "country_code": "VEN",
              "nationality": "VEN",
              "association_code": "VEN",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 599.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00",
              "source_urls": [
                "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "https://digitalhub.fifa.com/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "official:fifa-world-cup:2026:video_match_official:soto-juan",
              "person_id": "official:fifa-world-cup:2026:video_match_official:soto-juan",
              "name": "SOTO Juan",
              "display_name": "SOTO Juan",
              "name_zh": null,
              "country": "VEN",
              "country_code": "VEN",
              "nationality": "VEN",
              "association_code": "VEN",
              "confederation": "CONMEBOL",
              "date_of_birth": null,
              "age": null,
              "roles": [
                "video_match_official"
              ],
              "role": "video_match_official",
              "role_zh": "视频比赛官员",
              "assigned_matches": [],
              "assignment_status": "pending_match_assignment",
              "fifa_listed_since": "2026",
              "competition_id": "fifa_world_cup",
              "season_id": "2026",
              "competition_scope": "fifa_world_cup_2026",
              "source_status": "official_fifa_match_official_list",
              "sources": [
                "fifa_official_match_officials_pdf"
              ],
              "source_refs": {
                "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
                "source_pdf_url": "https://digitalhub.fifa.com/",
                "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
                "pdf_column": 3,
                "pdf_y": 599.6
              },
              "external_identity_facts": [],
              "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
              "updated_at": "2026-05-19T15:15:13.463093+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "available",
              "country_code": "available",
              "nationality": "available",
              "association_code": "available",
              "confederation": "available",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "available",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "official_fifa_match_official_list",
              "person_id": "official_fifa_match_official_list",
              "name": "official_fifa_match_official_list",
              "display_name": "official_fifa_match_official_list",
              "name_zh": "pending_source",
              "country": "official_fifa_match_official_list",
              "country_code": "official_fifa_match_official_list",
              "nationality": "official_fifa_match_official_list",
              "association_code": "official_fifa_match_official_list",
              "confederation": "official_fifa_match_official_list",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "official_fifa_match_official_list",
              "role": "official_fifa_match_official_list",
              "role_zh": "official_fifa_match_official_list",
              "assigned_matches": "pending_source",
              "assignment_status": "official_fifa_match_official_list",
              "fifa_listed_since": "official_fifa_match_official_list",
              "competition_id": "official_fifa_match_official_list",
              "season_id": "official_fifa_match_official_list",
              "competition_scope": "official_fifa_match_official_list",
              "source_status": "official_fifa_match_official_list",
              "sources": "official_fifa_match_official_list",
              "source_refs": "official_fifa_match_official_list",
              "external_identity_facts": "pending_source",
              "source_url": "official_fifa_match_official_list",
              "updated_at": "official_fifa_match_official_list"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "pending_source",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 20
            },
            "metrics": {},
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 0,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_urls": [
          "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "https://digitalhub.fifa.com/"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 599.6
        },
        "updated_at": "2026-05-19T15:15:13.463093+00:00"
      },
      {
        "person_id": "referee:premier-league:a-kitchen",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "A Kitchen",
        "name": "A Kitchen",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:a-kitchen",
          "person_id": "referee:premier-league:a-kitchen",
          "name": "A Kitchen",
          "display_name": "A Kitchen",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 5
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "low_referee_sample",
          "sample_size_matches": 5,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 5,
            "yellow_cards": 15,
            "red_cards": 0,
            "yellow_cards_per_match": 3.0,
            "red_cards_per_match": 0.0,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.6,
            "away_win_rate": 0.0,
            "draw_rate": 0.4,
            "avg_goals": 2.4,
            "first_match_date": "2025-04-19",
            "last_match_date": "2025-12-04",
            "seasons": [
              "2024-2025",
              "2025-2026"
            ]
          },
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 5,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 5,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:a-kitchen",
              "person_id": "referee:premier-league:a-kitchen",
              "name": "A Kitchen",
              "display_name": "A Kitchen",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 5
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:a-kitchen",
              "person_id": "referee:premier-league:a-kitchen",
              "name": "A Kitchen",
              "display_name": "A Kitchen",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 5
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "low_referee_sample",
            "basis": {
              "sample_size_matches": 5,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 5,
              "yellow_cards": 15,
              "red_cards": 0,
              "yellow_cards_per_match": 3.0,
              "red_cards_per_match": 0.0,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.6,
              "away_win_rate": 0.0,
              "draw_rate": 0.4,
              "avg_goals": 2.4,
              "first_match_date": "2025-04-19",
              "last_match_date": "2025-12-04",
              "seasons": [
                "2024-2025",
                "2025-2026"
              ]
            },
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 5,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 5
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:a-madley",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "A Madley",
        "name": "A Madley",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:a-madley",
          "person_id": "referee:premier-league:a-madley",
          "name": "A Madley",
          "display_name": "A Madley",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 131
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 131,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 131,
            "yellow_cards": 434,
            "red_cards": 12,
            "yellow_cards_per_match": 3.313,
            "red_cards_per_match": 0.0916,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.4351,
            "away_win_rate": 0.3206,
            "draw_rate": 0.2443,
            "avg_goals": 2.9695,
            "first_match_date": "2018-12-15",
            "last_match_date": "2026-04-25",
            "seasons": [
              "2018-2019",
              "2019-2020",
              "2020-2021",
              "2021-2022",
              "2022-2023",
              "2023-2024",
              "2024-2025",
              "2025-2026"
            ]
          },
          "dimension_ratings": {
            "card_strictness": 56.24,
            "home_away_asymmetry": 22.9,
            "goal_environment": 84.84
          },
          "overall_rating": 59.58
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 131,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 131,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.313,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:a-madley",
              "person_id": "referee:premier-league:a-madley",
              "name": "A Madley",
              "display_name": "A Madley",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 131
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:a-madley",
              "person_id": "referee:premier-league:a-madley",
              "name": "A Madley",
              "display_name": "A Madley",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 131
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 131,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 131,
              "yellow_cards": 434,
              "red_cards": 12,
              "yellow_cards_per_match": 3.313,
              "red_cards_per_match": 0.0916,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.4351,
              "away_win_rate": 0.3206,
              "draw_rate": 0.2443,
              "avg_goals": 2.9695,
              "first_match_date": "2018-12-15",
              "last_match_date": "2026-04-25",
              "seasons": [
                "2018-2019",
                "2019-2020",
                "2020-2021",
                "2021-2022",
                "2022-2023",
                "2023-2024",
                "2024-2025",
                "2025-2026"
              ]
            },
            "dimension_ratings": {
              "card_strictness": 56.24,
              "home_away_asymmetry": 22.9,
              "goal_environment": 84.84
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 131,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 131
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:a-marriner",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "A Marriner",
        "name": "A Marriner",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:a-marriner",
          "person_id": "referee:premier-league:a-marriner",
          "name": "A Marriner",
          "display_name": "A Marriner",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 188
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 188,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 188,
            "yellow_cards": 554,
            "red_cards": 20,
            "yellow_cards_per_match": 2.9468,
            "red_cards_per_match": 0.1064,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.3883,
            "away_win_rate": 0.3617,
            "draw_rate": 0.25,
            "avg_goals": 2.9681,
            "first_match_date": "2015-08-23",
            "last_match_date": "2023-05-28",
            "seasons": [
              "2015-2016",
              "2016-2017",
              "2017-2018",
              "2018-2019",
              "2019-2020",
              "2020-2021",
              "2021-2022",
              "2022-2023"
            ]
          },
          "dimension_ratings": {
            "card_strictness": 51.8,
            "home_away_asymmetry": 5.32,
            "goal_environment": 84.8
          },
          "overall_rating": 54.05
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 188,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 188,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 2.9468,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:a-marriner",
              "person_id": "referee:premier-league:a-marriner",
              "name": "A Marriner",
              "display_name": "A Marriner",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 188
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:a-marriner",
              "person_id": "referee:premier-league:a-marriner",
              "name": "A Marriner",
              "display_name": "A Marriner",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 188
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 188,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 188,
              "yellow_cards": 554,
              "red_cards": 20,
              "yellow_cards_per_match": 2.9468,
              "red_cards_per_match": 0.1064,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.3883,
              "away_win_rate": 0.3617,
              "draw_rate": 0.25,
              "avg_goals": 2.9681,
              "first_match_date": "2015-08-23",
              "last_match_date": "2023-05-28",
              "seasons": [
                "2015-2016",
                "2016-2017",
                "2017-2018",
                "2018-2019",
                "2019-2020",
                "2020-2021",
                "2021-2022",
                "2022-2023"
              ]
            },
            "dimension_ratings": {
              "card_strictness": 51.8,
              "home_away_asymmetry": 5.32,
              "goal_environment": 84.8
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 188,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 188
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:a-moss",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "A Moss",
        "name": "A Moss",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:a-moss",
          "person_id": "referee:premier-league:a-moss",
          "name": "A Moss",
          "display_name": "A Moss",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 1
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "low_referee_sample",
          "sample_size_matches": 1,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 1,
            "yellow_cards": 4,
            "red_cards": 0,
            "yellow_cards_per_match": 4.0,
            "red_cards_per_match": 0.0,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.0,
            "away_win_rate": 1.0,
            "draw_rate": 0.0,
            "avg_goals": 1.0,
            "first_match_date": "2021-05-16",
            "last_match_date": "2021-05-16",
            "seasons": [
              "2020-2021"
            ]
          },
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 1,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 1,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 4.0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:a-moss",
              "person_id": "referee:premier-league:a-moss",
              "name": "A Moss",
              "display_name": "A Moss",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 1
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:a-moss",
              "person_id": "referee:premier-league:a-moss",
              "name": "A Moss",
              "display_name": "A Moss",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 1
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "low_referee_sample",
            "basis": {
              "sample_size_matches": 1,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 1,
              "yellow_cards": 4,
              "red_cards": 0,
              "yellow_cards_per_match": 4.0,
              "red_cards_per_match": 0.0,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.0,
              "away_win_rate": 1.0,
              "draw_rate": 0.0,
              "avg_goals": 1.0,
              "first_match_date": "2021-05-16",
              "last_match_date": "2021-05-16",
              "seasons": [
                "2020-2021"
              ]
            },
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 1,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 1
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:a-taylor",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "A Taylor",
        "name": "A Taylor",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:a-taylor",
          "person_id": "referee:premier-league:a-taylor",
          "name": "A Taylor",
          "display_name": "A Taylor",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 322
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 322,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 322,
            "yellow_cards": 1152,
            "red_cards": 39,
            "yellow_cards_per_match": 3.5776,
            "red_cards_per_match": 0.1211,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.4317,
            "away_win_rate": 0.3385,
            "draw_rate": 0.2298,
            "avg_goals": 3.0,
            "first_match_date": "2015-08-09",
            "last_match_date": "2026-04-25",
            "seasons": [
              "2015-2016",
              "2016-2017",
              "2017-2018",
              "2018-2019",
              "2019-2020",
              "2020-2021",
              "2021-2022",
              "2022-2023",
              "2023-2024",
              "2024-2025",
              "2025-2026"
            ]
          },
          "dimension_ratings": {
            "card_strictness": 62.31,
            "home_away_asymmetry": 18.64,
            "goal_environment": 85.71
          },
          "overall_rating": 61.77
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 322,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 322,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.5776,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:a-taylor",
              "person_id": "referee:premier-league:a-taylor",
              "name": "A Taylor",
              "display_name": "A Taylor",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 322
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:a-taylor",
              "person_id": "referee:premier-league:a-taylor",
              "name": "A Taylor",
              "display_name": "A Taylor",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 322
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 322,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 322,
              "yellow_cards": 1152,
              "red_cards": 39,
              "yellow_cards_per_match": 3.5776,
              "red_cards_per_match": 0.1211,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.4317,
              "away_win_rate": 0.3385,
              "draw_rate": 0.2298,
              "avg_goals": 3.0,
              "first_match_date": "2015-08-09",
              "last_match_date": "2026-04-25",
              "seasons": [
                "2015-2016",
                "2016-2017",
                "2017-2018",
                "2018-2019",
                "2019-2020",
                "2020-2021",
                "2021-2022",
                "2022-2023",
                "2023-2024",
                "2024-2025",
                "2025-2026"
              ]
            },
            "dimension_ratings": {
              "card_strictness": 62.31,
              "home_away_asymmetry": 18.64,
              "goal_environment": 85.71
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 322,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 322
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:c-kavanagh",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "C Kavanagh",
        "name": "C Kavanagh",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:c-kavanagh",
          "person_id": "referee:premier-league:c-kavanagh",
          "name": "C Kavanagh",
          "display_name": "C Kavanagh",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 189
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 189,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 189,
            "yellow_cards": 657,
            "red_cards": 22,
            "yellow_cards_per_match": 3.4762,
            "red_cards_per_match": 0.1164,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.4392,
            "away_win_rate": 0.328,
            "draw_rate": 0.2328,
            "avg_goals": 2.6085,
            "first_match_date": "2017-04-08",
            "last_match_date": "2026-04-27",
            "seasons": [
              "2016-2017",
              "2017-2018",
              "2018-2019",
              "2019-2020",
              "2020-2021",
              "2021-2022",
              "2022-2023",
              "2023-2024",
              "2024-2025",
              "2025-2026"
            ]
          },
          "dimension_ratings": {
            "card_strictness": 60.46,
            "home_away_asymmetry": 22.24,
            "goal_environment": 74.53
          },
          "overall_rating": 57.74
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 189,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 189,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.4762,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:c-kavanagh",
              "person_id": "referee:premier-league:c-kavanagh",
              "name": "C Kavanagh",
              "display_name": "C Kavanagh",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 189
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:c-kavanagh",
              "person_id": "referee:premier-league:c-kavanagh",
              "name": "C Kavanagh",
              "display_name": "C Kavanagh",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 189
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 189,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 189,
              "yellow_cards": 657,
              "red_cards": 22,
              "yellow_cards_per_match": 3.4762,
              "red_cards_per_match": 0.1164,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.4392,
              "away_win_rate": 0.328,
              "draw_rate": 0.2328,
              "avg_goals": 2.6085,
              "first_match_date": "2017-04-08",
              "last_match_date": "2026-04-27",
              "seasons": [
                "2016-2017",
                "2017-2018",
                "2018-2019",
                "2019-2020",
                "2020-2021",
                "2021-2022",
                "2022-2023",
                "2023-2024",
                "2024-2025",
                "2025-2026"
              ]
            },
            "dimension_ratings": {
              "card_strictness": 60.46,
              "home_away_asymmetry": 22.24,
              "goal_environment": 74.53
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 189,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 189
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:c-pawson",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "C Pawson",
        "name": "C Pawson",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:c-pawson",
          "person_id": "referee:premier-league:c-pawson",
          "name": "C Pawson",
          "display_name": "C Pawson",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 254
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 254,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 254,
            "yellow_cards": 923,
            "red_cards": 33,
            "yellow_cards_per_match": 3.6339,
            "red_cards_per_match": 0.1299,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.4094,
            "away_win_rate": 0.3504,
            "draw_rate": 0.2402,
            "avg_goals": 2.7008,
            "first_match_date": "2015-08-09",
            "last_match_date": "2026-04-21",
            "seasons": [
              "2015-2016",
              "2016-2017",
              "2017-2018",
              "2018-2019",
              "2019-2020",
              "2020-2021",
              "2021-2022",
              "2022-2023",
              "2023-2024",
              "2024-2025",
              "2025-2026"
            ]
          },
          "dimension_ratings": {
            "card_strictness": 63.79,
            "home_away_asymmetry": 11.8,
            "goal_environment": 77.17
          },
          "overall_rating": 58.08
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 254,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 254,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.6339,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:c-pawson",
              "person_id": "referee:premier-league:c-pawson",
              "name": "C Pawson",
              "display_name": "C Pawson",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 254
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:c-pawson",
              "person_id": "referee:premier-league:c-pawson",
              "name": "C Pawson",
              "display_name": "C Pawson",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 254
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 254,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 254,
              "yellow_cards": 923,
              "red_cards": 33,
              "yellow_cards_per_match": 3.6339,
              "red_cards_per_match": 0.1299,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.4094,
              "away_win_rate": 0.3504,
              "draw_rate": 0.2402,
              "avg_goals": 2.7008,
              "first_match_date": "2015-08-09",
              "last_match_date": "2026-04-21",
              "seasons": [
                "2015-2016",
                "2016-2017",
                "2017-2018",
                "2018-2019",
                "2019-2020",
                "2020-2021",
                "2021-2022",
                "2022-2023",
                "2023-2024",
                "2024-2025",
                "2025-2026"
              ]
            },
            "dimension_ratings": {
              "card_strictness": 63.79,
              "home_away_asymmetry": 11.8,
              "goal_environment": 77.17
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 254,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 254
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:d-bond",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "D Bond",
        "name": "D Bond",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:d-bond",
          "person_id": "referee:premier-league:d-bond",
          "name": "D Bond",
          "display_name": "D Bond",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 23
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 23,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 23,
            "yellow_cards": 93,
            "red_cards": 4,
            "yellow_cards_per_match": 4.0435,
            "red_cards_per_match": 0.1739,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.5217,
            "away_win_rate": 0.2174,
            "draw_rate": 0.2609,
            "avg_goals": 2.8261,
            "first_match_date": "2023-01-03",
            "last_match_date": "2025-05-25",
            "seasons": [
              "2022-2023",
              "2023-2024",
              "2024-2025"
            ]
          },
          "dimension_ratings": {
            "card_strictness": 73.07,
            "home_away_asymmetry": 60.86,
            "goal_environment": 80.75
          },
          "overall_rating": 73.32
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 23,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 23,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 4.0435,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:d-bond",
              "person_id": "referee:premier-league:d-bond",
              "name": "D Bond",
              "display_name": "D Bond",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 23
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:d-bond",
              "person_id": "referee:premier-league:d-bond",
              "name": "D Bond",
              "display_name": "D Bond",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 23
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 23,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 23,
              "yellow_cards": 93,
              "red_cards": 4,
              "yellow_cards_per_match": 4.0435,
              "red_cards_per_match": 0.1739,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.5217,
              "away_win_rate": 0.2174,
              "draw_rate": 0.2609,
              "avg_goals": 2.8261,
              "first_match_date": "2023-01-03",
              "last_match_date": "2025-05-25",
              "seasons": [
                "2022-2023",
                "2023-2024",
                "2024-2025"
              ]
            },
            "dimension_ratings": {
              "card_strictness": 73.07,
              "home_away_asymmetry": 60.86,
              "goal_environment": 80.75
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 23,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 23
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:d-coote",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "D Coote",
        "name": "D Coote",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:d-coote",
          "person_id": "referee:premier-league:d-coote",
          "name": "D Coote",
          "display_name": "D Coote",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 112
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 112,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 112,
            "yellow_cards": 432,
            "red_cards": 13,
            "yellow_cards_per_match": 3.8571,
            "red_cards_per_match": 0.1161,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.4643,
            "away_win_rate": 0.3304,
            "draw_rate": 0.2054,
            "avg_goals": 2.7143,
            "first_match_date": "2018-04-28",
            "last_match_date": "2024-11-09",
            "seasons": [
              "2017-2018",
              "2018-2019",
              "2019-2020",
              "2020-2021",
              "2021-2022",
              "2022-2023",
              "2023-2024",
              "2024-2025"
            ]
          },
          "dimension_ratings": {
            "card_strictness": 66.15,
            "home_away_asymmetry": 26.78,
            "goal_environment": 77.55
          },
          "overall_rating": 62.27
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 112,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 112,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.8571,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:d-coote",
              "person_id": "referee:premier-league:d-coote",
              "name": "D Coote",
              "display_name": "D Coote",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 112
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:d-coote",
              "person_id": "referee:premier-league:d-coote",
              "name": "D Coote",
              "display_name": "D Coote",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 112
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 112,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 112,
              "yellow_cards": 432,
              "red_cards": 13,
              "yellow_cards_per_match": 3.8571,
              "red_cards_per_match": 0.1161,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.4643,
              "away_win_rate": 0.3304,
              "draw_rate": 0.2054,
              "avg_goals": 2.7143,
              "first_match_date": "2018-04-28",
              "last_match_date": "2024-11-09",
              "seasons": [
                "2017-2018",
                "2018-2019",
                "2019-2020",
                "2020-2021",
                "2021-2022",
                "2022-2023",
                "2023-2024",
                "2024-2025"
              ]
            },
            "dimension_ratings": {
              "card_strictness": 66.15,
              "home_away_asymmetry": 26.78,
              "goal_environment": 77.55
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 112,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 112
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:d-england",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "D England",
        "name": "D England",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:d-england",
          "person_id": "referee:premier-league:d-england",
          "name": "D England",
          "display_name": "D England",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 97
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 97,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 97,
            "yellow_cards": 386,
            "red_cards": 11,
            "yellow_cards_per_match": 3.9794,
            "red_cards_per_match": 0.1134,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.4227,
            "away_win_rate": 0.3196,
            "draw_rate": 0.2577,
            "avg_goals": 2.9897,
            "first_match_date": "2020-01-18",
            "last_match_date": "2026-04-24",
            "seasons": [
              "2019-2020",
              "2020-2021",
              "2021-2022",
              "2022-2023",
              "2023-2024",
              "2024-2025",
              "2025-2026"
            ]
          },
          "dimension_ratings": {
            "card_strictness": 67.79,
            "home_away_asymmetry": 20.62,
            "goal_environment": 85.42
          },
          "overall_rating": 64.53
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 97,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 97,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.9794,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:d-england",
              "person_id": "referee:premier-league:d-england",
              "name": "D England",
              "display_name": "D England",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 97
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:d-england",
              "person_id": "referee:premier-league:d-england",
              "name": "D England",
              "display_name": "D England",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 97
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 97,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 97,
              "yellow_cards": 386,
              "red_cards": 11,
              "yellow_cards_per_match": 3.9794,
              "red_cards_per_match": 0.1134,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.4227,
              "away_win_rate": 0.3196,
              "draw_rate": 0.2577,
              "avg_goals": 2.9897,
              "first_match_date": "2020-01-18",
              "last_match_date": "2026-04-24",
              "seasons": [
                "2019-2020",
                "2020-2021",
                "2021-2022",
                "2022-2023",
                "2023-2024",
                "2024-2025",
                "2025-2026"
              ]
            },
            "dimension_ratings": {
              "card_strictness": 67.79,
              "home_away_asymmetry": 20.62,
              "goal_environment": 85.42
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 97,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 97
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:d-webb",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "D Webb",
        "name": "D Webb",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:d-webb",
          "person_id": "referee:premier-league:d-webb",
          "name": "D Webb",
          "display_name": "D Webb",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 2
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "low_referee_sample",
          "sample_size_matches": 2,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 2,
            "yellow_cards": 7,
            "red_cards": 0,
            "yellow_cards_per_match": 3.5,
            "red_cards_per_match": 0.0,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 1.0,
            "away_win_rate": 0.0,
            "draw_rate": 0.0,
            "avg_goals": 4.0,
            "first_match_date": "2025-05-03",
            "last_match_date": "2025-05-20",
            "seasons": [
              "2024-2025"
            ]
          },
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 2,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 2,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.5,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:d-webb",
              "person_id": "referee:premier-league:d-webb",
              "name": "D Webb",
              "display_name": "D Webb",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 2
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:d-webb",
              "person_id": "referee:premier-league:d-webb",
              "name": "D Webb",
              "display_name": "D Webb",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 2
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "low_referee_sample",
            "basis": {
              "sample_size_matches": 2,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 2,
              "yellow_cards": 7,
              "red_cards": 0,
              "yellow_cards_per_match": 3.5,
              "red_cards_per_match": 0.0,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 1.0,
              "away_win_rate": 0.0,
              "draw_rate": 0.0,
              "avg_goals": 4.0,
              "first_match_date": "2025-05-03",
              "last_match_date": "2025-05-20",
              "seasons": [
                "2024-2025"
              ]
            },
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 2,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 2
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:f-hallam",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "F Hallam",
        "name": "F Hallam",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:f-hallam",
          "person_id": "referee:premier-league:f-hallam",
          "name": "F Hallam",
          "display_name": "F Hallam",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 4
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "low_referee_sample",
          "sample_size_matches": 4,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 4,
            "yellow_cards": 12,
            "red_cards": 0,
            "yellow_cards_per_match": 3.0,
            "red_cards_per_match": 0.0,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.5,
            "away_win_rate": 0.25,
            "draw_rate": 0.25,
            "avg_goals": 3.5,
            "first_match_date": "2026-01-24",
            "last_match_date": "2026-04-18",
            "seasons": [
              "2025-2026"
            ]
          },
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 4,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 4,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:f-hallam",
              "person_id": "referee:premier-league:f-hallam",
              "name": "F Hallam",
              "display_name": "F Hallam",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 4
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:f-hallam",
              "person_id": "referee:premier-league:f-hallam",
              "name": "F Hallam",
              "display_name": "F Hallam",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 4
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "low_referee_sample",
            "basis": {
              "sample_size_matches": 4,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 4,
              "yellow_cards": 12,
              "red_cards": 0,
              "yellow_cards_per_match": 3.0,
              "red_cards_per_match": 0.0,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.5,
              "away_win_rate": 0.25,
              "draw_rate": 0.25,
              "avg_goals": 3.5,
              "first_match_date": "2026-01-24",
              "last_match_date": "2026-04-18",
              "seasons": [
                "2025-2026"
              ]
            },
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 4,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 4
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:g-scott",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "G Scott",
        "name": "G Scott",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:g-scott",
          "person_id": "referee:premier-league:g-scott",
          "name": "G Scott",
          "display_name": "G Scott",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 104
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 104,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 104,
            "yellow_cards": 274,
            "red_cards": 18,
            "yellow_cards_per_match": 2.6346,
            "red_cards_per_match": 0.1731,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.5385,
            "away_win_rate": 0.3077,
            "draw_rate": 0.1538,
            "avg_goals": 2.8558,
            "first_match_date": "2015-12-12",
            "last_match_date": "2024-05-19",
            "seasons": [
              "2015-2016",
              "2016-2017",
              "2017-2018",
              "2018-2019",
              "2019-2020",
              "2020-2021",
              "2021-2022",
              "2022-2023",
              "2023-2024"
            ]
          },
          "dimension_ratings": {
            "card_strictness": 51.88,
            "home_away_asymmetry": 46.16,
            "goal_environment": 81.59
          },
          "overall_rating": 61.13
        },
        "distilled": {
          "distillation_status": "available",
          "sample_size_matches": 104,
          "style_tags": [
            "low-card"
          ],
          "summary": "low-card"
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 104,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 2.6346,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "low-card",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "available"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:g-scott",
              "person_id": "referee:premier-league:g-scott",
              "name": "G Scott",
              "display_name": "G Scott",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 104
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:g-scott",
              "person_id": "referee:premier-league:g-scott",
              "name": "G Scott",
              "display_name": "G Scott",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 104
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 104,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 104,
              "yellow_cards": 274,
              "red_cards": 18,
              "yellow_cards_per_match": 2.6346,
              "red_cards_per_match": 0.1731,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.5385,
              "away_win_rate": 0.3077,
              "draw_rate": 0.1538,
              "avg_goals": 2.8558,
              "first_match_date": "2015-12-12",
              "last_match_date": "2024-05-19",
              "seasons": [
                "2015-2016",
                "2016-2017",
                "2017-2018",
                "2018-2019",
                "2019-2020",
                "2020-2021",
                "2021-2022",
                "2022-2023",
                "2023-2024"
              ]
            },
            "dimension_ratings": {
              "card_strictness": 51.88,
              "home_away_asymmetry": 46.16,
              "goal_environment": 81.59
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "available",
            "basis": {
              "sample_size_matches": 104,
              "minimum_required": 30
            },
            "style_tags": [
              "low-card"
            ]
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 104
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:j-brooks",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "J Brooks",
        "name": "J Brooks",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:j-brooks",
          "person_id": "referee:premier-league:j-brooks",
          "name": "J Brooks",
          "display_name": "J Brooks",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 72
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 72,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 72,
            "yellow_cards": 314,
            "red_cards": 9,
            "yellow_cards_per_match": 4.3611,
            "red_cards_per_match": 0.125,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.5278,
            "away_win_rate": 0.2361,
            "draw_rate": 0.2361,
            "avg_goals": 2.6111,
            "first_match_date": "2021-12-01",
            "last_match_date": "2026-02-12",
            "seasons": [
              "2021-2022",
              "2022-2023",
              "2023-2024",
              "2024-2025",
              "2025-2026"
            ]
          },
          "dimension_ratings": {
            "card_strictness": 74.35,
            "home_away_asymmetry": 58.34,
            "goal_environment": 74.6
          },
          "overall_rating": 71.24
        },
        "distilled": {
          "distillation_status": "available",
          "sample_size_matches": 72,
          "style_tags": [
            "card-heavy"
          ],
          "summary": "card-heavy"
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 72,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 4.3611,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "card-heavy",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "available"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:j-brooks",
              "person_id": "referee:premier-league:j-brooks",
              "name": "J Brooks",
              "display_name": "J Brooks",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 72
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:j-brooks",
              "person_id": "referee:premier-league:j-brooks",
              "name": "J Brooks",
              "display_name": "J Brooks",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 72
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 72,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 72,
              "yellow_cards": 314,
              "red_cards": 9,
              "yellow_cards_per_match": 4.3611,
              "red_cards_per_match": 0.125,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.5278,
              "away_win_rate": 0.2361,
              "draw_rate": 0.2361,
              "avg_goals": 2.6111,
              "first_match_date": "2021-12-01",
              "last_match_date": "2026-02-12",
              "seasons": [
                "2021-2022",
                "2022-2023",
                "2023-2024",
                "2024-2025",
                "2025-2026"
              ]
            },
            "dimension_ratings": {
              "card_strictness": 74.35,
              "home_away_asymmetry": 58.34,
              "goal_environment": 74.6
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "available",
            "basis": {
              "sample_size_matches": 72,
              "minimum_required": 30
            },
            "style_tags": [
              "card-heavy"
            ]
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 72
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:j-gillett",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "J Gillett",
        "name": "J Gillett",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:j-gillett",
          "person_id": "referee:premier-league:j-gillett",
          "name": "J Gillett",
          "display_name": "J Gillett",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 82
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 82,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 82,
            "yellow_cards": 307,
            "red_cards": 4,
            "yellow_cards_per_match": 3.7439,
            "red_cards_per_match": 0.0488,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.3293,
            "away_win_rate": 0.4634,
            "draw_rate": 0.2073,
            "avg_goals": 3.1098,
            "first_match_date": "2021-09-25",
            "last_match_date": "2026-04-10",
            "seasons": [
              "2021-2022",
              "2022-2023",
              "2023-2024",
              "2024-2025",
              "2025-2026"
            ]
          },
          "dimension_ratings": {
            "card_strictness": 59.64,
            "home_away_asymmetry": 26.82,
            "goal_environment": 88.85
          },
          "overall_rating": 63.3
        },
        "distilled": {
          "distillation_status": "available",
          "sample_size_matches": 82,
          "style_tags": [
            "high-scoring-sample"
          ],
          "summary": "high-scoring-sample"
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 82,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.7439,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "high-scoring-sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "available"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:j-gillett",
              "person_id": "referee:premier-league:j-gillett",
              "name": "J Gillett",
              "display_name": "J Gillett",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 82
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:j-gillett",
              "person_id": "referee:premier-league:j-gillett",
              "name": "J Gillett",
              "display_name": "J Gillett",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 82
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 82,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 82,
              "yellow_cards": 307,
              "red_cards": 4,
              "yellow_cards_per_match": 3.7439,
              "red_cards_per_match": 0.0488,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.3293,
              "away_win_rate": 0.4634,
              "draw_rate": 0.2073,
              "avg_goals": 3.1098,
              "first_match_date": "2021-09-25",
              "last_match_date": "2026-04-10",
              "seasons": [
                "2021-2022",
                "2022-2023",
                "2023-2024",
                "2024-2025",
                "2025-2026"
              ]
            },
            "dimension_ratings": {
              "card_strictness": 59.64,
              "home_away_asymmetry": 26.82,
              "goal_environment": 88.85
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "available",
            "basis": {
              "sample_size_matches": 82,
              "minimum_required": 30
            },
            "style_tags": [
              "high-scoring-sample"
            ]
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 82
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:j-moss",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "J Moss",
        "name": "J Moss",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:j-moss",
          "person_id": "referee:premier-league:j-moss",
          "name": "J Moss",
          "display_name": "J Moss",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 185
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 185,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 185,
            "yellow_cards": 599,
            "red_cards": 24,
            "yellow_cards_per_match": 3.2378,
            "red_cards_per_match": 0.1297,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.4486,
            "away_win_rate": 0.3568,
            "draw_rate": 0.1946,
            "avg_goals": 2.9189,
            "first_match_date": "2015-08-08",
            "last_match_date": "2022-05-22",
            "seasons": [
              "2015-2016",
              "2016-2017",
              "2017-2018",
              "2018-2019",
              "2019-2020",
              "2020-2021",
              "2021-2022"
            ]
          },
          "dimension_ratings": {
            "card_strictness": 57.83,
            "home_away_asymmetry": 18.36,
            "goal_environment": 83.4
          },
          "overall_rating": 58.89
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 185,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 185,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.2378,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:j-moss",
              "person_id": "referee:premier-league:j-moss",
              "name": "J Moss",
              "display_name": "J Moss",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 185
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:j-moss",
              "person_id": "referee:premier-league:j-moss",
              "name": "J Moss",
              "display_name": "J Moss",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 185
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 185,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 185,
              "yellow_cards": 599,
              "red_cards": 24,
              "yellow_cards_per_match": 3.2378,
              "red_cards_per_match": 0.1297,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.4486,
              "away_win_rate": 0.3568,
              "draw_rate": 0.1946,
              "avg_goals": 2.9189,
              "first_match_date": "2015-08-08",
              "last_match_date": "2022-05-22",
              "seasons": [
                "2015-2016",
                "2016-2017",
                "2017-2018",
                "2018-2019",
                "2019-2020",
                "2020-2021",
                "2021-2022"
              ]
            },
            "dimension_ratings": {
              "card_strictness": 57.83,
              "home_away_asymmetry": 18.36,
              "goal_environment": 83.4
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 185,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 185
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:j-smith",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "J Smith",
        "name": "J Smith",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:j-smith",
          "person_id": "referee:premier-league:j-smith",
          "name": "J Smith",
          "display_name": "J Smith",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 8
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "low_referee_sample",
          "sample_size_matches": 8,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 8,
            "yellow_cards": 31,
            "red_cards": 2,
            "yellow_cards_per_match": 3.875,
            "red_cards_per_match": 0.25,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.625,
            "away_win_rate": 0.125,
            "draw_rate": 0.25,
            "avg_goals": 3.25,
            "first_match_date": "2023-05-20",
            "last_match_date": "2024-12-03",
            "seasons": [
              "2022-2023",
              "2023-2024",
              "2024-2025"
            ]
          },
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 8,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 8,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.875,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:j-smith",
              "person_id": "referee:premier-league:j-smith",
              "name": "J Smith",
              "display_name": "J Smith",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 8
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:j-smith",
              "person_id": "referee:premier-league:j-smith",
              "name": "J Smith",
              "display_name": "J Smith",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 8
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "low_referee_sample",
            "basis": {
              "sample_size_matches": 8,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 8,
              "yellow_cards": 31,
              "red_cards": 2,
              "yellow_cards_per_match": 3.875,
              "red_cards_per_match": 0.25,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.625,
              "away_win_rate": 0.125,
              "draw_rate": 0.25,
              "avg_goals": 3.25,
              "first_match_date": "2023-05-20",
              "last_match_date": "2024-12-03",
              "seasons": [
                "2022-2023",
                "2023-2024",
                "2024-2025"
              ]
            },
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 8,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 8
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:k-friend",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "K Friend",
        "name": "K Friend",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:k-friend",
          "person_id": "referee:premier-league:k-friend",
          "name": "K Friend",
          "display_name": "K Friend",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 156
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 156,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 156,
            "yellow_cards": 499,
            "red_cards": 17,
            "yellow_cards_per_match": 3.1987,
            "red_cards_per_match": 0.109,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.4487,
            "away_win_rate": 0.3333,
            "draw_rate": 0.2179,
            "avg_goals": 2.7564,
            "first_match_date": "2015-08-15",
            "last_match_date": "2022-05-22",
            "seasons": [
              "2015-2016",
              "2016-2017",
              "2017-2018",
              "2018-2019",
              "2019-2020",
              "2020-2021",
              "2021-2022"
            ]
          },
          "dimension_ratings": {
            "card_strictness": 55.77,
            "home_away_asymmetry": 23.08,
            "goal_environment": 78.75
          },
          "overall_rating": 57.28
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 156,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 156,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.1987,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:k-friend",
              "person_id": "referee:premier-league:k-friend",
              "name": "K Friend",
              "display_name": "K Friend",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 156
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:k-friend",
              "person_id": "referee:premier-league:k-friend",
              "name": "K Friend",
              "display_name": "K Friend",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 156
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 156,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 156,
              "yellow_cards": 499,
              "red_cards": 17,
              "yellow_cards_per_match": 3.1987,
              "red_cards_per_match": 0.109,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.4487,
              "away_win_rate": 0.3333,
              "draw_rate": 0.2179,
              "avg_goals": 2.7564,
              "first_match_date": "2015-08-15",
              "last_match_date": "2022-05-22",
              "seasons": [
                "2015-2016",
                "2016-2017",
                "2017-2018",
                "2018-2019",
                "2019-2020",
                "2020-2021",
                "2021-2022"
              ]
            },
            "dimension_ratings": {
              "card_strictness": 55.77,
              "home_away_asymmetry": 23.08,
              "goal_environment": 78.75
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 156,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 156
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:k-kavanagh",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "K Kavanagh",
        "name": "K Kavanagh",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:k-kavanagh",
          "person_id": "referee:premier-league:k-kavanagh",
          "name": "K Kavanagh",
          "display_name": "K Kavanagh",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 1
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "low_referee_sample",
          "sample_size_matches": 1,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 1,
            "yellow_cards": 3,
            "red_cards": 0,
            "yellow_cards_per_match": 3.0,
            "red_cards_per_match": 0.0,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 1.0,
            "away_win_rate": 0.0,
            "draw_rate": 0.0,
            "avg_goals": 3.0,
            "first_match_date": "2025-02-14",
            "last_match_date": "2025-02-14",
            "seasons": [
              "2024-2025"
            ]
          },
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 1,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 1,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:k-kavanagh",
              "person_id": "referee:premier-league:k-kavanagh",
              "name": "K Kavanagh",
              "display_name": "K Kavanagh",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 1
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:k-kavanagh",
              "person_id": "referee:premier-league:k-kavanagh",
              "name": "K Kavanagh",
              "display_name": "K Kavanagh",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 1
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "low_referee_sample",
            "basis": {
              "sample_size_matches": 1,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 1,
              "yellow_cards": 3,
              "red_cards": 0,
              "yellow_cards_per_match": 3.0,
              "red_cards_per_match": 0.0,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 1.0,
              "away_win_rate": 0.0,
              "draw_rate": 0.0,
              "avg_goals": 3.0,
              "first_match_date": "2025-02-14",
              "last_match_date": "2025-02-14",
              "seasons": [
                "2024-2025"
              ]
            },
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 1,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 1
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:k-stroud",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "K Stroud",
        "name": "K Stroud",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:k-stroud",
          "person_id": "referee:premier-league:k-stroud",
          "name": "K Stroud",
          "display_name": "K Stroud",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 2
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "low_referee_sample",
          "sample_size_matches": 2,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 2,
            "yellow_cards": 9,
            "red_cards": 1,
            "yellow_cards_per_match": 4.5,
            "red_cards_per_match": 0.5,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 1.0,
            "away_win_rate": 0.0,
            "draw_rate": 0.0,
            "avg_goals": 2.5,
            "first_match_date": "2015-08-22",
            "last_match_date": "2015-10-31",
            "seasons": [
              "2015-2016"
            ]
          },
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 2,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 2,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 4.5,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:k-stroud",
              "person_id": "referee:premier-league:k-stroud",
              "name": "K Stroud",
              "display_name": "K Stroud",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 2
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:k-stroud",
              "person_id": "referee:premier-league:k-stroud",
              "name": "K Stroud",
              "display_name": "K Stroud",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 2
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "low_referee_sample",
            "basis": {
              "sample_size_matches": 2,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 2,
              "yellow_cards": 9,
              "red_cards": 1,
              "yellow_cards_per_match": 4.5,
              "red_cards_per_match": 0.5,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 1.0,
              "away_win_rate": 0.0,
              "draw_rate": 0.0,
              "avg_goals": 2.5,
              "first_match_date": "2015-08-22",
              "last_match_date": "2015-10-31",
              "seasons": [
                "2015-2016"
              ]
            },
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 2,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 2
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:l-probert",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "L Probert",
        "name": "L Probert",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:l-probert",
          "person_id": "referee:premier-league:l-probert",
          "name": "L Probert",
          "display_name": "L Probert",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 36
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 36,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 36,
            "yellow_cards": 78,
            "red_cards": 6,
            "yellow_cards_per_match": 2.1667,
            "red_cards_per_match": 0.1667,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.4167,
            "away_win_rate": 0.3056,
            "draw_rate": 0.2778,
            "avg_goals": 2.3889,
            "first_match_date": "2017-04-01",
            "last_match_date": "2019-05-12",
            "seasons": [
              "2016-2017",
              "2017-2018",
              "2018-2019"
            ]
          },
          "dimension_ratings": {
            "card_strictness": 44.41,
            "home_away_asymmetry": 22.22,
            "goal_environment": 68.25
          },
          "overall_rating": 48.32
        },
        "distilled": {
          "distillation_status": "available",
          "sample_size_matches": 36,
          "style_tags": [
            "low-card"
          ],
          "summary": "low-card"
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 36,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 2.1667,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "low-card",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "available"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:l-probert",
              "person_id": "referee:premier-league:l-probert",
              "name": "L Probert",
              "display_name": "L Probert",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 36
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:l-probert",
              "person_id": "referee:premier-league:l-probert",
              "name": "L Probert",
              "display_name": "L Probert",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 36
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 36,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 36,
              "yellow_cards": 78,
              "red_cards": 6,
              "yellow_cards_per_match": 2.1667,
              "red_cards_per_match": 0.1667,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.4167,
              "away_win_rate": 0.3056,
              "draw_rate": 0.2778,
              "avg_goals": 2.3889,
              "first_match_date": "2017-04-01",
              "last_match_date": "2019-05-12",
              "seasons": [
                "2016-2017",
                "2017-2018",
                "2018-2019"
              ]
            },
            "dimension_ratings": {
              "card_strictness": 44.41,
              "home_away_asymmetry": 22.22,
              "goal_environment": 68.25
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "available",
            "basis": {
              "sample_size_matches": 36,
              "minimum_required": 30
            },
            "style_tags": [
              "low-card"
            ]
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 36
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:l-smith",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "L Smith",
        "name": "L Smith",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:l-smith",
          "person_id": "referee:premier-league:l-smith",
          "name": "L Smith",
          "display_name": "L Smith",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 10
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "low_referee_sample",
          "sample_size_matches": 10,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 10,
            "yellow_cards": 41,
            "red_cards": 3,
            "yellow_cards_per_match": 4.1,
            "red_cards_per_match": 0.3,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.5,
            "away_win_rate": 0.2,
            "draw_rate": 0.3,
            "avg_goals": 3.2,
            "first_match_date": "2024-02-17",
            "last_match_date": "2026-02-21",
            "seasons": [
              "2023-2024",
              "2024-2025",
              "2025-2026"
            ]
          },
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 10,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 10,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 4.1,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:l-smith",
              "person_id": "referee:premier-league:l-smith",
              "name": "L Smith",
              "display_name": "L Smith",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 10
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:l-smith",
              "person_id": "referee:premier-league:l-smith",
              "name": "L Smith",
              "display_name": "L Smith",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 10
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "low_referee_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 10,
              "yellow_cards": 41,
              "red_cards": 3,
              "yellow_cards_per_match": 4.1,
              "red_cards_per_match": 0.3,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.5,
              "away_win_rate": 0.2,
              "draw_rate": 0.3,
              "avg_goals": 3.2,
              "first_match_date": "2024-02-17",
              "last_match_date": "2026-02-21",
              "seasons": [
                "2023-2024",
                "2024-2025",
                "2025-2026"
              ]
            },
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 10,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 10
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:m-atkinson",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "M Atkinson",
        "name": "M Atkinson",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:m-atkinson",
          "person_id": "referee:premier-league:m-atkinson",
          "name": "M Atkinson",
          "display_name": "M Atkinson",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 197
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 197,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 197,
            "yellow_cards": 596,
            "red_cards": 19,
            "yellow_cards_per_match": 3.0254,
            "red_cards_per_match": 0.0964,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.4112,
            "away_win_rate": 0.3503,
            "draw_rate": 0.2386,
            "avg_goals": 2.5635,
            "first_match_date": "2015-08-09",
            "last_match_date": "2022-05-22",
            "seasons": [
              "2015-2016",
              "2016-2017",
              "2017-2018",
              "2018-2019",
              "2019-2020",
              "2020-2021",
              "2021-2022"
            ]
          },
          "dimension_ratings": {
            "card_strictness": 52.27,
            "home_away_asymmetry": 12.18,
            "goal_environment": 73.24
          },
          "overall_rating": 51.59
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 197,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 197,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.0254,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:m-atkinson",
              "person_id": "referee:premier-league:m-atkinson",
              "name": "M Atkinson",
              "display_name": "M Atkinson",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 197
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:m-atkinson",
              "person_id": "referee:premier-league:m-atkinson",
              "name": "M Atkinson",
              "display_name": "M Atkinson",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 197
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 197,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 197,
              "yellow_cards": 596,
              "red_cards": 19,
              "yellow_cards_per_match": 3.0254,
              "red_cards_per_match": 0.0964,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.4112,
              "away_win_rate": 0.3503,
              "draw_rate": 0.2386,
              "avg_goals": 2.5635,
              "first_match_date": "2015-08-09",
              "last_match_date": "2022-05-22",
              "seasons": [
                "2015-2016",
                "2016-2017",
                "2017-2018",
                "2018-2019",
                "2019-2020",
                "2020-2021",
                "2021-2022"
              ]
            },
            "dimension_ratings": {
              "card_strictness": 52.27,
              "home_away_asymmetry": 12.18,
              "goal_environment": 73.24
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 197,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 197
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:m-clattenburg",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "M Clattenburg",
        "name": "M Clattenburg",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:m-clattenburg",
          "person_id": "referee:premier-league:m-clattenburg",
          "name": "M Clattenburg",
          "display_name": "M Clattenburg",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 52
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 52,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 52,
            "yellow_cards": 167,
            "red_cards": 9,
            "yellow_cards_per_match": 3.2115,
            "red_cards_per_match": 0.1731,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.4231,
            "away_win_rate": 0.2692,
            "draw_rate": 0.3077,
            "avg_goals": 2.6731,
            "first_match_date": "2015-08-08",
            "last_match_date": "2017-04-29",
            "seasons": [
              "2015-2016",
              "2016-2017"
            ]
          },
          "dimension_ratings": {
            "card_strictness": 60.54,
            "home_away_asymmetry": 30.78,
            "goal_environment": 76.37
          },
          "overall_rating": 60.13
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 52,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 52,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.2115,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:m-clattenburg",
              "person_id": "referee:premier-league:m-clattenburg",
              "name": "M Clattenburg",
              "display_name": "M Clattenburg",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 52
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:m-clattenburg",
              "person_id": "referee:premier-league:m-clattenburg",
              "name": "M Clattenburg",
              "display_name": "M Clattenburg",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 52
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 52,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 52,
              "yellow_cards": 167,
              "red_cards": 9,
              "yellow_cards_per_match": 3.2115,
              "red_cards_per_match": 0.1731,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.4231,
              "away_win_rate": 0.2692,
              "draw_rate": 0.3077,
              "avg_goals": 2.6731,
              "first_match_date": "2015-08-08",
              "last_match_date": "2017-04-29",
              "seasons": [
                "2015-2016",
                "2016-2017"
              ]
            },
            "dimension_ratings": {
              "card_strictness": 60.54,
              "home_away_asymmetry": 30.78,
              "goal_environment": 76.37
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 52,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 52
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:m-dean",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "M Dean",
        "name": "M Dean",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:m-dean",
          "person_id": "referee:premier-league:m-dean",
          "name": "M Dean",
          "display_name": "M Dean",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 195
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 195,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 195,
            "yellow_cards": 719,
            "red_cards": 39,
            "yellow_cards_per_match": 3.6872,
            "red_cards_per_match": 0.2,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.4667,
            "away_win_rate": 0.2667,
            "draw_rate": 0.2667,
            "avg_goals": 2.6,
            "first_match_date": "2015-08-10",
            "last_match_date": "2022-05-22",
            "seasons": [
              "2015-2016",
              "2016-2017",
              "2017-2018",
              "2018-2019",
              "2019-2020",
              "2020-2021",
              "2021-2022"
            ]
          },
          "dimension_ratings": {
            "card_strictness": 69.59,
            "home_away_asymmetry": 40.0,
            "goal_environment": 74.29
          },
          "overall_rating": 65.32
        },
        "distilled": {
          "distillation_status": "available",
          "sample_size_matches": 195,
          "style_tags": [
            "red-card-prone"
          ],
          "summary": "red-card-prone"
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 195,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.6872,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "red-card-prone",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "available"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:m-dean",
              "person_id": "referee:premier-league:m-dean",
              "name": "M Dean",
              "display_name": "M Dean",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 195
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:m-dean",
              "person_id": "referee:premier-league:m-dean",
              "name": "M Dean",
              "display_name": "M Dean",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 195
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 195,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 195,
              "yellow_cards": 719,
              "red_cards": 39,
              "yellow_cards_per_match": 3.6872,
              "red_cards_per_match": 0.2,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.4667,
              "away_win_rate": 0.2667,
              "draw_rate": 0.2667,
              "avg_goals": 2.6,
              "first_match_date": "2015-08-10",
              "last_match_date": "2022-05-22",
              "seasons": [
                "2015-2016",
                "2016-2017",
                "2017-2018",
                "2018-2019",
                "2019-2020",
                "2020-2021",
                "2021-2022"
              ]
            },
            "dimension_ratings": {
              "card_strictness": 69.59,
              "home_away_asymmetry": 40.0,
              "goal_environment": 74.29
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "available",
            "basis": {
              "sample_size_matches": 195,
              "minimum_required": 30
            },
            "style_tags": [
              "red-card-prone"
            ]
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 195
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:m-donohue",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "M Donohue",
        "name": "M Donohue",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:m-donohue",
          "person_id": "referee:premier-league:m-donohue",
          "name": "M Donohue",
          "display_name": "M Donohue",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 5
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "low_referee_sample",
          "sample_size_matches": 5,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 5,
            "yellow_cards": 28,
            "red_cards": 0,
            "yellow_cards_per_match": 5.6,
            "red_cards_per_match": 0.0,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.2,
            "away_win_rate": 0.8,
            "draw_rate": 0.0,
            "avg_goals": 3.0,
            "first_match_date": "2024-05-11",
            "last_match_date": "2026-03-04",
            "seasons": [
              "2023-2024",
              "2025-2026"
            ]
          },
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 5,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 5,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 5.6,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:m-donohue",
              "person_id": "referee:premier-league:m-donohue",
              "name": "M Donohue",
              "display_name": "M Donohue",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 5
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:m-donohue",
              "person_id": "referee:premier-league:m-donohue",
              "name": "M Donohue",
              "display_name": "M Donohue",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 5
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "low_referee_sample",
            "basis": {
              "sample_size_matches": 5,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 5,
              "yellow_cards": 28,
              "red_cards": 0,
              "yellow_cards_per_match": 5.6,
              "red_cards_per_match": 0.0,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.2,
              "away_win_rate": 0.8,
              "draw_rate": 0.0,
              "avg_goals": 3.0,
              "first_match_date": "2024-05-11",
              "last_match_date": "2026-03-04",
              "seasons": [
                "2023-2024",
                "2025-2026"
              ]
            },
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 5,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 5
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:m-jones",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "M Jones",
        "name": "M Jones",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:m-jones",
          "person_id": "referee:premier-league:m-jones",
          "name": "M Jones",
          "display_name": "M Jones",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 58
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 58,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 58,
            "yellow_cards": 186,
            "red_cards": 5,
            "yellow_cards_per_match": 3.2069,
            "red_cards_per_match": 0.0862,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.4655,
            "away_win_rate": 0.2931,
            "draw_rate": 0.2414,
            "avg_goals": 2.5862,
            "first_match_date": "2015-08-08",
            "last_match_date": "2018-05-05",
            "seasons": [
              "2015-2016",
              "2016-2017",
              "2017-2018"
            ]
          },
          "dimension_ratings": {
            "card_strictness": 54.26,
            "home_away_asymmetry": 34.48,
            "goal_environment": 73.89
          },
          "overall_rating": 57.17
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 58,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 58,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.2069,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:m-jones",
              "person_id": "referee:premier-league:m-jones",
              "name": "M Jones",
              "display_name": "M Jones",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 58
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:m-jones",
              "person_id": "referee:premier-league:m-jones",
              "name": "M Jones",
              "display_name": "M Jones",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 58
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 58,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 58,
              "yellow_cards": 186,
              "red_cards": 5,
              "yellow_cards_per_match": 3.2069,
              "red_cards_per_match": 0.0862,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.4655,
              "away_win_rate": 0.2931,
              "draw_rate": 0.2414,
              "avg_goals": 2.5862,
              "first_match_date": "2015-08-08",
              "last_match_date": "2018-05-05",
              "seasons": [
                "2015-2016",
                "2016-2017",
                "2017-2018"
              ]
            },
            "dimension_ratings": {
              "card_strictness": 54.26,
              "home_away_asymmetry": 34.48,
              "goal_environment": 73.89
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 58,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 58
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:m-oliver",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "M Oliver",
        "name": "M Oliver",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:m-oliver",
          "person_id": "referee:premier-league:m-oliver",
          "name": "M Oliver",
          "display_name": "M Oliver",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 310
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 310,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 310,
            "yellow_cards": 1007,
            "red_cards": 42,
            "yellow_cards_per_match": 3.2484,
            "red_cards_per_match": 0.1355,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.4129,
            "away_win_rate": 0.3613,
            "draw_rate": 0.2258,
            "avg_goals": 2.9677,
            "first_match_date": "2015-08-08",
            "last_match_date": "2026-04-25",
            "seasons": [
              "2015-2016",
              "2016-2017",
              "2017-2018",
              "2018-2019",
              "2019-2020",
              "2020-2021",
              "2021-2022",
              "2022-2023",
              "2023-2024",
              "2024-2025",
              "2025-2026"
            ]
          },
          "dimension_ratings": {
            "card_strictness": 58.4,
            "home_away_asymmetry": 10.32,
            "goal_environment": 84.79
          },
          "overall_rating": 58.02
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 310,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 310,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.2484,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:m-oliver",
              "person_id": "referee:premier-league:m-oliver",
              "name": "M Oliver",
              "display_name": "M Oliver",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 310
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:m-oliver",
              "person_id": "referee:premier-league:m-oliver",
              "name": "M Oliver",
              "display_name": "M Oliver",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 310
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 310,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 310,
              "yellow_cards": 1007,
              "red_cards": 42,
              "yellow_cards_per_match": 3.2484,
              "red_cards_per_match": 0.1355,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.4129,
              "away_win_rate": 0.3613,
              "draw_rate": 0.2258,
              "avg_goals": 2.9677,
              "first_match_date": "2015-08-08",
              "last_match_date": "2026-04-25",
              "seasons": [
                "2015-2016",
                "2016-2017",
                "2017-2018",
                "2018-2019",
                "2019-2020",
                "2020-2021",
                "2021-2022",
                "2022-2023",
                "2023-2024",
                "2024-2025",
                "2025-2026"
              ]
            },
            "dimension_ratings": {
              "card_strictness": 58.4,
              "home_away_asymmetry": 10.32,
              "goal_environment": 84.79
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 310,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 310
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:m-salisbury",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "M Salisbury",
        "name": "M Salisbury",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:m-salisbury",
          "person_id": "referee:premier-league:m-salisbury",
          "name": "M Salisbury",
          "display_name": "M Salisbury",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 59
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 59,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 59,
            "yellow_cards": 226,
            "red_cards": 8,
            "yellow_cards_per_match": 3.8305,
            "red_cards_per_match": 0.1356,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.4746,
            "away_win_rate": 0.322,
            "draw_rate": 0.2034,
            "avg_goals": 3.2881,
            "first_match_date": "2021-11-27",
            "last_match_date": "2026-04-22",
            "seasons": [
              "2021-2022",
              "2022-2023",
              "2023-2024",
              "2024-2025",
              "2025-2026"
            ]
          },
          "dimension_ratings": {
            "card_strictness": 67.14,
            "home_away_asymmetry": 30.52,
            "goal_environment": 93.95
          },
          "overall_rating": 69.2
        },
        "distilled": {
          "distillation_status": "available",
          "sample_size_matches": 59,
          "style_tags": [
            "high-scoring-sample"
          ],
          "summary": "high-scoring-sample"
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 59,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.8305,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "high-scoring-sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "available"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:m-salisbury",
              "person_id": "referee:premier-league:m-salisbury",
              "name": "M Salisbury",
              "display_name": "M Salisbury",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 59
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:m-salisbury",
              "person_id": "referee:premier-league:m-salisbury",
              "name": "M Salisbury",
              "display_name": "M Salisbury",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 59
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 59,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 59,
              "yellow_cards": 226,
              "red_cards": 8,
              "yellow_cards_per_match": 3.8305,
              "red_cards_per_match": 0.1356,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.4746,
              "away_win_rate": 0.322,
              "draw_rate": 0.2034,
              "avg_goals": 3.2881,
              "first_match_date": "2021-11-27",
              "last_match_date": "2026-04-22",
              "seasons": [
                "2021-2022",
                "2022-2023",
                "2023-2024",
                "2024-2025",
                "2025-2026"
              ]
            },
            "dimension_ratings": {
              "card_strictness": 67.14,
              "home_away_asymmetry": 30.52,
              "goal_environment": 93.95
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "available",
            "basis": {
              "sample_size_matches": 59,
              "minimum_required": 30
            },
            "style_tags": [
              "high-scoring-sample"
            ]
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 59
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:n-swarbrick",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "N Swarbrick",
        "name": "N Swarbrick",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:n-swarbrick",
          "person_id": "referee:premier-league:n-swarbrick",
          "name": "N Swarbrick",
          "display_name": "N Swarbrick",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 62
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 62,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 62,
            "yellow_cards": 197,
            "red_cards": 5,
            "yellow_cards_per_match": 3.1774,
            "red_cards_per_match": 0.0806,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.4516,
            "away_win_rate": 0.3387,
            "draw_rate": 0.2097,
            "avg_goals": 2.9516,
            "first_match_date": "2015-08-22",
            "last_match_date": "2018-05-09",
            "seasons": [
              "2015-2016",
              "2016-2017",
              "2017-2018"
            ]
          },
          "dimension_ratings": {
            "card_strictness": 53.42,
            "home_away_asymmetry": 22.58,
            "goal_environment": 84.33
          },
          "overall_rating": 58.07
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 62,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 62,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.1774,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:n-swarbrick",
              "person_id": "referee:premier-league:n-swarbrick",
              "name": "N Swarbrick",
              "display_name": "N Swarbrick",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 62
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:n-swarbrick",
              "person_id": "referee:premier-league:n-swarbrick",
              "name": "N Swarbrick",
              "display_name": "N Swarbrick",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 62
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 62,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 62,
              "yellow_cards": 197,
              "red_cards": 5,
              "yellow_cards_per_match": 3.1774,
              "red_cards_per_match": 0.0806,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.4516,
              "away_win_rate": 0.3387,
              "draw_rate": 0.2097,
              "avg_goals": 2.9516,
              "first_match_date": "2015-08-22",
              "last_match_date": "2018-05-09",
              "seasons": [
                "2015-2016",
                "2016-2017",
                "2017-2018"
              ]
            },
            "dimension_ratings": {
              "card_strictness": 53.42,
              "home_away_asymmetry": 22.58,
              "goal_environment": 84.33
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 62,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 62
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:o-langford",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "O Langford",
        "name": "O Langford",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:o-langford",
          "person_id": "referee:premier-league:o-langford",
          "name": "O Langford",
          "display_name": "O Langford",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 1
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "low_referee_sample",
          "sample_size_matches": 1,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 1,
            "yellow_cards": 1,
            "red_cards": 0,
            "yellow_cards_per_match": 1.0,
            "red_cards_per_match": 0.0,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.0,
            "away_win_rate": 0.0,
            "draw_rate": 1.0,
            "avg_goals": 2.0,
            "first_match_date": "2019-08-18",
            "last_match_date": "2019-08-18",
            "seasons": [
              "2019-2020"
            ]
          },
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 1,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 1,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 1.0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:o-langford",
              "person_id": "referee:premier-league:o-langford",
              "name": "O Langford",
              "display_name": "O Langford",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 1
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:o-langford",
              "person_id": "referee:premier-league:o-langford",
              "name": "O Langford",
              "display_name": "O Langford",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 1
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "low_referee_sample",
            "basis": {
              "sample_size_matches": 1,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 1,
              "yellow_cards": 1,
              "red_cards": 0,
              "yellow_cards_per_match": 1.0,
              "red_cards_per_match": 0.0,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.0,
              "away_win_rate": 0.0,
              "draw_rate": 1.0,
              "avg_goals": 2.0,
              "first_match_date": "2019-08-18",
              "last_match_date": "2019-08-18",
              "seasons": [
                "2019-2020"
              ]
            },
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 1,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 1
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:o-oliver",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "O Oliver",
        "name": "O Oliver",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:o-oliver",
          "person_id": "referee:premier-league:o-oliver",
          "name": "O Oliver",
          "display_name": "O Oliver",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 1
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "low_referee_sample",
          "sample_size_matches": 1,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 1,
            "yellow_cards": 5,
            "red_cards": 0,
            "yellow_cards_per_match": 5.0,
            "red_cards_per_match": 0.0,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 1.0,
            "away_win_rate": 0.0,
            "draw_rate": 0.0,
            "avg_goals": 1.0,
            "first_match_date": "2025-04-14",
            "last_match_date": "2025-04-14",
            "seasons": [
              "2024-2025"
            ]
          },
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 1,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 1,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 5.0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:o-oliver",
              "person_id": "referee:premier-league:o-oliver",
              "name": "O Oliver",
              "display_name": "O Oliver",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 1
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:o-oliver",
              "person_id": "referee:premier-league:o-oliver",
              "name": "O Oliver",
              "display_name": "O Oliver",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 1
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "low_referee_sample",
            "basis": {
              "sample_size_matches": 1,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 1,
              "yellow_cards": 5,
              "red_cards": 0,
              "yellow_cards_per_match": 5.0,
              "red_cards_per_match": 0.0,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 1.0,
              "away_win_rate": 0.0,
              "draw_rate": 0.0,
              "avg_goals": 1.0,
              "first_match_date": "2025-04-14",
              "last_match_date": "2025-04-14",
              "seasons": [
                "2024-2025"
              ]
            },
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 1,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 1
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:p-bankes",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "P Bankes",
        "name": "P Bankes",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:p-bankes",
          "person_id": "referee:premier-league:p-bankes",
          "name": "P Bankes",
          "display_name": "P Bankes",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 115
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 115,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 115,
            "yellow_cards": 453,
            "red_cards": 14,
            "yellow_cards_per_match": 3.9391,
            "red_cards_per_match": 0.1217,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.5391,
            "away_win_rate": 0.2435,
            "draw_rate": 0.2174,
            "avg_goals": 2.6435,
            "first_match_date": "2019-08-31",
            "last_match_date": "2026-03-14",
            "seasons": [
              "2019-2020",
              "2020-2021",
              "2021-2022",
              "2022-2023",
              "2023-2024",
              "2024-2025",
              "2025-2026"
            ]
          },
          "dimension_ratings": {
            "card_strictness": 67.78,
            "home_away_asymmetry": 59.12,
            "goal_environment": 75.53
          },
          "overall_rating": 68.76
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 115,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 115,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.9391,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:p-bankes",
              "person_id": "referee:premier-league:p-bankes",
              "name": "P Bankes",
              "display_name": "P Bankes",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 115
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:p-bankes",
              "person_id": "referee:premier-league:p-bankes",
              "name": "P Bankes",
              "display_name": "P Bankes",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 115
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 115,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 115,
              "yellow_cards": 453,
              "red_cards": 14,
              "yellow_cards_per_match": 3.9391,
              "red_cards_per_match": 0.1217,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.5391,
              "away_win_rate": 0.2435,
              "draw_rate": 0.2174,
              "avg_goals": 2.6435,
              "first_match_date": "2019-08-31",
              "last_match_date": "2026-03-14",
              "seasons": [
                "2019-2020",
                "2020-2021",
                "2021-2022",
                "2022-2023",
                "2023-2024",
                "2024-2025",
                "2025-2026"
              ]
            },
            "dimension_ratings": {
              "card_strictness": 67.78,
              "home_away_asymmetry": 59.12,
              "goal_environment": 75.53
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 115,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 115
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:p-tierney",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "P Tierney",
        "name": "P Tierney",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:p-tierney",
          "person_id": "referee:premier-league:p-tierney",
          "name": "P Tierney",
          "display_name": "P Tierney",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 191
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 191,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 191,
            "yellow_cards": 650,
            "red_cards": 20,
            "yellow_cards_per_match": 3.4031,
            "red_cards_per_match": 0.1047,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.4031,
            "away_win_rate": 0.3613,
            "draw_rate": 0.2356,
            "avg_goals": 2.8063,
            "first_match_date": "2015-08-15",
            "last_match_date": "2026-04-18",
            "seasons": [
              "2015-2016",
              "2016-2017",
              "2017-2018",
              "2018-2019",
              "2019-2020",
              "2020-2021",
              "2021-2022",
              "2022-2023",
              "2023-2024",
              "2025-2026"
            ]
          },
          "dimension_ratings": {
            "card_strictness": 58.53,
            "home_away_asymmetry": 8.36,
            "goal_environment": 80.18
          },
          "overall_rating": 56.07
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 191,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 191,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.4031,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:p-tierney",
              "person_id": "referee:premier-league:p-tierney",
              "name": "P Tierney",
              "display_name": "P Tierney",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 191
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:p-tierney",
              "person_id": "referee:premier-league:p-tierney",
              "name": "P Tierney",
              "display_name": "P Tierney",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 191
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 191,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 191,
              "yellow_cards": 650,
              "red_cards": 20,
              "yellow_cards_per_match": 3.4031,
              "red_cards_per_match": 0.1047,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.4031,
              "away_win_rate": 0.3613,
              "draw_rate": 0.2356,
              "avg_goals": 2.8063,
              "first_match_date": "2015-08-15",
              "last_match_date": "2026-04-18",
              "seasons": [
                "2015-2016",
                "2016-2017",
                "2017-2018",
                "2018-2019",
                "2019-2020",
                "2020-2021",
                "2021-2022",
                "2022-2023",
                "2023-2024",
                "2025-2026"
              ]
            },
            "dimension_ratings": {
              "card_strictness": 58.53,
              "home_away_asymmetry": 8.36,
              "goal_environment": 80.18
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 191,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 191
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:r-east",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "R East",
        "name": "R East",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:r-east",
          "person_id": "referee:premier-league:r-east",
          "name": "R East",
          "display_name": "R East",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 64
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 64,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 64,
            "yellow_cards": 206,
            "red_cards": 5,
            "yellow_cards_per_match": 3.2188,
            "red_cards_per_match": 0.0781,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.5,
            "away_win_rate": 0.2344,
            "draw_rate": 0.2656,
            "avg_goals": 2.8438,
            "first_match_date": "2015-09-19",
            "last_match_date": "2019-05-12",
            "seasons": [
              "2015-2016",
              "2016-2017",
              "2017-2018",
              "2018-2019"
            ]
          },
          "dimension_ratings": {
            "card_strictness": 53.86,
            "home_away_asymmetry": 53.12,
            "goal_environment": 81.25
          },
          "overall_rating": 63.3
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 64,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 64,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.2188,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:r-east",
              "person_id": "referee:premier-league:r-east",
              "name": "R East",
              "display_name": "R East",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 64
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:r-east",
              "person_id": "referee:premier-league:r-east",
              "name": "R East",
              "display_name": "R East",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 64
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 64,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 64,
              "yellow_cards": 206,
              "red_cards": 5,
              "yellow_cards_per_match": 3.2188,
              "red_cards_per_match": 0.0781,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.5,
              "away_win_rate": 0.2344,
              "draw_rate": 0.2656,
              "avg_goals": 2.8438,
              "first_match_date": "2015-09-19",
              "last_match_date": "2019-05-12",
              "seasons": [
                "2015-2016",
                "2016-2017",
                "2017-2018",
                "2018-2019"
              ]
            },
            "dimension_ratings": {
              "card_strictness": 53.86,
              "home_away_asymmetry": 53.12,
              "goal_environment": 81.25
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 64,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 64
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:r-jones",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "R Jones",
        "name": "R Jones",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:r-jones",
          "person_id": "referee:premier-league:r-jones",
          "name": "R Jones",
          "display_name": "R Jones",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 108
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 108,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 108,
            "yellow_cards": 419,
            "red_cards": 11,
            "yellow_cards_per_match": 3.8796,
            "red_cards_per_match": 0.1019,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.463,
            "away_win_rate": 0.2963,
            "draw_rate": 0.2407,
            "avg_goals": 2.787,
            "first_match_date": "2019-12-21",
            "last_match_date": "2026-04-12",
            "seasons": [
              "2019-2020",
              "2020-2021",
              "2021-2022",
              "2022-2023",
              "2023-2024",
              "2024-2025",
              "2025-2026"
            ]
          },
          "dimension_ratings": {
            "card_strictness": 65.47,
            "home_away_asymmetry": 33.34,
            "goal_environment": 79.63
          },
          "overall_rating": 64.0
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 108,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 108,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.8796,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:r-jones",
              "person_id": "referee:premier-league:r-jones",
              "name": "R Jones",
              "display_name": "R Jones",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 108
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:r-jones",
              "person_id": "referee:premier-league:r-jones",
              "name": "R Jones",
              "display_name": "R Jones",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 108
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 108,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 108,
              "yellow_cards": 419,
              "red_cards": 11,
              "yellow_cards_per_match": 3.8796,
              "red_cards_per_match": 0.1019,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.463,
              "away_win_rate": 0.2963,
              "draw_rate": 0.2407,
              "avg_goals": 2.787,
              "first_match_date": "2019-12-21",
              "last_match_date": "2026-04-12",
              "seasons": [
                "2019-2020",
                "2020-2021",
                "2021-2022",
                "2022-2023",
                "2023-2024",
                "2024-2025",
                "2025-2026"
              ]
            },
            "dimension_ratings": {
              "card_strictness": 65.47,
              "home_away_asymmetry": 33.34,
              "goal_environment": 79.63
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 108,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 108
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:r-madley",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "R Madley",
        "name": "R Madley",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:r-madley",
          "person_id": "referee:premier-league:r-madley",
          "name": "R Madley",
          "display_name": "R Madley",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 76
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 76,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 76,
            "yellow_cards": 254,
            "red_cards": 10,
            "yellow_cards_per_match": 3.3421,
            "red_cards_per_match": 0.1316,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.4737,
            "away_win_rate": 0.2237,
            "draw_rate": 0.3026,
            "avg_goals": 2.6053,
            "first_match_date": "2015-08-15",
            "last_match_date": "2023-09-02",
            "seasons": [
              "2015-2016",
              "2016-2017",
              "2017-2018",
              "2022-2023",
              "2023-2024"
            ]
          },
          "dimension_ratings": {
            "card_strictness": 59.53,
            "home_away_asymmetry": 50.0,
            "goal_environment": 74.44
          },
          "overall_rating": 62.84
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 76,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 76,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.3421,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:r-madley",
              "person_id": "referee:premier-league:r-madley",
              "name": "R Madley",
              "display_name": "R Madley",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 76
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:r-madley",
              "person_id": "referee:premier-league:r-madley",
              "name": "R Madley",
              "display_name": "R Madley",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 76
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 76,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 76,
              "yellow_cards": 254,
              "red_cards": 10,
              "yellow_cards_per_match": 3.3421,
              "red_cards_per_match": 0.1316,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.4737,
              "away_win_rate": 0.2237,
              "draw_rate": 0.3026,
              "avg_goals": 2.6053,
              "first_match_date": "2015-08-15",
              "last_match_date": "2023-09-02",
              "seasons": [
                "2015-2016",
                "2016-2017",
                "2017-2018",
                "2022-2023",
                "2023-2024"
              ]
            },
            "dimension_ratings": {
              "card_strictness": 59.53,
              "home_away_asymmetry": 50.0,
              "goal_environment": 74.44
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 76,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 76
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:r-welch",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "R Welch",
        "name": "R Welch",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:r-welch",
          "person_id": "referee:premier-league:r-welch",
          "name": "R Welch",
          "display_name": "R Welch",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 2
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "low_referee_sample",
          "sample_size_matches": 2,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 2,
            "yellow_cards": 8,
            "red_cards": 1,
            "yellow_cards_per_match": 4.0,
            "red_cards_per_match": 0.5,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.0,
            "away_win_rate": 0.5,
            "draw_rate": 0.5,
            "avg_goals": 2.0,
            "first_match_date": "2023-12-23",
            "last_match_date": "2024-02-04",
            "seasons": [
              "2023-2024"
            ]
          },
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 2,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 2,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 4.0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:r-welch",
              "person_id": "referee:premier-league:r-welch",
              "name": "R Welch",
              "display_name": "R Welch",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 2
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:r-welch",
              "person_id": "referee:premier-league:r-welch",
              "name": "R Welch",
              "display_name": "R Welch",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 2
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "low_referee_sample",
            "basis": {
              "sample_size_matches": 2,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 2,
              "yellow_cards": 8,
              "red_cards": 1,
              "yellow_cards_per_match": 4.0,
              "red_cards_per_match": 0.5,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.0,
              "away_win_rate": 0.5,
              "draw_rate": 0.5,
              "avg_goals": 2.0,
              "first_match_date": "2023-12-23",
              "last_match_date": "2024-02-04",
              "seasons": [
                "2023-2024"
              ]
            },
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 2,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 2
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:s-allison",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "S Allison",
        "name": "S Allison",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:s-allison",
          "person_id": "referee:premier-league:s-allison",
          "name": "S Allison",
          "display_name": "S Allison",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 4
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "low_referee_sample",
          "sample_size_matches": 4,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 4,
            "yellow_cards": 19,
            "red_cards": 0,
            "yellow_cards_per_match": 4.75,
            "red_cards_per_match": 0.0,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.25,
            "away_win_rate": 0.5,
            "draw_rate": 0.25,
            "avg_goals": 3.75,
            "first_match_date": "2023-12-26",
            "last_match_date": "2024-09-21",
            "seasons": [
              "2023-2024",
              "2024-2025"
            ]
          },
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 4,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 4,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 4.75,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:s-allison",
              "person_id": "referee:premier-league:s-allison",
              "name": "S Allison",
              "display_name": "S Allison",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 4
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:s-allison",
              "person_id": "referee:premier-league:s-allison",
              "name": "S Allison",
              "display_name": "S Allison",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 4
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "low_referee_sample",
            "basis": {
              "sample_size_matches": 4,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 4,
              "yellow_cards": 19,
              "red_cards": 0,
              "yellow_cards_per_match": 4.75,
              "red_cards_per_match": 0.0,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.25,
              "away_win_rate": 0.5,
              "draw_rate": 0.25,
              "avg_goals": 3.75,
              "first_match_date": "2023-12-26",
              "last_match_date": "2024-09-21",
              "seasons": [
                "2023-2024",
                "2024-2025"
              ]
            },
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 4,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 4
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:s-attwell",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "S Attwell",
        "name": "S Attwell",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:s-attwell",
          "person_id": "referee:premier-league:s-attwell",
          "name": "S Attwell",
          "display_name": "S Attwell",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 196
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 196,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 196,
            "yellow_cards": 734,
            "red_cards": 23,
            "yellow_cards_per_match": 3.7449,
            "red_cards_per_match": 0.1173,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.4439,
            "away_win_rate": 0.3163,
            "draw_rate": 0.2398,
            "avg_goals": 2.8673,
            "first_match_date": "2015-09-12",
            "last_match_date": "2026-04-25",
            "seasons": [
              "2015-2016",
              "2016-2017",
              "2017-2018",
              "2018-2019",
              "2019-2020",
              "2020-2021",
              "2021-2022",
              "2022-2023",
              "2023-2024",
              "2024-2025",
              "2025-2026"
            ]
          },
          "dimension_ratings": {
            "card_strictness": 64.55,
            "home_away_asymmetry": 25.52,
            "goal_environment": 81.92
          },
          "overall_rating": 62.82
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 196,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 196,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.7449,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:s-attwell",
              "person_id": "referee:premier-league:s-attwell",
              "name": "S Attwell",
              "display_name": "S Attwell",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 196
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:s-attwell",
              "person_id": "referee:premier-league:s-attwell",
              "name": "S Attwell",
              "display_name": "S Attwell",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 196
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 196,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 196,
              "yellow_cards": 734,
              "red_cards": 23,
              "yellow_cards_per_match": 3.7449,
              "red_cards_per_match": 0.1173,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.4439,
              "away_win_rate": 0.3163,
              "draw_rate": 0.2398,
              "avg_goals": 2.8673,
              "first_match_date": "2015-09-12",
              "last_match_date": "2026-04-25",
              "seasons": [
                "2015-2016",
                "2016-2017",
                "2017-2018",
                "2018-2019",
                "2019-2020",
                "2020-2021",
                "2021-2022",
                "2022-2023",
                "2023-2024",
                "2024-2025",
                "2025-2026"
              ]
            },
            "dimension_ratings": {
              "card_strictness": 64.55,
              "home_away_asymmetry": 25.52,
              "goal_environment": 81.92
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 196,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 196
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:s-barrott",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "S Barrott",
        "name": "S Barrott",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:s-barrott",
          "person_id": "referee:premier-league:s-barrott",
          "name": "S Barrott",
          "display_name": "S Barrott",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 59
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 59,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 59,
            "yellow_cards": 230,
            "red_cards": 3,
            "yellow_cards_per_match": 3.8983,
            "red_cards_per_match": 0.0508,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.4576,
            "away_win_rate": 0.322,
            "draw_rate": 0.2203,
            "avg_goals": 3.1017,
            "first_match_date": "2023-10-07",
            "last_match_date": "2026-04-25",
            "seasons": [
              "2023-2024",
              "2024-2025",
              "2025-2026"
            ]
          },
          "dimension_ratings": {
            "card_strictness": 62.1,
            "home_away_asymmetry": 27.12,
            "goal_environment": 88.62
          },
          "overall_rating": 64.39
        },
        "distilled": {
          "distillation_status": "available",
          "sample_size_matches": 59,
          "style_tags": [
            "high-scoring-sample"
          ],
          "summary": "high-scoring-sample"
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 59,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.8983,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "high-scoring-sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "available"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:s-barrott",
              "person_id": "referee:premier-league:s-barrott",
              "name": "S Barrott",
              "display_name": "S Barrott",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 59
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:s-barrott",
              "person_id": "referee:premier-league:s-barrott",
              "name": "S Barrott",
              "display_name": "S Barrott",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 59
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 59,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 59,
              "yellow_cards": 230,
              "red_cards": 3,
              "yellow_cards_per_match": 3.8983,
              "red_cards_per_match": 0.0508,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.4576,
              "away_win_rate": 0.322,
              "draw_rate": 0.2203,
              "avg_goals": 3.1017,
              "first_match_date": "2023-10-07",
              "last_match_date": "2026-04-25",
              "seasons": [
                "2023-2024",
                "2024-2025",
                "2025-2026"
              ]
            },
            "dimension_ratings": {
              "card_strictness": 62.1,
              "home_away_asymmetry": 27.12,
              "goal_environment": 88.62
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "available",
            "basis": {
              "sample_size_matches": 59,
              "minimum_required": 30
            },
            "style_tags": [
              "high-scoring-sample"
            ]
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 59
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:s-hooper",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "S Hooper",
        "name": "S Hooper",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:s-hooper",
          "person_id": "referee:premier-league:s-hooper",
          "name": "S Hooper",
          "display_name": "S Hooper",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 140
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 140,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 140,
            "yellow_cards": 510,
            "red_cards": 10,
            "yellow_cards_per_match": 3.6429,
            "red_cards_per_match": 0.0714,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.45,
            "away_win_rate": 0.2929,
            "draw_rate": 0.2571,
            "avg_goals": 2.9714,
            "first_match_date": "2015-08-08",
            "last_match_date": "2026-02-10",
            "seasons": [
              "2015-2016",
              "2017-2018",
              "2018-2019",
              "2019-2020",
              "2020-2021",
              "2021-2022",
              "2022-2023",
              "2023-2024",
              "2024-2025",
              "2025-2026"
            ]
          },
          "dimension_ratings": {
            "card_strictness": 59.74,
            "home_away_asymmetry": 31.42,
            "goal_environment": 84.9
          },
          "overall_rating": 62.88
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 140,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 140,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.6429,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:s-hooper",
              "person_id": "referee:premier-league:s-hooper",
              "name": "S Hooper",
              "display_name": "S Hooper",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 140
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:s-hooper",
              "person_id": "referee:premier-league:s-hooper",
              "name": "S Hooper",
              "display_name": "S Hooper",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 140
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 140,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 140,
              "yellow_cards": 510,
              "red_cards": 10,
              "yellow_cards_per_match": 3.6429,
              "red_cards_per_match": 0.0714,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.45,
              "away_win_rate": 0.2929,
              "draw_rate": 0.2571,
              "avg_goals": 2.9714,
              "first_match_date": "2015-08-08",
              "last_match_date": "2026-02-10",
              "seasons": [
                "2015-2016",
                "2017-2018",
                "2018-2019",
                "2019-2020",
                "2020-2021",
                "2021-2022",
                "2022-2023",
                "2023-2024",
                "2024-2025",
                "2025-2026"
              ]
            },
            "dimension_ratings": {
              "card_strictness": 59.74,
              "home_away_asymmetry": 31.42,
              "goal_environment": 84.9
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 140,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 140
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:s-scott",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "S Scott",
        "name": "S Scott",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:s-scott",
          "person_id": "referee:premier-league:s-scott",
          "name": "S Scott",
          "display_name": "S Scott",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 1
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "low_referee_sample",
          "sample_size_matches": 1,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 1,
            "yellow_cards": 3,
            "red_cards": 0,
            "yellow_cards_per_match": 3.0,
            "red_cards_per_match": 0.0,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.0,
            "away_win_rate": 0.0,
            "draw_rate": 1.0,
            "avg_goals": 4.0,
            "first_match_date": "2020-01-18",
            "last_match_date": "2020-01-18",
            "seasons": [
              "2019-2020"
            ]
          },
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 1,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 1,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:s-scott",
              "person_id": "referee:premier-league:s-scott",
              "name": "S Scott",
              "display_name": "S Scott",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 1
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:s-scott",
              "person_id": "referee:premier-league:s-scott",
              "name": "S Scott",
              "display_name": "S Scott",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 1
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "low_referee_sample",
            "basis": {
              "sample_size_matches": 1,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 1,
              "yellow_cards": 3,
              "red_cards": 0,
              "yellow_cards_per_match": 3.0,
              "red_cards_per_match": 0.0,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.0,
              "away_win_rate": 0.0,
              "draw_rate": 1.0,
              "avg_goals": 4.0,
              "first_match_date": "2020-01-18",
              "last_match_date": "2020-01-18",
              "seasons": [
                "2019-2020"
              ]
            },
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 1,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 1
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:s-singh",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "S Singh",
        "name": "S Singh",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:s-singh",
          "person_id": "referee:premier-league:s-singh",
          "name": "S Singh",
          "display_name": "S Singh",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 1
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "low_referee_sample",
          "sample_size_matches": 1,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 1,
            "yellow_cards": 5,
            "red_cards": 0,
            "yellow_cards_per_match": 5.0,
            "red_cards_per_match": 0.0,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.0,
            "away_win_rate": 0.0,
            "draw_rate": 1.0,
            "avg_goals": 2.0,
            "first_match_date": "2024-03-09",
            "last_match_date": "2024-03-09",
            "seasons": [
              "2023-2024"
            ]
          },
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 1,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 1,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 5.0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:s-singh",
              "person_id": "referee:premier-league:s-singh",
              "name": "S Singh",
              "display_name": "S Singh",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 1
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:s-singh",
              "person_id": "referee:premier-league:s-singh",
              "name": "S Singh",
              "display_name": "S Singh",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 1
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "low_referee_sample",
            "basis": {
              "sample_size_matches": 1,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 1,
              "yellow_cards": 5,
              "red_cards": 0,
              "yellow_cards_per_match": 5.0,
              "red_cards_per_match": 0.0,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.0,
              "away_win_rate": 0.0,
              "draw_rate": 1.0,
              "avg_goals": 2.0,
              "first_match_date": "2024-03-09",
              "last_match_date": "2024-03-09",
              "seasons": [
                "2023-2024"
              ]
            },
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 1,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 1
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:t-bramall",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "T Bramall",
        "name": "T Bramall",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:t-bramall",
          "person_id": "referee:premier-league:t-bramall",
          "name": "T Bramall",
          "display_name": "T Bramall",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 50
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 50,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 50,
            "yellow_cards": 194,
            "red_cards": 9,
            "yellow_cards_per_match": 3.88,
            "red_cards_per_match": 0.18,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.48,
            "away_win_rate": 0.2,
            "draw_rate": 0.32,
            "avg_goals": 2.6,
            "first_match_date": "2022-08-30",
            "last_match_date": "2026-04-18",
            "seasons": [
              "2022-2023",
              "2023-2024",
              "2024-2025",
              "2025-2026"
            ]
          },
          "dimension_ratings": {
            "card_strictness": 71.06,
            "home_away_asymmetry": 56.0,
            "goal_environment": 74.29
          },
          "overall_rating": 69.18
        },
        "distilled": {
          "distillation_status": "available",
          "sample_size_matches": 50,
          "style_tags": [
            "draw-leaning"
          ],
          "summary": "draw-leaning"
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 50,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.88,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "draw-leaning",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "available"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:t-bramall",
              "person_id": "referee:premier-league:t-bramall",
              "name": "T Bramall",
              "display_name": "T Bramall",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 50
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:t-bramall",
              "person_id": "referee:premier-league:t-bramall",
              "name": "T Bramall",
              "display_name": "T Bramall",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 50
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 50,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 50,
              "yellow_cards": 194,
              "red_cards": 9,
              "yellow_cards_per_match": 3.88,
              "red_cards_per_match": 0.18,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.48,
              "away_win_rate": 0.2,
              "draw_rate": 0.32,
              "avg_goals": 2.6,
              "first_match_date": "2022-08-30",
              "last_match_date": "2026-04-18",
              "seasons": [
                "2022-2023",
                "2023-2024",
                "2024-2025",
                "2025-2026"
              ]
            },
            "dimension_ratings": {
              "card_strictness": 71.06,
              "home_away_asymmetry": 56.0,
              "goal_environment": 74.29
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "available",
            "basis": {
              "sample_size_matches": 50,
              "minimum_required": 30
            },
            "style_tags": [
              "draw-leaning"
            ]
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 50
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:t-harrington",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "T Harrington",
        "name": "T Harrington",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:t-harrington",
          "person_id": "referee:premier-league:t-harrington",
          "name": "T Harrington",
          "display_name": "T Harrington",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 48
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 48,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 48,
            "yellow_cards": 172,
            "red_cards": 5,
            "yellow_cards_per_match": 3.5833,
            "red_cards_per_match": 0.1042,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.375,
            "away_win_rate": 0.3958,
            "draw_rate": 0.2292,
            "avg_goals": 2.75,
            "first_match_date": "2021-12-15",
            "last_match_date": "2026-01-18",
            "seasons": [
              "2021-2022",
              "2022-2023",
              "2023-2024",
              "2024-2025",
              "2025-2026"
            ]
          },
          "dimension_ratings": {
            "card_strictness": 61.19,
            "home_away_asymmetry": 4.16,
            "goal_environment": 78.57
          },
          "overall_rating": 55.87
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 48,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 48,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.5833,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:t-harrington",
              "person_id": "referee:premier-league:t-harrington",
              "name": "T Harrington",
              "display_name": "T Harrington",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 48
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:t-harrington",
              "person_id": "referee:premier-league:t-harrington",
              "name": "T Harrington",
              "display_name": "T Harrington",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 48
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 48,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 48,
              "yellow_cards": 172,
              "red_cards": 5,
              "yellow_cards_per_match": 3.5833,
              "red_cards_per_match": 0.1042,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.375,
              "away_win_rate": 0.3958,
              "draw_rate": 0.2292,
              "avg_goals": 2.75,
              "first_match_date": "2021-12-15",
              "last_match_date": "2026-01-18",
              "seasons": [
                "2021-2022",
                "2022-2023",
                "2023-2024",
                "2024-2025",
                "2025-2026"
              ]
            },
            "dimension_ratings": {
              "card_strictness": 61.19,
              "home_away_asymmetry": 4.16,
              "goal_environment": 78.57
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 48,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 48
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:t-kirk",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "T Kirk",
        "name": "T Kirk",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:t-kirk",
          "person_id": "referee:premier-league:t-kirk",
          "name": "T Kirk",
          "display_name": "T Kirk",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 5
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "low_referee_sample",
          "sample_size_matches": 5,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 5,
            "yellow_cards": 15,
            "red_cards": 3,
            "yellow_cards_per_match": 3.0,
            "red_cards_per_match": 0.6,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.4,
            "away_win_rate": 0.4,
            "draw_rate": 0.2,
            "avg_goals": 2.0,
            "first_match_date": "2025-12-03",
            "last_match_date": "2026-04-19",
            "seasons": [
              "2025-2026"
            ]
          },
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 5,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 5,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 3.0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:t-kirk",
              "person_id": "referee:premier-league:t-kirk",
              "name": "T Kirk",
              "display_name": "T Kirk",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 5
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:t-kirk",
              "person_id": "referee:premier-league:t-kirk",
              "name": "T Kirk",
              "display_name": "T Kirk",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 5
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "low_referee_sample",
            "basis": {
              "sample_size_matches": 5,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 5,
              "yellow_cards": 15,
              "red_cards": 3,
              "yellow_cards_per_match": 3.0,
              "red_cards_per_match": 0.6,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.4,
              "away_win_rate": 0.4,
              "draw_rate": 0.2,
              "avg_goals": 2.0,
              "first_match_date": "2025-12-03",
              "last_match_date": "2026-04-19",
              "seasons": [
                "2025-2026"
              ]
            },
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 5,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 5
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:t-robinson",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "T Robinson",
        "name": "T Robinson",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:t-robinson",
          "person_id": "referee:premier-league:t-robinson",
          "name": "T Robinson",
          "display_name": "T Robinson",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 49
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "available",
          "sample_size_matches": 49,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 49,
            "yellow_cards": 204,
            "red_cards": 3,
            "yellow_cards_per_match": 4.1633,
            "red_cards_per_match": 0.0612,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.4898,
            "away_win_rate": 0.2449,
            "draw_rate": 0.2653,
            "avg_goals": 2.7347,
            "first_match_date": "2019-12-14",
            "last_match_date": "2026-03-03",
            "seasons": [
              "2019-2020",
              "2022-2023",
              "2023-2024",
              "2024-2025",
              "2025-2026"
            ]
          },
          "dimension_ratings": {
            "card_strictness": 66.82,
            "home_away_asymmetry": 48.98,
            "goal_environment": 78.13
          },
          "overall_rating": 67.21
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 49,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 49,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 4.1633,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "available"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:t-robinson",
              "person_id": "referee:premier-league:t-robinson",
              "name": "T Robinson",
              "display_name": "T Robinson",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 49
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:t-robinson",
              "person_id": "referee:premier-league:t-robinson",
              "name": "T Robinson",
              "display_name": "T Robinson",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 49
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "available",
            "basis": {
              "sample_size_matches": 49,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 49,
              "yellow_cards": 204,
              "red_cards": 3,
              "yellow_cards_per_match": 4.1633,
              "red_cards_per_match": 0.0612,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.4898,
              "away_win_rate": 0.2449,
              "draw_rate": 0.2653,
              "avg_goals": 2.7347,
              "first_match_date": "2019-12-14",
              "last_match_date": "2026-03-03",
              "seasons": [
                "2019-2020",
                "2022-2023",
                "2023-2024",
                "2024-2025",
                "2025-2026"
              ]
            },
            "dimension_ratings": {
              "card_strictness": 66.82,
              "home_away_asymmetry": 48.98,
              "goal_environment": 78.13
            }
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 49,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 49
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "person_id": "referee:premier-league:l-mason",
        "person_type": "referee",
        "competition_id": "premier_league",
        "season_id": "historical",
        "display_name": "l Mason",
        "name": "l Mason",
        "name_zh": null,
        "country_code": null,
        "country_name": null,
        "country_name_zh": null,
        "date_of_birth": null,
        "age": null,
        "photo_url": null,
        "role": "referee",
        "role_zh": "裁判",
        "direct": {
          "official_id": "referee:premier-league:l-mason",
          "person_id": "referee:premier-league:l-mason",
          "name": "l Mason",
          "display_name": "l Mason",
          "name_zh": null,
          "country": null,
          "country_code": null,
          "nationality": null,
          "association_code": null,
          "confederation": null,
          "date_of_birth": null,
          "age": null,
          "roles": [
            "referee"
          ],
          "role": "referee",
          "role_zh": "裁判",
          "assigned_matches": [],
          "assignment_status": "missing_referee_assignment",
          "fifa_listed_since": null,
          "competition_id": "premier_league",
          "season_id": "historical",
          "competition_scope": "premier_league",
          "source_status": "historical_sample_only",
          "sources": [
            "football-data.co.uk",
            "platform_predictor_migrated_epl_matches"
          ],
          "source_refs": {
            "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
            "competition_scope": "premier_league",
            "sample_size_matches": 1
          },
          "external_identity_facts": [],
          "source_url": "https://www.football-data.co.uk/",
          "updated_at": "2026-05-18T11:41:20.104382+00:00",
          "field_coverage": {
            "official_id": "available",
            "person_id": "available",
            "name": "available",
            "display_name": "available",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_source",
            "age": "pending_source",
            "roles": "available",
            "role": "available",
            "role_zh": "available",
            "assigned_matches": "pending_source",
            "assignment_status": "available",
            "fifa_listed_since": "pending_source",
            "competition_id": "available",
            "season_id": "available",
            "competition_scope": "available",
            "source_status": "available",
            "sources": "available",
            "source_refs": "available",
            "external_identity_facts": "pending_source",
            "source_url": "available",
            "updated_at": "available"
          },
          "field_sources": {
            "official_id": "historical_sample_only",
            "person_id": "historical_sample_only",
            "name": "historical_sample_only",
            "display_name": "historical_sample_only",
            "name_zh": "pending_source",
            "country": "pending_source",
            "country_code": "pending_source",
            "nationality": "pending_source",
            "association_code": "pending_source",
            "confederation": "pending_source",
            "date_of_birth": "pending_identity_source",
            "age": "pending_identity_source",
            "roles": "historical_sample_only",
            "role": "historical_sample_only",
            "role_zh": "historical_sample_only",
            "assigned_matches": "pending_source",
            "assignment_status": "historical_sample_only",
            "fifa_listed_since": "pending_identity_source",
            "competition_id": "historical_sample_only",
            "season_id": "historical_sample_only",
            "competition_scope": "historical_sample_only",
            "source_status": "historical_sample_only",
            "sources": "historical_sample_only",
            "source_refs": "historical_sample_only",
            "external_identity_facts": "pending_source",
            "source_url": "historical_sample_only",
            "updated_at": "historical_sample_only"
          }
        },
        "derived": {
          "status": "low_referee_sample",
          "sample_size_matches": 1,
          "competition_scope": "premier_league",
          "metrics": {
            "matches": 1,
            "yellow_cards": 5,
            "red_cards": 0,
            "yellow_cards_per_match": 5.0,
            "red_cards_per_match": 0.0,
            "fouls_per_match": null,
            "penalties_per_match": null,
            "home_win_rate": 0.0,
            "away_win_rate": 0.0,
            "draw_rate": 1.0,
            "avg_goals": 2.0,
            "first_match_date": "2017-05-21",
            "last_match_date": "2017-05-21",
            "seasons": [
              "2016-2017"
            ]
          },
          "dimension_ratings": {},
          "overall_rating": null
        },
        "distilled": {
          "distillation_status": "insufficient_sample",
          "sample_size_matches": 1,
          "style_tags": [],
          "summary": null
        },
        "kpis": [
          {
            "key": "role",
            "label": "Role",
            "label_zh": "身份",
            "value": "referee",
            "unit": null,
            "data_tier": "direct",
            "data_tier_label": "direct",
            "status": "available"
          },
          {
            "key": "sample_size",
            "label": "Sample size",
            "label_zh": "样本数",
            "value": 1,
            "unit": "matches",
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "yellow_cards_per_match",
            "label": "Yellow cards / match",
            "label_zh": "场均黄牌",
            "value": 5.0,
            "unit": null,
            "data_tier": "derived",
            "data_tier_label": "derived",
            "status": "low_referee_sample"
          },
          {
            "key": "style_profile",
            "label": "Style profile",
            "label_zh": "风格画像",
            "value": "insufficient_sample",
            "unit": null,
            "data_tier": "distilled",
            "data_tier_label": "distilled",
            "status": "insufficient_sample"
          }
        ],
        "sections": [
          {
            "type": "identity",
            "data_tier": "direct",
            "status": "historical_sample_only",
            "fields": {
              "official_id": "referee:premier-league:l-mason",
              "person_id": "referee:premier-league:l-mason",
              "name": "l Mason",
              "display_name": "l Mason",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 1
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00",
              "source_urls": [
                "https://www.football-data.co.uk/"
              ]
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "data_grid",
            "data_tier": "direct",
            "status": "partial",
            "fields": {
              "official_id": "referee:premier-league:l-mason",
              "person_id": "referee:premier-league:l-mason",
              "name": "l Mason",
              "display_name": "l Mason",
              "name_zh": null,
              "country": null,
              "country_code": null,
              "nationality": null,
              "association_code": null,
              "confederation": null,
              "date_of_birth": null,
              "age": null,
              "roles": [
                "referee"
              ],
              "role": "referee",
              "role_zh": "裁判",
              "assigned_matches": [],
              "assignment_status": "missing_referee_assignment",
              "fifa_listed_since": null,
              "competition_id": "premier_league",
              "season_id": "historical",
              "competition_scope": "premier_league",
              "source_status": "historical_sample_only",
              "sources": [
                "football-data.co.uk",
                "platform_predictor_migrated_epl_matches"
              ],
              "source_refs": {
                "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
                "competition_scope": "premier_league",
                "sample_size_matches": 1
              },
              "external_identity_facts": [],
              "source_url": "https://www.football-data.co.uk/",
              "updated_at": "2026-05-18T11:41:20.104382+00:00"
            },
            "field_coverage": {
              "official_id": "available",
              "person_id": "available",
              "name": "available",
              "display_name": "available",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_source",
              "age": "pending_source",
              "roles": "available",
              "role": "available",
              "role_zh": "available",
              "assigned_matches": "pending_source",
              "assignment_status": "available",
              "fifa_listed_since": "pending_source",
              "competition_id": "available",
              "season_id": "available",
              "competition_scope": "available",
              "source_status": "available",
              "sources": "available",
              "source_refs": "available",
              "external_identity_facts": "pending_source",
              "source_url": "available",
              "updated_at": "available"
            },
            "field_sources": {
              "official_id": "historical_sample_only",
              "person_id": "historical_sample_only",
              "name": "historical_sample_only",
              "display_name": "historical_sample_only",
              "name_zh": "pending_source",
              "country": "pending_source",
              "country_code": "pending_source",
              "nationality": "pending_source",
              "association_code": "pending_source",
              "confederation": "pending_source",
              "date_of_birth": "pending_identity_source",
              "age": "pending_identity_source",
              "roles": "historical_sample_only",
              "role": "historical_sample_only",
              "role_zh": "historical_sample_only",
              "assigned_matches": "pending_source",
              "assignment_status": "historical_sample_only",
              "fifa_listed_since": "pending_identity_source",
              "competition_id": "historical_sample_only",
              "season_id": "historical_sample_only",
              "competition_scope": "historical_sample_only",
              "source_status": "historical_sample_only",
              "sources": "historical_sample_only",
              "source_refs": "historical_sample_only",
              "external_identity_facts": "pending_source",
              "source_url": "historical_sample_only",
              "updated_at": "historical_sample_only"
            }
          },
          {
            "type": "officiating_metrics",
            "data_tier": "derived",
            "status": "low_referee_sample",
            "basis": {
              "sample_size_matches": 1,
              "minimum_required": 20
            },
            "metrics": {
              "matches": 1,
              "yellow_cards": 5,
              "red_cards": 0,
              "yellow_cards_per_match": 5.0,
              "red_cards_per_match": 0.0,
              "fouls_per_match": null,
              "penalties_per_match": null,
              "home_win_rate": 0.0,
              "away_win_rate": 0.0,
              "draw_rate": 1.0,
              "avg_goals": 2.0,
              "first_match_date": "2017-05-21",
              "last_match_date": "2017-05-21",
              "seasons": [
                "2016-2017"
              ]
            },
            "dimension_ratings": {}
          },
          {
            "type": "style_distillation",
            "data_tier": "distilled",
            "status": "insufficient_sample",
            "basis": {
              "sample_size_matches": 1,
              "minimum_required": 30
            },
            "style_tags": []
          }
        ],
        "data_tiers": [
          "direct",
          "derived",
          "distilled"
        ],
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_urls": [
          "https://www.football-data.co.uk/"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 1
        },
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      }
    ],
    "officials": [
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:gourari-mokrane",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:gourari-mokrane",
        "name": "GOURARI Mokrane",
        "display_name": "GOURARI Mokrane",
        "name_zh": null,
        "country": "ALG",
        "country_code": "ALG",
        "nationality": "ALG",
        "association_code": "ALG",
        "confederation": "CAF",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 757.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:zerhouni-abbes-akram",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:zerhouni-abbes-akram",
        "name": "ZERHOUNI Abbes Akram",
        "display_name": "ZERHOUNI Abbes Akram",
        "name_zh": null,
        "country": "ALG",
        "country_code": "ALG",
        "nationality": "ALG",
        "association_code": "ALG",
        "confederation": "CAF",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 851.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:jerson-santos",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:jerson-santos",
        "name": "JERSON SANTOS",
        "display_name": "JERSON SANTOS",
        "name_zh": null,
        "country": "ANG",
        "country_code": "ANG",
        "nationality": "ANG",
        "association_code": "ANG",
        "confederation": null,
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 804.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:belatti-juan-pablo",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:belatti-juan-pablo",
        "name": "BELATTI Juan Pablo",
        "display_name": "BELATTI Juan Pablo",
        "name_zh": null,
        "country": "ARG",
        "country_code": "ARG",
        "nationality": "ARG",
        "association_code": "ARG",
        "confederation": "CONMEBOL",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 442.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:chade-gabriel",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:chade-gabriel",
        "name": "CHADE Gabriel",
        "display_name": "CHADE Gabriel",
        "name_zh": null,
        "country": "ARG",
        "country_code": "ARG",
        "nationality": "ARG",
        "association_code": "ARG",
        "confederation": "CONMEBOL",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 583.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:del-yesso-maximiliano",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:del-yesso-maximiliano",
        "name": "DEL YESSO Maximiliano",
        "display_name": "DEL YESSO Maximiliano",
        "name_zh": null,
        "country": "ARG",
        "country_code": "ARG",
        "nationality": "ARG",
        "association_code": "ARG",
        "confederation": "CONMEBOL",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 662.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:navarro-cristian",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:navarro-cristian",
        "name": "NAVARRO Cristian",
        "display_name": "NAVARRO Cristian",
        "name_zh": null,
        "country": "ARG",
        "country_code": "ARG",
        "nationality": "ARG",
        "association_code": "ARG",
        "confederation": "CONMEBOL",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 426.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:rodriguez-facundo",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:rodriguez-facundo",
        "name": "RODRIGUEZ Facundo",
        "display_name": "RODRIGUEZ Facundo",
        "name_zh": null,
        "country": "ARG",
        "country_code": "ARG",
        "nationality": "ARG",
        "association_code": "ARG",
        "confederation": "CONMEBOL",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 646.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:lakrindis-george",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:lakrindis-george",
        "name": "LAKRINDIS George",
        "display_name": "LAKRINDIS George",
        "name_zh": null,
        "country": "AUS",
        "country_code": "AUS",
        "nationality": "AUS",
        "association_code": "AUS",
        "confederation": "AFC",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 190.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:lindsay-james",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:lindsay-james",
        "name": "LINDSAY James",
        "display_name": "LINDSAY James",
        "name_zh": null,
        "country": "AUS",
        "country_code": "AUS",
        "nationality": "AUS",
        "association_code": "AUS",
        "confederation": "AFC",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 205.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:bruno-boschilia",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:bruno-boschilia",
        "name": "BRUNO BOSCHILIA",
        "display_name": "BRUNO BOSCHILIA",
        "name_zh": null,
        "country": "BRA",
        "country_code": "BRA",
        "nationality": "BRA",
        "association_code": "BRA",
        "confederation": "CONMEBOL",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 520.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:bruno-pires",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:bruno-pires",
        "name": "BRUNO PIRES",
        "display_name": "BRUNO PIRES",
        "name_zh": null,
        "country": "BRA",
        "country_code": "BRA",
        "nationality": "BRA",
        "association_code": "BRA",
        "confederation": "CONMEBOL",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 536.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:danilo-manis",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:danilo-manis",
        "name": "DANILO MANIS",
        "display_name": "DANILO MANIS",
        "name_zh": null,
        "country": "BRA",
        "country_code": "BRA",
        "nationality": "BRA",
        "association_code": "BRA",
        "confederation": "CONMEBOL",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 599.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:figueiredo-rodrigo",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:figueiredo-rodrigo",
        "name": "FIGUEIREDO Rodrigo",
        "display_name": "FIGUEIREDO Rodrigo",
        "name_zh": null,
        "country": "BRA",
        "country_code": "BRA",
        "nationality": "BRA",
        "association_code": "BRA",
        "confederation": "CONMEBOL",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 725.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:rafael-alves",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:rafael-alves",
        "name": "RAFAEL ALVES",
        "display_name": "RAFAEL ALVES",
        "name_zh": null,
        "country": "BRA",
        "country_code": "BRA",
        "nationality": "BRA",
        "association_code": "BRA",
        "confederation": "CONMEBOL",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 552.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:arfa-lyes",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:arfa-lyes",
        "name": "ARFA Lyes",
        "display_name": "ARFA Lyes",
        "name_zh": null,
        "country": "CAN",
        "country_code": "CAN",
        "nationality": "CAN",
        "association_code": "CAN",
        "confederation": "CONCACAF",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 331.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:barwegen-micheal",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:barwegen-micheal",
        "name": "BARWEGEN Micheal",
        "display_name": "BARWEGEN Micheal",
        "name_zh": null,
        "country": "CAN",
        "country_code": "CAN",
        "nationality": "CAN",
        "association_code": "CAN",
        "confederation": "CONCACAF",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 379.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:retamal-jose",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:retamal-jose",
        "name": "RETAMAL Jose",
        "display_name": "RETAMAL Jose",
        "name_zh": null,
        "country": "CHI",
        "country_code": "CHI",
        "nationality": "CHI",
        "association_code": "CHI",
        "confederation": "CONMEBOL",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 615.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:rocha-miguel",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:rocha-miguel",
        "name": "ROCHA Miguel",
        "display_name": "ROCHA Miguel",
        "name_zh": null,
        "country": "CHI",
        "country_code": "CHI",
        "nationality": "CHI",
        "association_code": "CHI",
        "confederation": "CONMEBOL",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 631.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:zhou-fei",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:zhou-fei",
        "name": "ZHOU Fei",
        "display_name": "ZHOU Fei",
        "name_zh": null,
        "country": "CHN",
        "country_code": "CHN",
        "nationality": "CHN",
        "association_code": "CHN",
        "confederation": "AFC",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 867.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:noupue-elvis",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:noupue-elvis",
        "name": "NOUPUE Elvis",
        "display_name": "NOUPUE Elvis",
        "name_zh": null,
        "country": "CMR",
        "country_code": "CMR",
        "nationality": "CMR",
        "association_code": "CMR",
        "confederation": null,
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 457.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:guzman-alexander",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:guzman-alexander",
        "name": "GUZMAN Alexander",
        "display_name": "GUZMAN Alexander",
        "name_zh": null,
        "country": "COL",
        "country_code": "COL",
        "nationality": "COL",
        "association_code": "COL",
        "confederation": "CONMEBOL",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 772.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:mora-juan-carlos",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:mora-juan-carlos",
        "name": "MORA Juan Carlos",
        "display_name": "MORA Juan Carlos",
        "name_zh": null,
        "country": "CRC",
        "country_code": "CRC",
        "nationality": "CRC",
        "association_code": "CRC",
        "confederation": "CONCACAF",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 331.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:abouelregal-mahmoud",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:abouelregal-mahmoud",
        "name": "ABOUELREGAL Mahmoud",
        "display_name": "ABOUELREGAL Mahmoud",
        "name_zh": null,
        "country": "EGY",
        "country_code": "EGY",
        "nationality": "EGY",
        "association_code": "EGY",
        "confederation": "CAF",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 205.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:hossam-taha-ahmed",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:hossam-taha-ahmed",
        "name": "HOSSAM TAHA Ahmed",
        "display_name": "HOSSAM TAHA Ahmed",
        "name_zh": null,
        "country": "EGY",
        "country_code": "EGY",
        "nationality": "EGY",
        "association_code": "EGY",
        "confederation": "CAF",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 788.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:beswick-gary",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:beswick-gary",
        "name": "BESWICK Gary",
        "display_name": "BESWICK Gary",
        "name_zh": null,
        "country": "ENG",
        "country_code": "ENG",
        "nationality": "ENG",
        "association_code": "ENG",
        "confederation": "UEFA",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 457.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:burt-stuart",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:burt-stuart",
        "name": "BURT Stuart",
        "display_name": "BURT Stuart",
        "name_zh": null,
        "country": "ENG",
        "country_code": "ENG",
        "nationality": "ENG",
        "association_code": "ENG",
        "confederation": "UEFA",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 552.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:mainwaring-james",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:mainwaring-james",
        "name": "MAINWARING James",
        "display_name": "MAINWARING James",
        "name_zh": null,
        "country": "ENG",
        "country_code": "ENG",
        "nationality": "ENG",
        "association_code": "ENG",
        "confederation": "UEFA",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 268.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:nunn-adam",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:nunn-adam",
        "name": "NUNN Adam",
        "display_name": "NUNN Adam",
        "name_zh": null,
        "country": "ENG",
        "country_code": "ENG",
        "nationality": "ENG",
        "association_code": "ENG",
        "confederation": "UEFA",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 473.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:naranjo-perez-jose-enrique",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:naranjo-perez-jose-enrique",
        "name": "NARANJO PEREZ Jose Enrique",
        "display_name": "NARANJO PEREZ Jose Enrique",
        "name_zh": null,
        "country": "ESP",
        "country_code": "ESP",
        "nationality": "ESP",
        "association_code": "ESP",
        "confederation": "UEFA",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 410.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:sanchez-diego",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:sanchez-diego",
        "name": "SANCHEZ Diego",
        "display_name": "SANCHEZ Diego",
        "name_zh": null,
        "country": "ESP",
        "country_code": "ESP",
        "nationality": "ESP",
        "association_code": "ESP",
        "confederation": "UEFA",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 678.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:danos-nicolas",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:danos-nicolas",
        "name": "DANOS Nicolas",
        "display_name": "DANOS Nicolas",
        "name_zh": null,
        "country": "FRA",
        "country_code": "FRA",
        "nationality": "FRA",
        "association_code": "FRA",
        "confederation": "UEFA",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 615.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:mugnier-cyril",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:mugnier-cyril",
        "name": "MUGNIER Cyril",
        "display_name": "MUGNIER Cyril",
        "name_zh": null,
        "country": "FRA",
        "country_code": "FRA",
        "nationality": "FRA",
        "association_code": "FRA",
        "confederation": "UEFA",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 394.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:pages-benjamin",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:pages-benjamin",
        "name": "PAGES Benjamin",
        "display_name": "PAGES Benjamin",
        "name_zh": null,
        "country": "FRA",
        "country_code": "FRA",
        "nationality": "FRA",
        "association_code": "FRA",
        "confederation": "UEFA",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 505.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:rahmouni-mehdi",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:rahmouni-mehdi",
        "name": "RAHMOUNI Mehdi",
        "display_name": "RAHMOUNI Mehdi",
        "name_zh": null,
        "country": "FRA",
        "country_code": "FRA",
        "nationality": "FRA",
        "association_code": "FRA",
        "confederation": "UEFA",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 568.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:abeigne-amos",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:abeigne-amos",
        "name": "ABEIGNE Amos",
        "display_name": "ABEIGNE Amos",
        "name_zh": null,
        "country": "GAB",
        "country_code": "GAB",
        "nationality": "GAB",
        "association_code": "GAB",
        "confederation": "CAF",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 190.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:ditsoga-boris",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:ditsoga-boris",
        "name": "DITSOGA Boris",
        "display_name": "DITSOGA Boris",
        "name_zh": null,
        "country": "GAB",
        "country_code": "GAB",
        "nationality": "GAB",
        "association_code": "GAB",
        "confederation": "CAF",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 694.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:dietz-christian",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:dietz-christian",
        "name": "DIETZ Christian",
        "display_name": "DIETZ Christian",
        "name_zh": null,
        "country": "GER",
        "country_code": "GER",
        "nationality": "GER",
        "association_code": "GER",
        "confederation": "UEFA",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 678.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:kempter-robert",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:kempter-robert",
        "name": "KEMPTER Robert",
        "display_name": "KEMPTER Robert",
        "name_zh": null,
        "country": "GER",
        "country_code": "GER",
        "nationality": "GER",
        "association_code": "GER",
        "confederation": "UEFA",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 835.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:lopez-walter",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:lopez-walter",
        "name": "LOPEZ Walter",
        "display_name": "LOPEZ Walter",
        "name_zh": null,
        "country": "HON",
        "country_code": "HON",
        "nationality": "HON",
        "association_code": "HON",
        "confederation": "CONCACAF",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 237.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:ramirez-christian",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:ramirez-christian",
        "name": "RAMIREZ Christian",
        "display_name": "RAMIREZ Christian",
        "name_zh": null,
        "country": "HON",
        "country_code": "HON",
        "nationality": "HON",
        "association_code": "HON",
        "confederation": "CONCACAF",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 583.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:bindoni-daniele",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:bindoni-daniele",
        "name": "BINDONI Daniele",
        "display_name": "BINDONI Daniele",
        "name_zh": null,
        "country": "ITA",
        "country_code": "ITA",
        "nationality": "ITA",
        "association_code": "ITA",
        "confederation": "UEFA",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 473.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:tegoni-alberto",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:tegoni-alberto",
        "name": "TEGONI Alberto",
        "display_name": "TEGONI Alberto",
        "name_zh": null,
        "country": "ITA",
        "country_code": "ITA",
        "nationality": "ITA",
        "association_code": "ITA",
        "confederation": "UEFA",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 757.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:al-kalaf-mohammad",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:al-kalaf-mohammad",
        "name": "AL KALAF Mohammad",
        "display_name": "AL KALAF Mohammad",
        "name_zh": null,
        "country": "JOR",
        "country_code": "JOR",
        "nationality": "JOR",
        "association_code": "JOR",
        "confederation": "AFC",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 268.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:al-roalle-ahmad",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:al-roalle-ahmad",
        "name": "AL ROALLE Ahmad",
        "display_name": "AL ROALLE Ahmad",
        "name_zh": null,
        "country": "JOR",
        "country_code": "JOR",
        "nationality": "JOR",
        "association_code": "JOR",
        "confederation": "AFC",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 316.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:mihara-jun",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:mihara-jun",
        "name": "MIHARA Jun",
        "display_name": "MIHARA Jun",
        "name_zh": null,
        "country": "JPN",
        "country_code": "JPN",
        "nationality": "JPN",
        "association_code": "JPN",
        "confederation": "AFC",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 316.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:al-abakry-mohammed",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:al-abakry-mohammed",
        "name": "AL ABAKRY Mohammed",
        "display_name": "AL ABAKRY Mohammed",
        "name_zh": null,
        "country": "KSA",
        "country_code": "KSA",
        "nationality": "KSA",
        "association_code": "KSA",
        "confederation": "AFC",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 237.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:akarkad-mostafa",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:akarkad-mostafa",
        "name": "AKARKAD Mostafa",
        "display_name": "AKARKAD Mostafa",
        "name_zh": null,
        "country": "MAR",
        "country_code": "MAR",
        "nationality": "MAR",
        "association_code": "MAR",
        "confederation": "CAF",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 221.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:brinsi-zakaria",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:brinsi-zakaria",
        "name": "BRINSI Zakaria",
        "display_name": "BRINSI Zakaria",
        "name_zh": null,
        "country": "MAR",
        "country_code": "MAR",
        "nationality": "MAR",
        "association_code": "MAR",
        "confederation": "CAF",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 505.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:bisguerra-marco",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:bisguerra-marco",
        "name": "BISGUERRA Marco",
        "display_name": "BISGUERRA Marco",
        "name_zh": null,
        "country": "MEX",
        "country_code": "MEX",
        "nationality": "MEX",
        "association_code": "MEX",
        "confederation": "CONCACAF",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 489.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:morin-alberto",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:morin-alberto",
        "name": "MORIN Alberto",
        "display_name": "MORIN Alberto",
        "name_zh": null,
        "country": "MEX",
        "country_code": "MEX",
        "nationality": "MEX",
        "association_code": "MEX",
        "confederation": "CONCACAF",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 379.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:ramirez-sandra",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:ramirez-sandra",
        "name": "RAMIREZ Sandra",
        "display_name": "RAMIREZ Sandra",
        "name_zh": null,
        "country": "MEX",
        "country_code": "MEX",
        "nationality": "MEX",
        "association_code": "MEX",
        "confederation": "CONCACAF",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 599.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:pupiro-antonio",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:pupiro-antonio",
        "name": "PUPIRO Antonio",
        "display_name": "PUPIRO Antonio",
        "name_zh": null,
        "country": "NCA",
        "country_code": "NCA",
        "nationality": "NCA",
        "association_code": "NCA",
        "confederation": null,
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 536.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:de-vries-jan",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:de-vries-jan",
        "name": "DE VRIES Jan",
        "display_name": "DE VRIES Jan",
        "name_zh": null,
        "country": "NED",
        "country_code": "NED",
        "nationality": "NED",
        "association_code": "NED",
        "confederation": "UEFA",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 646.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:steegstra-hessel",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:steegstra-hessel",
        "name": "STEEGSTRA Hessel",
        "display_name": "STEEGSTRA Hessel",
        "name_zh": null,
        "country": "NED",
        "country_code": "NED",
        "nationality": "NED",
        "association_code": "NED",
        "confederation": "UEFA",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 725.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:bashevkin-isaak",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:bashevkin-isaak",
        "name": "BASHEVKIN Isaak",
        "display_name": "BASHEVKIN Isaak",
        "name_zh": null,
        "country": "NOR",
        "country_code": "NOR",
        "nationality": "NOR",
        "association_code": "NOR",
        "confederation": "UEFA",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 394.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:engan-jan-erik",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:engan-jan-erik",
        "name": "ENGAN Jan Erik",
        "display_name": "ENGAN Jan Erik",
        "name_zh": null,
        "country": "NOR",
        "country_code": "NOR",
        "nationality": "NOR",
        "association_code": "NOR",
        "confederation": "UEFA",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 709.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:trevis-isaac",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:trevis-isaac",
        "name": "TREVIS Isaac",
        "display_name": "TREVIS Isaac",
        "name_zh": null,
        "country": "NZL",
        "country_code": "NZL",
        "nationality": "NZL",
        "association_code": "NZL",
        "confederation": "OFC",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 772.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:cardozo-eduardo",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:cardozo-eduardo",
        "name": "CARDOZO Eduardo",
        "display_name": "CARDOZO Eduardo",
        "name_zh": null,
        "country": "PAR",
        "country_code": "PAR",
        "nationality": "PAR",
        "association_code": "PAR",
        "confederation": "CONMEBOL",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 568.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:saldivar-milciades",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:saldivar-milciades",
        "name": "SALDIVAR Milciades",
        "display_name": "SALDIVAR Milciades",
        "name_zh": null,
        "country": "PAR",
        "country_code": "PAR",
        "nationality": "PAR",
        "association_code": "PAR",
        "confederation": "CONMEBOL",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 662.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:orue-michael",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:orue-michael",
        "name": "ORUE Michael",
        "display_name": "ORUE Michael",
        "name_zh": null,
        "country": "PER",
        "country_code": "PER",
        "nationality": "PER",
        "association_code": "PER",
        "confederation": "CONMEBOL",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 489.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:kupsik-adam",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:kupsik-adam",
        "name": "KUPSIK Adam",
        "display_name": "KUPSIK Adam",
        "name_zh": null,
        "country": "POL",
        "country_code": "POL",
        "nationality": "POL",
        "association_code": "POL",
        "confederation": "UEFA",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 410.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:listkiewicz-tomasz",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:listkiewicz-tomasz",
        "name": "LISTKIEWICZ Tomasz",
        "display_name": "LISTKIEWICZ Tomasz",
        "name_zh": null,
        "country": "POL",
        "country_code": "POL",
        "nationality": "POL",
        "association_code": "POL",
        "confederation": "UEFA",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 221.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:jesus-bruno",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:jesus-bruno",
        "name": "JESUS Bruno",
        "display_name": "JESUS Bruno",
        "name_zh": null,
        "country": "POR",
        "country_code": "POR",
        "nationality": "POR",
        "association_code": "POR",
        "confederation": "UEFA",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 820.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:maia-luciano",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:maia-luciano",
        "name": "MAIA Luciano",
        "display_name": "MAIA Luciano",
        "name_zh": null,
        "country": "POR",
        "country_code": "POR",
        "nationality": "POR",
        "association_code": "POR",
        "confederation": "UEFA",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 253.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:al-maqaleh-saoud",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:al-maqaleh-saoud",
        "name": "AL MAQALEH Saoud",
        "display_name": "AL MAQALEH Saoud",
        "name_zh": null,
        "country": "QAT",
        "country_code": "QAT",
        "nationality": "QAT",
        "association_code": "QAT",
        "confederation": "AFC",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 284.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:al-marri-taleb",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:al-marri-taleb",
        "name": "AL MARRI Taleb",
        "display_name": "AL MARRI Taleb",
        "name_zh": null,
        "country": "QAT",
        "country_code": "QAT",
        "nationality": "QAT",
        "association_code": "QAT",
        "confederation": "AFC",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 300.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:marica-mihai",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:marica-mihai",
        "name": "MARICA Mihai",
        "display_name": "MARICA Mihai",
        "name_zh": null,
        "country": "ROU",
        "country_code": "ROU",
        "nationality": "ROU",
        "association_code": "ROU",
        "confederation": "UEFA",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 284.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:tunyogi-ferencz",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:tunyogi-ferencz",
        "name": "TUNYOGI Ferencz",
        "display_name": "TUNYOGI Ferencz",
        "name_zh": null,
        "country": "ROU",
        "country_code": "ROU",
        "nationality": "ROU",
        "association_code": "ROU",
        "confederation": "UEFA",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 804.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:siwela-zakhele",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:siwela-zakhele",
        "name": "SIWELA Zakhele",
        "display_name": "SIWELA Zakhele",
        "name_zh": null,
        "country": "RSA",
        "country_code": "RSA",
        "nationality": "RSA",
        "association_code": "RSA",
        "confederation": "CAF",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 694.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:moran-david",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:moran-david",
        "name": "MORAN David",
        "display_name": "MORAN David",
        "name_zh": null,
        "country": "SLV",
        "country_code": "SLV",
        "nationality": "SLV",
        "association_code": "SLV",
        "confederation": "CONCACAF",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 347.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:de-almeida-stephane",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:de-almeida-stephane",
        "name": "DE ALMEIDA Stephane",
        "display_name": "DE ALMEIDA Stephane",
        "name_zh": null,
        "country": "SUI",
        "country_code": "SUI",
        "nationality": "SUI",
        "association_code": "SUI",
        "confederation": "UEFA",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 631.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:klancnik-tomaz",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:klancnik-tomaz",
        "name": "KLANCNIK Tomaz",
        "display_name": "KLANCNIK Tomaz",
        "name_zh": null,
        "country": "SVN",
        "country_code": "SVN",
        "nationality": "SVN",
        "association_code": "SVN",
        "confederation": "UEFA",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 851.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:kovacic-andraz",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:kovacic-andraz",
        "name": "KOVACIC Andraz",
        "display_name": "KOVACIC Andraz",
        "name_zh": null,
        "country": "SVN",
        "country_code": "SVN",
        "nationality": "SVN",
        "association_code": "SVN",
        "confederation": "UEFA",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 867.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:beigi-mahbod",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:beigi-mahbod",
        "name": "BEIGI Mahbod",
        "display_name": "BEIGI Mahbod",
        "name_zh": null,
        "country": "SWE",
        "country_code": "SWE",
        "nationality": "SWE",
        "association_code": "SWE",
        "confederation": "UEFA",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 426.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:soderkvist-andreas",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:soderkvist-andreas",
        "name": "SODERKVIST Andreas",
        "display_name": "SODERKVIST Andreas",
        "name_zh": null,
        "country": "SWE",
        "country_code": "SWE",
        "nationality": "SWE",
        "association_code": "SWE",
        "confederation": "UEFA",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 709.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:wales-caleb",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:wales-caleb",
        "name": "WALES Caleb",
        "display_name": "WALES Caleb",
        "name_zh": null,
        "country": "TRI",
        "country_code": "TRI",
        "nationality": "TRI",
        "association_code": "TRI",
        "confederation": null,
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 835.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:al-hammadi-mohamed",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:al-hammadi-mohamed",
        "name": "AL HAMMADI Mohamed",
        "display_name": "AL HAMMADI Mohamed",
        "name_zh": null,
        "country": "UAE",
        "country_code": "UAE",
        "nationality": "UAE",
        "association_code": "UAE",
        "confederation": "AFC",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 253.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:barreiro-carlos",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:barreiro-carlos",
        "name": "BARREIRO Carlos",
        "display_name": "BARREIRO Carlos",
        "name_zh": null,
        "country": "URU",
        "country_code": "URU",
        "nationality": "URU",
        "association_code": "URU",
        "confederation": "CONMEBOL",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 363.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:taran-nicolas",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:taran-nicolas",
        "name": "TARAN Nicolas",
        "display_name": "TARAN Nicolas",
        "name_zh": null,
        "country": "URU",
        "country_code": "URU",
        "nationality": "URU",
        "association_code": "URU",
        "confederation": "CONMEBOL",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 741.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:atkins-kyle",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:atkins-kyle",
        "name": "ATKINS Kyle",
        "display_name": "ATKINS Kyle",
        "name_zh": null,
        "country": "USA",
        "country_code": "USA",
        "nationality": "USA",
        "association_code": "USA",
        "confederation": "CONCACAF",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 347.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:mayo-brooke",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:mayo-brooke",
        "name": "MAYO Brooke",
        "display_name": "MAYO Brooke",
        "name_zh": null,
        "country": "USA",
        "country_code": "USA",
        "nationality": "USA",
        "association_code": "USA",
        "confederation": "CONCACAF",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 300.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:nesbitt-kathryn",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:nesbitt-kathryn",
        "name": "NESBITT Kathryn",
        "display_name": "NESBITT Kathryn",
        "name_zh": null,
        "country": "USA",
        "country_code": "USA",
        "nationality": "USA",
        "association_code": "USA",
        "confederation": "CONCACAF",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 442.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:parker-corey",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:parker-corey",
        "name": "PARKER Corey",
        "display_name": "PARKER Corey",
        "name_zh": null,
        "country": "USA",
        "country_code": "USA",
        "nationality": "USA",
        "association_code": "USA",
        "confederation": "CONCACAF",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 520.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:gaynullin-timur",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:gaynullin-timur",
        "name": "GAYNULLIN Timur",
        "display_name": "GAYNULLIN Timur",
        "name_zh": null,
        "country": "UZB",
        "country_code": "UZB",
        "nationality": "UZB",
        "association_code": "UZB",
        "confederation": "AFC",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 1,
          "pdf_y": 741.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:tsapenko-andrey",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:tsapenko-andrey",
        "name": "TSAPENKO Andrey",
        "display_name": "TSAPENKO Andrey",
        "name_zh": null,
        "country": "UZB",
        "country_code": "UZB",
        "nationality": "UZB",
        "association_code": "UZB",
        "confederation": "AFC",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 788.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:moreno-tulio",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:moreno-tulio",
        "name": "MORENO Tulio",
        "display_name": "MORENO Tulio",
        "name_zh": null,
        "country": "VEN",
        "country_code": "VEN",
        "nationality": "VEN",
        "association_code": "VEN",
        "confederation": "CONMEBOL",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 363.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:assistant_referee:urrego-jorge",
        "person_id": "official:fifa-world-cup:2026:assistant_referee:urrego-jorge",
        "name": "URREGO Jorge",
        "display_name": "URREGO Jorge",
        "name_zh": null,
        "country": "VEN",
        "country_code": "VEN",
        "nationality": "VEN",
        "association_code": "VEN",
        "confederation": "CONMEBOL",
        "roles": [
          "assistant_referee"
        ],
        "role": "assistant_referee",
        "role_zh": "助理裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 2,
          "pdf_y": 820.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:ghorbal-mustapha",
        "person_id": "official:fifa-world-cup:2026:referee:ghorbal-mustapha",
        "name": "GHORBAL Mustapha",
        "display_name": "GHORBAL Mustapha",
        "name_zh": null,
        "country": "ALG",
        "country_code": "ALG",
        "nationality": "ALG",
        "association_code": "ALG",
        "confederation": "CAF",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 457.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1985-08-19",
        "age": 40,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q64027388",
            "source_refs": {
              "wikidata_qid": "Q64027388",
              "wikidata_label": "Mustapha Ghorbal",
              "probe_confidence": "high",
              "score": 100,
              "score_reasons": [
                "name_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:falcon-perez-yael",
        "person_id": "official:fifa-world-cup:2026:referee:falcon-perez-yael",
        "name": "FALCON PEREZ Yael",
        "display_name": "FALCON PEREZ Yael",
        "name_zh": null,
        "country": "ARG",
        "country_code": "ARG",
        "nationality": "ARG",
        "association_code": "ARG",
        "confederation": "CONMEBOL",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 394.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1988-05-04",
        "age": 38,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q111424865",
            "source_refs": {
              "wikidata_qid": "Q111424865",
              "wikidata_label": "Yael Falcón",
              "probe_confidence": "high",
              "score": 100,
              "score_reasons": [
                "name_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:herrera-dario",
        "person_id": "official:fifa-world-cup:2026:referee:herrera-dario",
        "name": "HERRERA Dario",
        "display_name": "HERRERA Dario",
        "name_zh": null,
        "country": "ARG",
        "country_code": "ARG",
        "nationality": "ARG",
        "association_code": "ARG",
        "confederation": "CONMEBOL",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 489.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1985-02-24",
        "age": 41,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q19900151",
            "source_refs": {
              "wikidata_qid": "Q19900151",
              "wikidata_label": "Darío Humberto Herrera",
              "probe_confidence": "high",
              "score": 90,
              "score_reasons": [
                "alias_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:tello-facundo",
        "person_id": "official:fifa-world-cup:2026:referee:tello-facundo",
        "name": "TELLO Facundo",
        "display_name": "TELLO Facundo",
        "name_zh": null,
        "country": "ARG",
        "country_code": "ARG",
        "nationality": "ARG",
        "association_code": "ARG",
        "confederation": "CONMEBOL",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 898.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1982-05-04",
        "age": 44,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q56241359",
            "source_refs": {
              "wikidata_qid": "Q56241359",
              "wikidata_label": "Facundo Tello",
              "probe_confidence": "high",
              "score": 100,
              "score_reasons": [
                "name_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:faghani-alireza",
        "person_id": "official:fifa-world-cup:2026:referee:faghani-alireza",
        "name": "FAGHANI Alireza",
        "display_name": "FAGHANI Alireza",
        "name_zh": null,
        "country": "AUS",
        "country_code": "AUS",
        "nationality": "AUS",
        "association_code": "AUS",
        "confederation": "AFC",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 379.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1978-03-21",
        "age": 48,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q650372",
            "source_refs": {
              "wikidata_qid": "Q650372",
              "wikidata_label": "Alireza Faghani",
              "probe_confidence": "high",
              "score": 100,
              "score_reasons": [
                "name_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:claus-raphael",
        "person_id": "official:fifa-world-cup:2026:referee:claus-raphael",
        "name": "CLAUS Raphael",
        "display_name": "CLAUS Raphael",
        "name_zh": null,
        "country": "BRA",
        "country_code": "BRA",
        "nationality": "BRA",
        "association_code": "BRA",
        "confederation": "CONMEBOL",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 331.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1979-09-06",
        "age": 46,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q21290419",
            "source_refs": {
              "wikidata_qid": "Q21290419",
              "wikidata_label": "Raphael Claus",
              "probe_confidence": "high",
              "score": 100,
              "score_reasons": [
                "name_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:ramon-abatti",
        "person_id": "official:fifa-world-cup:2026:referee:ramon-abatti",
        "name": "RAMON ABATTI",
        "display_name": "RAMON ABATTI",
        "name_zh": null,
        "country": "BRA",
        "country_code": "BRA",
        "nationality": "BRA",
        "association_code": "BRA",
        "confederation": "CONMEBOL",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 788.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1989-09-18",
        "age": 36,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q133462452",
            "source_refs": {
              "wikidata_qid": "Q133462452",
              "wikidata_label": "Ramon Abatti Abel",
              "probe_confidence": "high",
              "score": 100,
              "score_reasons": [
                "name_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:wilton-sampaio",
        "person_id": "official:fifa-world-cup:2026:referee:wilton-sampaio",
        "name": "WILTON SAMPAIO",
        "display_name": "WILTON SAMPAIO",
        "name_zh": null,
        "country": "BRA",
        "country_code": "BRA",
        "nationality": "BRA",
        "association_code": "BRA",
        "confederation": "CONMEBOL",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 977.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1981-12-28",
        "age": 44,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q16941092",
            "source_refs": {
              "wikidata_qid": "Q16941092",
              "wikidata_label": "Wilton Pereira Sampaio",
              "probe_confidence": "high",
              "score": 90,
              "score_reasons": [
                "alias_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:fischer-drew",
        "person_id": "official:fifa-world-cup:2026:referee:fischer-drew",
        "name": "FISCHER Drew",
        "display_name": "FISCHER Drew",
        "name_zh": null,
        "country": "CAN",
        "country_code": "CAN",
        "nationality": "CAN",
        "association_code": "CAN",
        "confederation": "CONCACAF",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 410.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1980-07-10",
        "age": 45,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q19877945",
            "source_refs": {
              "wikidata_qid": "Q19877945",
              "wikidata_label": "Drew Fischer",
              "probe_confidence": "high",
              "score": 100,
              "score_reasons": [
                "name_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:garay-cristian",
        "person_id": "official:fifa-world-cup:2026:referee:garay-cristian",
        "name": "GARAY Cristian",
        "display_name": "GARAY Cristian",
        "name_zh": null,
        "country": "CHI",
        "country_code": "CHI",
        "nationality": "CHI",
        "association_code": "CHI",
        "confederation": "CONMEBOL",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 426.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1989-04-08",
        "age": 37,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q117813943",
            "source_refs": {
              "wikidata_qid": "Q117813943",
              "wikidata_label": "Cristián Garay",
              "probe_confidence": "high",
              "score": 100,
              "score_reasons": [
                "name_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:ma-ning",
        "person_id": "official:fifa-world-cup:2026:referee:ma-ning",
        "name": "MA Ning",
        "display_name": "MA Ning",
        "name_zh": null,
        "country": "CHN",
        "country_code": "CHN",
        "nationality": "CHN",
        "association_code": "CHN",
        "confederation": "AFC",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 568.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:rojas-andres",
        "person_id": "official:fifa-world-cup:2026:referee:rojas-andres",
        "name": "ROJAS Andres",
        "display_name": "ROJAS Andres",
        "name_zh": null,
        "country": "COL",
        "country_code": "COL",
        "nationality": "COL",
        "association_code": "COL",
        "confederation": "CONMEBOL",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 820.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1984-01-01",
        "age": 42,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q65028736",
            "source_refs": {
              "wikidata_qid": "Q65028736",
              "wikidata_label": "Andrés Rojas",
              "probe_confidence": "high",
              "score": 100,
              "score_reasons": [
                "name_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:calderon-juan",
        "person_id": "official:fifa-world-cup:2026:referee:calderon-juan",
        "name": "CALDERON Juan",
        "display_name": "CALDERON Juan",
        "name_zh": null,
        "country": "CRC",
        "country_code": "CRC",
        "nationality": "CRC",
        "association_code": "CRC",
        "confederation": "CONCACAF",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 316.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:mohamed-amin",
        "person_id": "official:fifa-world-cup:2026:referee:mohamed-amin",
        "name": "MOHAMED Amin",
        "display_name": "MOHAMED Amin",
        "name_zh": null,
        "country": "EGY",
        "country_code": "EGY",
        "nationality": "EGY",
        "association_code": "EGY",
        "confederation": "CAF",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 662.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1985-09-25",
        "age": 40,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q29045189",
            "source_refs": {
              "wikidata_qid": "Q29045189",
              "wikidata_label": "Amin Omar",
              "probe_confidence": "high",
              "score": 90,
              "score_reasons": [
                "alias_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:oliver-michael",
        "person_id": "official:fifa-world-cup:2026:referee:oliver-michael",
        "name": "OLIVER Michael",
        "display_name": "OLIVER Michael",
        "name_zh": null,
        "country": "ENG",
        "country_code": "ENG",
        "nationality": "ENG",
        "association_code": "ENG",
        "confederation": "UEFA",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 709.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1985-02-20",
        "age": 41,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q4333767",
            "source_refs": {
              "wikidata_qid": "Q4333767",
              "wikidata_label": "Michael Oliver",
              "probe_confidence": "high",
              "score": 100,
              "score_reasons": [
                "name_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:taylor-anthony",
        "person_id": "official:fifa-world-cup:2026:referee:taylor-anthony",
        "name": "TAYLOR Anthony",
        "display_name": "TAYLOR Anthony",
        "name_zh": null,
        "country": "ENG",
        "country_code": "ENG",
        "nationality": "ENG",
        "association_code": "ENG",
        "confederation": "UEFA",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 867.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1978-10-20",
        "age": 47,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q4453759",
            "source_refs": {
              "wikidata_qid": "Q4453759",
              "wikidata_label": "Anthony Taylor",
              "probe_confidence": "high",
              "score": 100,
              "score_reasons": [
                "name_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:hernandez-alejandro",
        "person_id": "official:fifa-world-cup:2026:referee:hernandez-alejandro",
        "name": "HERNANDEZ Alejandro",
        "display_name": "HERNANDEZ Alejandro",
        "name_zh": null,
        "country": "ESP",
        "country_code": "ESP",
        "nationality": "ESP",
        "association_code": "ESP",
        "confederation": "UEFA",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 473.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:letexier-francois",
        "person_id": "official:fifa-world-cup:2026:referee:letexier-francois",
        "name": "LETEXIER Francois",
        "display_name": "LETEXIER Francois",
        "name_zh": null,
        "country": "FRA",
        "country_code": "FRA",
        "nationality": "FRA",
        "association_code": "FRA",
        "confederation": "UEFA",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 552.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1989-04-23",
        "age": 37,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q47463621",
            "source_refs": {
              "wikidata_qid": "Q47463621",
              "wikidata_label": "François Letexier",
              "probe_confidence": "high",
              "score": 100,
              "score_reasons": [
                "name_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:turpin-clement",
        "person_id": "official:fifa-world-cup:2026:referee:turpin-clement",
        "name": "TURPIN Clement",
        "display_name": "TURPIN Clement",
        "name_zh": null,
        "country": "FRA",
        "country_code": "FRA",
        "nationality": "FRA",
        "association_code": "FRA",
        "confederation": "UEFA",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 930.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1982-05-16",
        "age": 44,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q1103944",
            "source_refs": {
              "wikidata_qid": "Q1103944",
              "wikidata_label": "Clément Turpin",
              "probe_confidence": "high",
              "score": 100,
              "score_reasons": [
                "name_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:atcho-pierre",
        "person_id": "official:fifa-world-cup:2026:referee:atcho-pierre",
        "name": "ATCHO Pierre",
        "display_name": "ATCHO Pierre",
        "name_zh": null,
        "country": "GAB",
        "country_code": "GAB",
        "nationality": "GAB",
        "association_code": "GAB",
        "confederation": "CAF",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 253.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1992-10-10",
        "age": 33,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q123663249",
            "source_refs": {
              "wikidata_qid": "Q123663249",
              "wikidata_label": "Pierre Atcho",
              "probe_confidence": "high",
              "score": 100,
              "score_reasons": [
                "name_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:zwayer-felix",
        "person_id": "official:fifa-world-cup:2026:referee:zwayer-felix",
        "name": "ZWAYER Felix",
        "display_name": "ZWAYER Felix",
        "name_zh": null,
        "country": "GER",
        "country_code": "GER",
        "nationality": "GER",
        "association_code": "GER",
        "confederation": "UEFA",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 993.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1981-05-19",
        "age": 45,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q1403916",
            "source_refs": {
              "wikidata_qid": "Q1403916",
              "wikidata_label": "Felix Zwayer",
              "probe_confidence": "high",
              "score": 100,
              "score_reasons": [
                "name_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:martinez-hector-said",
        "person_id": "official:fifa-world-cup:2026:referee:martinez-hector-said",
        "name": "MARTINEZ Hector Said",
        "display_name": "MARTINEZ Hector Said",
        "name_zh": null,
        "country": "HON",
        "country_code": "HON",
        "nationality": "HON",
        "association_code": "HON",
        "confederation": "CONCACAF",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 646.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1991-08-07",
        "age": 34,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q64211023",
            "source_refs": {
              "wikidata_qid": "Q64211023",
              "wikidata_label": "Héctor Said Martínez",
              "probe_confidence": "high",
              "score": 100,
              "score_reasons": [
                "name_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:mariani-maurizio",
        "person_id": "official:fifa-world-cup:2026:referee:mariani-maurizio",
        "name": "MARIANI Maurizio",
        "display_name": "MARIANI Maurizio",
        "name_zh": null,
        "country": "ITA",
        "country_code": "ITA",
        "nationality": "ITA",
        "association_code": "ITA",
        "confederation": "UEFA",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 631.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1982-02-25",
        "age": 44,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q16577239",
            "source_refs": {
              "wikidata_qid": "Q16577239",
              "wikidata_label": "Maurizio Mariani",
              "probe_confidence": "high",
              "score": 100,
              "score_reasons": [
                "name_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:nation-oshane",
        "person_id": "official:fifa-world-cup:2026:referee:nation-oshane",
        "name": "NATION Oshane",
        "display_name": "NATION Oshane",
        "name_zh": null,
        "country": "JAM",
        "country_code": "JAM",
        "nationality": "JAM",
        "association_code": "JAM",
        "confederation": "CONCACAF",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 678.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1991-01-10",
        "age": 35,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q120123118",
            "source_refs": {
              "wikidata_qid": "Q120123118",
              "wikidata_label": "Oshane Nation",
              "probe_confidence": "high",
              "score": 85,
              "score_reasons": [
                "name_match",
                "referee_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:makhadmeh-adham",
        "person_id": "official:fifa-world-cup:2026:referee:makhadmeh-adham",
        "name": "MAKHADMEH Adham",
        "display_name": "MAKHADMEH Adham",
        "name_zh": null,
        "country": "JOR",
        "country_code": "JOR",
        "nationality": "JOR",
        "association_code": "JOR",
        "confederation": "AFC",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 583.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1987-02-13",
        "age": 39,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q47163044",
            "source_refs": {
              "wikidata_qid": "Q47163044",
              "wikidata_label": "Adham Makhadmeh",
              "probe_confidence": "high",
              "score": 85,
              "score_reasons": [
                "name_match",
                "referee_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:araki-yusuke",
        "person_id": "official:fifa-world-cup:2026:referee:araki-yusuke",
        "name": "ARAKI Yusuke",
        "display_name": "ARAKI Yusuke",
        "name_zh": null,
        "country": "JPN",
        "country_code": "JPN",
        "nationality": "JPN",
        "association_code": "JPN",
        "confederation": "AFC",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 221.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1986-05-02",
        "age": 40,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q60990160",
            "source_refs": {
              "wikidata_qid": "Q60990160",
              "wikidata_label": "Yusuke Araki",
              "probe_confidence": "high",
              "score": 85,
              "score_reasons": [
                "name_match",
                "referee_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:al-turais-khalid",
        "person_id": "official:fifa-world-cup:2026:referee:al-turais-khalid",
        "name": "AL TURAIS Khalid",
        "display_name": "AL TURAIS Khalid",
        "name_zh": null,
        "country": "KSA",
        "country_code": "KSA",
        "nationality": "KSA",
        "association_code": "KSA",
        "confederation": "AFC",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 205.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1987-04-30",
        "age": 39,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q124008212",
            "source_refs": {
              "wikidata_qid": "Q124008212",
              "wikidata_label": "Khalid al-Turais",
              "probe_confidence": "high",
              "score": 85,
              "score_reasons": [
                "name_match",
                "referee_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:jayed-jalal",
        "person_id": "official:fifa-world-cup:2026:referee:jayed-jalal",
        "name": "JAYED Jalal",
        "display_name": "JAYED Jalal",
        "name_zh": null,
        "country": "MAR",
        "country_code": "MAR",
        "nationality": "MAR",
        "association_code": "MAR",
        "confederation": "CAF",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 505.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:garcia-katia",
        "person_id": "official:fifa-world-cup:2026:referee:garcia-katia",
        "name": "GARCIA Katia",
        "display_name": "GARCIA Katia",
        "name_zh": null,
        "country": "MEX",
        "country_code": "MEX",
        "nationality": "MEX",
        "association_code": "MEX",
        "confederation": "CONCACAF",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 442.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1992-09-01",
        "age": 33,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q128210224",
            "source_refs": {
              "wikidata_qid": "Q128210224",
              "wikidata_label": "Katia García Mendoza",
              "probe_confidence": "high",
              "score": 100,
              "score_reasons": [
                "name_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:ramos-cesar",
        "person_id": "official:fifa-world-cup:2026:referee:ramos-cesar",
        "name": "RAMOS Cesar",
        "display_name": "RAMOS Cesar",
        "name_zh": null,
        "country": "MEX",
        "country_code": "MEX",
        "nationality": "MEX",
        "association_code": "MEX",
        "confederation": "CONCACAF",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 804.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1983-12-15",
        "age": 42,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q20641378",
            "source_refs": {
              "wikidata_qid": "Q20641378",
              "wikidata_label": "César Ramos",
              "probe_confidence": "high",
              "score": 100,
              "score_reasons": [
                "name_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:beida-dahane",
        "person_id": "official:fifa-world-cup:2026:referee:beida-dahane",
        "name": "BEIDA Dahane",
        "display_name": "BEIDA Dahane",
        "name_zh": null,
        "country": "MTN",
        "country_code": "MTN",
        "nationality": "MTN",
        "association_code": "MTN",
        "confederation": "CAF",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 284.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:makkelie-danny",
        "person_id": "official:fifa-world-cup:2026:referee:makkelie-danny",
        "name": "MAKKELIE Danny",
        "display_name": "MAKKELIE Danny",
        "name_zh": null,
        "country": "NED",
        "country_code": "NED",
        "nationality": "NED",
        "association_code": "NED",
        "confederation": "UEFA",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 599.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1983-01-28",
        "age": 43,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q13511583",
            "source_refs": {
              "wikidata_qid": "Q13511583",
              "wikidata_label": "Danny Makkelie",
              "probe_confidence": "high",
              "score": 85,
              "score_reasons": [
                "name_match",
                "referee_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:eskas-espen",
        "person_id": "official:fifa-world-cup:2026:referee:eskas-espen",
        "name": "ESKAS Espen",
        "display_name": "ESKAS Espen",
        "name_zh": null,
        "country": "NOR",
        "country_code": "NOR",
        "nationality": "NOR",
        "association_code": "NOR",
        "confederation": "UEFA",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 363.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1988-06-24",
        "age": 37,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q10822753",
            "source_refs": {
              "wikidata_qid": "Q10822753",
              "wikidata_label": "Espen Eskås",
              "probe_confidence": "high",
              "score": 100,
              "score_reasons": [
                "name_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:kawana-waugh-campbell-kirk",
        "person_id": "official:fifa-world-cup:2026:referee:kawana-waugh-campbell-kirk",
        "name": "KAWANA-WAUGH Campbell-Kirk",
        "display_name": "KAWANA-WAUGH Campbell-Kirk",
        "name_zh": null,
        "country": "NZL",
        "country_code": "NZL",
        "nationality": "NZL",
        "association_code": "NZL",
        "confederation": "OFC",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 520.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:benitez-juan-gabriel",
        "person_id": "official:fifa-world-cup:2026:referee:benitez-juan-gabriel",
        "name": "BENITEZ Juan Gabriel",
        "display_name": "BENITEZ Juan Gabriel",
        "name_zh": null,
        "country": "PAR",
        "country_code": "PAR",
        "nationality": "PAR",
        "association_code": "PAR",
        "confederation": "CONMEBOL",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 300.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1982-01-01",
        "age": 44,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q126953051",
            "source_refs": {
              "wikidata_qid": "Q126953051",
              "wikidata_label": "Juan Benítez",
              "probe_confidence": "high",
              "score": 90,
              "score_reasons": [
                "alias_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:ortega-kevin",
        "person_id": "official:fifa-world-cup:2026:referee:ortega-kevin",
        "name": "ORTEGA Kevin",
        "display_name": "ORTEGA Kevin",
        "name_zh": null,
        "country": "PER",
        "country_code": "PER",
        "nationality": "PER",
        "association_code": "PER",
        "confederation": "CONMEBOL",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 741.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1992-03-26",
        "age": 34,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q102419943",
            "source_refs": {
              "wikidata_qid": "Q102419943",
              "wikidata_label": "Kevin Ortega",
              "probe_confidence": "high",
              "score": 100,
              "score_reasons": [
                "name_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:marciniak-szymon",
        "person_id": "official:fifa-world-cup:2026:referee:marciniak-szymon",
        "name": "MARCINIAK Szymon",
        "display_name": "MARCINIAK Szymon",
        "name_zh": null,
        "country": "POL",
        "country_code": "POL",
        "nationality": "POL",
        "association_code": "POL",
        "confederation": "UEFA",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 615.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1981-01-07",
        "age": 45,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q7665089",
            "source_refs": {
              "wikidata_qid": "Q7665089",
              "wikidata_label": "Szymon Marciniak",
              "probe_confidence": "high",
              "score": 100,
              "score_reasons": [
                "name_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:pinheiro-joao",
        "person_id": "official:fifa-world-cup:2026:referee:pinheiro-joao",
        "name": "PINHEIRO Joao",
        "display_name": "PINHEIRO Joao",
        "name_zh": null,
        "country": "POR",
        "country_code": "POR",
        "nationality": "POR",
        "association_code": "POR",
        "confederation": "UEFA",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 772.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1988-01-04",
        "age": 38,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q79035126",
            "source_refs": {
              "wikidata_qid": "Q79035126",
              "wikidata_label": "João Pinheiro",
              "probe_confidence": "high",
              "score": 100,
              "score_reasons": [
                "name_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:al-jassim-abdulrahman",
        "person_id": "official:fifa-world-cup:2026:referee:al-jassim-abdulrahman",
        "name": "AL JASSIM Abdulrahman",
        "display_name": "AL JASSIM Abdulrahman",
        "name_zh": null,
        "country": "QAT",
        "country_code": "QAT",
        "nationality": "QAT",
        "association_code": "QAT",
        "confederation": "AFC",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 190.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1987-10-14",
        "age": 38,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q30043901",
            "source_refs": {
              "wikidata_qid": "Q30043901",
              "wikidata_label": "Abdulrahman Al-Jassim",
              "probe_confidence": "high",
              "score": 100,
              "score_reasons": [
                "name_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:kovacs-istvan",
        "person_id": "official:fifa-world-cup:2026:referee:kovacs-istvan",
        "name": "KOVACS Istvan",
        "display_name": "KOVACS Istvan",
        "name_zh": null,
        "country": "ROU",
        "country_code": "ROU",
        "nationality": "ROU",
        "association_code": "ROU",
        "confederation": "UEFA",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 536.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1984-09-16",
        "age": 41,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q12731153",
            "source_refs": {
              "wikidata_qid": "Q12731153",
              "wikidata_label": "István Kovács",
              "probe_confidence": "high",
              "score": 85,
              "score_reasons": [
                "name_match",
                "referee_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:tom-abongile",
        "person_id": "official:fifa-world-cup:2026:referee:tom-abongile",
        "name": "TOM Abongile",
        "display_name": "TOM Abongile",
        "name_zh": null,
        "country": "RSA",
        "country_code": "RSA",
        "nationality": "RSA",
        "association_code": "RSA",
        "confederation": "CAF",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 914.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1991-12-16",
        "age": 34,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q124316815",
            "source_refs": {
              "wikidata_qid": "Q124316815",
              "wikidata_label": "Abongile Tom",
              "probe_confidence": "high",
              "score": 85,
              "score_reasons": [
                "name_match",
                "referee_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:barton-ivan",
        "person_id": "official:fifa-world-cup:2026:referee:barton-ivan",
        "name": "BARTON Ivan",
        "display_name": "BARTON Ivan",
        "name_zh": null,
        "country": "SLV",
        "country_code": "SLV",
        "nationality": "SLV",
        "association_code": "SLV",
        "confederation": "CONCACAF",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 268.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1991-01-27",
        "age": 35,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q76824190",
            "source_refs": {
              "wikidata_qid": "Q76824190",
              "wikidata_label": "Iván Barton",
              "probe_confidence": "high",
              "score": 85,
              "score_reasons": [
                "name_match",
                "referee_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:artan-omar-abdulkadir",
        "person_id": "official:fifa-world-cup:2026:referee:artan-omar-abdulkadir",
        "name": "ARTAN Omar Abdulkadir",
        "display_name": "ARTAN Omar Abdulkadir",
        "name_zh": null,
        "country": "SOM",
        "country_code": "SOM",
        "nationality": "SOM",
        "association_code": "SOM",
        "confederation": "CAF",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 237.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1992-01-01",
        "age": 34,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q124171816",
            "source_refs": {
              "wikidata_qid": "Q124171816",
              "wikidata_label": "Omar Artan",
              "probe_confidence": "high",
              "score": 90,
              "score_reasons": [
                "alias_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:schaerer-sandro",
        "person_id": "official:fifa-world-cup:2026:referee:schaerer-sandro",
        "name": "SCHAERER Sandro",
        "display_name": "SCHAERER Sandro",
        "name_zh": null,
        "country": "SUI",
        "country_code": "SUI",
        "nationality": "SUI",
        "association_code": "SUI",
        "confederation": "UEFA",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 835.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:vincic-slavko",
        "person_id": "official:fifa-world-cup:2026:referee:vincic-slavko",
        "name": "VINCIC Slavko",
        "display_name": "VINCIC Slavko",
        "name_zh": null,
        "country": "SVN",
        "country_code": "SVN",
        "nationality": "SVN",
        "association_code": "SVN",
        "confederation": "UEFA",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 961.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1979-11-25",
        "age": 46,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q18015244",
            "source_refs": {
              "wikidata_qid": "Q18015244",
              "wikidata_label": "Slavko Vinčić",
              "probe_confidence": "high",
              "score": 85,
              "score_reasons": [
                "name_match",
                "referee_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:nyberg-glenn",
        "person_id": "official:fifa-world-cup:2026:referee:nyberg-glenn",
        "name": "NYBERG Glenn",
        "display_name": "NYBERG Glenn",
        "name_zh": null,
        "country": "SWE",
        "country_code": "SWE",
        "nationality": "SWE",
        "association_code": "SWE",
        "confederation": "UEFA",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 694.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1988-10-12",
        "age": 37,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q51154224",
            "source_refs": {
              "wikidata_qid": "Q51154224",
              "wikidata_label": "Glenn Nyberg",
              "probe_confidence": "high",
              "score": 100,
              "score_reasons": [
                "name_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:omar-al-ali",
        "person_id": "official:fifa-world-cup:2026:referee:omar-al-ali",
        "name": "OMAR AL ALI",
        "display_name": "OMAR AL ALI",
        "name_zh": null,
        "country": "UAE",
        "country_code": "UAE",
        "nationality": "UAE",
        "association_code": "UAE",
        "confederation": "AFC",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 725.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1988-02-16",
        "age": 38,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q123476717",
            "source_refs": {
              "wikidata_qid": "Q123476717",
              "wikidata_label": "Omar al-Ali",
              "probe_confidence": "high",
              "score": 85,
              "score_reasons": [
                "name_match",
                "referee_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:tejera-gustavo",
        "person_id": "official:fifa-world-cup:2026:referee:tejera-gustavo",
        "name": "TEJERA Gustavo",
        "display_name": "TEJERA Gustavo",
        "name_zh": null,
        "country": "URU",
        "country_code": "URU",
        "nationality": "URU",
        "association_code": "URU",
        "confederation": "CONMEBOL",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 883.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1988-01-20",
        "age": 38,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q123570423",
            "source_refs": {
              "wikidata_qid": "Q123570423",
              "wikidata_label": "Gustavo Tejera",
              "probe_confidence": "high",
              "score": 100,
              "score_reasons": [
                "name_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:elfath-ismail",
        "person_id": "official:fifa-world-cup:2026:referee:elfath-ismail",
        "name": "ELFATH Ismail",
        "display_name": "ELFATH Ismail",
        "name_zh": null,
        "country": "USA",
        "country_code": "USA",
        "nationality": "USA",
        "association_code": "USA",
        "confederation": "CONCACAF",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 347.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1982-03-03",
        "age": 44,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q64211020",
            "source_refs": {
              "wikidata_qid": "Q64211020",
              "wikidata_label": "Ismail Elfath",
              "probe_confidence": "high",
              "score": 85,
              "score_reasons": [
                "name_match",
                "referee_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:penso-tori",
        "person_id": "official:fifa-world-cup:2026:referee:penso-tori",
        "name": "PENSO Tori",
        "display_name": "PENSO Tori",
        "name_zh": null,
        "country": "USA",
        "country_code": "USA",
        "nationality": "USA",
        "association_code": "USA",
        "confederation": "CONCACAF",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 757.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:tantashev-ilgiz",
        "person_id": "official:fifa-world-cup:2026:referee:tantashev-ilgiz",
        "name": "TANTASHEV Ilgiz",
        "display_name": "TANTASHEV Ilgiz",
        "name_zh": null,
        "country": "UZB",
        "country_code": "UZB",
        "nationality": "UZB",
        "association_code": "UZB",
        "confederation": "AFC",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 851.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1984-04-05",
        "age": 42,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q20641545",
            "source_refs": {
              "wikidata_qid": "Q20641545",
              "wikidata_label": "Ilgiz Tantashev",
              "probe_confidence": "high",
              "score": 100,
              "score_reasons": [
                "name_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:valenzuela-jesus",
        "person_id": "official:fifa-world-cup:2026:referee:valenzuela-jesus",
        "name": "VALENZUELA Jesus",
        "display_name": "VALENZUELA Jesus",
        "name_zh": null,
        "country": "VEN",
        "country_code": "VEN",
        "nationality": "VEN",
        "association_code": "VEN",
        "confederation": "CONMEBOL",
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "主裁判",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 0,
          "pdf_y": 946.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": "1983-11-24",
        "age": 42,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "third_party_wikidata_identity",
          "age": "third_party_wikidata_identity"
        },
        "external_identity_facts": [
          {
            "source_status": "third_party_wikidata_identity",
            "source": "wikidata",
            "source_url": "https://www.wikidata.org/wiki/Q65085830",
            "source_refs": {
              "wikidata_qid": "Q65085830",
              "wikidata_label": "Jesús Valenzuela",
              "probe_confidence": "high",
              "score": 100,
              "score_reasons": [
                "name_match",
                "referee_context",
                "country_context",
                "has_dob"
              ],
              "probe_report": "reports/wikidata_official_identity_probe_report.json"
            },
            "confidence": "high",
            "updated_at": "2026-05-19T15:15:13Z"
          }
        ]
      },
      {
        "official_id": "official:fifa-world-cup:2026:video_match_official:mastrangelo-hernan",
        "person_id": "official:fifa-world-cup:2026:video_match_official:mastrangelo-hernan",
        "name": "MASTRANGELO Hernan",
        "display_name": "MASTRANGELO Hernan",
        "name_zh": null,
        "country": "ARG",
        "country_code": "ARG",
        "nationality": "ARG",
        "association_code": "ARG",
        "confederation": "CONMEBOL",
        "roles": [
          "video_match_official"
        ],
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 520.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:video_match_official:evans-shaun",
        "person_id": "official:fifa-world-cup:2026:video_match_official:evans-shaun",
        "name": "EVANS Shaun",
        "display_name": "EVANS Shaun",
        "name_zh": null,
        "country": "AUS",
        "country_code": "AUS",
        "nationality": "AUS",
        "association_code": "AUS",
        "confederation": "AFC",
        "roles": [
          "video_match_official"
        ],
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 363.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:video_match_official:van-driessche-bram",
        "person_id": "official:fifa-world-cup:2026:video_match_official:van-driessche-bram",
        "name": "VAN DRIESSCHE Bram",
        "display_name": "VAN DRIESSCHE Bram",
        "name_zh": null,
        "country": "BEL",
        "country_code": "BEL",
        "nationality": "BEL",
        "association_code": "BEL",
        "confederation": null,
        "roles": [
          "video_match_official"
        ],
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 631.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:video_match_official:toski-rodolpho",
        "person_id": "official:fifa-world-cup:2026:video_match_official:toski-rodolpho",
        "name": "TOSKI Rodolpho",
        "display_name": "TOSKI Rodolpho",
        "name_zh": null,
        "country": "BRA",
        "country_code": "BRA",
        "nationality": "BRA",
        "association_code": "BRA",
        "confederation": "CONMEBOL",
        "roles": [
          "video_match_official"
        ],
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 615.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:video_match_official:lara-juan",
        "person_id": "official:fifa-world-cup:2026:video_match_official:lara-juan",
        "name": "LARA Juan",
        "display_name": "LARA Juan",
        "name_zh": null,
        "country": "CHI",
        "country_code": "CHI",
        "nationality": "CHI",
        "association_code": "CHI",
        "confederation": "CONMEBOL",
        "roles": [
          "video_match_official"
        ],
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 505.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:video_match_official:fu-ming",
        "person_id": "official:fifa-world-cup:2026:video_match_official:fu-ming",
        "name": "FU Ming",
        "display_name": "FU Ming",
        "name_zh": null,
        "country": "CHN",
        "country_code": "CHN",
        "nationality": "CHN",
        "association_code": "CHN",
        "confederation": "AFC",
        "roles": [
          "video_match_official"
        ],
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 379.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:video_match_official:gallo-nicolas",
        "person_id": "official:fifa-world-cup:2026:video_match_official:gallo-nicolas",
        "name": "GALLO Nicolas",
        "display_name": "GALLO Nicolas",
        "name_zh": null,
        "country": "COL",
        "country_code": "COL",
        "nationality": "COL",
        "association_code": "COL",
        "confederation": "CONMEBOL",
        "roles": [
          "video_match_official"
        ],
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 394.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:video_match_official:bebek-ivan",
        "person_id": "official:fifa-world-cup:2026:video_match_official:bebek-ivan",
        "name": "BEBEK Ivan",
        "display_name": "BEBEK Ivan",
        "name_zh": null,
        "country": "CRO",
        "country_code": "CRO",
        "nationality": "CRO",
        "association_code": "CRO",
        "confederation": null,
        "roles": [
          "video_match_official"
        ],
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 237.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:video_match_official:ashour-mahmoud",
        "person_id": "official:fifa-world-cup:2026:video_match_official:ashour-mahmoud",
        "name": "ASHOUR Mahmoud",
        "display_name": "ASHOUR Mahmoud",
        "name_zh": null,
        "country": "EGY",
        "country_code": "EGY",
        "nationality": "EGY",
        "association_code": "EGY",
        "confederation": "CAF",
        "roles": [
          "video_match_official"
        ],
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 221.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:video_match_official:gillett-jarred",
        "person_id": "official:fifa-world-cup:2026:video_match_official:gillett-jarred",
        "name": "GILLETT Jarred",
        "display_name": "GILLETT Jarred",
        "name_zh": null,
        "country": "ENG",
        "country_code": "ENG",
        "nationality": "ENG",
        "association_code": "ENG",
        "confederation": "UEFA",
        "roles": [
          "video_match_official"
        ],
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 426.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:video_match_official:del-cerro-grande-carlos",
        "person_id": "official:fifa-world-cup:2026:video_match_official:del-cerro-grande-carlos",
        "name": "DEL CERRO GRANDE Carlos",
        "display_name": "DEL CERRO GRANDE Carlos",
        "name_zh": null,
        "country": "ESP",
        "country_code": "ESP",
        "nationality": "ESP",
        "association_code": "ESP",
        "confederation": "UEFA",
        "roles": [
          "video_match_official"
        ],
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 284.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:video_match_official:brisard-jerome",
        "person_id": "official:fifa-world-cup:2026:video_match_official:brisard-jerome",
        "name": "BRISARD Jerome",
        "display_name": "BRISARD Jerome",
        "name_zh": null,
        "country": "FRA",
        "country_code": "FRA",
        "nationality": "FRA",
        "association_code": "FRA",
        "confederation": "UEFA",
        "roles": [
          "video_match_official"
        ],
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 253.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:video_match_official:dankert-bastian",
        "person_id": "official:fifa-world-cup:2026:video_match_official:dankert-bastian",
        "name": "DANKERT Bastian",
        "display_name": "DANKERT Bastian",
        "name_zh": null,
        "country": "GER",
        "country_code": "GER",
        "nationality": "GER",
        "association_code": "GER",
        "confederation": "UEFA",
        "roles": [
          "video_match_official"
        ],
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 268.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:video_match_official:di-bello-marco",
        "person_id": "official:fifa-world-cup:2026:video_match_official:di-bello-marco",
        "name": "DI BELLO Marco",
        "display_name": "DI BELLO Marco",
        "name_zh": null,
        "country": "ITA",
        "country_code": "ITA",
        "nationality": "ITA",
        "association_code": "ITA",
        "confederation": "UEFA",
        "roles": [
          "video_match_official"
        ],
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 300.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:video_match_official:alshehri-abdullah",
        "person_id": "official:fifa-world-cup:2026:video_match_official:alshehri-abdullah",
        "name": "ALSHEHRI Abdullah",
        "display_name": "ALSHEHRI Abdullah",
        "name_zh": null,
        "country": "KSA",
        "country_code": "KSA",
        "nationality": "KSA",
        "association_code": "KSA",
        "confederation": "AFC",
        "roles": [
          "video_match_official"
        ],
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 205.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:video_match_official:el-fariq-hamza",
        "person_id": "official:fifa-world-cup:2026:video_match_official:el-fariq-hamza",
        "name": "EL FARIQ Hamza",
        "display_name": "EL FARIQ Hamza",
        "name_zh": null,
        "country": "MAR",
        "country_code": "MAR",
        "nationality": "MAR",
        "association_code": "MAR",
        "confederation": "CAF",
        "roles": [
          "video_match_official"
        ],
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 347.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:video_match_official:miranda-erick",
        "person_id": "official:fifa-world-cup:2026:video_match_official:miranda-erick",
        "name": "MIRANDA Erick",
        "display_name": "MIRANDA Erick",
        "name_zh": null,
        "country": "MEX",
        "country_code": "MEX",
        "nationality": "MEX",
        "association_code": "MEX",
        "confederation": "CONCACAF",
        "roles": [
          "video_match_official"
        ],
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 536.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:video_match_official:pacheco-guillermo",
        "person_id": "official:fifa-world-cup:2026:video_match_official:pacheco-guillermo",
        "name": "PACHECO Guillermo",
        "display_name": "PACHECO Guillermo",
        "name_zh": null,
        "country": "MEX",
        "country_code": "MEX",
        "nationality": "MEX",
        "association_code": "MEX",
        "confederation": "CONCACAF",
        "roles": [
          "video_match_official"
        ],
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 568.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:video_match_official:guzman-tatiana",
        "person_id": "official:fifa-world-cup:2026:video_match_official:guzman-tatiana",
        "name": "GUZMAN Tatiana",
        "display_name": "GUZMAN Tatiana",
        "name_zh": null,
        "country": "NCA",
        "country_code": "NCA",
        "nationality": "NCA",
        "association_code": "NCA",
        "confederation": null,
        "roles": [
          "video_match_official"
        ],
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 457.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:video_match_official:dieperink-rob",
        "person_id": "official:fifa-world-cup:2026:video_match_official:dieperink-rob",
        "name": "DIEPERINK Rob",
        "display_name": "DIEPERINK Rob",
        "name_zh": null,
        "country": "NED",
        "country_code": "NED",
        "nationality": "NED",
        "association_code": "NED",
        "confederation": "UEFA",
        "roles": [
          "video_match_official"
        ],
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 331.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:video_match_official:higler-dennis",
        "person_id": "official:fifa-world-cup:2026:video_match_official:higler-dennis",
        "name": "HIGLER Dennis",
        "display_name": "HIGLER Dennis",
        "name_zh": null,
        "country": "NED",
        "country_code": "NED",
        "nationality": "NED",
        "association_code": "NED",
        "confederation": "UEFA",
        "roles": [
          "video_match_official"
        ],
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 473.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:video_match_official:kwiatkowski-tomasz",
        "person_id": "official:fifa-world-cup:2026:video_match_official:kwiatkowski-tomasz",
        "name": "KWIATKOWSKI Tomasz",
        "display_name": "KWIATKOWSKI Tomasz",
        "name_zh": null,
        "country": "POL",
        "country_code": "POL",
        "nationality": "POL",
        "association_code": "POL",
        "confederation": "UEFA",
        "roles": [
          "video_match_official"
        ],
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 489.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:video_match_official:al-marri-khamis",
        "person_id": "official:fifa-world-cup:2026:video_match_official:al-marri-khamis",
        "name": "AL-MARRI Khamis",
        "display_name": "AL-MARRI Khamis",
        "name_zh": null,
        "country": "QAT",
        "country_code": "QAT",
        "nationality": "QAT",
        "association_code": "QAT",
        "confederation": "AFC",
        "roles": [
          "video_match_official"
        ],
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 190.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:video_match_official:san-fedayi",
        "person_id": "official:fifa-world-cup:2026:video_match_official:san-fedayi",
        "name": "SAN Fedayi",
        "display_name": "SAN Fedayi",
        "name_zh": null,
        "country": "SUI",
        "country_code": "SUI",
        "nationality": "SUI",
        "association_code": "SUI",
        "confederation": "UEFA",
        "roles": [
          "video_match_official"
        ],
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 583.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:video_match_official:mohammed-obaid-khadim",
        "person_id": "official:fifa-world-cup:2026:video_match_official:mohammed-obaid-khadim",
        "name": "MOHAMMED OBAID KHADIM",
        "display_name": "MOHAMMED OBAID KHADIM",
        "name_zh": null,
        "country": "UAE",
        "country_code": "UAE",
        "nationality": "UAE",
        "association_code": "UAE",
        "confederation": "AFC",
        "roles": [
          "video_match_official"
        ],
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 552.4
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:video_match_official:garcia-antonio",
        "person_id": "official:fifa-world-cup:2026:video_match_official:garcia-antonio",
        "name": "GARCIA Antonio",
        "display_name": "GARCIA Antonio",
        "name_zh": null,
        "country": "URU",
        "country_code": "URU",
        "nationality": "URU",
        "association_code": "URU",
        "confederation": "CONMEBOL",
        "roles": [
          "video_match_official"
        ],
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 410.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:video_match_official:gonzalez-leodan",
        "person_id": "official:fifa-world-cup:2026:video_match_official:gonzalez-leodan",
        "name": "GONZALEZ Leodan",
        "display_name": "GONZALEZ Leodan",
        "name_zh": null,
        "country": "URU",
        "country_code": "URU",
        "nationality": "URU",
        "association_code": "URU",
        "confederation": "CONMEBOL",
        "roles": [
          "video_match_official"
        ],
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 442.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:video_match_official:dickerson-joe",
        "person_id": "official:fifa-world-cup:2026:video_match_official:dickerson-joe",
        "name": "DICKERSON Joe",
        "display_name": "DICKERSON Joe",
        "name_zh": null,
        "country": "USA",
        "country_code": "USA",
        "nationality": "USA",
        "association_code": "USA",
        "confederation": "CONCACAF",
        "roles": [
          "video_match_official"
        ],
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 316.1
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:video_match_official:villarreal-armando",
        "person_id": "official:fifa-world-cup:2026:video_match_official:villarreal-armando",
        "name": "VILLARREAL Armando",
        "display_name": "VILLARREAL Armando",
        "name_zh": null,
        "country": "USA",
        "country_code": "USA",
        "nationality": "USA",
        "association_code": "USA",
        "confederation": "CONCACAF",
        "roles": [
          "video_match_official"
        ],
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 646.9
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "official:fifa-world-cup:2026:video_match_official:soto-juan",
        "person_id": "official:fifa-world-cup:2026:video_match_official:soto-juan",
        "name": "SOTO Juan",
        "display_name": "SOTO Juan",
        "name_zh": null,
        "country": "VEN",
        "country_code": "VEN",
        "nationality": "VEN",
        "association_code": "VEN",
        "confederation": "CONMEBOL",
        "roles": [
          "video_match_official"
        ],
        "role": "video_match_official",
        "role_zh": "视频比赛官员",
        "assigned_matches": [],
        "assignment_status": "pending_match_assignment",
        "fifa_listed_since": "2026",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "competition_scope": "fifa_world_cup_2026",
        "source_status": "official_fifa_match_official_list",
        "sources": [
          "fifa_official_match_officials_pdf"
        ],
        "source_refs": {
          "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
          "source_pdf_url": "https://digitalhub.fifa.com/",
          "source_pdf_path": "downloaded_files/fifa_world_cup_2026_match_officials.pdf",
          "pdf_column": 3,
          "pdf_y": 599.6
        },
        "source_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/match-officials-appointed-referees",
        "updated_at": "2026-05-19T15:15:13.463093+00:00",
        "metrics": {},
        "sample_status": "pending_match_assignment",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:a-kitchen",
        "person_id": "referee:premier-league:a-kitchen",
        "name": "A Kitchen",
        "display_name": "A Kitchen",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 5
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 5,
          "yellow_cards": 15,
          "red_cards": 0,
          "yellow_cards_per_match": 3.0,
          "red_cards_per_match": 0.0,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.6,
          "away_win_rate": 0.0,
          "draw_rate": 0.4,
          "avg_goals": 2.4,
          "first_match_date": "2025-04-19",
          "last_match_date": "2025-12-04",
          "seasons": [
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_status": "low_referee_sample",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:a-madley",
        "person_id": "referee:premier-league:a-madley",
        "name": "A Madley",
        "display_name": "A Madley",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 131
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 131,
          "yellow_cards": 434,
          "red_cards": 12,
          "yellow_cards_per_match": 3.313,
          "red_cards_per_match": 0.0916,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4351,
          "away_win_rate": 0.3206,
          "draw_rate": 0.2443,
          "avg_goals": 2.9695,
          "first_match_date": "2018-12-15",
          "last_match_date": "2026-04-25",
          "seasons": [
            "2018-2019",
            "2019-2020",
            "2020-2021",
            "2021-2022",
            "2022-2023",
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_status": "available",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:a-marriner",
        "person_id": "referee:premier-league:a-marriner",
        "name": "A Marriner",
        "display_name": "A Marriner",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 188
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 188,
          "yellow_cards": 554,
          "red_cards": 20,
          "yellow_cards_per_match": 2.9468,
          "red_cards_per_match": 0.1064,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.3883,
          "away_win_rate": 0.3617,
          "draw_rate": 0.25,
          "avg_goals": 2.9681,
          "first_match_date": "2015-08-23",
          "last_match_date": "2023-05-28",
          "seasons": [
            "2015-2016",
            "2016-2017",
            "2017-2018",
            "2018-2019",
            "2019-2020",
            "2020-2021",
            "2021-2022",
            "2022-2023"
          ]
        },
        "sample_status": "available",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:a-moss",
        "person_id": "referee:premier-league:a-moss",
        "name": "A Moss",
        "display_name": "A Moss",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 1
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 1,
          "yellow_cards": 4,
          "red_cards": 0,
          "yellow_cards_per_match": 4.0,
          "red_cards_per_match": 0.0,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.0,
          "away_win_rate": 1.0,
          "draw_rate": 0.0,
          "avg_goals": 1.0,
          "first_match_date": "2021-05-16",
          "last_match_date": "2021-05-16",
          "seasons": [
            "2020-2021"
          ]
        },
        "sample_status": "low_referee_sample",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:a-taylor",
        "person_id": "referee:premier-league:a-taylor",
        "name": "A Taylor",
        "display_name": "A Taylor",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 322
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 322,
          "yellow_cards": 1152,
          "red_cards": 39,
          "yellow_cards_per_match": 3.5776,
          "red_cards_per_match": 0.1211,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4317,
          "away_win_rate": 0.3385,
          "draw_rate": 0.2298,
          "avg_goals": 3.0,
          "first_match_date": "2015-08-09",
          "last_match_date": "2026-04-25",
          "seasons": [
            "2015-2016",
            "2016-2017",
            "2017-2018",
            "2018-2019",
            "2019-2020",
            "2020-2021",
            "2021-2022",
            "2022-2023",
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_status": "available",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:c-kavanagh",
        "person_id": "referee:premier-league:c-kavanagh",
        "name": "C Kavanagh",
        "display_name": "C Kavanagh",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 189
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 189,
          "yellow_cards": 657,
          "red_cards": 22,
          "yellow_cards_per_match": 3.4762,
          "red_cards_per_match": 0.1164,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4392,
          "away_win_rate": 0.328,
          "draw_rate": 0.2328,
          "avg_goals": 2.6085,
          "first_match_date": "2017-04-08",
          "last_match_date": "2026-04-27",
          "seasons": [
            "2016-2017",
            "2017-2018",
            "2018-2019",
            "2019-2020",
            "2020-2021",
            "2021-2022",
            "2022-2023",
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_status": "available",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:c-pawson",
        "person_id": "referee:premier-league:c-pawson",
        "name": "C Pawson",
        "display_name": "C Pawson",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 254
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 254,
          "yellow_cards": 923,
          "red_cards": 33,
          "yellow_cards_per_match": 3.6339,
          "red_cards_per_match": 0.1299,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4094,
          "away_win_rate": 0.3504,
          "draw_rate": 0.2402,
          "avg_goals": 2.7008,
          "first_match_date": "2015-08-09",
          "last_match_date": "2026-04-21",
          "seasons": [
            "2015-2016",
            "2016-2017",
            "2017-2018",
            "2018-2019",
            "2019-2020",
            "2020-2021",
            "2021-2022",
            "2022-2023",
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_status": "available",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:d-bond",
        "person_id": "referee:premier-league:d-bond",
        "name": "D Bond",
        "display_name": "D Bond",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 23
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 23,
          "yellow_cards": 93,
          "red_cards": 4,
          "yellow_cards_per_match": 4.0435,
          "red_cards_per_match": 0.1739,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.5217,
          "away_win_rate": 0.2174,
          "draw_rate": 0.2609,
          "avg_goals": 2.8261,
          "first_match_date": "2023-01-03",
          "last_match_date": "2025-05-25",
          "seasons": [
            "2022-2023",
            "2023-2024",
            "2024-2025"
          ]
        },
        "sample_status": "available",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:d-coote",
        "person_id": "referee:premier-league:d-coote",
        "name": "D Coote",
        "display_name": "D Coote",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 112
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 112,
          "yellow_cards": 432,
          "red_cards": 13,
          "yellow_cards_per_match": 3.8571,
          "red_cards_per_match": 0.1161,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4643,
          "away_win_rate": 0.3304,
          "draw_rate": 0.2054,
          "avg_goals": 2.7143,
          "first_match_date": "2018-04-28",
          "last_match_date": "2024-11-09",
          "seasons": [
            "2017-2018",
            "2018-2019",
            "2019-2020",
            "2020-2021",
            "2021-2022",
            "2022-2023",
            "2023-2024",
            "2024-2025"
          ]
        },
        "sample_status": "available",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:d-england",
        "person_id": "referee:premier-league:d-england",
        "name": "D England",
        "display_name": "D England",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 97
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 97,
          "yellow_cards": 386,
          "red_cards": 11,
          "yellow_cards_per_match": 3.9794,
          "red_cards_per_match": 0.1134,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4227,
          "away_win_rate": 0.3196,
          "draw_rate": 0.2577,
          "avg_goals": 2.9897,
          "first_match_date": "2020-01-18",
          "last_match_date": "2026-04-24",
          "seasons": [
            "2019-2020",
            "2020-2021",
            "2021-2022",
            "2022-2023",
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_status": "available",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:d-webb",
        "person_id": "referee:premier-league:d-webb",
        "name": "D Webb",
        "display_name": "D Webb",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 2
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 2,
          "yellow_cards": 7,
          "red_cards": 0,
          "yellow_cards_per_match": 3.5,
          "red_cards_per_match": 0.0,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 1.0,
          "away_win_rate": 0.0,
          "draw_rate": 0.0,
          "avg_goals": 4.0,
          "first_match_date": "2025-05-03",
          "last_match_date": "2025-05-20",
          "seasons": [
            "2024-2025"
          ]
        },
        "sample_status": "low_referee_sample",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:f-hallam",
        "person_id": "referee:premier-league:f-hallam",
        "name": "F Hallam",
        "display_name": "F Hallam",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 4
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 4,
          "yellow_cards": 12,
          "red_cards": 0,
          "yellow_cards_per_match": 3.0,
          "red_cards_per_match": 0.0,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.5,
          "away_win_rate": 0.25,
          "draw_rate": 0.25,
          "avg_goals": 3.5,
          "first_match_date": "2026-01-24",
          "last_match_date": "2026-04-18",
          "seasons": [
            "2025-2026"
          ]
        },
        "sample_status": "low_referee_sample",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:g-scott",
        "person_id": "referee:premier-league:g-scott",
        "name": "G Scott",
        "display_name": "G Scott",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 104
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 104,
          "yellow_cards": 274,
          "red_cards": 18,
          "yellow_cards_per_match": 2.6346,
          "red_cards_per_match": 0.1731,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.5385,
          "away_win_rate": 0.3077,
          "draw_rate": 0.1538,
          "avg_goals": 2.8558,
          "first_match_date": "2015-12-12",
          "last_match_date": "2024-05-19",
          "seasons": [
            "2015-2016",
            "2016-2017",
            "2017-2018",
            "2018-2019",
            "2019-2020",
            "2020-2021",
            "2021-2022",
            "2022-2023",
            "2023-2024"
          ]
        },
        "sample_status": "available",
        "style_tags": [
          "low-card"
        ],
        "distillation_status": "available",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:j-brooks",
        "person_id": "referee:premier-league:j-brooks",
        "name": "J Brooks",
        "display_name": "J Brooks",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 72
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 72,
          "yellow_cards": 314,
          "red_cards": 9,
          "yellow_cards_per_match": 4.3611,
          "red_cards_per_match": 0.125,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.5278,
          "away_win_rate": 0.2361,
          "draw_rate": 0.2361,
          "avg_goals": 2.6111,
          "first_match_date": "2021-12-01",
          "last_match_date": "2026-02-12",
          "seasons": [
            "2021-2022",
            "2022-2023",
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_status": "available",
        "style_tags": [
          "card-heavy"
        ],
        "distillation_status": "available",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:j-gillett",
        "person_id": "referee:premier-league:j-gillett",
        "name": "J Gillett",
        "display_name": "J Gillett",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 82
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 82,
          "yellow_cards": 307,
          "red_cards": 4,
          "yellow_cards_per_match": 3.7439,
          "red_cards_per_match": 0.0488,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.3293,
          "away_win_rate": 0.4634,
          "draw_rate": 0.2073,
          "avg_goals": 3.1098,
          "first_match_date": "2021-09-25",
          "last_match_date": "2026-04-10",
          "seasons": [
            "2021-2022",
            "2022-2023",
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_status": "available",
        "style_tags": [
          "high-scoring-sample"
        ],
        "distillation_status": "available",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:j-moss",
        "person_id": "referee:premier-league:j-moss",
        "name": "J Moss",
        "display_name": "J Moss",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 185
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 185,
          "yellow_cards": 599,
          "red_cards": 24,
          "yellow_cards_per_match": 3.2378,
          "red_cards_per_match": 0.1297,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4486,
          "away_win_rate": 0.3568,
          "draw_rate": 0.1946,
          "avg_goals": 2.9189,
          "first_match_date": "2015-08-08",
          "last_match_date": "2022-05-22",
          "seasons": [
            "2015-2016",
            "2016-2017",
            "2017-2018",
            "2018-2019",
            "2019-2020",
            "2020-2021",
            "2021-2022"
          ]
        },
        "sample_status": "available",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:j-smith",
        "person_id": "referee:premier-league:j-smith",
        "name": "J Smith",
        "display_name": "J Smith",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 8
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 8,
          "yellow_cards": 31,
          "red_cards": 2,
          "yellow_cards_per_match": 3.875,
          "red_cards_per_match": 0.25,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.625,
          "away_win_rate": 0.125,
          "draw_rate": 0.25,
          "avg_goals": 3.25,
          "first_match_date": "2023-05-20",
          "last_match_date": "2024-12-03",
          "seasons": [
            "2022-2023",
            "2023-2024",
            "2024-2025"
          ]
        },
        "sample_status": "low_referee_sample",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:k-friend",
        "person_id": "referee:premier-league:k-friend",
        "name": "K Friend",
        "display_name": "K Friend",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 156
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 156,
          "yellow_cards": 499,
          "red_cards": 17,
          "yellow_cards_per_match": 3.1987,
          "red_cards_per_match": 0.109,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4487,
          "away_win_rate": 0.3333,
          "draw_rate": 0.2179,
          "avg_goals": 2.7564,
          "first_match_date": "2015-08-15",
          "last_match_date": "2022-05-22",
          "seasons": [
            "2015-2016",
            "2016-2017",
            "2017-2018",
            "2018-2019",
            "2019-2020",
            "2020-2021",
            "2021-2022"
          ]
        },
        "sample_status": "available",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:k-kavanagh",
        "person_id": "referee:premier-league:k-kavanagh",
        "name": "K Kavanagh",
        "display_name": "K Kavanagh",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 1
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 1,
          "yellow_cards": 3,
          "red_cards": 0,
          "yellow_cards_per_match": 3.0,
          "red_cards_per_match": 0.0,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 1.0,
          "away_win_rate": 0.0,
          "draw_rate": 0.0,
          "avg_goals": 3.0,
          "first_match_date": "2025-02-14",
          "last_match_date": "2025-02-14",
          "seasons": [
            "2024-2025"
          ]
        },
        "sample_status": "low_referee_sample",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:k-stroud",
        "person_id": "referee:premier-league:k-stroud",
        "name": "K Stroud",
        "display_name": "K Stroud",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 2
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 2,
          "yellow_cards": 9,
          "red_cards": 1,
          "yellow_cards_per_match": 4.5,
          "red_cards_per_match": 0.5,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 1.0,
          "away_win_rate": 0.0,
          "draw_rate": 0.0,
          "avg_goals": 2.5,
          "first_match_date": "2015-08-22",
          "last_match_date": "2015-10-31",
          "seasons": [
            "2015-2016"
          ]
        },
        "sample_status": "low_referee_sample",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:l-probert",
        "person_id": "referee:premier-league:l-probert",
        "name": "L Probert",
        "display_name": "L Probert",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 36
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 36,
          "yellow_cards": 78,
          "red_cards": 6,
          "yellow_cards_per_match": 2.1667,
          "red_cards_per_match": 0.1667,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4167,
          "away_win_rate": 0.3056,
          "draw_rate": 0.2778,
          "avg_goals": 2.3889,
          "first_match_date": "2017-04-01",
          "last_match_date": "2019-05-12",
          "seasons": [
            "2016-2017",
            "2017-2018",
            "2018-2019"
          ]
        },
        "sample_status": "available",
        "style_tags": [
          "low-card"
        ],
        "distillation_status": "available",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:l-smith",
        "person_id": "referee:premier-league:l-smith",
        "name": "L Smith",
        "display_name": "L Smith",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 10
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 10,
          "yellow_cards": 41,
          "red_cards": 3,
          "yellow_cards_per_match": 4.1,
          "red_cards_per_match": 0.3,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.5,
          "away_win_rate": 0.2,
          "draw_rate": 0.3,
          "avg_goals": 3.2,
          "first_match_date": "2024-02-17",
          "last_match_date": "2026-02-21",
          "seasons": [
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_status": "low_referee_sample",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:m-atkinson",
        "person_id": "referee:premier-league:m-atkinson",
        "name": "M Atkinson",
        "display_name": "M Atkinson",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 197
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 197,
          "yellow_cards": 596,
          "red_cards": 19,
          "yellow_cards_per_match": 3.0254,
          "red_cards_per_match": 0.0964,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4112,
          "away_win_rate": 0.3503,
          "draw_rate": 0.2386,
          "avg_goals": 2.5635,
          "first_match_date": "2015-08-09",
          "last_match_date": "2022-05-22",
          "seasons": [
            "2015-2016",
            "2016-2017",
            "2017-2018",
            "2018-2019",
            "2019-2020",
            "2020-2021",
            "2021-2022"
          ]
        },
        "sample_status": "available",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:m-clattenburg",
        "person_id": "referee:premier-league:m-clattenburg",
        "name": "M Clattenburg",
        "display_name": "M Clattenburg",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 52
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 52,
          "yellow_cards": 167,
          "red_cards": 9,
          "yellow_cards_per_match": 3.2115,
          "red_cards_per_match": 0.1731,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4231,
          "away_win_rate": 0.2692,
          "draw_rate": 0.3077,
          "avg_goals": 2.6731,
          "first_match_date": "2015-08-08",
          "last_match_date": "2017-04-29",
          "seasons": [
            "2015-2016",
            "2016-2017"
          ]
        },
        "sample_status": "available",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:m-dean",
        "person_id": "referee:premier-league:m-dean",
        "name": "M Dean",
        "display_name": "M Dean",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 195
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 195,
          "yellow_cards": 719,
          "red_cards": 39,
          "yellow_cards_per_match": 3.6872,
          "red_cards_per_match": 0.2,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4667,
          "away_win_rate": 0.2667,
          "draw_rate": 0.2667,
          "avg_goals": 2.6,
          "first_match_date": "2015-08-10",
          "last_match_date": "2022-05-22",
          "seasons": [
            "2015-2016",
            "2016-2017",
            "2017-2018",
            "2018-2019",
            "2019-2020",
            "2020-2021",
            "2021-2022"
          ]
        },
        "sample_status": "available",
        "style_tags": [
          "red-card-prone"
        ],
        "distillation_status": "available",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:m-donohue",
        "person_id": "referee:premier-league:m-donohue",
        "name": "M Donohue",
        "display_name": "M Donohue",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 5
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 5,
          "yellow_cards": 28,
          "red_cards": 0,
          "yellow_cards_per_match": 5.6,
          "red_cards_per_match": 0.0,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.2,
          "away_win_rate": 0.8,
          "draw_rate": 0.0,
          "avg_goals": 3.0,
          "first_match_date": "2024-05-11",
          "last_match_date": "2026-03-04",
          "seasons": [
            "2023-2024",
            "2025-2026"
          ]
        },
        "sample_status": "low_referee_sample",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:m-jones",
        "person_id": "referee:premier-league:m-jones",
        "name": "M Jones",
        "display_name": "M Jones",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 58
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 58,
          "yellow_cards": 186,
          "red_cards": 5,
          "yellow_cards_per_match": 3.2069,
          "red_cards_per_match": 0.0862,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4655,
          "away_win_rate": 0.2931,
          "draw_rate": 0.2414,
          "avg_goals": 2.5862,
          "first_match_date": "2015-08-08",
          "last_match_date": "2018-05-05",
          "seasons": [
            "2015-2016",
            "2016-2017",
            "2017-2018"
          ]
        },
        "sample_status": "available",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:m-oliver",
        "person_id": "referee:premier-league:m-oliver",
        "name": "M Oliver",
        "display_name": "M Oliver",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 310
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 310,
          "yellow_cards": 1007,
          "red_cards": 42,
          "yellow_cards_per_match": 3.2484,
          "red_cards_per_match": 0.1355,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4129,
          "away_win_rate": 0.3613,
          "draw_rate": 0.2258,
          "avg_goals": 2.9677,
          "first_match_date": "2015-08-08",
          "last_match_date": "2026-04-25",
          "seasons": [
            "2015-2016",
            "2016-2017",
            "2017-2018",
            "2018-2019",
            "2019-2020",
            "2020-2021",
            "2021-2022",
            "2022-2023",
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_status": "available",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:m-salisbury",
        "person_id": "referee:premier-league:m-salisbury",
        "name": "M Salisbury",
        "display_name": "M Salisbury",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 59
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 59,
          "yellow_cards": 226,
          "red_cards": 8,
          "yellow_cards_per_match": 3.8305,
          "red_cards_per_match": 0.1356,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4746,
          "away_win_rate": 0.322,
          "draw_rate": 0.2034,
          "avg_goals": 3.2881,
          "first_match_date": "2021-11-27",
          "last_match_date": "2026-04-22",
          "seasons": [
            "2021-2022",
            "2022-2023",
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_status": "available",
        "style_tags": [
          "high-scoring-sample"
        ],
        "distillation_status": "available",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:n-swarbrick",
        "person_id": "referee:premier-league:n-swarbrick",
        "name": "N Swarbrick",
        "display_name": "N Swarbrick",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 62
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 62,
          "yellow_cards": 197,
          "red_cards": 5,
          "yellow_cards_per_match": 3.1774,
          "red_cards_per_match": 0.0806,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4516,
          "away_win_rate": 0.3387,
          "draw_rate": 0.2097,
          "avg_goals": 2.9516,
          "first_match_date": "2015-08-22",
          "last_match_date": "2018-05-09",
          "seasons": [
            "2015-2016",
            "2016-2017",
            "2017-2018"
          ]
        },
        "sample_status": "available",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:o-langford",
        "person_id": "referee:premier-league:o-langford",
        "name": "O Langford",
        "display_name": "O Langford",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 1
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 1,
          "yellow_cards": 1,
          "red_cards": 0,
          "yellow_cards_per_match": 1.0,
          "red_cards_per_match": 0.0,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.0,
          "away_win_rate": 0.0,
          "draw_rate": 1.0,
          "avg_goals": 2.0,
          "first_match_date": "2019-08-18",
          "last_match_date": "2019-08-18",
          "seasons": [
            "2019-2020"
          ]
        },
        "sample_status": "low_referee_sample",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:o-oliver",
        "person_id": "referee:premier-league:o-oliver",
        "name": "O Oliver",
        "display_name": "O Oliver",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 1
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 1,
          "yellow_cards": 5,
          "red_cards": 0,
          "yellow_cards_per_match": 5.0,
          "red_cards_per_match": 0.0,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 1.0,
          "away_win_rate": 0.0,
          "draw_rate": 0.0,
          "avg_goals": 1.0,
          "first_match_date": "2025-04-14",
          "last_match_date": "2025-04-14",
          "seasons": [
            "2024-2025"
          ]
        },
        "sample_status": "low_referee_sample",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:p-bankes",
        "person_id": "referee:premier-league:p-bankes",
        "name": "P Bankes",
        "display_name": "P Bankes",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 115
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 115,
          "yellow_cards": 453,
          "red_cards": 14,
          "yellow_cards_per_match": 3.9391,
          "red_cards_per_match": 0.1217,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.5391,
          "away_win_rate": 0.2435,
          "draw_rate": 0.2174,
          "avg_goals": 2.6435,
          "first_match_date": "2019-08-31",
          "last_match_date": "2026-03-14",
          "seasons": [
            "2019-2020",
            "2020-2021",
            "2021-2022",
            "2022-2023",
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_status": "available",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:p-tierney",
        "person_id": "referee:premier-league:p-tierney",
        "name": "P Tierney",
        "display_name": "P Tierney",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 191
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 191,
          "yellow_cards": 650,
          "red_cards": 20,
          "yellow_cards_per_match": 3.4031,
          "red_cards_per_match": 0.1047,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4031,
          "away_win_rate": 0.3613,
          "draw_rate": 0.2356,
          "avg_goals": 2.8063,
          "first_match_date": "2015-08-15",
          "last_match_date": "2026-04-18",
          "seasons": [
            "2015-2016",
            "2016-2017",
            "2017-2018",
            "2018-2019",
            "2019-2020",
            "2020-2021",
            "2021-2022",
            "2022-2023",
            "2023-2024",
            "2025-2026"
          ]
        },
        "sample_status": "available",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:r-east",
        "person_id": "referee:premier-league:r-east",
        "name": "R East",
        "display_name": "R East",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 64
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 64,
          "yellow_cards": 206,
          "red_cards": 5,
          "yellow_cards_per_match": 3.2188,
          "red_cards_per_match": 0.0781,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.5,
          "away_win_rate": 0.2344,
          "draw_rate": 0.2656,
          "avg_goals": 2.8438,
          "first_match_date": "2015-09-19",
          "last_match_date": "2019-05-12",
          "seasons": [
            "2015-2016",
            "2016-2017",
            "2017-2018",
            "2018-2019"
          ]
        },
        "sample_status": "available",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:r-jones",
        "person_id": "referee:premier-league:r-jones",
        "name": "R Jones",
        "display_name": "R Jones",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 108
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 108,
          "yellow_cards": 419,
          "red_cards": 11,
          "yellow_cards_per_match": 3.8796,
          "red_cards_per_match": 0.1019,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.463,
          "away_win_rate": 0.2963,
          "draw_rate": 0.2407,
          "avg_goals": 2.787,
          "first_match_date": "2019-12-21",
          "last_match_date": "2026-04-12",
          "seasons": [
            "2019-2020",
            "2020-2021",
            "2021-2022",
            "2022-2023",
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_status": "available",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:r-madley",
        "person_id": "referee:premier-league:r-madley",
        "name": "R Madley",
        "display_name": "R Madley",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 76
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 76,
          "yellow_cards": 254,
          "red_cards": 10,
          "yellow_cards_per_match": 3.3421,
          "red_cards_per_match": 0.1316,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4737,
          "away_win_rate": 0.2237,
          "draw_rate": 0.3026,
          "avg_goals": 2.6053,
          "first_match_date": "2015-08-15",
          "last_match_date": "2023-09-02",
          "seasons": [
            "2015-2016",
            "2016-2017",
            "2017-2018",
            "2022-2023",
            "2023-2024"
          ]
        },
        "sample_status": "available",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:r-welch",
        "person_id": "referee:premier-league:r-welch",
        "name": "R Welch",
        "display_name": "R Welch",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 2
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 2,
          "yellow_cards": 8,
          "red_cards": 1,
          "yellow_cards_per_match": 4.0,
          "red_cards_per_match": 0.5,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.0,
          "away_win_rate": 0.5,
          "draw_rate": 0.5,
          "avg_goals": 2.0,
          "first_match_date": "2023-12-23",
          "last_match_date": "2024-02-04",
          "seasons": [
            "2023-2024"
          ]
        },
        "sample_status": "low_referee_sample",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:s-allison",
        "person_id": "referee:premier-league:s-allison",
        "name": "S Allison",
        "display_name": "S Allison",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 4
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 4,
          "yellow_cards": 19,
          "red_cards": 0,
          "yellow_cards_per_match": 4.75,
          "red_cards_per_match": 0.0,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.25,
          "away_win_rate": 0.5,
          "draw_rate": 0.25,
          "avg_goals": 3.75,
          "first_match_date": "2023-12-26",
          "last_match_date": "2024-09-21",
          "seasons": [
            "2023-2024",
            "2024-2025"
          ]
        },
        "sample_status": "low_referee_sample",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:s-attwell",
        "person_id": "referee:premier-league:s-attwell",
        "name": "S Attwell",
        "display_name": "S Attwell",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 196
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 196,
          "yellow_cards": 734,
          "red_cards": 23,
          "yellow_cards_per_match": 3.7449,
          "red_cards_per_match": 0.1173,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4439,
          "away_win_rate": 0.3163,
          "draw_rate": 0.2398,
          "avg_goals": 2.8673,
          "first_match_date": "2015-09-12",
          "last_match_date": "2026-04-25",
          "seasons": [
            "2015-2016",
            "2016-2017",
            "2017-2018",
            "2018-2019",
            "2019-2020",
            "2020-2021",
            "2021-2022",
            "2022-2023",
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_status": "available",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:s-barrott",
        "person_id": "referee:premier-league:s-barrott",
        "name": "S Barrott",
        "display_name": "S Barrott",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 59
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 59,
          "yellow_cards": 230,
          "red_cards": 3,
          "yellow_cards_per_match": 3.8983,
          "red_cards_per_match": 0.0508,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4576,
          "away_win_rate": 0.322,
          "draw_rate": 0.2203,
          "avg_goals": 3.1017,
          "first_match_date": "2023-10-07",
          "last_match_date": "2026-04-25",
          "seasons": [
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_status": "available",
        "style_tags": [
          "high-scoring-sample"
        ],
        "distillation_status": "available",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:s-hooper",
        "person_id": "referee:premier-league:s-hooper",
        "name": "S Hooper",
        "display_name": "S Hooper",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 140
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 140,
          "yellow_cards": 510,
          "red_cards": 10,
          "yellow_cards_per_match": 3.6429,
          "red_cards_per_match": 0.0714,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.45,
          "away_win_rate": 0.2929,
          "draw_rate": 0.2571,
          "avg_goals": 2.9714,
          "first_match_date": "2015-08-08",
          "last_match_date": "2026-02-10",
          "seasons": [
            "2015-2016",
            "2017-2018",
            "2018-2019",
            "2019-2020",
            "2020-2021",
            "2021-2022",
            "2022-2023",
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_status": "available",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:s-scott",
        "person_id": "referee:premier-league:s-scott",
        "name": "S Scott",
        "display_name": "S Scott",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 1
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 1,
          "yellow_cards": 3,
          "red_cards": 0,
          "yellow_cards_per_match": 3.0,
          "red_cards_per_match": 0.0,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.0,
          "away_win_rate": 0.0,
          "draw_rate": 1.0,
          "avg_goals": 4.0,
          "first_match_date": "2020-01-18",
          "last_match_date": "2020-01-18",
          "seasons": [
            "2019-2020"
          ]
        },
        "sample_status": "low_referee_sample",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:s-singh",
        "person_id": "referee:premier-league:s-singh",
        "name": "S Singh",
        "display_name": "S Singh",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 1
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 1,
          "yellow_cards": 5,
          "red_cards": 0,
          "yellow_cards_per_match": 5.0,
          "red_cards_per_match": 0.0,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.0,
          "away_win_rate": 0.0,
          "draw_rate": 1.0,
          "avg_goals": 2.0,
          "first_match_date": "2024-03-09",
          "last_match_date": "2024-03-09",
          "seasons": [
            "2023-2024"
          ]
        },
        "sample_status": "low_referee_sample",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:t-bramall",
        "person_id": "referee:premier-league:t-bramall",
        "name": "T Bramall",
        "display_name": "T Bramall",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 50
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 50,
          "yellow_cards": 194,
          "red_cards": 9,
          "yellow_cards_per_match": 3.88,
          "red_cards_per_match": 0.18,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.48,
          "away_win_rate": 0.2,
          "draw_rate": 0.32,
          "avg_goals": 2.6,
          "first_match_date": "2022-08-30",
          "last_match_date": "2026-04-18",
          "seasons": [
            "2022-2023",
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_status": "available",
        "style_tags": [
          "draw-leaning"
        ],
        "distillation_status": "available",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:t-harrington",
        "person_id": "referee:premier-league:t-harrington",
        "name": "T Harrington",
        "display_name": "T Harrington",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 48
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 48,
          "yellow_cards": 172,
          "red_cards": 5,
          "yellow_cards_per_match": 3.5833,
          "red_cards_per_match": 0.1042,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.375,
          "away_win_rate": 0.3958,
          "draw_rate": 0.2292,
          "avg_goals": 2.75,
          "first_match_date": "2021-12-15",
          "last_match_date": "2026-01-18",
          "seasons": [
            "2021-2022",
            "2022-2023",
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_status": "available",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:t-kirk",
        "person_id": "referee:premier-league:t-kirk",
        "name": "T Kirk",
        "display_name": "T Kirk",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 5
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 5,
          "yellow_cards": 15,
          "red_cards": 3,
          "yellow_cards_per_match": 3.0,
          "red_cards_per_match": 0.6,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4,
          "away_win_rate": 0.4,
          "draw_rate": 0.2,
          "avg_goals": 2.0,
          "first_match_date": "2025-12-03",
          "last_match_date": "2026-04-19",
          "seasons": [
            "2025-2026"
          ]
        },
        "sample_status": "low_referee_sample",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:t-robinson",
        "person_id": "referee:premier-league:t-robinson",
        "name": "T Robinson",
        "display_name": "T Robinson",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 49
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 49,
          "yellow_cards": 204,
          "red_cards": 3,
          "yellow_cards_per_match": 4.1633,
          "red_cards_per_match": 0.0612,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4898,
          "away_win_rate": 0.2449,
          "draw_rate": 0.2653,
          "avg_goals": 2.7347,
          "first_match_date": "2019-12-14",
          "last_match_date": "2026-03-03",
          "seasons": [
            "2019-2020",
            "2022-2023",
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_status": "available",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      },
      {
        "official_id": "referee:premier-league:l-mason",
        "person_id": "referee:premier-league:l-mason",
        "name": "l Mason",
        "display_name": "l Mason",
        "country": null,
        "nationality": null,
        "confederation": null,
        "roles": [
          "referee"
        ],
        "role": "referee",
        "role_zh": "裁判",
        "assigned_matches": [],
        "assignment_status": "missing_referee_assignment",
        "fifa_listed_since": null,
        "competition_id": "premier_league",
        "season_id": "historical",
        "competition_scope": "premier_league",
        "source_status": "historical_sample_only",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 1
        },
        "source_url": "https://www.football-data.co.uk/",
        "updated_at": "2026-05-18T11:41:20.104382+00:00",
        "metrics": {
          "matches": 1,
          "yellow_cards": 5,
          "red_cards": 0,
          "yellow_cards_per_match": 5.0,
          "red_cards_per_match": 0.0,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.0,
          "away_win_rate": 0.0,
          "draw_rate": 1.0,
          "avg_goals": 2.0,
          "first_match_date": "2017-05-21",
          "last_match_date": "2017-05-21",
          "seasons": [
            "2016-2017"
          ]
        },
        "sample_status": "low_referee_sample",
        "style_tags": [],
        "distillation_status": "insufficient_sample",
        "date_of_birth": null,
        "age": null,
        "identity_field_coverage": {
          "date_of_birth": "pending_source",
          "age": "pending_source"
        },
        "identity_field_sources": {
          "date_of_birth": "pending_identity_source",
          "age": "pending_identity_source"
        }
      }
    ],
    "official_external_facts": [
      {
        "official_id": "official:fifa-world-cup:2026:referee:al-jassim-abdulrahman",
        "person_id": "official:fifa-world-cup:2026:referee:al-jassim-abdulrahman",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "AL JASSIM Abdulrahman",
        "display_name": "AL JASSIM Abdulrahman",
        "role": "referee",
        "country_code": "QAT",
        "association_code": "QAT",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q30043901",
        "source_refs": {
          "wikidata_qid": "Q30043901",
          "wikidata_label": "Abdulrahman Al-Jassim",
          "probe_confidence": "high",
          "score": 100,
          "score_reasons": [
            "name_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1987-10-14",
          "age": 38,
          "wikidata_label": "Abdulrahman Al-Jassim",
          "wikidata_description": "Qatari football referee",
          "wikidata_country_labels": [
            "Qatar"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:al-turais-khalid",
        "person_id": "official:fifa-world-cup:2026:referee:al-turais-khalid",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "AL TURAIS Khalid",
        "display_name": "AL TURAIS Khalid",
        "role": "referee",
        "country_code": "KSA",
        "association_code": "KSA",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q124008212",
        "source_refs": {
          "wikidata_qid": "Q124008212",
          "wikidata_label": "Khalid al-Turais",
          "probe_confidence": "high",
          "score": 85,
          "score_reasons": [
            "name_match",
            "referee_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1987-04-30",
          "age": 39,
          "wikidata_label": "Khalid al-Turais",
          "wikidata_description": "Saudi association football referee",
          "wikidata_country_labels": [
            "Saudi Arabia"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:araki-yusuke",
        "person_id": "official:fifa-world-cup:2026:referee:araki-yusuke",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "ARAKI Yusuke",
        "display_name": "ARAKI Yusuke",
        "role": "referee",
        "country_code": "JPN",
        "association_code": "JPN",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q60990160",
        "source_refs": {
          "wikidata_qid": "Q60990160",
          "wikidata_label": "Yusuke Araki",
          "probe_confidence": "high",
          "score": 85,
          "score_reasons": [
            "name_match",
            "referee_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1986-05-02",
          "age": 40,
          "wikidata_label": "Yusuke Araki",
          "wikidata_description": "Japanese association football referee (1986-)",
          "wikidata_country_labels": [
            "Japan"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:artan-omar-abdulkadir",
        "person_id": "official:fifa-world-cup:2026:referee:artan-omar-abdulkadir",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "ARTAN Omar Abdulkadir",
        "display_name": "ARTAN Omar Abdulkadir",
        "role": "referee",
        "country_code": "SOM",
        "association_code": "SOM",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q124171816",
        "source_refs": {
          "wikidata_qid": "Q124171816",
          "wikidata_label": "Omar Artan",
          "probe_confidence": "high",
          "score": 90,
          "score_reasons": [
            "alias_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1992-01-01",
          "age": 34,
          "wikidata_label": "Omar Artan",
          "wikidata_description": "Somali Referee",
          "wikidata_country_labels": [
            "Somalia"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:atcho-pierre",
        "person_id": "official:fifa-world-cup:2026:referee:atcho-pierre",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "ATCHO Pierre",
        "display_name": "ATCHO Pierre",
        "role": "referee",
        "country_code": "GAB",
        "association_code": "GAB",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q123663249",
        "source_refs": {
          "wikidata_qid": "Q123663249",
          "wikidata_label": "Pierre Atcho",
          "probe_confidence": "high",
          "score": 100,
          "score_reasons": [
            "name_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1992-10-10",
          "age": 33,
          "wikidata_label": "Pierre Atcho",
          "wikidata_description": "Gabonese association football referee",
          "wikidata_country_labels": [
            "Gabon"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:barton-ivan",
        "person_id": "official:fifa-world-cup:2026:referee:barton-ivan",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "BARTON Ivan",
        "display_name": "BARTON Ivan",
        "role": "referee",
        "country_code": "SLV",
        "association_code": "SLV",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q76824190",
        "source_refs": {
          "wikidata_qid": "Q76824190",
          "wikidata_label": "Iván Barton",
          "probe_confidence": "high",
          "score": 85,
          "score_reasons": [
            "name_match",
            "referee_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1991-01-27",
          "age": 35,
          "wikidata_label": "Iván Barton",
          "wikidata_description": "Salvadorian Referee",
          "wikidata_country_labels": [
            "El Salvador"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:benitez-juan-gabriel",
        "person_id": "official:fifa-world-cup:2026:referee:benitez-juan-gabriel",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "BENITEZ Juan Gabriel",
        "display_name": "BENITEZ Juan Gabriel",
        "role": "referee",
        "country_code": "PAR",
        "association_code": "PAR",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q126953051",
        "source_refs": {
          "wikidata_qid": "Q126953051",
          "wikidata_label": "Juan Benítez",
          "probe_confidence": "high",
          "score": 90,
          "score_reasons": [
            "alias_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1982-01-01",
          "age": 44,
          "wikidata_label": "Juan Benítez",
          "wikidata_description": "Paraguayan association football referee",
          "wikidata_country_labels": [
            "Paraguay"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:claus-raphael",
        "person_id": "official:fifa-world-cup:2026:referee:claus-raphael",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "CLAUS Raphael",
        "display_name": "CLAUS Raphael",
        "role": "referee",
        "country_code": "BRA",
        "association_code": "BRA",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q21290419",
        "source_refs": {
          "wikidata_qid": "Q21290419",
          "wikidata_label": "Raphael Claus",
          "probe_confidence": "high",
          "score": 100,
          "score_reasons": [
            "name_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1979-09-06",
          "age": 46,
          "wikidata_label": "Raphael Claus",
          "wikidata_description": "Brazilian referee",
          "wikidata_country_labels": [
            "Brazil"
          ],
          "wikidata_occupation_labels": [
            "referee",
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:elfath-ismail",
        "person_id": "official:fifa-world-cup:2026:referee:elfath-ismail",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "ELFATH Ismail",
        "display_name": "ELFATH Ismail",
        "role": "referee",
        "country_code": "USA",
        "association_code": "USA",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q64211020",
        "source_refs": {
          "wikidata_qid": "Q64211020",
          "wikidata_label": "Ismail Elfath",
          "probe_confidence": "high",
          "score": 85,
          "score_reasons": [
            "name_match",
            "referee_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1982-03-03",
          "age": 44,
          "wikidata_label": "Ismail Elfath",
          "wikidata_description": "American soccer referee (1982-)",
          "wikidata_country_labels": [
            "United States"
          ],
          "wikidata_occupation_labels": [
            "referee",
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:eskas-espen",
        "person_id": "official:fifa-world-cup:2026:referee:eskas-espen",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "ESKAS Espen",
        "display_name": "ESKAS Espen",
        "role": "referee",
        "country_code": "NOR",
        "association_code": "NOR",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q10822753",
        "source_refs": {
          "wikidata_qid": "Q10822753",
          "wikidata_label": "Espen Eskås",
          "probe_confidence": "high",
          "score": 100,
          "score_reasons": [
            "name_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1988-06-24",
          "age": 37,
          "wikidata_label": "Espen Eskås",
          "wikidata_description": "Norwegian football referee",
          "wikidata_country_labels": [
            "Norway"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:faghani-alireza",
        "person_id": "official:fifa-world-cup:2026:referee:faghani-alireza",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "FAGHANI Alireza",
        "display_name": "FAGHANI Alireza",
        "role": "referee",
        "country_code": "AUS",
        "association_code": "AUS",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q650372",
        "source_refs": {
          "wikidata_qid": "Q650372",
          "wikidata_label": "Alireza Faghani",
          "probe_confidence": "high",
          "score": 100,
          "score_reasons": [
            "name_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1978-03-21",
          "age": 48,
          "wikidata_label": "Alireza Faghani",
          "wikidata_description": "Iranian-born Australian football referee",
          "wikidata_country_labels": [
            "Iran",
            "Australia"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:falcon-perez-yael",
        "person_id": "official:fifa-world-cup:2026:referee:falcon-perez-yael",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "FALCON PEREZ Yael",
        "display_name": "FALCON PEREZ Yael",
        "role": "referee",
        "country_code": "ARG",
        "association_code": "ARG",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q111424865",
        "source_refs": {
          "wikidata_qid": "Q111424865",
          "wikidata_label": "Yael Falcón",
          "probe_confidence": "high",
          "score": 100,
          "score_reasons": [
            "name_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1988-05-04",
          "age": 38,
          "wikidata_label": "Yael Falcón",
          "wikidata_description": "Argentine association football referee",
          "wikidata_country_labels": [
            "Argentina"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:fischer-drew",
        "person_id": "official:fifa-world-cup:2026:referee:fischer-drew",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "FISCHER Drew",
        "display_name": "FISCHER Drew",
        "role": "referee",
        "country_code": "CAN",
        "association_code": "CAN",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q19877945",
        "source_refs": {
          "wikidata_qid": "Q19877945",
          "wikidata_label": "Drew Fischer",
          "probe_confidence": "high",
          "score": 100,
          "score_reasons": [
            "name_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1980-07-10",
          "age": 45,
          "wikidata_label": "Drew Fischer",
          "wikidata_description": "Canadian soccer referee",
          "wikidata_country_labels": [
            "Canada"
          ],
          "wikidata_occupation_labels": [
            "association football referee",
            "association football player"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:garay-cristian",
        "person_id": "official:fifa-world-cup:2026:referee:garay-cristian",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "GARAY Cristian",
        "display_name": "GARAY Cristian",
        "role": "referee",
        "country_code": "CHI",
        "association_code": "CHI",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q117813943",
        "source_refs": {
          "wikidata_qid": "Q117813943",
          "wikidata_label": "Cristián Garay",
          "probe_confidence": "high",
          "score": 100,
          "score_reasons": [
            "name_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1989-04-08",
          "age": 37,
          "wikidata_label": "Cristián Garay",
          "wikidata_description": "Chilean association football referee",
          "wikidata_country_labels": [
            "Chile"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:garcia-katia",
        "person_id": "official:fifa-world-cup:2026:referee:garcia-katia",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "GARCIA Katia",
        "display_name": "GARCIA Katia",
        "role": "referee",
        "country_code": "MEX",
        "association_code": "MEX",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q128210224",
        "source_refs": {
          "wikidata_qid": "Q128210224",
          "wikidata_label": "Katia García Mendoza",
          "probe_confidence": "high",
          "score": 100,
          "score_reasons": [
            "name_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1992-09-01",
          "age": 33,
          "wikidata_label": "Katia García Mendoza",
          "wikidata_description": "association football referee",
          "wikidata_country_labels": [
            "Mexico"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:ghorbal-mustapha",
        "person_id": "official:fifa-world-cup:2026:referee:ghorbal-mustapha",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "GHORBAL Mustapha",
        "display_name": "GHORBAL Mustapha",
        "role": "referee",
        "country_code": "ALG",
        "association_code": "ALG",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q64027388",
        "source_refs": {
          "wikidata_qid": "Q64027388",
          "wikidata_label": "Mustapha Ghorbal",
          "probe_confidence": "high",
          "score": 100,
          "score_reasons": [
            "name_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1985-08-19",
          "age": 40,
          "wikidata_label": "Mustapha Ghorbal",
          "wikidata_description": "Algerian association football referee",
          "wikidata_country_labels": [
            "Algeria"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:herrera-dario",
        "person_id": "official:fifa-world-cup:2026:referee:herrera-dario",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "HERRERA Dario",
        "display_name": "HERRERA Dario",
        "role": "referee",
        "country_code": "ARG",
        "association_code": "ARG",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q19900151",
        "source_refs": {
          "wikidata_qid": "Q19900151",
          "wikidata_label": "Darío Humberto Herrera",
          "probe_confidence": "high",
          "score": 90,
          "score_reasons": [
            "alias_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1985-02-24",
          "age": 41,
          "wikidata_label": "Darío Humberto Herrera",
          "wikidata_description": "Argentinian association football referee",
          "wikidata_country_labels": [
            "Argentina"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:kovacs-istvan",
        "person_id": "official:fifa-world-cup:2026:referee:kovacs-istvan",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "KOVACS Istvan",
        "display_name": "KOVACS Istvan",
        "role": "referee",
        "country_code": "ROU",
        "association_code": "ROU",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q12731153",
        "source_refs": {
          "wikidata_qid": "Q12731153",
          "wikidata_label": "István Kovács",
          "probe_confidence": "high",
          "score": 85,
          "score_reasons": [
            "name_match",
            "referee_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1984-09-16",
          "age": 41,
          "wikidata_label": "István Kovács",
          "wikidata_description": "Romanian association football referee",
          "wikidata_country_labels": [
            "Romania",
            "Hungary"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:letexier-francois",
        "person_id": "official:fifa-world-cup:2026:referee:letexier-francois",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "LETEXIER Francois",
        "display_name": "LETEXIER Francois",
        "role": "referee",
        "country_code": "FRA",
        "association_code": "FRA",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q47463621",
        "source_refs": {
          "wikidata_qid": "Q47463621",
          "wikidata_label": "François Letexier",
          "probe_confidence": "high",
          "score": 100,
          "score_reasons": [
            "name_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1989-04-23",
          "age": 37,
          "wikidata_label": "François Letexier",
          "wikidata_description": "French football referee",
          "wikidata_country_labels": [
            "France"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:makhadmeh-adham",
        "person_id": "official:fifa-world-cup:2026:referee:makhadmeh-adham",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "MAKHADMEH Adham",
        "display_name": "MAKHADMEH Adham",
        "role": "referee",
        "country_code": "JOR",
        "association_code": "JOR",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q47163044",
        "source_refs": {
          "wikidata_qid": "Q47163044",
          "wikidata_label": "Adham Makhadmeh",
          "probe_confidence": "high",
          "score": 85,
          "score_reasons": [
            "name_match",
            "referee_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1987-02-13",
          "age": 39,
          "wikidata_label": "Adham Makhadmeh",
          "wikidata_description": "association football referee",
          "wikidata_country_labels": [
            "Albania"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:makkelie-danny",
        "person_id": "official:fifa-world-cup:2026:referee:makkelie-danny",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "MAKKELIE Danny",
        "display_name": "MAKKELIE Danny",
        "role": "referee",
        "country_code": "NED",
        "association_code": "NED",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q13511583",
        "source_refs": {
          "wikidata_qid": "Q13511583",
          "wikidata_label": "Danny Makkelie",
          "probe_confidence": "high",
          "score": 85,
          "score_reasons": [
            "name_match",
            "referee_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1983-01-28",
          "age": 43,
          "wikidata_label": "Danny Makkelie",
          "wikidata_description": "Dutch association football referee",
          "wikidata_country_labels": [
            "Kingdom of the Netherlands"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:marciniak-szymon",
        "person_id": "official:fifa-world-cup:2026:referee:marciniak-szymon",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "MARCINIAK Szymon",
        "display_name": "MARCINIAK Szymon",
        "role": "referee",
        "country_code": "POL",
        "association_code": "POL",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q7665089",
        "source_refs": {
          "wikidata_qid": "Q7665089",
          "wikidata_label": "Szymon Marciniak",
          "probe_confidence": "high",
          "score": 100,
          "score_reasons": [
            "name_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1981-01-07",
          "age": 45,
          "wikidata_label": "Szymon Marciniak",
          "wikidata_description": "Polish football referee",
          "wikidata_country_labels": [
            "Poland"
          ],
          "wikidata_occupation_labels": [
            "association football referee",
            "association football player"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:mariani-maurizio",
        "person_id": "official:fifa-world-cup:2026:referee:mariani-maurizio",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "MARIANI Maurizio",
        "display_name": "MARIANI Maurizio",
        "role": "referee",
        "country_code": "ITA",
        "association_code": "ITA",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q16577239",
        "source_refs": {
          "wikidata_qid": "Q16577239",
          "wikidata_label": "Maurizio Mariani",
          "probe_confidence": "high",
          "score": 100,
          "score_reasons": [
            "name_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1982-02-25",
          "age": 44,
          "wikidata_label": "Maurizio Mariani",
          "wikidata_description": "Italian association football referee",
          "wikidata_country_labels": [
            "Italy"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:martinez-hector-said",
        "person_id": "official:fifa-world-cup:2026:referee:martinez-hector-said",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "MARTINEZ Hector Said",
        "display_name": "MARTINEZ Hector Said",
        "role": "referee",
        "country_code": "HON",
        "association_code": "HON",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q64211023",
        "source_refs": {
          "wikidata_qid": "Q64211023",
          "wikidata_label": "Héctor Said Martínez",
          "probe_confidence": "high",
          "score": 100,
          "score_reasons": [
            "name_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1991-08-07",
          "age": 34,
          "wikidata_label": "Héctor Said Martínez",
          "wikidata_description": "Honduran football referee",
          "wikidata_country_labels": [
            "Honduras"
          ],
          "wikidata_occupation_labels": [
            "referee",
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:mohamed-amin",
        "person_id": "official:fifa-world-cup:2026:referee:mohamed-amin",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "MOHAMED Amin",
        "display_name": "MOHAMED Amin",
        "role": "referee",
        "country_code": "EGY",
        "association_code": "EGY",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q29045189",
        "source_refs": {
          "wikidata_qid": "Q29045189",
          "wikidata_label": "Amin Omar",
          "probe_confidence": "high",
          "score": 90,
          "score_reasons": [
            "alias_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1985-09-25",
          "age": 40,
          "wikidata_label": "Amin Omar",
          "wikidata_description": "Egyptian football referee",
          "wikidata_country_labels": [
            "Egypt"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:nation-oshane",
        "person_id": "official:fifa-world-cup:2026:referee:nation-oshane",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "NATION Oshane",
        "display_name": "NATION Oshane",
        "role": "referee",
        "country_code": "JAM",
        "association_code": "JAM",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q120123118",
        "source_refs": {
          "wikidata_qid": "Q120123118",
          "wikidata_label": "Oshane Nation",
          "probe_confidence": "high",
          "score": 85,
          "score_reasons": [
            "name_match",
            "referee_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1991-01-10",
          "age": 35,
          "wikidata_label": "Oshane Nation",
          "wikidata_description": "Referee",
          "wikidata_country_labels": [],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:nyberg-glenn",
        "person_id": "official:fifa-world-cup:2026:referee:nyberg-glenn",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "NYBERG Glenn",
        "display_name": "NYBERG Glenn",
        "role": "referee",
        "country_code": "SWE",
        "association_code": "SWE",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q51154224",
        "source_refs": {
          "wikidata_qid": "Q51154224",
          "wikidata_label": "Glenn Nyberg",
          "probe_confidence": "high",
          "score": 100,
          "score_reasons": [
            "name_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1988-10-12",
          "age": 37,
          "wikidata_label": "Glenn Nyberg",
          "wikidata_description": "Swedish football referee",
          "wikidata_country_labels": [
            "Sweden"
          ],
          "wikidata_occupation_labels": [
            "referee",
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:oliver-michael",
        "person_id": "official:fifa-world-cup:2026:referee:oliver-michael",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "OLIVER Michael",
        "display_name": "OLIVER Michael",
        "role": "referee",
        "country_code": "ENG",
        "association_code": "ENG",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q4333767",
        "source_refs": {
          "wikidata_qid": "Q4333767",
          "wikidata_label": "Michael Oliver",
          "probe_confidence": "high",
          "score": 100,
          "score_reasons": [
            "name_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1985-02-20",
          "age": 41,
          "wikidata_label": "Michael Oliver",
          "wikidata_description": "English football referee",
          "wikidata_country_labels": [
            "United Kingdom"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:omar-al-ali",
        "person_id": "official:fifa-world-cup:2026:referee:omar-al-ali",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "OMAR AL ALI",
        "display_name": "OMAR AL ALI",
        "role": "referee",
        "country_code": "UAE",
        "association_code": "UAE",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q123476717",
        "source_refs": {
          "wikidata_qid": "Q123476717",
          "wikidata_label": "Omar al-Ali",
          "probe_confidence": "high",
          "score": 85,
          "score_reasons": [
            "name_match",
            "referee_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1988-02-16",
          "age": 38,
          "wikidata_label": "Omar al-Ali",
          "wikidata_description": "Emirian association football referee",
          "wikidata_country_labels": [
            "United Arab Emirates"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:ortega-kevin",
        "person_id": "official:fifa-world-cup:2026:referee:ortega-kevin",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "ORTEGA Kevin",
        "display_name": "ORTEGA Kevin",
        "role": "referee",
        "country_code": "PER",
        "association_code": "PER",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q102419943",
        "source_refs": {
          "wikidata_qid": "Q102419943",
          "wikidata_label": "Kevin Ortega",
          "probe_confidence": "high",
          "score": 100,
          "score_reasons": [
            "name_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1992-03-26",
          "age": 34,
          "wikidata_label": "Kevin Ortega",
          "wikidata_description": "Peruvian association football referee",
          "wikidata_country_labels": [
            "Q419"
          ],
          "wikidata_occupation_labels": [
            "Q859528"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:pinheiro-joao",
        "person_id": "official:fifa-world-cup:2026:referee:pinheiro-joao",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "PINHEIRO Joao",
        "display_name": "PINHEIRO Joao",
        "role": "referee",
        "country_code": "POR",
        "association_code": "POR",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q79035126",
        "source_refs": {
          "wikidata_qid": "Q79035126",
          "wikidata_label": "João Pinheiro",
          "probe_confidence": "high",
          "score": 100,
          "score_reasons": [
            "name_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1988-01-04",
          "age": 38,
          "wikidata_label": "João Pinheiro",
          "wikidata_description": "Portuguese association football referee",
          "wikidata_country_labels": [
            "Portugal"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:ramon-abatti",
        "person_id": "official:fifa-world-cup:2026:referee:ramon-abatti",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "RAMON ABATTI",
        "display_name": "RAMON ABATTI",
        "role": "referee",
        "country_code": "BRA",
        "association_code": "BRA",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q133462452",
        "source_refs": {
          "wikidata_qid": "Q133462452",
          "wikidata_label": "Ramon Abatti Abel",
          "probe_confidence": "high",
          "score": 100,
          "score_reasons": [
            "name_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1989-09-18",
          "age": 36,
          "wikidata_label": "Ramon Abatti Abel",
          "wikidata_description": "Brazilian football referee",
          "wikidata_country_labels": [],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:ramos-cesar",
        "person_id": "official:fifa-world-cup:2026:referee:ramos-cesar",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "RAMOS Cesar",
        "display_name": "RAMOS Cesar",
        "role": "referee",
        "country_code": "MEX",
        "association_code": "MEX",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q20641378",
        "source_refs": {
          "wikidata_qid": "Q20641378",
          "wikidata_label": "César Ramos",
          "probe_confidence": "high",
          "score": 100,
          "score_reasons": [
            "name_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1983-12-15",
          "age": 42,
          "wikidata_label": "César Ramos",
          "wikidata_description": "Mexican association football referee",
          "wikidata_country_labels": [
            "Mexico"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:rojas-andres",
        "person_id": "official:fifa-world-cup:2026:referee:rojas-andres",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "ROJAS Andres",
        "display_name": "ROJAS Andres",
        "role": "referee",
        "country_code": "COL",
        "association_code": "COL",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q65028736",
        "source_refs": {
          "wikidata_qid": "Q65028736",
          "wikidata_label": "Andrés Rojas",
          "probe_confidence": "high",
          "score": 100,
          "score_reasons": [
            "name_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1984-01-01",
          "age": 42,
          "wikidata_label": "Andrés Rojas",
          "wikidata_description": "Colombian soccer referee",
          "wikidata_country_labels": [
            "Colombia"
          ],
          "wikidata_occupation_labels": [
            "referee",
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:tantashev-ilgiz",
        "person_id": "official:fifa-world-cup:2026:referee:tantashev-ilgiz",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "TANTASHEV Ilgiz",
        "display_name": "TANTASHEV Ilgiz",
        "role": "referee",
        "country_code": "UZB",
        "association_code": "UZB",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q20641545",
        "source_refs": {
          "wikidata_qid": "Q20641545",
          "wikidata_label": "Ilgiz Tantashev",
          "probe_confidence": "high",
          "score": 100,
          "score_reasons": [
            "name_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1984-04-05",
          "age": 42,
          "wikidata_label": "Ilgiz Tantashev",
          "wikidata_description": "Uzbek football referee",
          "wikidata_country_labels": [
            "Uzbekistan"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:taylor-anthony",
        "person_id": "official:fifa-world-cup:2026:referee:taylor-anthony",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "TAYLOR Anthony",
        "display_name": "TAYLOR Anthony",
        "role": "referee",
        "country_code": "ENG",
        "association_code": "ENG",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q4453759",
        "source_refs": {
          "wikidata_qid": "Q4453759",
          "wikidata_label": "Anthony Taylor",
          "probe_confidence": "high",
          "score": 100,
          "score_reasons": [
            "name_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1978-10-20",
          "age": 47,
          "wikidata_label": "Anthony Taylor",
          "wikidata_description": "English football referee",
          "wikidata_country_labels": [
            "United Kingdom"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:tejera-gustavo",
        "person_id": "official:fifa-world-cup:2026:referee:tejera-gustavo",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "TEJERA Gustavo",
        "display_name": "TEJERA Gustavo",
        "role": "referee",
        "country_code": "URU",
        "association_code": "URU",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q123570423",
        "source_refs": {
          "wikidata_qid": "Q123570423",
          "wikidata_label": "Gustavo Tejera",
          "probe_confidence": "high",
          "score": 100,
          "score_reasons": [
            "name_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1988-01-20",
          "age": 38,
          "wikidata_label": "Gustavo Tejera",
          "wikidata_description": "Uruguayan association football referee",
          "wikidata_country_labels": [
            "Uruguay"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:tello-facundo",
        "person_id": "official:fifa-world-cup:2026:referee:tello-facundo",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "TELLO Facundo",
        "display_name": "TELLO Facundo",
        "role": "referee",
        "country_code": "ARG",
        "association_code": "ARG",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q56241359",
        "source_refs": {
          "wikidata_qid": "Q56241359",
          "wikidata_label": "Facundo Tello",
          "probe_confidence": "high",
          "score": 100,
          "score_reasons": [
            "name_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1982-05-04",
          "age": 44,
          "wikidata_label": "Facundo Tello",
          "wikidata_description": "Argentine association football referee",
          "wikidata_country_labels": [
            "Argentina"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:tom-abongile",
        "person_id": "official:fifa-world-cup:2026:referee:tom-abongile",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "TOM Abongile",
        "display_name": "TOM Abongile",
        "role": "referee",
        "country_code": "RSA",
        "association_code": "RSA",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q124316815",
        "source_refs": {
          "wikidata_qid": "Q124316815",
          "wikidata_label": "Abongile Tom",
          "probe_confidence": "high",
          "score": 85,
          "score_reasons": [
            "name_match",
            "referee_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1991-12-16",
          "age": 34,
          "wikidata_label": "Abongile Tom",
          "wikidata_description": "South African referee",
          "wikidata_country_labels": [
            "South Africa"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:turpin-clement",
        "person_id": "official:fifa-world-cup:2026:referee:turpin-clement",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "TURPIN Clement",
        "display_name": "TURPIN Clement",
        "role": "referee",
        "country_code": "FRA",
        "association_code": "FRA",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q1103944",
        "source_refs": {
          "wikidata_qid": "Q1103944",
          "wikidata_label": "Clément Turpin",
          "probe_confidence": "high",
          "score": 100,
          "score_reasons": [
            "name_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1982-05-16",
          "age": 44,
          "wikidata_label": "Clément Turpin",
          "wikidata_description": "French football referee",
          "wikidata_country_labels": [
            "France"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:valenzuela-jesus",
        "person_id": "official:fifa-world-cup:2026:referee:valenzuela-jesus",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "VALENZUELA Jesus",
        "display_name": "VALENZUELA Jesus",
        "role": "referee",
        "country_code": "VEN",
        "association_code": "VEN",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q65085830",
        "source_refs": {
          "wikidata_qid": "Q65085830",
          "wikidata_label": "Jesús Valenzuela",
          "probe_confidence": "high",
          "score": 100,
          "score_reasons": [
            "name_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1983-11-24",
          "age": 42,
          "wikidata_label": "Jesús Valenzuela",
          "wikidata_description": "Venezuelan football referee (born 1983)",
          "wikidata_country_labels": [
            "Venezuela"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:vincic-slavko",
        "person_id": "official:fifa-world-cup:2026:referee:vincic-slavko",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "VINCIC Slavko",
        "display_name": "VINCIC Slavko",
        "role": "referee",
        "country_code": "SVN",
        "association_code": "SVN",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q18015244",
        "source_refs": {
          "wikidata_qid": "Q18015244",
          "wikidata_label": "Slavko Vinčić",
          "probe_confidence": "high",
          "score": 85,
          "score_reasons": [
            "name_match",
            "referee_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1979-11-25",
          "age": 46,
          "wikidata_label": "Slavko Vinčić",
          "wikidata_description": "Slovenian association football referee",
          "wikidata_country_labels": [
            "Slovenia",
            "Socialist Federal Republic of Yugoslavia"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:wilton-sampaio",
        "person_id": "official:fifa-world-cup:2026:referee:wilton-sampaio",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "WILTON SAMPAIO",
        "display_name": "WILTON SAMPAIO",
        "role": "referee",
        "country_code": "BRA",
        "association_code": "BRA",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q16941092",
        "source_refs": {
          "wikidata_qid": "Q16941092",
          "wikidata_label": "Wilton Pereira Sampaio",
          "probe_confidence": "high",
          "score": 90,
          "score_reasons": [
            "alias_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1981-12-28",
          "age": 44,
          "wikidata_label": "Wilton Pereira Sampaio",
          "wikidata_description": "Brazilian referee and association football referee",
          "wikidata_country_labels": [
            "Brazil"
          ],
          "wikidata_occupation_labels": [
            "association football referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      },
      {
        "official_id": "official:fifa-world-cup:2026:referee:zwayer-felix",
        "person_id": "official:fifa-world-cup:2026:referee:zwayer-felix",
        "person_type": "referee",
        "competition_id": "fifa_world_cup",
        "season_id": "2026",
        "name": "ZWAYER Felix",
        "display_name": "ZWAYER Felix",
        "role": "referee",
        "country_code": "GER",
        "association_code": "GER",
        "source_status": "third_party_wikidata_identity",
        "source": "wikidata",
        "source_url": "https://www.wikidata.org/wiki/Q1403916",
        "source_refs": {
          "wikidata_qid": "Q1403916",
          "wikidata_label": "Felix Zwayer",
          "probe_confidence": "high",
          "score": 100,
          "score_reasons": [
            "name_match",
            "referee_context",
            "country_context",
            "has_dob"
          ],
          "probe_report": "reports/wikidata_official_identity_probe_report.json"
        },
        "confidence": "high",
        "direct": {
          "date_of_birth": "1981-05-19",
          "age": 45,
          "wikidata_label": "Felix Zwayer",
          "wikidata_description": "German football referee",
          "wikidata_country_labels": [
            "Germany"
          ],
          "wikidata_occupation_labels": [
            "association football referee",
            "association football assistant referee"
          ]
        },
        "updated_at": "2026-05-19T15:15:13Z"
      }
    ],
    "player_ratings": [],
    "staff_ratings": [],
    "official_ratings": [
      {
        "entity_id": "referee:premier-league:a-kitchen",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "low_referee_sample",
        "confidence": "low",
        "overall_rating": null,
        "dimension_ratings": {},
        "raw_metrics": {
          "matches": 5,
          "yellow_cards": 15,
          "red_cards": 0,
          "yellow_cards_per_match": 3.0,
          "red_cards_per_match": 0.0,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.6,
          "away_win_rate": 0.0,
          "draw_rate": 0.4,
          "avg_goals": 2.4,
          "first_match_date": "2025-04-19",
          "last_match_date": "2025-12-04",
          "seasons": [
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_size": 5,
        "time_window": "2025-04-19/2025-12-04",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 5
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:a-madley",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "medium",
        "overall_rating": 59.58,
        "dimension_ratings": {
          "card_strictness": 56.24,
          "home_away_asymmetry": 22.9,
          "goal_environment": 84.84
        },
        "raw_metrics": {
          "matches": 131,
          "yellow_cards": 434,
          "red_cards": 12,
          "yellow_cards_per_match": 3.313,
          "red_cards_per_match": 0.0916,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4351,
          "away_win_rate": 0.3206,
          "draw_rate": 0.2443,
          "avg_goals": 2.9695,
          "first_match_date": "2018-12-15",
          "last_match_date": "2026-04-25",
          "seasons": [
            "2018-2019",
            "2019-2020",
            "2020-2021",
            "2021-2022",
            "2022-2023",
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_size": 131,
        "time_window": "2018-12-15/2026-04-25",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 131
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:a-marriner",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "medium",
        "overall_rating": 54.05,
        "dimension_ratings": {
          "card_strictness": 51.8,
          "home_away_asymmetry": 5.32,
          "goal_environment": 84.8
        },
        "raw_metrics": {
          "matches": 188,
          "yellow_cards": 554,
          "red_cards": 20,
          "yellow_cards_per_match": 2.9468,
          "red_cards_per_match": 0.1064,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.3883,
          "away_win_rate": 0.3617,
          "draw_rate": 0.25,
          "avg_goals": 2.9681,
          "first_match_date": "2015-08-23",
          "last_match_date": "2023-05-28",
          "seasons": [
            "2015-2016",
            "2016-2017",
            "2017-2018",
            "2018-2019",
            "2019-2020",
            "2020-2021",
            "2021-2022",
            "2022-2023"
          ]
        },
        "sample_size": 188,
        "time_window": "2015-08-23/2023-05-28",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 188
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:a-moss",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "low_referee_sample",
        "confidence": "low",
        "overall_rating": null,
        "dimension_ratings": {},
        "raw_metrics": {
          "matches": 1,
          "yellow_cards": 4,
          "red_cards": 0,
          "yellow_cards_per_match": 4.0,
          "red_cards_per_match": 0.0,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.0,
          "away_win_rate": 1.0,
          "draw_rate": 0.0,
          "avg_goals": 1.0,
          "first_match_date": "2021-05-16",
          "last_match_date": "2021-05-16",
          "seasons": [
            "2020-2021"
          ]
        },
        "sample_size": 1,
        "time_window": "2021-05-16/2021-05-16",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 1
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:a-taylor",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "medium",
        "overall_rating": 61.77,
        "dimension_ratings": {
          "card_strictness": 62.31,
          "home_away_asymmetry": 18.64,
          "goal_environment": 85.71
        },
        "raw_metrics": {
          "matches": 322,
          "yellow_cards": 1152,
          "red_cards": 39,
          "yellow_cards_per_match": 3.5776,
          "red_cards_per_match": 0.1211,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4317,
          "away_win_rate": 0.3385,
          "draw_rate": 0.2298,
          "avg_goals": 3.0,
          "first_match_date": "2015-08-09",
          "last_match_date": "2026-04-25",
          "seasons": [
            "2015-2016",
            "2016-2017",
            "2017-2018",
            "2018-2019",
            "2019-2020",
            "2020-2021",
            "2021-2022",
            "2022-2023",
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_size": 322,
        "time_window": "2015-08-09/2026-04-25",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 322
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:c-kavanagh",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "medium",
        "overall_rating": 57.74,
        "dimension_ratings": {
          "card_strictness": 60.46,
          "home_away_asymmetry": 22.24,
          "goal_environment": 74.53
        },
        "raw_metrics": {
          "matches": 189,
          "yellow_cards": 657,
          "red_cards": 22,
          "yellow_cards_per_match": 3.4762,
          "red_cards_per_match": 0.1164,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4392,
          "away_win_rate": 0.328,
          "draw_rate": 0.2328,
          "avg_goals": 2.6085,
          "first_match_date": "2017-04-08",
          "last_match_date": "2026-04-27",
          "seasons": [
            "2016-2017",
            "2017-2018",
            "2018-2019",
            "2019-2020",
            "2020-2021",
            "2021-2022",
            "2022-2023",
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_size": 189,
        "time_window": "2017-04-08/2026-04-27",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 189
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:c-pawson",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "medium",
        "overall_rating": 58.08,
        "dimension_ratings": {
          "card_strictness": 63.79,
          "home_away_asymmetry": 11.8,
          "goal_environment": 77.17
        },
        "raw_metrics": {
          "matches": 254,
          "yellow_cards": 923,
          "red_cards": 33,
          "yellow_cards_per_match": 3.6339,
          "red_cards_per_match": 0.1299,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4094,
          "away_win_rate": 0.3504,
          "draw_rate": 0.2402,
          "avg_goals": 2.7008,
          "first_match_date": "2015-08-09",
          "last_match_date": "2026-04-21",
          "seasons": [
            "2015-2016",
            "2016-2017",
            "2017-2018",
            "2018-2019",
            "2019-2020",
            "2020-2021",
            "2021-2022",
            "2022-2023",
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_size": 254,
        "time_window": "2015-08-09/2026-04-21",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 254
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:d-bond",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "low",
        "overall_rating": 73.32,
        "dimension_ratings": {
          "card_strictness": 73.07,
          "home_away_asymmetry": 60.86,
          "goal_environment": 80.75
        },
        "raw_metrics": {
          "matches": 23,
          "yellow_cards": 93,
          "red_cards": 4,
          "yellow_cards_per_match": 4.0435,
          "red_cards_per_match": 0.1739,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.5217,
          "away_win_rate": 0.2174,
          "draw_rate": 0.2609,
          "avg_goals": 2.8261,
          "first_match_date": "2023-01-03",
          "last_match_date": "2025-05-25",
          "seasons": [
            "2022-2023",
            "2023-2024",
            "2024-2025"
          ]
        },
        "sample_size": 23,
        "time_window": "2023-01-03/2025-05-25",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 23
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:d-coote",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "medium",
        "overall_rating": 62.27,
        "dimension_ratings": {
          "card_strictness": 66.15,
          "home_away_asymmetry": 26.78,
          "goal_environment": 77.55
        },
        "raw_metrics": {
          "matches": 112,
          "yellow_cards": 432,
          "red_cards": 13,
          "yellow_cards_per_match": 3.8571,
          "red_cards_per_match": 0.1161,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4643,
          "away_win_rate": 0.3304,
          "draw_rate": 0.2054,
          "avg_goals": 2.7143,
          "first_match_date": "2018-04-28",
          "last_match_date": "2024-11-09",
          "seasons": [
            "2017-2018",
            "2018-2019",
            "2019-2020",
            "2020-2021",
            "2021-2022",
            "2022-2023",
            "2023-2024",
            "2024-2025"
          ]
        },
        "sample_size": 112,
        "time_window": "2018-04-28/2024-11-09",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 112
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:d-england",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "medium",
        "overall_rating": 64.53,
        "dimension_ratings": {
          "card_strictness": 67.79,
          "home_away_asymmetry": 20.62,
          "goal_environment": 85.42
        },
        "raw_metrics": {
          "matches": 97,
          "yellow_cards": 386,
          "red_cards": 11,
          "yellow_cards_per_match": 3.9794,
          "red_cards_per_match": 0.1134,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4227,
          "away_win_rate": 0.3196,
          "draw_rate": 0.2577,
          "avg_goals": 2.9897,
          "first_match_date": "2020-01-18",
          "last_match_date": "2026-04-24",
          "seasons": [
            "2019-2020",
            "2020-2021",
            "2021-2022",
            "2022-2023",
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_size": 97,
        "time_window": "2020-01-18/2026-04-24",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 97
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:d-webb",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "low_referee_sample",
        "confidence": "low",
        "overall_rating": null,
        "dimension_ratings": {},
        "raw_metrics": {
          "matches": 2,
          "yellow_cards": 7,
          "red_cards": 0,
          "yellow_cards_per_match": 3.5,
          "red_cards_per_match": 0.0,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 1.0,
          "away_win_rate": 0.0,
          "draw_rate": 0.0,
          "avg_goals": 4.0,
          "first_match_date": "2025-05-03",
          "last_match_date": "2025-05-20",
          "seasons": [
            "2024-2025"
          ]
        },
        "sample_size": 2,
        "time_window": "2025-05-03/2025-05-20",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 2
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:f-hallam",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "low_referee_sample",
        "confidence": "low",
        "overall_rating": null,
        "dimension_ratings": {},
        "raw_metrics": {
          "matches": 4,
          "yellow_cards": 12,
          "red_cards": 0,
          "yellow_cards_per_match": 3.0,
          "red_cards_per_match": 0.0,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.5,
          "away_win_rate": 0.25,
          "draw_rate": 0.25,
          "avg_goals": 3.5,
          "first_match_date": "2026-01-24",
          "last_match_date": "2026-04-18",
          "seasons": [
            "2025-2026"
          ]
        },
        "sample_size": 4,
        "time_window": "2026-01-24/2026-04-18",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 4
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:g-scott",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "medium",
        "overall_rating": 61.13,
        "dimension_ratings": {
          "card_strictness": 51.88,
          "home_away_asymmetry": 46.16,
          "goal_environment": 81.59
        },
        "raw_metrics": {
          "matches": 104,
          "yellow_cards": 274,
          "red_cards": 18,
          "yellow_cards_per_match": 2.6346,
          "red_cards_per_match": 0.1731,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.5385,
          "away_win_rate": 0.3077,
          "draw_rate": 0.1538,
          "avg_goals": 2.8558,
          "first_match_date": "2015-12-12",
          "last_match_date": "2024-05-19",
          "seasons": [
            "2015-2016",
            "2016-2017",
            "2017-2018",
            "2018-2019",
            "2019-2020",
            "2020-2021",
            "2021-2022",
            "2022-2023",
            "2023-2024"
          ]
        },
        "sample_size": 104,
        "time_window": "2015-12-12/2024-05-19",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 104
        },
        "style_tags": [
          "low-card"
        ],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:j-brooks",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "medium",
        "overall_rating": 71.24,
        "dimension_ratings": {
          "card_strictness": 74.35,
          "home_away_asymmetry": 58.34,
          "goal_environment": 74.6
        },
        "raw_metrics": {
          "matches": 72,
          "yellow_cards": 314,
          "red_cards": 9,
          "yellow_cards_per_match": 4.3611,
          "red_cards_per_match": 0.125,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.5278,
          "away_win_rate": 0.2361,
          "draw_rate": 0.2361,
          "avg_goals": 2.6111,
          "first_match_date": "2021-12-01",
          "last_match_date": "2026-02-12",
          "seasons": [
            "2021-2022",
            "2022-2023",
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_size": 72,
        "time_window": "2021-12-01/2026-02-12",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 72
        },
        "style_tags": [
          "card-heavy"
        ],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:j-gillett",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "medium",
        "overall_rating": 63.3,
        "dimension_ratings": {
          "card_strictness": 59.64,
          "home_away_asymmetry": 26.82,
          "goal_environment": 88.85
        },
        "raw_metrics": {
          "matches": 82,
          "yellow_cards": 307,
          "red_cards": 4,
          "yellow_cards_per_match": 3.7439,
          "red_cards_per_match": 0.0488,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.3293,
          "away_win_rate": 0.4634,
          "draw_rate": 0.2073,
          "avg_goals": 3.1098,
          "first_match_date": "2021-09-25",
          "last_match_date": "2026-04-10",
          "seasons": [
            "2021-2022",
            "2022-2023",
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_size": 82,
        "time_window": "2021-09-25/2026-04-10",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 82
        },
        "style_tags": [
          "high-scoring-sample"
        ],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:j-moss",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "medium",
        "overall_rating": 58.89,
        "dimension_ratings": {
          "card_strictness": 57.83,
          "home_away_asymmetry": 18.36,
          "goal_environment": 83.4
        },
        "raw_metrics": {
          "matches": 185,
          "yellow_cards": 599,
          "red_cards": 24,
          "yellow_cards_per_match": 3.2378,
          "red_cards_per_match": 0.1297,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4486,
          "away_win_rate": 0.3568,
          "draw_rate": 0.1946,
          "avg_goals": 2.9189,
          "first_match_date": "2015-08-08",
          "last_match_date": "2022-05-22",
          "seasons": [
            "2015-2016",
            "2016-2017",
            "2017-2018",
            "2018-2019",
            "2019-2020",
            "2020-2021",
            "2021-2022"
          ]
        },
        "sample_size": 185,
        "time_window": "2015-08-08/2022-05-22",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 185
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:j-smith",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "low_referee_sample",
        "confidence": "low",
        "overall_rating": null,
        "dimension_ratings": {},
        "raw_metrics": {
          "matches": 8,
          "yellow_cards": 31,
          "red_cards": 2,
          "yellow_cards_per_match": 3.875,
          "red_cards_per_match": 0.25,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.625,
          "away_win_rate": 0.125,
          "draw_rate": 0.25,
          "avg_goals": 3.25,
          "first_match_date": "2023-05-20",
          "last_match_date": "2024-12-03",
          "seasons": [
            "2022-2023",
            "2023-2024",
            "2024-2025"
          ]
        },
        "sample_size": 8,
        "time_window": "2023-05-20/2024-12-03",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 8
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:k-friend",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "medium",
        "overall_rating": 57.28,
        "dimension_ratings": {
          "card_strictness": 55.77,
          "home_away_asymmetry": 23.08,
          "goal_environment": 78.75
        },
        "raw_metrics": {
          "matches": 156,
          "yellow_cards": 499,
          "red_cards": 17,
          "yellow_cards_per_match": 3.1987,
          "red_cards_per_match": 0.109,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4487,
          "away_win_rate": 0.3333,
          "draw_rate": 0.2179,
          "avg_goals": 2.7564,
          "first_match_date": "2015-08-15",
          "last_match_date": "2022-05-22",
          "seasons": [
            "2015-2016",
            "2016-2017",
            "2017-2018",
            "2018-2019",
            "2019-2020",
            "2020-2021",
            "2021-2022"
          ]
        },
        "sample_size": 156,
        "time_window": "2015-08-15/2022-05-22",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 156
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:k-kavanagh",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "low_referee_sample",
        "confidence": "low",
        "overall_rating": null,
        "dimension_ratings": {},
        "raw_metrics": {
          "matches": 1,
          "yellow_cards": 3,
          "red_cards": 0,
          "yellow_cards_per_match": 3.0,
          "red_cards_per_match": 0.0,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 1.0,
          "away_win_rate": 0.0,
          "draw_rate": 0.0,
          "avg_goals": 3.0,
          "first_match_date": "2025-02-14",
          "last_match_date": "2025-02-14",
          "seasons": [
            "2024-2025"
          ]
        },
        "sample_size": 1,
        "time_window": "2025-02-14/2025-02-14",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 1
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:k-stroud",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "low_referee_sample",
        "confidence": "low",
        "overall_rating": null,
        "dimension_ratings": {},
        "raw_metrics": {
          "matches": 2,
          "yellow_cards": 9,
          "red_cards": 1,
          "yellow_cards_per_match": 4.5,
          "red_cards_per_match": 0.5,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 1.0,
          "away_win_rate": 0.0,
          "draw_rate": 0.0,
          "avg_goals": 2.5,
          "first_match_date": "2015-08-22",
          "last_match_date": "2015-10-31",
          "seasons": [
            "2015-2016"
          ]
        },
        "sample_size": 2,
        "time_window": "2015-08-22/2015-10-31",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 2
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:l-mason",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "medium",
        "overall_rating": 61.59,
        "dimension_ratings": {
          "card_strictness": 50.94,
          "home_away_asymmetry": 49.52,
          "goal_environment": 82.18
        },
        "raw_metrics": {
          "matches": 105,
          "yellow_cards": 309,
          "red_cards": 10,
          "yellow_cards_per_match": 2.9429,
          "red_cards_per_match": 0.0952,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.5143,
          "away_win_rate": 0.2667,
          "draw_rate": 0.219,
          "avg_goals": 2.8762,
          "first_match_date": "2015-08-08",
          "last_match_date": "2021-05-18",
          "seasons": [
            "2015-2016",
            "2016-2017",
            "2017-2018",
            "2018-2019",
            "2019-2020",
            "2020-2021"
          ]
        },
        "sample_size": 105,
        "time_window": "2015-08-08/2021-05-18",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 105
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:l-probert",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "low",
        "overall_rating": 48.32,
        "dimension_ratings": {
          "card_strictness": 44.41,
          "home_away_asymmetry": 22.22,
          "goal_environment": 68.25
        },
        "raw_metrics": {
          "matches": 36,
          "yellow_cards": 78,
          "red_cards": 6,
          "yellow_cards_per_match": 2.1667,
          "red_cards_per_match": 0.1667,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4167,
          "away_win_rate": 0.3056,
          "draw_rate": 0.2778,
          "avg_goals": 2.3889,
          "first_match_date": "2017-04-01",
          "last_match_date": "2019-05-12",
          "seasons": [
            "2016-2017",
            "2017-2018",
            "2018-2019"
          ]
        },
        "sample_size": 36,
        "time_window": "2017-04-01/2019-05-12",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 36
        },
        "style_tags": [
          "low-card"
        ],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:l-smith",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "low_referee_sample",
        "confidence": "low",
        "overall_rating": null,
        "dimension_ratings": {},
        "raw_metrics": {
          "matches": 10,
          "yellow_cards": 41,
          "red_cards": 3,
          "yellow_cards_per_match": 4.1,
          "red_cards_per_match": 0.3,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.5,
          "away_win_rate": 0.2,
          "draw_rate": 0.3,
          "avg_goals": 3.2,
          "first_match_date": "2024-02-17",
          "last_match_date": "2026-02-21",
          "seasons": [
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_size": 10,
        "time_window": "2024-02-17/2026-02-21",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 10
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:m-atkinson",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "medium",
        "overall_rating": 51.59,
        "dimension_ratings": {
          "card_strictness": 52.27,
          "home_away_asymmetry": 12.18,
          "goal_environment": 73.24
        },
        "raw_metrics": {
          "matches": 197,
          "yellow_cards": 596,
          "red_cards": 19,
          "yellow_cards_per_match": 3.0254,
          "red_cards_per_match": 0.0964,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4112,
          "away_win_rate": 0.3503,
          "draw_rate": 0.2386,
          "avg_goals": 2.5635,
          "first_match_date": "2015-08-09",
          "last_match_date": "2022-05-22",
          "seasons": [
            "2015-2016",
            "2016-2017",
            "2017-2018",
            "2018-2019",
            "2019-2020",
            "2020-2021",
            "2021-2022"
          ]
        },
        "sample_size": 197,
        "time_window": "2015-08-09/2022-05-22",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 197
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:m-clattenburg",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "medium",
        "overall_rating": 60.13,
        "dimension_ratings": {
          "card_strictness": 60.54,
          "home_away_asymmetry": 30.78,
          "goal_environment": 76.37
        },
        "raw_metrics": {
          "matches": 52,
          "yellow_cards": 167,
          "red_cards": 9,
          "yellow_cards_per_match": 3.2115,
          "red_cards_per_match": 0.1731,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4231,
          "away_win_rate": 0.2692,
          "draw_rate": 0.3077,
          "avg_goals": 2.6731,
          "first_match_date": "2015-08-08",
          "last_match_date": "2017-04-29",
          "seasons": [
            "2015-2016",
            "2016-2017"
          ]
        },
        "sample_size": 52,
        "time_window": "2015-08-08/2017-04-29",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 52
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:m-dean",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "medium",
        "overall_rating": 65.32,
        "dimension_ratings": {
          "card_strictness": 69.59,
          "home_away_asymmetry": 40.0,
          "goal_environment": 74.29
        },
        "raw_metrics": {
          "matches": 195,
          "yellow_cards": 719,
          "red_cards": 39,
          "yellow_cards_per_match": 3.6872,
          "red_cards_per_match": 0.2,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4667,
          "away_win_rate": 0.2667,
          "draw_rate": 0.2667,
          "avg_goals": 2.6,
          "first_match_date": "2015-08-10",
          "last_match_date": "2022-05-22",
          "seasons": [
            "2015-2016",
            "2016-2017",
            "2017-2018",
            "2018-2019",
            "2019-2020",
            "2020-2021",
            "2021-2022"
          ]
        },
        "sample_size": 195,
        "time_window": "2015-08-10/2022-05-22",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 195
        },
        "style_tags": [
          "red-card-prone"
        ],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:m-donohue",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "low_referee_sample",
        "confidence": "low",
        "overall_rating": null,
        "dimension_ratings": {},
        "raw_metrics": {
          "matches": 5,
          "yellow_cards": 28,
          "red_cards": 0,
          "yellow_cards_per_match": 5.6,
          "red_cards_per_match": 0.0,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.2,
          "away_win_rate": 0.8,
          "draw_rate": 0.0,
          "avg_goals": 3.0,
          "first_match_date": "2024-05-11",
          "last_match_date": "2026-03-04",
          "seasons": [
            "2023-2024",
            "2025-2026"
          ]
        },
        "sample_size": 5,
        "time_window": "2024-05-11/2026-03-04",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 5
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:m-jones",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "medium",
        "overall_rating": 57.17,
        "dimension_ratings": {
          "card_strictness": 54.26,
          "home_away_asymmetry": 34.48,
          "goal_environment": 73.89
        },
        "raw_metrics": {
          "matches": 58,
          "yellow_cards": 186,
          "red_cards": 5,
          "yellow_cards_per_match": 3.2069,
          "red_cards_per_match": 0.0862,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4655,
          "away_win_rate": 0.2931,
          "draw_rate": 0.2414,
          "avg_goals": 2.5862,
          "first_match_date": "2015-08-08",
          "last_match_date": "2018-05-05",
          "seasons": [
            "2015-2016",
            "2016-2017",
            "2017-2018"
          ]
        },
        "sample_size": 58,
        "time_window": "2015-08-08/2018-05-05",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 58
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:m-oliver",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "medium",
        "overall_rating": 58.02,
        "dimension_ratings": {
          "card_strictness": 58.4,
          "home_away_asymmetry": 10.32,
          "goal_environment": 84.79
        },
        "raw_metrics": {
          "matches": 310,
          "yellow_cards": 1007,
          "red_cards": 42,
          "yellow_cards_per_match": 3.2484,
          "red_cards_per_match": 0.1355,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4129,
          "away_win_rate": 0.3613,
          "draw_rate": 0.2258,
          "avg_goals": 2.9677,
          "first_match_date": "2015-08-08",
          "last_match_date": "2026-04-25",
          "seasons": [
            "2015-2016",
            "2016-2017",
            "2017-2018",
            "2018-2019",
            "2019-2020",
            "2020-2021",
            "2021-2022",
            "2022-2023",
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_size": 310,
        "time_window": "2015-08-08/2026-04-25",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 310
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:m-salisbury",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "medium",
        "overall_rating": 69.2,
        "dimension_ratings": {
          "card_strictness": 67.14,
          "home_away_asymmetry": 30.52,
          "goal_environment": 93.95
        },
        "raw_metrics": {
          "matches": 59,
          "yellow_cards": 226,
          "red_cards": 8,
          "yellow_cards_per_match": 3.8305,
          "red_cards_per_match": 0.1356,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4746,
          "away_win_rate": 0.322,
          "draw_rate": 0.2034,
          "avg_goals": 3.2881,
          "first_match_date": "2021-11-27",
          "last_match_date": "2026-04-22",
          "seasons": [
            "2021-2022",
            "2022-2023",
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_size": 59,
        "time_window": "2021-11-27/2026-04-22",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 59
        },
        "style_tags": [
          "high-scoring-sample"
        ],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:n-swarbrick",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "medium",
        "overall_rating": 58.07,
        "dimension_ratings": {
          "card_strictness": 53.42,
          "home_away_asymmetry": 22.58,
          "goal_environment": 84.33
        },
        "raw_metrics": {
          "matches": 62,
          "yellow_cards": 197,
          "red_cards": 5,
          "yellow_cards_per_match": 3.1774,
          "red_cards_per_match": 0.0806,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4516,
          "away_win_rate": 0.3387,
          "draw_rate": 0.2097,
          "avg_goals": 2.9516,
          "first_match_date": "2015-08-22",
          "last_match_date": "2018-05-09",
          "seasons": [
            "2015-2016",
            "2016-2017",
            "2017-2018"
          ]
        },
        "sample_size": 62,
        "time_window": "2015-08-22/2018-05-09",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 62
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:o-langford",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "low_referee_sample",
        "confidence": "low",
        "overall_rating": null,
        "dimension_ratings": {},
        "raw_metrics": {
          "matches": 1,
          "yellow_cards": 1,
          "red_cards": 0,
          "yellow_cards_per_match": 1.0,
          "red_cards_per_match": 0.0,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.0,
          "away_win_rate": 0.0,
          "draw_rate": 1.0,
          "avg_goals": 2.0,
          "first_match_date": "2019-08-18",
          "last_match_date": "2019-08-18",
          "seasons": [
            "2019-2020"
          ]
        },
        "sample_size": 1,
        "time_window": "2019-08-18/2019-08-18",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 1
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:o-oliver",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "low_referee_sample",
        "confidence": "low",
        "overall_rating": null,
        "dimension_ratings": {},
        "raw_metrics": {
          "matches": 1,
          "yellow_cards": 5,
          "red_cards": 0,
          "yellow_cards_per_match": 5.0,
          "red_cards_per_match": 0.0,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 1.0,
          "away_win_rate": 0.0,
          "draw_rate": 0.0,
          "avg_goals": 1.0,
          "first_match_date": "2025-04-14",
          "last_match_date": "2025-04-14",
          "seasons": [
            "2024-2025"
          ]
        },
        "sample_size": 1,
        "time_window": "2025-04-14/2025-04-14",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 1
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:p-bankes",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "medium",
        "overall_rating": 68.76,
        "dimension_ratings": {
          "card_strictness": 67.78,
          "home_away_asymmetry": 59.12,
          "goal_environment": 75.53
        },
        "raw_metrics": {
          "matches": 115,
          "yellow_cards": 453,
          "red_cards": 14,
          "yellow_cards_per_match": 3.9391,
          "red_cards_per_match": 0.1217,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.5391,
          "away_win_rate": 0.2435,
          "draw_rate": 0.2174,
          "avg_goals": 2.6435,
          "first_match_date": "2019-08-31",
          "last_match_date": "2026-03-14",
          "seasons": [
            "2019-2020",
            "2020-2021",
            "2021-2022",
            "2022-2023",
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_size": 115,
        "time_window": "2019-08-31/2026-03-14",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 115
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:p-tierney",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "medium",
        "overall_rating": 56.07,
        "dimension_ratings": {
          "card_strictness": 58.53,
          "home_away_asymmetry": 8.36,
          "goal_environment": 80.18
        },
        "raw_metrics": {
          "matches": 191,
          "yellow_cards": 650,
          "red_cards": 20,
          "yellow_cards_per_match": 3.4031,
          "red_cards_per_match": 0.1047,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4031,
          "away_win_rate": 0.3613,
          "draw_rate": 0.2356,
          "avg_goals": 2.8063,
          "first_match_date": "2015-08-15",
          "last_match_date": "2026-04-18",
          "seasons": [
            "2015-2016",
            "2016-2017",
            "2017-2018",
            "2018-2019",
            "2019-2020",
            "2020-2021",
            "2021-2022",
            "2022-2023",
            "2023-2024",
            "2025-2026"
          ]
        },
        "sample_size": 191,
        "time_window": "2015-08-15/2026-04-18",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 191
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:r-east",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "medium",
        "overall_rating": 63.3,
        "dimension_ratings": {
          "card_strictness": 53.86,
          "home_away_asymmetry": 53.12,
          "goal_environment": 81.25
        },
        "raw_metrics": {
          "matches": 64,
          "yellow_cards": 206,
          "red_cards": 5,
          "yellow_cards_per_match": 3.2188,
          "red_cards_per_match": 0.0781,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.5,
          "away_win_rate": 0.2344,
          "draw_rate": 0.2656,
          "avg_goals": 2.8438,
          "first_match_date": "2015-09-19",
          "last_match_date": "2019-05-12",
          "seasons": [
            "2015-2016",
            "2016-2017",
            "2017-2018",
            "2018-2019"
          ]
        },
        "sample_size": 64,
        "time_window": "2015-09-19/2019-05-12",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 64
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:r-jones",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "medium",
        "overall_rating": 64.0,
        "dimension_ratings": {
          "card_strictness": 65.47,
          "home_away_asymmetry": 33.34,
          "goal_environment": 79.63
        },
        "raw_metrics": {
          "matches": 108,
          "yellow_cards": 419,
          "red_cards": 11,
          "yellow_cards_per_match": 3.8796,
          "red_cards_per_match": 0.1019,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.463,
          "away_win_rate": 0.2963,
          "draw_rate": 0.2407,
          "avg_goals": 2.787,
          "first_match_date": "2019-12-21",
          "last_match_date": "2026-04-12",
          "seasons": [
            "2019-2020",
            "2020-2021",
            "2021-2022",
            "2022-2023",
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_size": 108,
        "time_window": "2019-12-21/2026-04-12",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 108
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:r-madley",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "medium",
        "overall_rating": 62.84,
        "dimension_ratings": {
          "card_strictness": 59.53,
          "home_away_asymmetry": 50.0,
          "goal_environment": 74.44
        },
        "raw_metrics": {
          "matches": 76,
          "yellow_cards": 254,
          "red_cards": 10,
          "yellow_cards_per_match": 3.3421,
          "red_cards_per_match": 0.1316,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4737,
          "away_win_rate": 0.2237,
          "draw_rate": 0.3026,
          "avg_goals": 2.6053,
          "first_match_date": "2015-08-15",
          "last_match_date": "2023-09-02",
          "seasons": [
            "2015-2016",
            "2016-2017",
            "2017-2018",
            "2022-2023",
            "2023-2024"
          ]
        },
        "sample_size": 76,
        "time_window": "2015-08-15/2023-09-02",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 76
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:r-welch",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "low_referee_sample",
        "confidence": "low",
        "overall_rating": null,
        "dimension_ratings": {},
        "raw_metrics": {
          "matches": 2,
          "yellow_cards": 8,
          "red_cards": 1,
          "yellow_cards_per_match": 4.0,
          "red_cards_per_match": 0.5,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.0,
          "away_win_rate": 0.5,
          "draw_rate": 0.5,
          "avg_goals": 2.0,
          "first_match_date": "2023-12-23",
          "last_match_date": "2024-02-04",
          "seasons": [
            "2023-2024"
          ]
        },
        "sample_size": 2,
        "time_window": "2023-12-23/2024-02-04",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 2
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:s-allison",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "low_referee_sample",
        "confidence": "low",
        "overall_rating": null,
        "dimension_ratings": {},
        "raw_metrics": {
          "matches": 4,
          "yellow_cards": 19,
          "red_cards": 0,
          "yellow_cards_per_match": 4.75,
          "red_cards_per_match": 0.0,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.25,
          "away_win_rate": 0.5,
          "draw_rate": 0.25,
          "avg_goals": 3.75,
          "first_match_date": "2023-12-26",
          "last_match_date": "2024-09-21",
          "seasons": [
            "2023-2024",
            "2024-2025"
          ]
        },
        "sample_size": 4,
        "time_window": "2023-12-26/2024-09-21",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 4
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:s-attwell",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "medium",
        "overall_rating": 62.82,
        "dimension_ratings": {
          "card_strictness": 64.55,
          "home_away_asymmetry": 25.52,
          "goal_environment": 81.92
        },
        "raw_metrics": {
          "matches": 196,
          "yellow_cards": 734,
          "red_cards": 23,
          "yellow_cards_per_match": 3.7449,
          "red_cards_per_match": 0.1173,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4439,
          "away_win_rate": 0.3163,
          "draw_rate": 0.2398,
          "avg_goals": 2.8673,
          "first_match_date": "2015-09-12",
          "last_match_date": "2026-04-25",
          "seasons": [
            "2015-2016",
            "2016-2017",
            "2017-2018",
            "2018-2019",
            "2019-2020",
            "2020-2021",
            "2021-2022",
            "2022-2023",
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_size": 196,
        "time_window": "2015-09-12/2026-04-25",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 196
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:s-barrott",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "medium",
        "overall_rating": 64.39,
        "dimension_ratings": {
          "card_strictness": 62.1,
          "home_away_asymmetry": 27.12,
          "goal_environment": 88.62
        },
        "raw_metrics": {
          "matches": 59,
          "yellow_cards": 230,
          "red_cards": 3,
          "yellow_cards_per_match": 3.8983,
          "red_cards_per_match": 0.0508,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4576,
          "away_win_rate": 0.322,
          "draw_rate": 0.2203,
          "avg_goals": 3.1017,
          "first_match_date": "2023-10-07",
          "last_match_date": "2026-04-25",
          "seasons": [
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_size": 59,
        "time_window": "2023-10-07/2026-04-25",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 59
        },
        "style_tags": [
          "high-scoring-sample"
        ],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:s-hooper",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "medium",
        "overall_rating": 62.88,
        "dimension_ratings": {
          "card_strictness": 59.74,
          "home_away_asymmetry": 31.42,
          "goal_environment": 84.9
        },
        "raw_metrics": {
          "matches": 140,
          "yellow_cards": 510,
          "red_cards": 10,
          "yellow_cards_per_match": 3.6429,
          "red_cards_per_match": 0.0714,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.45,
          "away_win_rate": 0.2929,
          "draw_rate": 0.2571,
          "avg_goals": 2.9714,
          "first_match_date": "2015-08-08",
          "last_match_date": "2026-02-10",
          "seasons": [
            "2015-2016",
            "2017-2018",
            "2018-2019",
            "2019-2020",
            "2020-2021",
            "2021-2022",
            "2022-2023",
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_size": 140,
        "time_window": "2015-08-08/2026-02-10",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 140
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:s-scott",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "low_referee_sample",
        "confidence": "low",
        "overall_rating": null,
        "dimension_ratings": {},
        "raw_metrics": {
          "matches": 1,
          "yellow_cards": 3,
          "red_cards": 0,
          "yellow_cards_per_match": 3.0,
          "red_cards_per_match": 0.0,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.0,
          "away_win_rate": 0.0,
          "draw_rate": 1.0,
          "avg_goals": 4.0,
          "first_match_date": "2020-01-18",
          "last_match_date": "2020-01-18",
          "seasons": [
            "2019-2020"
          ]
        },
        "sample_size": 1,
        "time_window": "2020-01-18/2020-01-18",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 1
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:s-singh",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "low_referee_sample",
        "confidence": "low",
        "overall_rating": null,
        "dimension_ratings": {},
        "raw_metrics": {
          "matches": 1,
          "yellow_cards": 5,
          "red_cards": 0,
          "yellow_cards_per_match": 5.0,
          "red_cards_per_match": 0.0,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.0,
          "away_win_rate": 0.0,
          "draw_rate": 1.0,
          "avg_goals": 2.0,
          "first_match_date": "2024-03-09",
          "last_match_date": "2024-03-09",
          "seasons": [
            "2023-2024"
          ]
        },
        "sample_size": 1,
        "time_window": "2024-03-09/2024-03-09",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 1
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:t-bramall",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "medium",
        "overall_rating": 69.18,
        "dimension_ratings": {
          "card_strictness": 71.06,
          "home_away_asymmetry": 56.0,
          "goal_environment": 74.29
        },
        "raw_metrics": {
          "matches": 50,
          "yellow_cards": 194,
          "red_cards": 9,
          "yellow_cards_per_match": 3.88,
          "red_cards_per_match": 0.18,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.48,
          "away_win_rate": 0.2,
          "draw_rate": 0.32,
          "avg_goals": 2.6,
          "first_match_date": "2022-08-30",
          "last_match_date": "2026-04-18",
          "seasons": [
            "2022-2023",
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_size": 50,
        "time_window": "2022-08-30/2026-04-18",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 50
        },
        "style_tags": [
          "draw-leaning"
        ],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:t-harrington",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "low",
        "overall_rating": 55.87,
        "dimension_ratings": {
          "card_strictness": 61.19,
          "home_away_asymmetry": 4.16,
          "goal_environment": 78.57
        },
        "raw_metrics": {
          "matches": 48,
          "yellow_cards": 172,
          "red_cards": 5,
          "yellow_cards_per_match": 3.5833,
          "red_cards_per_match": 0.1042,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.375,
          "away_win_rate": 0.3958,
          "draw_rate": 0.2292,
          "avg_goals": 2.75,
          "first_match_date": "2021-12-15",
          "last_match_date": "2026-01-18",
          "seasons": [
            "2021-2022",
            "2022-2023",
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_size": 48,
        "time_window": "2021-12-15/2026-01-18",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 48
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:t-kirk",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "low_referee_sample",
        "confidence": "low",
        "overall_rating": null,
        "dimension_ratings": {},
        "raw_metrics": {
          "matches": 5,
          "yellow_cards": 15,
          "red_cards": 3,
          "yellow_cards_per_match": 3.0,
          "red_cards_per_match": 0.6,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4,
          "away_win_rate": 0.4,
          "draw_rate": 0.2,
          "avg_goals": 2.0,
          "first_match_date": "2025-12-03",
          "last_match_date": "2026-04-19",
          "seasons": [
            "2025-2026"
          ]
        },
        "sample_size": 5,
        "time_window": "2025-12-03/2026-04-19",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 5
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:t-robinson",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "available",
        "confidence": "low",
        "overall_rating": 67.21,
        "dimension_ratings": {
          "card_strictness": 66.82,
          "home_away_asymmetry": 48.98,
          "goal_environment": 78.13
        },
        "raw_metrics": {
          "matches": 49,
          "yellow_cards": 204,
          "red_cards": 3,
          "yellow_cards_per_match": 4.1633,
          "red_cards_per_match": 0.0612,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.4898,
          "away_win_rate": 0.2449,
          "draw_rate": 0.2653,
          "avg_goals": 2.7347,
          "first_match_date": "2019-12-14",
          "last_match_date": "2026-03-03",
          "seasons": [
            "2019-2020",
            "2022-2023",
            "2023-2024",
            "2024-2025",
            "2025-2026"
          ]
        },
        "sample_size": 49,
        "time_window": "2019-12-14/2026-03-03",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 49
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      },
      {
        "entity_id": "referee:premier-league:l-mason",
        "entity_type": "official",
        "rating_type": "referee_officiating_sample",
        "status": "low_referee_sample",
        "confidence": "low",
        "overall_rating": null,
        "dimension_ratings": {},
        "raw_metrics": {
          "matches": 1,
          "yellow_cards": 5,
          "red_cards": 0,
          "yellow_cards_per_match": 5.0,
          "red_cards_per_match": 0.0,
          "fouls_per_match": null,
          "penalties_per_match": null,
          "home_win_rate": 0.0,
          "away_win_rate": 0.0,
          "draw_rate": 1.0,
          "avg_goals": 2.0,
          "first_match_date": "2017-05-21",
          "last_match_date": "2017-05-21",
          "seasons": [
            "2016-2017"
          ]
        },
        "sample_size": 1,
        "time_window": "2017-05-21/2017-05-21",
        "competition_scope": "premier_league",
        "position_scope": "referee",
        "sources": [
          "football-data.co.uk",
          "platform_predictor_migrated_epl_matches"
        ],
        "source_refs": {
          "source_file": "data/predictor-assets/files/processed/premier_league_matches.csv",
          "competition_scope": "premier_league",
          "sample_size_matches": 1
        },
        "style_tags": [],
        "updated_at": "2026-05-18T11:41:20.104382+00:00"
      }
    ],
    "person_style_profiles": [],
    "predictions": [
      {
        "match_id": "fifa_world_cup:2026:fdorg:537327",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5771350860595703,
          "draw": 0.2640933394432068,
          "away_win": 0.1587716042995453
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Mexico have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537327",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537328",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5613662600517273,
          "draw": 0.28632622957229614,
          "away_win": 0.15230749547481537
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "South Korea have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537328",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537329",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.42373234033584595,
          "draw": 0.28641852736473083,
          "away_win": 0.28984910249710083
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Czech Republic have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537329",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537330",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.30729302763938904,
          "draw": 0.29984915256500244,
          "away_win": 0.39285778999328613
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "South Korea have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537330",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537331",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.20701511204242706,
          "draw": 0.2657403349876404,
          "away_win": 0.527244508266449
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Mexico have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537331",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537332",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.14983689785003662,
          "draw": 0.226674884557724,
          "away_win": 0.6234882473945618
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "South Korea have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537332",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537333",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.6107870936393738,
          "draw": 0.25798657536506653,
          "away_win": 0.1312263458967209
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Canada have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537333",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537334",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.14255952835083008,
          "draw": 0.24308885633945465,
          "away_win": 0.6143516302108765
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Switzerland have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537334",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537335",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.7523449659347534,
          "draw": 0.15955185890197754,
          "away_win": 0.08810314536094666
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Switzerland have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537335",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537336",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5360662341117859,
          "draw": 0.2717493176460266,
          "away_win": 0.1921844184398651
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Canada have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537336",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537337",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.4881778955459595,
          "draw": 0.26921960711479187,
          "away_win": 0.24260251224040985
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Switzerland have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537337",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537338",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.32345834374427795,
          "draw": 0.2697005569934845,
          "away_win": 0.40684109926223755
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Qatar have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537338",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537339",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.4151521623134613,
          "draw": 0.26417258381843567,
          "away_win": 0.32067522406578064
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Brazil have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537339",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537340",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.16789570450782776,
          "draw": 0.25861117243766785,
          "away_win": 0.5734931230545044
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Scotland have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537340",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537341",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.8033496737480164,
          "draw": 0.13679195940494537,
          "away_win": 0.05985836312174797
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Brazil have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537341",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537342",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.11233469843864441,
          "draw": 0.20541533827781677,
          "away_win": 0.6822499632835388
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Morocco have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537342",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537343",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.15556597709655762,
          "draw": 0.19593171775341034,
          "away_win": 0.6485022902488708
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Brazil have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537343",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537344",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.804668664932251,
          "draw": 0.13446350395679474,
          "away_win": 0.06086784228682518
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Morocco have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537344",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537345",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.3821587562561035,
          "draw": 0.29603567719459534,
          "away_win": 0.32180559635162354
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "United States have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537345",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537346",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.2507241368293762,
          "draw": 0.35340598225593567,
          "away_win": 0.3958698511123657
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Turkey have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537346",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537347",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.4845826327800751,
          "draw": 0.2674497067928314,
          "away_win": 0.2479677051305771
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Turkey have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537347",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537348",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.30608171224594116,
          "draw": 0.2883944511413574,
          "away_win": 0.40552380681037903
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Australia have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537348",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537349",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.4786757230758667,
          "draw": 0.2613799273967743,
          "away_win": 0.2599443197250366
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Turkey have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537349",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537350",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.2972288429737091,
          "draw": 0.3717903792858124,
          "away_win": 0.33098074793815613
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "The matchup looks balanced with a relatively high draw chance.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537350",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537351",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.9012594819068909,
          "draw": 0.062305301427841187,
          "away_win": 0.03643517196178436
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Germany have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537351",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537352",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.2906903028488159,
          "draw": 0.22945426404476166,
          "away_win": 0.479855477809906
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Ecuador have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537352",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537353",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5974372625350952,
          "draw": 0.21266847848892212,
          "away_win": 0.18989421427249908
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Germany have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537353",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537354",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.8490700125694275,
          "draw": 0.10564954578876495,
          "away_win": 0.04528040438890457
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Ecuador have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537354",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537355",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.28923970460891724,
          "draw": 0.4137522578239441,
          "away_win": 0.2970080077648163
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "The matchup looks balanced with a relatively high draw chance.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537355",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537356",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.10115902870893478,
          "draw": 0.2299448847770691,
          "away_win": 0.6688960790634155
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Ivory Coast have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537356",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537357",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.39388883113861084,
          "draw": 0.2626059055328369,
          "away_win": 0.343505322933197
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Netherlands have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537357",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537358",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.39802780747413635,
          "draw": 0.234322190284729,
          "away_win": 0.36765000224113464
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Sweden have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537358",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537359",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.6147088408470154,
          "draw": 0.23416395485401154,
          "away_win": 0.1511271744966507
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Netherlands have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537359",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537360",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.13638007640838623,
          "draw": 0.23848450183868408,
          "away_win": 0.6251354217529297
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Japan have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537360",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537361",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.17224325239658356,
          "draw": 0.2702067196369171,
          "away_win": 0.5575500130653381
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Netherlands have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537361",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537362",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5563443899154663,
          "draw": 0.2866860032081604,
          "away_win": 0.1569695919752121
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Japan have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537362",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537363",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.3686906397342682,
          "draw": 0.2680433988571167,
          "away_win": 0.3632659614086151
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Belgium have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537363",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537364",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.6151702404022217,
          "draw": 0.2339331954717636,
          "away_win": 0.1508965790271759
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Iran have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537364",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537365",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.3357038199901581,
          "draw": 0.2552085816860199,
          "away_win": 0.409087598323822
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Iran have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537365",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537366",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.2276647686958313,
          "draw": 0.19151568412780762,
          "away_win": 0.5808195471763611
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Egypt have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537366",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537367",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.2525593638420105,
          "draw": 0.1654817909002304,
          "away_win": 0.5819588899612427
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Belgium have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537367",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537368",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.3733431398868561,
          "draw": 0.2804248034954071,
          "away_win": 0.34623199701309204
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Egypt have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537368",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537369",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.699558436870575,
          "draw": 0.22926005721092224,
          "away_win": 0.07118155062198639
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Spain have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537369",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537370",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.21241922676563263,
          "draw": 0.2748364806175232,
          "away_win": 0.5127443075180054
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Uruguay have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537370",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537371",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.7153726816177368,
          "draw": 0.18619048595428467,
          "away_win": 0.09843684732913971
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Spain have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537371",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537372",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.6967051029205322,
          "draw": 0.21301448345184326,
          "away_win": 0.0902804508805275
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Uruguay have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537372",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537373",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.1378481388092041,
          "draw": 0.2440333068370819,
          "away_win": 0.6181185245513916
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Spain have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537373",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537374",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.2869596779346466,
          "draw": 0.2667410373687744,
          "away_win": 0.4462992548942566
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Saudi Arabia have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537374",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537375",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5936805009841919,
          "draw": 0.19905777275562286,
          "away_win": 0.20726171135902405
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Winner of Match 74 have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537375",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537376",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5936805009841919,
          "draw": 0.19905777275562286,
          "away_win": 0.20726171135902405
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Winner of Match 73 have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537376",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537377",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5936805009841919,
          "draw": 0.19905777275562286,
          "away_win": 0.20726171135902405
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Winner of Match 76 have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537377",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537378",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5936805009841919,
          "draw": 0.19905777275562286,
          "away_win": 0.20726171135902405
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Winner of Match 79 have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537378",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537379",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5936805009841919,
          "draw": 0.19905777275562286,
          "away_win": 0.20726171135902405
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Winner of Match 83 have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537379",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537380",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5936805009841919,
          "draw": 0.19905777275562286,
          "away_win": 0.20726171135902405
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Winner of Match 81 have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537380",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537381",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5936805009841919,
          "draw": 0.19905777275562286,
          "away_win": 0.20726171135902405
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Winner of Match 86 have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537381",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537382",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5936805009841919,
          "draw": 0.19905777275562286,
          "away_win": 0.20726171135902405
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Winner of Match 85 have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537382",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537383",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5936805009841919,
          "draw": 0.19905777275562286,
          "away_win": 0.20726171135902405
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Winner of Match 89 have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537383",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537384",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5936805009841919,
          "draw": 0.19905777275562286,
          "away_win": 0.20726171135902405
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Winner of Match 93 have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537384",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537385",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5936805009841919,
          "draw": 0.19905777275562286,
          "away_win": 0.20726171135902405
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Winner of Match 91 have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537385",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537386",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5936805009841919,
          "draw": 0.19905777275562286,
          "away_win": 0.20726171135902405
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Winner of Match 95 have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537386",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537387",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5936805009841919,
          "draw": 0.19905777275562286,
          "away_win": 0.20726171135902405
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Winner of Match 97 have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537387",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537388",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5936805009841919,
          "draw": 0.19905777275562286,
          "away_win": 0.20726171135902405
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Winner of Match 99 have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537388",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537389",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5936805009841919,
          "draw": 0.19905777275562286,
          "away_win": 0.20726171135902405
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Loser of Match 101 have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537389",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537390",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5936805009841919,
          "draw": 0.19905777275562286,
          "away_win": 0.20726171135902405
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Winner of Match 101 have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537390",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537391",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5507604479789734,
          "draw": 0.19156552851200104,
          "away_win": 0.2576740086078644
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "France have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537391",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537392",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.3017411231994629,
          "draw": 0.30680301785469055,
          "away_win": 0.39145591855049133
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Norway have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537392",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537393",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.6855847239494324,
          "draw": 0.20689988136291504,
          "away_win": 0.107515349984169
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "France have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537393",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537394",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.30176374316215515,
          "draw": 0.1984812468290329,
          "away_win": 0.49975502490997314
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Senegal have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537394",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537395",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.19933320581912994,
          "draw": 0.15218870341777802,
          "away_win": 0.6484781503677368
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "France have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537395",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537396",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.6397437453269958,
          "draw": 0.1736297309398651,
          "away_win": 0.18662646412849426
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Senegal have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537396",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537397",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.6319279670715332,
          "draw": 0.26059699058532715,
          "away_win": 0.10747506469488144
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Argentina have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537397",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537398",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.6006036400794983,
          "draw": 0.19099731743335724,
          "away_win": 0.20839905738830566
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Austria have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537398",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537399",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5895969271659851,
          "draw": 0.3054324984550476,
          "away_win": 0.1049705520272255
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Argentina have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537399",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537400",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.17641602456569672,
          "draw": 0.22945818305015564,
          "away_win": 0.5941258072853088
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Algeria have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537400",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537401",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.06383603066205978,
          "draw": 0.15992656350135803,
          "away_win": 0.7762373685836792
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Argentina have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537401",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537402",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.45151564478874207,
          "draw": 0.2623257040977478,
          "away_win": 0.28615859150886536
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Algeria have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537402",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537403",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.6369635462760925,
          "draw": 0.26668354868888855,
          "away_win": 0.09635290503501892
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Portugal have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537403",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537404",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.2083113193511963,
          "draw": 0.22317790985107422,
          "away_win": 0.5685107707977295
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Colombia have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537404",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537405",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5731440782546997,
          "draw": 0.25478395819664,
          "away_win": 0.1720719039440155
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Portugal have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537405",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537406",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.6162216663360596,
          "draw": 0.271411269903183,
          "away_win": 0.11236704885959625
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Colombia have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537406",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537407",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.2995380461215973,
          "draw": 0.322601854801178,
          "away_win": 0.37786003947257996
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Portugal have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537407",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537408",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.28681111335754395,
          "draw": 0.3089739680290222,
          "away_win": 0.40421488881111145
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Uzbekistan have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537408",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537409",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5790107250213623,
          "draw": 0.19260388612747192,
          "away_win": 0.22838540375232697
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "England have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537409",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537410",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.26710984110832214,
          "draw": 0.30719488859176636,
          "away_win": 0.4256953299045563
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Panama have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537410",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537411",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.7025629878044128,
          "draw": 0.20037490129470825,
          "away_win": 0.09706206619739532
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "England have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537411",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537412",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.15631109476089478,
          "draw": 0.3056674301624298,
          "away_win": 0.5380215048789978
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Croatia have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537412",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537413",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.14707311987876892,
          "draw": 0.29438552260398865,
          "away_win": 0.5585413575172424
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "England have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537413",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537414",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.7112793326377869,
          "draw": 0.17793987691402435,
          "away_win": 0.11078078299760818
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Croatia have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537414",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537415",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5936805009841919,
          "draw": 0.19905777275562286,
          "away_win": 0.20726171135902405
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Group E Winner have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537415",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537416",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5936805009841919,
          "draw": 0.19905777275562286,
          "away_win": 0.20726171135902405
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Group I Winner have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537416",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537417",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5936805009841919,
          "draw": 0.19905777275562286,
          "away_win": 0.20726171135902405
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Group A Runner-up have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537417",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537418",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5936805009841919,
          "draw": 0.19905777275562286,
          "away_win": 0.20726171135902405
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Group F Winner have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537418",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537419",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5936805009841919,
          "draw": 0.19905777275562286,
          "away_win": 0.20726171135902405
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Group K Runner-up have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537419",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537420",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5936805009841919,
          "draw": 0.19905777275562286,
          "away_win": 0.20726171135902405
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Group H Winner have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537420",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537421",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5936805009841919,
          "draw": 0.19905777275562286,
          "away_win": 0.20726171135902405
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Group D Winner have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537421",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537422",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5936805009841919,
          "draw": 0.19905777275562286,
          "away_win": 0.20726171135902405
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Group G Winner have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537422",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537423",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5936805009841919,
          "draw": 0.19905777275562286,
          "away_win": 0.20726171135902405
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Group C Winner have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537423",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537424",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5936805009841919,
          "draw": 0.19905777275562286,
          "away_win": 0.20726171135902405
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Group E Runner-up have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537424",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537425",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5936805009841919,
          "draw": 0.19905777275562286,
          "away_win": 0.20726171135902405
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Group A Winner have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537425",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537426",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5936805009841919,
          "draw": 0.19905777275562286,
          "away_win": 0.20726171135902405
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Group L Winner have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537426",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537427",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5936805009841919,
          "draw": 0.19905777275562286,
          "away_win": 0.20726171135902405
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Group J Winner have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537427",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537428",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5936805009841919,
          "draw": 0.19905777275562286,
          "away_win": 0.20726171135902405
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Group D Runner-up have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537428",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537429",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5936805009841919,
          "draw": 0.19905777275562286,
          "away_win": 0.20726171135902405
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Group B Winner have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537429",
          "feature_snapshot_available": true
        }
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537430",
        "model_name": "xgboost",
        "generated_at": "2026-05-15T00:00:00Z",
        "probabilities": {
          "home_win": 0.5936805009841919,
          "draw": 0.19905777275562286,
          "away_win": 0.20726171135902405
        },
        "predicted_score": null,
        "confidence": "medium",
        "summary": "Group K Winner have the stronger pre-match profile.",
        "inputs": {
          "source_match_id": "fifa_world_cup:2026:fdorg:537430",
          "feature_snapshot_available": true
        }
      }
    ],
    "data_coverage": [
      {
        "match_id": "fifa_world_cup:2026:fdorg:537327",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537328",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.16,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "partial"
          }
        },
        "rosters": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_rosters",
          "last_updated": "2026-05-19T20:06:26.803748+00:00",
          "team_count": 1
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537329",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.16,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "partial"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537330",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_rosters",
          "last_updated": "2026-05-19T20:06:26.803748+00:00",
          "team_count": 1
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537331",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.16,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "partial"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537332",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_rosters",
          "last_updated": "2026-05-19T20:06:26.803748+00:00",
          "team_count": 1
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537333",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.16,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "partial"
          }
        },
        "rosters": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_rosters",
          "last_updated": "2026-05-19T20:06:26.803748+00:00",
          "team_count": 1
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537334",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537335",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.16,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "partial"
          }
        },
        "rosters": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_rosters",
          "last_updated": "2026-05-19T20:06:26.803748+00:00",
          "team_count": 1
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537336",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537337",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537338",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.16,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "partial"
          }
        },
        "rosters": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_rosters",
          "last_updated": "2026-05-19T20:06:26.803748+00:00",
          "team_count": 1
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537339",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537340",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_rosters",
          "last_updated": "2026-05-19T20:06:26.803748+00:00",
          "team_count": 1
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537341",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.16,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "partial"
          }
        },
        "rosters": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_rosters",
          "last_updated": "2026-05-19T20:06:26.803748+00:00",
          "team_count": 1
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537342",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.16,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "partial"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537343",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.16,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "partial"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537344",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.16,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "partial"
          }
        },
        "rosters": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_rosters",
          "last_updated": "2026-05-19T20:06:26.803748+00:00",
          "team_count": 1
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537345",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537346",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537347",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537348",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537349",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537350",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537351",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.16,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "partial"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537352",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.16,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "partial"
          }
        },
        "rosters": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_rosters",
          "last_updated": "2026-05-19T20:06:26.803748+00:00",
          "team_count": 1
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537353",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.16,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "partial"
          }
        },
        "rosters": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_rosters",
          "last_updated": "2026-05-19T20:06:26.803748+00:00",
          "team_count": 1
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537354",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.16,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "partial"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537355",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537356",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_rosters",
          "last_updated": "2026-05-19T20:06:26.803748+00:00",
          "team_count": 1
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537357",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_rosters",
          "last_updated": "2026-05-19T20:06:26.803748+00:00",
          "team_count": 1
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537358",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_rosters",
          "last_updated": "2026-05-19T20:06:26.803748+00:00",
          "team_count": 2
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537359",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_rosters",
          "last_updated": "2026-05-19T20:06:26.803748+00:00",
          "team_count": 1
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537360",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_rosters",
          "last_updated": "2026-05-19T20:06:26.803748+00:00",
          "team_count": 2
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537361",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_rosters",
          "last_updated": "2026-05-19T20:06:26.803748+00:00",
          "team_count": 1
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537362",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_rosters",
          "last_updated": "2026-05-19T20:06:26.803748+00:00",
          "team_count": 2
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537363",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_rosters",
          "last_updated": "2026-05-19T20:06:26.803748+00:00",
          "team_count": 1
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537364",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.16,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "partial"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537365",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_rosters",
          "last_updated": "2026-05-19T20:06:26.803748+00:00",
          "team_count": 1
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537366",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.16,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "partial"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537367",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.16,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "partial"
          }
        },
        "rosters": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_rosters",
          "last_updated": "2026-05-19T20:06:26.803748+00:00",
          "team_count": 1
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537368",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537369",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.16,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "partial"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537370",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537371",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537372",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.16,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "partial"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537373",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537374",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.16,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "partial"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537375",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:28.484142+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 0,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "unknown",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "missing",
          "confidence": "low",
          "head_coach_team_count": 0
        },
        "team_advanced_stats": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0,
          "process_field_count": 0,
          "status_reason": null
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [],
          "partial": [
            "prematch_context"
          ],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537376",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:28.484142+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 0,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "unknown",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "missing",
          "confidence": "low",
          "head_coach_team_count": 0
        },
        "team_advanced_stats": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0,
          "process_field_count": 0,
          "status_reason": null
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [],
          "partial": [
            "prematch_context"
          ],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537377",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:28.484142+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 0,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "unknown",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "missing",
          "confidence": "low",
          "head_coach_team_count": 0
        },
        "team_advanced_stats": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0,
          "process_field_count": 0,
          "status_reason": null
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [],
          "partial": [
            "prematch_context"
          ],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537378",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:28.484142+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 0,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "unknown",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "missing",
          "confidence": "low",
          "head_coach_team_count": 0
        },
        "team_advanced_stats": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0,
          "process_field_count": 0,
          "status_reason": null
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [],
          "partial": [
            "prematch_context"
          ],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537379",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:28.484142+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 0,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "unknown",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "missing",
          "confidence": "low",
          "head_coach_team_count": 0
        },
        "team_advanced_stats": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0,
          "process_field_count": 0,
          "status_reason": null
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [],
          "partial": [
            "prematch_context"
          ],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537380",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:28.484142+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 0,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "unknown",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "missing",
          "confidence": "low",
          "head_coach_team_count": 0
        },
        "team_advanced_stats": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0,
          "process_field_count": 0,
          "status_reason": null
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [],
          "partial": [
            "prematch_context"
          ],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537381",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:28.484142+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 0,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "unknown",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "missing",
          "confidence": "low",
          "head_coach_team_count": 0
        },
        "team_advanced_stats": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0,
          "process_field_count": 0,
          "status_reason": null
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [],
          "partial": [
            "prematch_context"
          ],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537382",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:28.484142+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 0,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "unknown",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "missing",
          "confidence": "low",
          "head_coach_team_count": 0
        },
        "team_advanced_stats": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0,
          "process_field_count": 0,
          "status_reason": null
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [],
          "partial": [
            "prematch_context"
          ],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537383",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:28.484142+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 0,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "unknown",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "missing",
          "confidence": "low",
          "head_coach_team_count": 0
        },
        "team_advanced_stats": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0,
          "process_field_count": 0,
          "status_reason": null
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [],
          "partial": [
            "prematch_context"
          ],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537384",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:28.484142+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 0,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "unknown",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "missing",
          "confidence": "low",
          "head_coach_team_count": 0
        },
        "team_advanced_stats": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0,
          "process_field_count": 0,
          "status_reason": null
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [],
          "partial": [
            "prematch_context"
          ],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537385",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:28.484142+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 0,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "unknown",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "missing",
          "confidence": "low",
          "head_coach_team_count": 0
        },
        "team_advanced_stats": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0,
          "process_field_count": 0,
          "status_reason": null
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [],
          "partial": [
            "prematch_context"
          ],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537386",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:28.484142+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 0,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "unknown",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "missing",
          "confidence": "low",
          "head_coach_team_count": 0
        },
        "team_advanced_stats": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0,
          "process_field_count": 0,
          "status_reason": null
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [],
          "partial": [
            "prematch_context"
          ],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537387",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:28.484142+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 0,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "unknown",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "missing",
          "confidence": "low",
          "head_coach_team_count": 0
        },
        "team_advanced_stats": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0,
          "process_field_count": 0,
          "status_reason": null
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [],
          "partial": [
            "prematch_context"
          ],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537388",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:28.484142+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 0,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "unknown",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "missing",
          "confidence": "low",
          "head_coach_team_count": 0
        },
        "team_advanced_stats": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0,
          "process_field_count": 0,
          "status_reason": null
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [],
          "partial": [
            "prematch_context"
          ],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537389",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:28.484142+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 0,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "unknown",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "missing",
          "confidence": "low",
          "head_coach_team_count": 0
        },
        "team_advanced_stats": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0,
          "process_field_count": 0,
          "status_reason": null
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [],
          "partial": [
            "prematch_context"
          ],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537390",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:28.484142+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 0,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "unknown",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "missing",
          "confidence": "low",
          "head_coach_team_count": 0
        },
        "team_advanced_stats": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0,
          "process_field_count": 0,
          "status_reason": null
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [],
          "partial": [
            "prematch_context"
          ],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537391",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_rosters",
          "last_updated": "2026-05-19T20:06:26.803748+00:00",
          "team_count": 1
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537392",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537393",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.16,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "partial"
          }
        },
        "rosters": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_rosters",
          "last_updated": "2026-05-19T20:06:26.803748+00:00",
          "team_count": 1
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537394",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.16,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "partial"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537395",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.16,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "partial"
          }
        },
        "rosters": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_rosters",
          "last_updated": "2026-05-19T20:06:26.803748+00:00",
          "team_count": 1
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537396",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.16,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "partial"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537397",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537398",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.16,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "partial"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537399",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537400",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.16,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "partial"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537401",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.16,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "partial"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537402",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537403",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.16,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "partial"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537404",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.16,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "partial"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537405",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.16,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "partial"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537406",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.16,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "partial"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537407",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537408",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537409",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537410",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537411",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537412",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537413",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537414",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.2,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "available"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "available",
          "confidence": "medium",
          "source": "platform_team_staff",
          "last_updated": "2026-05-19T20:06:28.117260+00:00",
          "head_coach_team_count": 2
        },
        "team_advanced_stats": {
          "status": "partial",
          "confidence": "medium",
          "source": "platform_team_advanced_stats",
          "last_updated": "2026-05-19T20:06:12.633537+00:00",
          "team_count": 2,
          "process_field_count": 0,
          "status_reason": "basic_form_proxy_only"
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537415",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:28.484142+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 0,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "unknown",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "missing",
          "confidence": "low",
          "head_coach_team_count": 0
        },
        "team_advanced_stats": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0,
          "process_field_count": 0,
          "status_reason": null
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [],
          "partial": [
            "prematch_context"
          ],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537416",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:28.484142+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 0,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "unknown",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "missing",
          "confidence": "low",
          "head_coach_team_count": 0
        },
        "team_advanced_stats": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0,
          "process_field_count": 0,
          "status_reason": null
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [],
          "partial": [
            "prematch_context"
          ],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537417",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:28.484142+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 0,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "unknown",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "missing",
          "confidence": "low",
          "head_coach_team_count": 0
        },
        "team_advanced_stats": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0,
          "process_field_count": 0,
          "status_reason": null
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [],
          "partial": [
            "prematch_context"
          ],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537418",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "missing",
          "confidence": "low",
          "head_coach_team_count": 0
        },
        "team_advanced_stats": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0,
          "process_field_count": 0,
          "status_reason": null
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537419",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:28.484142+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 0,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "unknown",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "missing",
          "confidence": "low",
          "head_coach_team_count": 0
        },
        "team_advanced_stats": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0,
          "process_field_count": 0,
          "status_reason": null
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [],
          "partial": [
            "prematch_context"
          ],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537420",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:28.484142+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 0,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "unknown",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "missing",
          "confidence": "low",
          "head_coach_team_count": 0
        },
        "team_advanced_stats": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0,
          "process_field_count": 0,
          "status_reason": null
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [],
          "partial": [
            "prematch_context"
          ],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537421",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:28.484142+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 0,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "unknown",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "missing",
          "confidence": "low",
          "head_coach_team_count": 0
        },
        "team_advanced_stats": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0,
          "process_field_count": 0,
          "status_reason": null
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [],
          "partial": [
            "prematch_context"
          ],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537422",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:28.484142+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 0,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "unknown",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "missing",
          "confidence": "low",
          "head_coach_team_count": 0
        },
        "team_advanced_stats": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0,
          "process_field_count": 0,
          "status_reason": null
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [],
          "partial": [
            "prematch_context"
          ],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537423",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:28.484142+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 0,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "unknown",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "missing",
          "confidence": "low",
          "head_coach_team_count": 0
        },
        "team_advanced_stats": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0,
          "process_field_count": 0,
          "status_reason": null
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [],
          "partial": [
            "prematch_context"
          ],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537424",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:28.484142+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 0,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "unknown",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "missing",
          "confidence": "low",
          "head_coach_team_count": 0
        },
        "team_advanced_stats": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0,
          "process_field_count": 0,
          "status_reason": null
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [],
          "partial": [
            "prematch_context"
          ],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537425",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:28.484142+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 0,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "unknown",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "missing",
          "confidence": "low",
          "head_coach_team_count": 0
        },
        "team_advanced_stats": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0,
          "process_field_count": 0,
          "status_reason": null
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [],
          "partial": [
            "prematch_context"
          ],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537426",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:28.484142+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 0,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "unknown",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "missing",
          "confidence": "low",
          "head_coach_team_count": 0
        },
        "team_advanced_stats": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0,
          "process_field_count": 0,
          "status_reason": null
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [],
          "partial": [
            "prematch_context"
          ],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537427",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:28.484142+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 0,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "unknown",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "missing",
          "confidence": "low",
          "head_coach_team_count": 0
        },
        "team_advanced_stats": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0,
          "process_field_count": 0,
          "status_reason": null
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [],
          "partial": [
            "prematch_context"
          ],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537428",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:28.484142+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 0,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "unknown",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "missing",
          "confidence": "low",
          "head_coach_team_count": 0
        },
        "team_advanced_stats": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0,
          "process_field_count": 0,
          "status_reason": null
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [],
          "partial": [
            "prematch_context"
          ],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537429",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "available",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T04:32:51.665908+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 1,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "available",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "missing",
          "confidence": "low",
          "head_coach_team_count": 0
        },
        "team_advanced_stats": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0,
          "process_field_count": 0,
          "status_reason": null
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [
            "prematch_context"
          ],
          "partial": [],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      },
      {
        "match_id": "fifa_world_cup:2026:fdorg:537430",
        "fixture": {
          "status": "available",
          "confidence": "high",
          "source": "football_data_org",
          "last_updated": "2026-05-19T20:06:26.551342+00:00"
        },
        "result": {
          "status": "available",
          "confidence": "medium",
          "source": "worldcup_2026_local",
          "last_updated": "2026-05-19T20:06:26.593634+00:00"
        },
        "events": {
          "status": "missing",
          "confidence": "low"
        },
        "lineups": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_lineup_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_lineup_window"
        },
        "match_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "technical_stats": {
          "status": "missing",
          "confidence": "low"
        },
        "xg": {
          "status": "missing",
          "confidence": "low"
        },
        "player_ratings": {
          "status": "missing",
          "confidence": "low"
        },
        "odds": {
          "status": "missing",
          "confidence": "low",
          "bookmaker_count": 0,
          "has_sharp": false
        },
        "asian_handicap": {
          "status": "missing",
          "confidence": "low"
        },
        "over_under": {
          "status": "missing",
          "confidence": "low"
        },
        "injuries": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_injury_availability",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "missing_auth",
          "status_reason": "missing_auth"
        },
        "weather": {
          "status": "unavailable",
          "confidence": "low",
          "source": "platform_weather_window",
          "last_updated": "2026-05-19T20:06:13.058070+00:00",
          "source_status": "unavailable",
          "status_reason": "outside_forecast_window"
        },
        "prematch_context": {
          "status": "partial",
          "confidence": "low",
          "source": "platform_prematch_context",
          "last_updated": "2026-05-19T20:06:28.484142+00:00",
          "readiness_score": 0.1,
          "latest_snapshots_count": 0,
          "source_statuses": {
            "h2h_odds": "unknown",
            "asian_handicap": "unknown",
            "injuries": "unknown",
            "lineups": "unknown",
            "weather": "unknown",
            "pre_match_news": "unknown",
            "schedule_pressure": "available",
            "xg_form": "unknown"
          }
        },
        "rosters": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0
        },
        "team_staff": {
          "status": "missing",
          "confidence": "low",
          "head_coach_team_count": 0
        },
        "team_advanced_stats": {
          "status": "missing",
          "confidence": "low",
          "team_count": 0,
          "process_field_count": 0,
          "status_reason": null
        },
        "prediction": {
          "status": "available",
          "confidence": "medium",
          "source": "xgboost",
          "last_updated": "2026-05-16T17:07:18.579802+00:00",
          "published_at": "2026-05-16T17:07:18.579802+00:00",
          "publish_status": "published",
          "publish_rows": 104
        },
        "publish_freshness": {
          "predictions_last_published_at": "2026-05-16T17:07:18.579802+00:00",
          "predictions_publish_status": "published",
          "predictions_publish_rows": 104,
          "coverage_generated_at": "2026-05-19T20:06:28.577822+00:00"
        },
        "runtime_summary": {
          "status": "partial",
          "confidence": "low",
          "confidence_score": 0.1429,
          "available": [],
          "partial": [
            "prematch_context"
          ],
          "missing": [
            "odds",
            "asian_handicap",
            "over_under"
          ]
        },
        "last_checked_at": "2026-05-19T20:06:28.577822+00:00"
      }
    ],
    "qualifier_events": [
      {
        "match_id": "afc-uae-iraq-2025-11-13",
        "confederation_id": "afc",
        "stage": "亚洲区第五阶段首回合",
        "date_label": "2025-11-13",
        "home_team": "United Arab Emirates",
        "away_team": "Iraq",
        "source_label": "FIFA match centre / public result feeds",
        "minute": "18",
        "team": "Iraq",
        "type": "goal",
        "player": "Ali Al-Hamadi",
        "detail": "伊拉克反击首开纪录"
      },
      {
        "match_id": "afc-uae-iraq-2025-11-13",
        "confederation_id": "afc",
        "stage": "亚洲区第五阶段首回合",
        "date_label": "2025-11-13",
        "home_team": "United Arab Emirates",
        "away_team": "Iraq",
        "source_label": "FIFA match centre / public result feeds",
        "minute": "76",
        "team": "United Arab Emirates",
        "type": "goal",
        "player": "Caio Canedo",
        "detail": "阿联酋扳平比分"
      },
      {
        "match_id": "afc-uae-iraq-2025-11-13",
        "confederation_id": "afc",
        "stage": "亚洲区第五阶段首回合",
        "date_label": "2025-11-13",
        "home_team": "United Arab Emirates",
        "away_team": "Iraq",
        "source_label": "FIFA match centre / public result feeds",
        "minute": "82",
        "team": "Iraq",
        "type": "substitution",
        "player": "Mohannad Ali",
        "detail": "锋线换人保持压迫"
      },
      {
        "match_id": "afc-iraq-uae-2025-11-18",
        "confederation_id": "afc",
        "stage": "亚洲区第五阶段次回合",
        "date_label": "2025-11-18",
        "home_team": "Iraq",
        "away_team": "United Arab Emirates",
        "source_label": "FIFA match centre / public result feeds",
        "minute": "53",
        "team": "United Arab Emirates",
        "type": "goal",
        "player": "Caio Canedo",
        "detail": null
      },
      {
        "match_id": "afc-iraq-uae-2025-11-18",
        "confederation_id": "afc",
        "stage": "亚洲区第五阶段次回合",
        "date_label": "2025-11-18",
        "home_team": "Iraq",
        "away_team": "United Arab Emirates",
        "source_label": "FIFA match centre / public result feeds",
        "minute": "66",
        "team": "Iraq",
        "type": "goal",
        "player": "Mohannad Ali",
        "detail": null
      },
      {
        "match_id": "afc-iraq-uae-2025-11-18",
        "confederation_id": "afc",
        "stage": "亚洲区第五阶段次回合",
        "date_label": "2025-11-18",
        "home_team": "Iraq",
        "away_team": "United Arab Emirates",
        "source_label": "FIFA match centre / public result feeds",
        "minute": "90+17",
        "team": "Iraq",
        "type": "goal",
        "player": "Amir Al-Ammari",
        "detail": "点球"
      },
      {
        "match_id": "caf-nigeria-congo-dr-2025-11-16",
        "confederation_id": "caf",
        "stage": "非洲区附加赛决赛",
        "date_label": "2025-11-16",
        "home_team": "Nigeria",
        "away_team": "Congo DR",
        "source_label": "CAF / public result feeds",
        "minute": "3",
        "team": "Nigeria",
        "type": "goal",
        "player": "Frank Onyeka",
        "detail": null
      },
      {
        "match_id": "caf-nigeria-congo-dr-2025-11-16",
        "confederation_id": "caf",
        "stage": "非洲区附加赛决赛",
        "date_label": "2025-11-16",
        "home_team": "Nigeria",
        "away_team": "Congo DR",
        "source_label": "CAF / public result feeds",
        "minute": "32",
        "team": "Congo DR",
        "type": "goal",
        "player": "Meschack Elia",
        "detail": null
      },
      {
        "match_id": "caf-cameroon-congo-dr-2025-11-13",
        "confederation_id": "caf",
        "stage": "非洲区附加赛半决赛",
        "date_label": "2025-11-13",
        "home_team": "Cameroon",
        "away_team": "Congo DR",
        "source_label": "CAF / public result feeds",
        "minute": "90+1",
        "team": "Congo DR",
        "type": "goal",
        "player": "Chancel Mbemba",
        "detail": null
      },
      {
        "match_id": "conmebol-argentina-venezuela-2025-09-04",
        "confederation_id": "conmebol",
        "stage": "南美区循环赛",
        "date_label": "2025-09-04",
        "home_team": "Argentina",
        "away_team": "Venezuela",
        "source_label": "CONMEBOL / public result feeds",
        "minute": "39",
        "team": "Argentina",
        "type": "goal",
        "player": "Lionel Messi",
        "detail": null
      },
      {
        "match_id": "conmebol-argentina-venezuela-2025-09-04",
        "confederation_id": "conmebol",
        "stage": "南美区循环赛",
        "date_label": "2025-09-04",
        "home_team": "Argentina",
        "away_team": "Venezuela",
        "source_label": "CONMEBOL / public result feeds",
        "minute": "76",
        "team": "Argentina",
        "type": "goal",
        "player": "Lautaro Martinez",
        "detail": null
      },
      {
        "match_id": "conmebol-argentina-venezuela-2025-09-04",
        "confederation_id": "conmebol",
        "stage": "南美区循环赛",
        "date_label": "2025-09-04",
        "home_team": "Argentina",
        "away_team": "Venezuela",
        "source_label": "CONMEBOL / public result feeds",
        "minute": "80",
        "team": "Argentina",
        "type": "goal",
        "player": "Lionel Messi",
        "detail": null
      },
      {
        "match_id": "ofc-new-zealand-new-caledonia-2025-03-24",
        "confederation_id": "ofc",
        "stage": "大洋洲区决赛",
        "date_label": "2025-03-24",
        "home_team": "New Zealand",
        "away_team": "New Caledonia",
        "source_label": "OFC / FIFA public result feeds",
        "minute": "61",
        "team": "New Zealand",
        "type": "goal",
        "player": "Michael Boxall",
        "detail": null
      },
      {
        "match_id": "ofc-new-zealand-new-caledonia-2025-03-24",
        "confederation_id": "ofc",
        "stage": "大洋洲区决赛",
        "date_label": "2025-03-24",
        "home_team": "New Zealand",
        "away_team": "New Caledonia",
        "source_label": "OFC / FIFA public result feeds",
        "minute": "66",
        "team": "New Zealand",
        "type": "goal",
        "player": "Kosta Barbarouses",
        "detail": null
      },
      {
        "match_id": "ofc-new-zealand-new-caledonia-2025-03-24",
        "confederation_id": "ofc",
        "stage": "大洋洲区决赛",
        "date_label": "2025-03-24",
        "home_team": "New Zealand",
        "away_team": "New Caledonia",
        "source_label": "OFC / FIFA public result feeds",
        "minute": "80",
        "team": "New Zealand",
        "type": "goal",
        "player": "Elijah Just",
        "detail": null
      },
      {
        "match_id": "uefa-scotland-denmark-2025-11-18",
        "confederation_id": "uefa",
        "stage": "欧洲区小组赛",
        "date_label": "2025-11-18",
        "home_team": "Scotland",
        "away_team": "Denmark",
        "source_label": "UEFA match centre / public result feeds",
        "minute": "3",
        "team": "Scotland",
        "type": "goal",
        "player": "Scott McTominay",
        "detail": null
      },
      {
        "match_id": "uefa-scotland-denmark-2025-11-18",
        "confederation_id": "uefa",
        "stage": "欧洲区小组赛",
        "date_label": "2025-11-18",
        "home_team": "Scotland",
        "away_team": "Denmark",
        "source_label": "UEFA match centre / public result feeds",
        "minute": "57",
        "team": "Denmark",
        "type": "goal",
        "player": "Rasmus Hojlund",
        "detail": null
      },
      {
        "match_id": "uefa-scotland-denmark-2025-11-18",
        "confederation_id": "uefa",
        "stage": "欧洲区小组赛",
        "date_label": "2025-11-18",
        "home_team": "Scotland",
        "away_team": "Denmark",
        "source_label": "UEFA match centre / public result feeds",
        "minute": "78",
        "team": "Scotland",
        "type": "goal",
        "player": "Lawrence Shankland",
        "detail": null
      },
      {
        "match_id": "uefa-scotland-denmark-2025-11-18",
        "confederation_id": "uefa",
        "stage": "欧洲区小组赛",
        "date_label": "2025-11-18",
        "home_team": "Scotland",
        "away_team": "Denmark",
        "source_label": "UEFA match centre / public result feeds",
        "minute": "90+3",
        "team": "Scotland",
        "type": "goal",
        "player": "Kieran Tierney",
        "detail": null
      },
      {
        "match_id": "uefa-scotland-denmark-2025-11-18",
        "confederation_id": "uefa",
        "stage": "欧洲区小组赛",
        "date_label": "2025-11-18",
        "home_team": "Scotland",
        "away_team": "Denmark",
        "source_label": "UEFA match centre / public result feeds",
        "minute": "90+8",
        "team": "Scotland",
        "type": "goal",
        "player": "Kenny McLean",
        "detail": null
      },
      {
        "match_id": "api-football-1323239",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Cyprus",
        "away_team": "San Marino",
        "source_label": "API-Football league 32, season 2024, fixture 1323239",
        "minute": "55",
        "team": "Cyprus",
        "type": "goal",
        "player": "I. Pittas",
        "detail": "Normal Goal"
      },
      {
        "match_id": "api-football-1323239",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Cyprus",
        "away_team": "San Marino",
        "source_label": "API-Football league 32, season 2024, fixture 1323239",
        "minute": "63",
        "team": "Cyprus",
        "type": "substitution",
        "player": "P. Sotiriou",
        "detail": "Substitution 1 · 助攻/相关球员: A. Kakoullis"
      },
      {
        "match_id": "api-football-1323239",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Cyprus",
        "away_team": "San Marino",
        "source_label": "API-Football league 32, season 2024, fixture 1323239",
        "minute": "63",
        "team": "Cyprus",
        "type": "substitution",
        "player": "M. Tzionis",
        "detail": "Substitution 2 · 助攻/相关球员: I. Kosti"
      },
      {
        "match_id": "api-football-1323239",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Cyprus",
        "away_team": "San Marino",
        "source_label": "API-Football league 32, season 2024, fixture 1323239",
        "minute": "63",
        "team": "San Marino",
        "type": "substitution",
        "player": "F. Berardi",
        "detail": "Substitution 1 · 助攻/相关球员: N. Sensoli"
      },
      {
        "match_id": "api-football-1323239",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Cyprus",
        "away_team": "San Marino",
        "source_label": "API-Football league 32, season 2024, fixture 1323239",
        "minute": "64",
        "team": "San Marino",
        "type": "substitution",
        "player": "L. Capicchioni",
        "detail": "Substitution 2 · 助攻/相关球员: M. Valli Casadei"
      },
      {
        "match_id": "api-football-1323239",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Cyprus",
        "away_team": "San Marino",
        "source_label": "API-Football league 32, season 2024, fixture 1323239",
        "minute": "74",
        "team": "Cyprus",
        "type": "substitution",
        "player": "I. Kousoulos",
        "detail": "Substitution 3 · 助攻/相关球员: C. Kyriakou"
      },
      {
        "match_id": "api-football-1323239",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Cyprus",
        "away_team": "San Marino",
        "source_label": "API-Football league 32, season 2024, fixture 1323239",
        "minute": "74",
        "team": "Cyprus",
        "type": "substitution",
        "player": "Anderson Correia",
        "detail": "Substitution 4 · 助攻/相关球员: G. Malekkidis"
      },
      {
        "match_id": "api-football-1323239",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Cyprus",
        "away_team": "San Marino",
        "source_label": "API-Football league 32, season 2024, fixture 1323239",
        "minute": "76",
        "team": "San Marino",
        "type": "yellow-card",
        "player": "Matteo Valli Casadei",
        "detail": "Yellow Card · 说明: Foul"
      },
      {
        "match_id": "api-football-1323239",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Cyprus",
        "away_team": "San Marino",
        "source_label": "API-Football league 32, season 2024, fixture 1323239",
        "minute": "77",
        "team": "San Marino",
        "type": "substitution",
        "player": "S. Zannoni",
        "detail": "Substitution 3 · 助攻/相关球员: N. Giacopetti"
      },
      {
        "match_id": "api-football-1323239",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Cyprus",
        "away_team": "San Marino",
        "source_label": "API-Football league 32, season 2024, fixture 1323239",
        "minute": "85",
        "team": "San Marino",
        "type": "substitution",
        "player": "F. Fabbri",
        "detail": "Substitution 4 · 助攻/相关球员: G. Benvenuti"
      },
      {
        "match_id": "api-football-1323239",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Cyprus",
        "away_team": "San Marino",
        "source_label": "API-Football league 32, season 2024, fixture 1323239",
        "minute": "86",
        "team": "Cyprus",
        "type": "goal",
        "player": "A. Kakoullis",
        "detail": "Normal Goal · 助攻/相关球员: I. Kosti"
      },
      {
        "match_id": "api-football-1323239",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Cyprus",
        "away_team": "San Marino",
        "source_label": "API-Football league 32, season 2024, fixture 1323239",
        "minute": "89",
        "team": "Cyprus",
        "type": "substitution",
        "player": "L. Loizou",
        "detail": "Substitution 5 · 助攻/相关球员: S. Gavriel"
      },
      {
        "match_id": "api-football-1323239",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Cyprus",
        "away_team": "San Marino",
        "source_label": "API-Football league 32, season 2024, fixture 1323239",
        "minute": "90",
        "team": "San Marino",
        "type": "yellow-card",
        "player": "Alessandro Tosi",
        "detail": "Yellow Card · 说明: Foul"
      },
      {
        "match_id": "api-football-1323242",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "England",
        "away_team": "Albania",
        "source_label": "API-Football league 32, season 2024, fixture 1323242",
        "minute": "20",
        "team": "England",
        "type": "goal",
        "player": "M. Lewis-Skelly",
        "detail": "Normal Goal · 助攻/相关球员: J. Bellingham"
      },
      {
        "match_id": "api-football-1323242",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "England",
        "away_team": "Albania",
        "source_label": "API-Football league 32, season 2024, fixture 1323242",
        "minute": "32",
        "team": "Albania",
        "type": "yellow-card",
        "player": "Berat Djimsiti",
        "detail": "Yellow Card · 说明: Argument"
      },
      {
        "match_id": "api-football-1323242",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "England",
        "away_team": "Albania",
        "source_label": "API-Football league 32, season 2024, fixture 1323242",
        "minute": "63",
        "team": "Albania",
        "type": "substitution",
        "player": "N. Bajrami",
        "detail": "Substitution 1 · 助攻/相关球员: A. Broja"
      },
      {
        "match_id": "api-football-1323242",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "England",
        "away_team": "Albania",
        "source_label": "API-Football league 32, season 2024, fixture 1323242",
        "minute": "74",
        "team": "England",
        "type": "substitution",
        "player": "C. Jones",
        "detail": "Substitution 1 · 助攻/相关球员: M. Rogers"
      },
      {
        "match_id": "api-football-1323242",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "England",
        "away_team": "Albania",
        "source_label": "API-Football league 32, season 2024, fixture 1323242",
        "minute": "74",
        "team": "England",
        "type": "substitution",
        "player": "M. Rashford",
        "detail": "Substitution 2 · 助攻/相关球员: A. Gordon"
      },
      {
        "match_id": "api-football-1323242",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "England",
        "away_team": "Albania",
        "source_label": "API-Football league 32, season 2024, fixture 1323242",
        "minute": "74",
        "team": "England",
        "type": "substitution",
        "player": "P. Foden",
        "detail": "Substitution 3 · 助攻/相关球员: J. Bowen"
      },
      {
        "match_id": "api-football-1323242",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "England",
        "away_team": "Albania",
        "source_label": "API-Football league 32, season 2024, fixture 1323242",
        "minute": "77",
        "team": "England",
        "type": "goal",
        "player": "H. Kane",
        "detail": "Normal Goal · 助攻/相关球员: D. Rice"
      },
      {
        "match_id": "api-football-1323242",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "England",
        "away_team": "Albania",
        "source_label": "API-Football league 32, season 2024, fixture 1323242",
        "minute": "78",
        "team": "Albania",
        "type": "substitution",
        "player": "Q. Laci",
        "detail": "Substitution 2 · 助攻/相关球员: A. Pajaziti"
      },
      {
        "match_id": "api-football-1323242",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "England",
        "away_team": "Albania",
        "source_label": "API-Football league 32, season 2024, fixture 1323242",
        "minute": "78",
        "team": "Albania",
        "type": "substitution",
        "player": "J. Asani",
        "detail": "Substitution 3 · 助攻/相关球员: A. Hoxha"
      },
      {
        "match_id": "api-football-1323242",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "England",
        "away_team": "Albania",
        "source_label": "API-Football league 32, season 2024, fixture 1323242",
        "minute": "82",
        "team": "England",
        "type": "substitution",
        "player": "D. Rice",
        "detail": "Substitution 4 · 助攻/相关球员: J. Henderson"
      },
      {
        "match_id": "api-football-1323242",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "England",
        "away_team": "Albania",
        "source_label": "API-Football league 32, season 2024, fixture 1323242",
        "minute": "82",
        "team": "Albania",
        "type": "substitution",
        "player": "T. Strakosha",
        "detail": "Substitution 4 · 助攻/相关球员: E. Kastrati"
      },
      {
        "match_id": "api-football-1323242",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "England",
        "away_team": "Albania",
        "source_label": "API-Football league 32, season 2024, fixture 1323242",
        "minute": "90",
        "team": "England",
        "type": "substitution",
        "player": "M. Lewis-Skelly",
        "detail": "Substitution 5 · 助攻/相关球员: R. James"
      },
      {
        "match_id": "api-football-1323238",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Poland",
        "away_team": "Lithuania",
        "source_label": "API-Football league 32, season 2024, fixture 1323238",
        "minute": "55",
        "team": "Lithuania",
        "type": "yellow-card",
        "player": "Edgaras Utkus",
        "detail": "Yellow Card · 说明: Foul"
      },
      {
        "match_id": "api-football-1323238",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Poland",
        "away_team": "Lithuania",
        "source_label": "API-Football league 32, season 2024, fixture 1323238",
        "minute": "61",
        "team": "Lithuania",
        "type": "substitution",
        "player": "P. Golubickas",
        "detail": "Substitution 1 · 助攻/相关球员: G. Matulevicius"
      },
      {
        "match_id": "api-football-1323238",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Poland",
        "away_team": "Lithuania",
        "source_label": "API-Football league 32, season 2024, fixture 1323238",
        "minute": "61",
        "team": "Lithuania",
        "type": "substitution",
        "player": "A. Dolznikov",
        "detail": "Substitution 2 · 助攻/相关球员: F. Cernych"
      },
      {
        "match_id": "api-football-1323238",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Poland",
        "away_team": "Lithuania",
        "source_label": "API-Football league 32, season 2024, fixture 1323238",
        "minute": "68",
        "team": "Poland",
        "type": "substitution",
        "player": "M. Cash",
        "detail": "Substitution 1 · 助攻/相关球员: J. Kaminski"
      },
      {
        "match_id": "api-football-1323238",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Poland",
        "away_team": "Lithuania",
        "source_label": "API-Football league 32, season 2024, fixture 1323238",
        "minute": "68",
        "team": "Poland",
        "type": "substitution",
        "player": "K. Swiderski",
        "detail": "Substitution 2 · 助攻/相关球员: K. Piatek"
      },
      {
        "match_id": "api-football-1323238",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Poland",
        "away_team": "Lithuania",
        "source_label": "API-Football league 32, season 2024, fixture 1323238",
        "minute": "70",
        "team": "Poland",
        "type": "yellow-card",
        "player": "Kamil Piątkowski",
        "detail": "Yellow Card · 说明: Foul"
      },
      {
        "match_id": "api-football-1323238",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Poland",
        "away_team": "Lithuania",
        "source_label": "API-Football league 32, season 2024, fixture 1323238",
        "minute": "74",
        "team": "Lithuania",
        "type": "substitution",
        "player": "P. Sirvys",
        "detail": "Substitution 3 · 助攻/相关球员: T. Milasius"
      },
      {
        "match_id": "api-football-1323238",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Poland",
        "away_team": "Lithuania",
        "source_label": "API-Football league 32, season 2024, fixture 1323238",
        "minute": "77",
        "team": "Poland",
        "type": "substitution",
        "player": "K. Piatkowski",
        "detail": "Substitution 3 · 助攻/相关球员: M. Wieteska"
      },
      {
        "match_id": "api-football-1323238",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Poland",
        "away_team": "Lithuania",
        "source_label": "API-Football league 32, season 2024, fixture 1323238",
        "minute": "77",
        "team": "Poland",
        "type": "substitution",
        "player": "J. Piotrowski",
        "detail": "Substitution 4 · 助攻/相关球员: M. Bogusz"
      },
      {
        "match_id": "api-football-1323238",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Poland",
        "away_team": "Lithuania",
        "source_label": "API-Football league 32, season 2024, fixture 1323238",
        "minute": "81",
        "team": "Poland",
        "type": "goal",
        "player": "R. Lewandowski",
        "detail": "Normal Goal · 助攻/相关球员: J. Kaminski"
      },
      {
        "match_id": "api-football-1323238",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Poland",
        "away_team": "Lithuania",
        "source_label": "API-Football league 32, season 2024, fixture 1323238",
        "minute": "84",
        "team": "Lithuania",
        "type": "substitution",
        "player": "A. Kucys",
        "detail": "Substitution 4 · 助攻/相关球员: G. Paulauskas"
      },
      {
        "match_id": "api-football-1323238",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Poland",
        "away_team": "Lithuania",
        "source_label": "API-Football league 32, season 2024, fixture 1323238",
        "minute": "84",
        "team": "Lithuania",
        "type": "substitution",
        "player": "D. Antanavicius",
        "detail": "Substitution 5 · 助攻/相关球员: M. Vareika"
      },
      {
        "match_id": "api-football-1323238",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Poland",
        "away_team": "Lithuania",
        "source_label": "API-Football league 32, season 2024, fixture 1323238",
        "minute": "86",
        "team": "Poland",
        "type": "substitution",
        "player": "R. Lewandowski",
        "detail": "Substitution 5 · 助攻/相关球员: A. Buksa"
      },
      {
        "match_id": "api-football-1323240",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Romania",
        "away_team": "Bosnia & Herzegovina",
        "source_label": "API-Football league 32, season 2024, fixture 1323240",
        "minute": "14",
        "team": "Bosnia & Herzegovina",
        "type": "goal",
        "player": "A. Gigovic",
        "detail": "Normal Goal · 助攻/相关球员: S. Kolasinac"
      },
      {
        "match_id": "api-football-1323240",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Romania",
        "away_team": "Bosnia & Herzegovina",
        "source_label": "API-Football league 32, season 2024, fixture 1323240",
        "minute": "17",
        "team": "Bosnia & Herzegovina",
        "type": "yellow-card",
        "player": "Armin Gigović",
        "detail": "Yellow Card · 说明: Foul"
      },
      {
        "match_id": "api-football-1323240",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Romania",
        "away_team": "Bosnia & Herzegovina",
        "source_label": "API-Football league 32, season 2024, fixture 1323240",
        "minute": "42",
        "team": "Romania",
        "type": "yellow-card",
        "player": "Florin Niță",
        "detail": "Yellow Card · 说明: Foul"
      },
      {
        "match_id": "api-football-1323240",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Romania",
        "away_team": "Bosnia & Herzegovina",
        "source_label": "API-Football league 32, season 2024, fixture 1323240",
        "minute": "46",
        "team": "Romania",
        "type": "substitution",
        "player": "F. Tanase",
        "detail": "Substitution 1 · 助攻/相关球员: I. Hagi"
      },
      {
        "match_id": "api-football-1323240",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Romania",
        "away_team": "Bosnia & Herzegovina",
        "source_label": "API-Football league 32, season 2024, fixture 1323240",
        "minute": "46",
        "team": "Bosnia & Herzegovina",
        "type": "substitution",
        "player": "E. Dzeko",
        "detail": "Substitution 1 · 助攻/相关球员: S. Bazdar"
      },
      {
        "match_id": "api-football-1323240",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Romania",
        "away_team": "Bosnia & Herzegovina",
        "source_label": "API-Football league 32, season 2024, fixture 1323240",
        "minute": "55",
        "team": "Romania",
        "type": "yellow-card",
        "player": "Nicolae Stanciu",
        "detail": "Yellow Card · 说明: Argument"
      },
      {
        "match_id": "api-football-1323240",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Romania",
        "away_team": "Bosnia & Herzegovina",
        "source_label": "API-Football league 32, season 2024, fixture 1323240",
        "minute": "62",
        "team": "Bosnia & Herzegovina",
        "type": "substitution",
        "player": "A. Gigovic",
        "detail": "Substitution 2 · 助攻/相关球员: A. Memic"
      },
      {
        "match_id": "api-football-1323240",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Romania",
        "away_team": "Bosnia & Herzegovina",
        "source_label": "API-Football league 32, season 2024, fixture 1323240",
        "minute": "63",
        "team": "Bosnia & Herzegovina",
        "type": "yellow-card",
        "player": "Arjan Malić",
        "detail": "Yellow Card · 说明: Foul"
      },
      {
        "match_id": "api-football-1323240",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Romania",
        "away_team": "Bosnia & Herzegovina",
        "source_label": "API-Football league 32, season 2024, fixture 1323240",
        "minute": "65",
        "team": "Bosnia & Herzegovina",
        "type": "yellow-card",
        "player": "Nikola Vasilj",
        "detail": "Yellow Card · 说明: Time wasting"
      },
      {
        "match_id": "api-football-1323240",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Romania",
        "away_team": "Bosnia & Herzegovina",
        "source_label": "API-Football league 32, season 2024, fixture 1323240",
        "minute": "69",
        "team": "Romania",
        "type": "yellow-card",
        "player": "Nicușor Bancu",
        "detail": "Yellow Card · 说明: Foul"
      },
      {
        "match_id": "api-football-1323240",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Romania",
        "away_team": "Bosnia & Herzegovina",
        "source_label": "API-Football league 32, season 2024, fixture 1323240",
        "minute": "69",
        "team": "Romania",
        "type": "substitution",
        "player": "M. Marin",
        "detail": "Substitution 2 · 助攻/相关球员: A. Sut"
      },
      {
        "match_id": "api-football-1323240",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Romania",
        "away_team": "Bosnia & Herzegovina",
        "source_label": "API-Football league 32, season 2024, fixture 1323240",
        "minute": "74",
        "team": "Romania",
        "type": "substitution",
        "player": "R. Marin",
        "detail": "Substitution 3 · 助攻/相关球员: A. Mitrita"
      },
      {
        "match_id": "api-football-1323240",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Romania",
        "away_team": "Bosnia & Herzegovina",
        "source_label": "API-Football league 32, season 2024, fixture 1323240",
        "minute": "77",
        "team": "Bosnia & Herzegovina",
        "type": "substitution",
        "player": "B. Tahirovic",
        "detail": "Substitution 3 · 助攻/相关球员: D. Burnic"
      },
      {
        "match_id": "api-football-1323240",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Romania",
        "away_team": "Bosnia & Herzegovina",
        "source_label": "API-Football league 32, season 2024, fixture 1323240",
        "minute": "77",
        "team": "Bosnia & Herzegovina",
        "type": "substitution",
        "player": "A. Dedic",
        "detail": "Substitution 4 · 助攻/相关球员: D. Saric"
      },
      {
        "match_id": "api-football-1323240",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Romania",
        "away_team": "Bosnia & Herzegovina",
        "source_label": "API-Football league 32, season 2024, fixture 1323240",
        "minute": "80",
        "team": "Romania",
        "type": "substitution",
        "player": "D. Dragus",
        "detail": "Substitution 4 · 助攻/相关球员: D. Alibec"
      },
      {
        "match_id": "api-football-1323240",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Romania",
        "away_team": "Bosnia & Herzegovina",
        "source_label": "API-Football league 32, season 2024, fixture 1323240",
        "minute": "80",
        "team": "Romania",
        "type": "substitution",
        "player": "D. Man",
        "detail": "Substitution 5 · 助攻/相关球员: O. Morutan"
      },
      {
        "match_id": "api-football-1323240",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Romania",
        "away_team": "Bosnia & Herzegovina",
        "source_label": "API-Football league 32, season 2024, fixture 1323240",
        "minute": "81",
        "team": "Romania",
        "type": "yellow-card",
        "player": "Adrian Șut",
        "detail": "Yellow Card · 说明: Foul"
      },
      {
        "match_id": "api-football-1323240",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Romania",
        "away_team": "Bosnia & Herzegovina",
        "source_label": "API-Football league 32, season 2024, fixture 1323240",
        "minute": "87",
        "team": "Bosnia & Herzegovina",
        "type": "substitution",
        "player": "A. Malic",
        "detail": "Substitution 5 · 助攻/相关球员: E. Bicakcic"
      },
      {
        "match_id": "api-football-1323240",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Romania",
        "away_team": "Bosnia & Herzegovina",
        "source_label": "API-Football league 32, season 2024, fixture 1323240",
        "minute": "90+6",
        "team": "Romania",
        "type": "yellow-card",
        "player": "Ianis Hagi",
        "detail": "Yellow Card · 说明: Argument"
      },
      {
        "match_id": "api-football-1323244",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Moldova",
        "away_team": "Norway",
        "source_label": "API-Football league 32, season 2024, fixture 1323244",
        "minute": "5",
        "team": "Norway",
        "type": "goal",
        "player": "J. Ryerson",
        "detail": "Normal Goal · 助攻/相关球员: T. Aasgaard"
      },
      {
        "match_id": "api-football-1323244",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Moldova",
        "away_team": "Norway",
        "source_label": "API-Football league 32, season 2024, fixture 1323244",
        "minute": "23",
        "team": "Norway",
        "type": "goal",
        "player": "E. Haaland",
        "detail": "Normal Goal · 助攻/相关球员: A. Schjelderup"
      },
      {
        "match_id": "api-football-1323244",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Moldova",
        "away_team": "Norway",
        "source_label": "API-Football league 32, season 2024, fixture 1323244",
        "minute": "37",
        "team": "Norway",
        "type": "substitution",
        "player": "L. Ostigard",
        "detail": "Substitution 1 · 助攻/相关球员: T. Heggem"
      },
      {
        "match_id": "api-football-1323244",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Moldova",
        "away_team": "Norway",
        "source_label": "API-Football league 32, season 2024, fixture 1323244",
        "minute": "38",
        "team": "Norway",
        "type": "goal",
        "player": "T. Aasgaard",
        "detail": "Normal Goal"
      },
      {
        "match_id": "api-football-1323244",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Moldova",
        "away_team": "Norway",
        "source_label": "API-Football league 32, season 2024, fixture 1323244",
        "minute": "43",
        "team": "Norway",
        "type": "goal",
        "player": "A. Sorloth",
        "detail": "Normal Goal · 助攻/相关球员: M. Odegaard"
      },
      {
        "match_id": "api-football-1323244",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Moldova",
        "away_team": "Norway",
        "source_label": "API-Football league 32, season 2024, fixture 1323244",
        "minute": "46",
        "team": "Moldova",
        "type": "substitution",
        "player": "I. Revenco",
        "detail": "Substitution 1 · 助攻/相关球员: M. Cojocaru"
      },
      {
        "match_id": "api-football-1323244",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Moldova",
        "away_team": "Norway",
        "source_label": "API-Football league 32, season 2024, fixture 1323244",
        "minute": "63",
        "team": "Norway",
        "type": "substitution",
        "player": "T. Aasgaard",
        "detail": "Substitution 2 · 助攻/相关球员: P. Berg"
      },
      {
        "match_id": "api-football-1323244",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Moldova",
        "away_team": "Norway",
        "source_label": "API-Football league 32, season 2024, fixture 1323244",
        "minute": "63",
        "team": "Norway",
        "type": "substitution",
        "player": "A. Schjelderup",
        "detail": "Substitution 3 · 助攻/相关球员: J. Hauge"
      },
      {
        "match_id": "api-football-1323244",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Moldova",
        "away_team": "Norway",
        "source_label": "API-Football league 32, season 2024, fixture 1323244",
        "minute": "63",
        "team": "Norway",
        "type": "substitution",
        "player": "A. Sorloth",
        "detail": "Substitution 4 · 助攻/相关球员: A. Donnum"
      },
      {
        "match_id": "api-football-1323244",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Moldova",
        "away_team": "Norway",
        "source_label": "API-Football league 32, season 2024, fixture 1323244",
        "minute": "65",
        "team": "Moldova",
        "type": "substitution",
        "player": "I. Nicolaescu",
        "detail": "Substitution 2 · 助攻/相关球员: S. Bodisteanu"
      },
      {
        "match_id": "api-football-1323244",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Moldova",
        "away_team": "Norway",
        "source_label": "API-Football league 32, season 2024, fixture 1323244",
        "minute": "69",
        "team": "Norway",
        "type": "goal",
        "player": "A. Donnum",
        "detail": "Normal Goal · 助攻/相关球员: J. Ryerson"
      },
      {
        "match_id": "api-football-1323244",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Moldova",
        "away_team": "Norway",
        "source_label": "API-Football league 32, season 2024, fixture 1323244",
        "minute": "78",
        "team": "Moldova",
        "type": "yellow-card",
        "player": "Vadim Rață",
        "detail": "Yellow Card · 说明: Foul"
      },
      {
        "match_id": "api-football-1323244",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Moldova",
        "away_team": "Norway",
        "source_label": "API-Football league 32, season 2024, fixture 1323244",
        "minute": "78",
        "team": "Norway",
        "type": "substitution",
        "player": "E. Haaland",
        "detail": "Substitution 5 · 助攻/相关球员: E. Botheim"
      },
      {
        "match_id": "api-football-1323244",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Moldova",
        "away_team": "Norway",
        "source_label": "API-Football league 32, season 2024, fixture 1323244",
        "minute": "81",
        "team": "Moldova",
        "type": "substitution",
        "player": "V. Rata",
        "detail": "Substitution 3 · 助攻/相关球员: V. Posmac"
      },
      {
        "match_id": "api-football-1323244",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Moldova",
        "away_team": "Norway",
        "source_label": "API-Football league 32, season 2024, fixture 1323244",
        "minute": "81",
        "team": "Moldova",
        "type": "substitution",
        "player": "N. Motpan",
        "detail": "Substitution 4 · 助攻/相关球员: V. Stina"
      },
      {
        "match_id": "api-football-1323244",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Moldova",
        "away_team": "Norway",
        "source_label": "API-Football league 32, season 2024, fixture 1323244",
        "minute": "86",
        "team": "Norway",
        "type": "yellow-card",
        "player": "Kristoffer Ajer",
        "detail": "Yellow Card · 说明: Foul"
      },
      {
        "match_id": "api-football-1323244",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Moldova",
        "away_team": "Norway",
        "source_label": "API-Football league 32, season 2024, fixture 1323244",
        "minute": "87",
        "team": "Moldova",
        "type": "substitution",
        "player": "M. Caimacov",
        "detail": "Substitution 5 · 助攻/相关球员: A. Boiciuc"
      },
      {
        "match_id": "api-football-1323247",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Wales",
        "away_team": "Kazakhstan",
        "source_label": "API-Football league 32, season 2024, fixture 1323247",
        "minute": "9",
        "team": "Wales",
        "type": "goal",
        "player": "D. James",
        "detail": "Normal Goal · 助攻/相关球员: B. Davies"
      },
      {
        "match_id": "api-football-1323247",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Wales",
        "away_team": "Kazakhstan",
        "source_label": "API-Football league 32, season 2024, fixture 1323247",
        "minute": "32",
        "team": "Kazakhstan",
        "type": "goal",
        "player": "A. Tagybergen",
        "detail": "Penalty"
      },
      {
        "match_id": "api-football-1323247",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Wales",
        "away_team": "Kazakhstan",
        "source_label": "API-Football league 32, season 2024, fixture 1323247",
        "minute": "42",
        "team": "Kazakhstan",
        "type": "yellow-card",
        "player": "Maksim Samorodov",
        "detail": "Yellow Card · 说明: Foul"
      },
      {
        "match_id": "api-football-1323247",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Wales",
        "away_team": "Kazakhstan",
        "source_label": "API-Football league 32, season 2024, fixture 1323247",
        "minute": "47",
        "team": "Wales",
        "type": "goal",
        "player": "B. Davies",
        "detail": "Normal Goal · 助攻/相关球员: S. Thomas"
      },
      {
        "match_id": "api-football-1323247",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Wales",
        "away_team": "Kazakhstan",
        "source_label": "API-Football league 32, season 2024, fixture 1323247",
        "minute": "61",
        "team": "Kazakhstan",
        "type": "yellow-card",
        "player": "Islam Chesnokov",
        "detail": "Yellow Card · 说明: Foul"
      },
      {
        "match_id": "api-football-1323247",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Wales",
        "away_team": "Kazakhstan",
        "source_label": "API-Football league 32, season 2024, fixture 1323247",
        "minute": "62",
        "team": "Wales",
        "type": "substitution",
        "player": "D. Brooks",
        "detail": "Substitution 1 · 助攻/相关球员: J. James"
      },
      {
        "match_id": "api-football-1323247",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Wales",
        "away_team": "Kazakhstan",
        "source_label": "API-Football league 32, season 2024, fixture 1323247",
        "minute": "62",
        "team": "Wales",
        "type": "substitution",
        "player": "B. Johnson",
        "detail": "Substitution 2 · 助攻/相关球员: M. Harris"
      },
      {
        "match_id": "api-football-1323247",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Wales",
        "away_team": "Kazakhstan",
        "source_label": "API-Football league 32, season 2024, fixture 1323247",
        "minute": "62",
        "team": "Kazakhstan",
        "type": "substitution",
        "player": "S. Muzhikov",
        "detail": "Substitution 1 · 助攻/相关球员: G. Zhukov"
      },
      {
        "match_id": "api-football-1323247",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Wales",
        "away_team": "Kazakhstan",
        "source_label": "API-Football league 32, season 2024, fixture 1323247",
        "minute": "74",
        "team": "Kazakhstan",
        "type": "substitution",
        "player": "A. Zhaksylykov",
        "detail": "Substitution 2 · 助攻/相关球员: A. Aymbetov"
      },
      {
        "match_id": "api-football-1323247",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Wales",
        "away_team": "Kazakhstan",
        "source_label": "API-Football league 32, season 2024, fixture 1323247",
        "minute": "74",
        "team": "Kazakhstan",
        "type": "substitution",
        "player": "M. Samorodov",
        "detail": "Substitution 3 · 助攻/相关球员: D. Satpaev"
      },
      {
        "match_id": "api-football-1323247",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Wales",
        "away_team": "Kazakhstan",
        "source_label": "API-Football league 32, season 2024, fixture 1323247",
        "minute": "86",
        "team": "Wales",
        "type": "substitution",
        "player": "D. James",
        "detail": "Substitution 3 · 助攻/相关球员: R. Matondo"
      },
      {
        "match_id": "api-football-1323247",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Wales",
        "away_team": "Kazakhstan",
        "source_label": "API-Football league 32, season 2024, fixture 1323247",
        "minute": "86",
        "team": "Kazakhstan",
        "type": "substitution",
        "player": "I. Chesnokov",
        "detail": "Substitution 4 · 助攻/相关球员: G. Kenzhebek"
      },
      {
        "match_id": "api-football-1323247",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Wales",
        "away_team": "Kazakhstan",
        "source_label": "API-Football league 32, season 2024, fixture 1323247",
        "minute": "90",
        "team": "Wales",
        "type": "goal",
        "player": "R. Matondo",
        "detail": "Normal Goal · 助攻/相关球员: S. Thomas"
      },
      {
        "match_id": "api-football-1323248",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Czech Republic",
        "away_team": "Faroe Islands",
        "source_label": "API-Football league 32, season 2024, fixture 1323248",
        "minute": "23",
        "team": "Czech Republic",
        "type": "substitution",
        "player": "T. Holes",
        "detail": "Substitution 1 · 助攻/相关球员: D. Zima"
      },
      {
        "match_id": "api-football-1323248",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Czech Republic",
        "away_team": "Faroe Islands",
        "source_label": "API-Football league 32, season 2024, fixture 1323248",
        "minute": "25",
        "team": "Czech Republic",
        "type": "goal",
        "player": "P. Schick",
        "detail": "Normal Goal · 助攻/相关球员: L. Cerv"
      },
      {
        "match_id": "api-football-1323248",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Czech Republic",
        "away_team": "Faroe Islands",
        "source_label": "API-Football league 32, season 2024, fixture 1323248",
        "minute": "28",
        "team": "Faroe Islands",
        "type": "yellow-card",
        "player": "Hallur Hansson",
        "detail": "Yellow Card · 说明: Foul"
      },
      {
        "match_id": "api-football-1323248",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Czech Republic",
        "away_team": "Faroe Islands",
        "source_label": "API-Football league 32, season 2024, fixture 1323248",
        "minute": "39",
        "team": "Faroe Islands",
        "type": "substitution",
        "player": "J. Benjaminsen",
        "detail": "Substitution 1 · 助攻/相关球员: J. Danielsen"
      },
      {
        "match_id": "api-football-1323248",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Czech Republic",
        "away_team": "Faroe Islands",
        "source_label": "API-Football league 32, season 2024, fixture 1323248",
        "minute": "61",
        "team": "Czech Republic",
        "type": "substitution",
        "player": "P. Sulc",
        "detail": "Substitution 2 · 助攻/相关球员: L. Provod"
      },
      {
        "match_id": "api-football-1323248",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Czech Republic",
        "away_team": "Faroe Islands",
        "source_label": "API-Football league 32, season 2024, fixture 1323248",
        "minute": "61",
        "team": "Czech Republic",
        "type": "substitution",
        "player": "L. Cerv",
        "detail": "Substitution 3 · 助攻/相关球员: A. Kral"
      },
      {
        "match_id": "api-football-1323248",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Czech Republic",
        "away_team": "Faroe Islands",
        "source_label": "API-Football league 32, season 2024, fixture 1323248",
        "minute": "64",
        "team": "Faroe Islands",
        "type": "substitution",
        "player": "P. Knudsen",
        "detail": "Substitution 2 · 助攻/相关球员: M. Olsen"
      },
      {
        "match_id": "api-football-1323248",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Czech Republic",
        "away_team": "Faroe Islands",
        "source_label": "API-Football league 32, season 2024, fixture 1323248",
        "minute": "64",
        "team": "Faroe Islands",
        "type": "substitution",
        "player": "H. Hansson",
        "detail": "Substitution 3 · 助攻/相关球员: R. Joensen"
      },
      {
        "match_id": "api-football-1323248",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Czech Republic",
        "away_team": "Faroe Islands",
        "source_label": "API-Football league 32, season 2024, fixture 1323248",
        "minute": "65",
        "team": "Czech Republic",
        "type": "yellow-card",
        "player": "Tomáš Chorý",
        "detail": "Yellow Card · 说明: Foul"
      },
      {
        "match_id": "api-football-1323248",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Czech Republic",
        "away_team": "Faroe Islands",
        "source_label": "API-Football league 32, season 2024, fixture 1323248",
        "minute": "69",
        "team": "Faroe Islands",
        "type": "yellow-card",
        "player": "Hanus Sørensen",
        "detail": "Yellow Card · 说明: Argument"
      },
      {
        "match_id": "api-football-1323248",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Czech Republic",
        "away_team": "Faroe Islands",
        "source_label": "API-Football league 32, season 2024, fixture 1323248",
        "minute": "79",
        "team": "Czech Republic",
        "type": "substitution",
        "player": "V. Cerny",
        "detail": "Substitution 4 · 助攻/相关球员: M. Sin"
      },
      {
        "match_id": "api-football-1323248",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Czech Republic",
        "away_team": "Faroe Islands",
        "source_label": "API-Football league 32, season 2024, fixture 1323248",
        "minute": "79",
        "team": "Czech Republic",
        "type": "substitution",
        "player": "V. Coufal",
        "detail": "Substitution 5 · 助攻/相关球员: D. Doudera"
      },
      {
        "match_id": "api-football-1323248",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Czech Republic",
        "away_team": "Faroe Islands",
        "source_label": "API-Football league 32, season 2024, fixture 1323248",
        "minute": "79",
        "team": "Faroe Islands",
        "type": "substitution",
        "player": "B. Hendriksson",
        "detail": "Substitution 4 · 助攻/相关球员: P. Klettskard"
      },
      {
        "match_id": "api-football-1323248",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Czech Republic",
        "away_team": "Faroe Islands",
        "source_label": "API-Football league 32, season 2024, fixture 1323248",
        "minute": "79",
        "team": "Faroe Islands",
        "type": "substitution",
        "player": "A. Frederiksberg",
        "detail": "Substitution 5 · 助攻/相关球员: A. Justinussen"
      },
      {
        "match_id": "api-football-1323248",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Czech Republic",
        "away_team": "Faroe Islands",
        "source_label": "API-Football league 32, season 2024, fixture 1323248",
        "minute": "83",
        "team": "Faroe Islands",
        "type": "goal",
        "player": "G. Vatnhamar",
        "detail": "Normal Goal · 助攻/相关球员: A. Justinussen"
      },
      {
        "match_id": "api-football-1323248",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Czech Republic",
        "away_team": "Faroe Islands",
        "source_label": "API-Football league 32, season 2024, fixture 1323248",
        "minute": "85",
        "team": "Czech Republic",
        "type": "goal",
        "player": "P. Schick",
        "detail": "Normal Goal · 助攻/相关球员: J. Zeleny"
      },
      {
        "match_id": "api-football-1323248",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Czech Republic",
        "away_team": "Faroe Islands",
        "source_label": "API-Football league 32, season 2024, fixture 1323248",
        "minute": "90+1",
        "team": "Faroe Islands",
        "type": "yellow-card",
        "player": "Jóannes Kalsø Danielsen",
        "detail": "Yellow Card · 说明: Foul"
      }
    ],
    "qualifier_lineups": [
      {
        "match_id": "afc-uae-iraq-2025-11-13",
        "confederation_id": "afc",
        "stage": "亚洲区第五阶段首回合",
        "date_label": "2025-11-13",
        "home_team": "United Arab Emirates",
        "away_team": "Iraq",
        "source_label": "FIFA match centre / public result feeds",
        "team": "United Arab Emirates",
        "formation": "4-2-3-1",
        "starters": [
          {
            "number": 17,
            "name": "Khalid Eisa",
            "position": "GK"
          },
          {
            "number": 11,
            "name": "Caio Canedo",
            "position": "FW"
          }
        ],
        "substitutes": [
          {
            "number": 7,
            "name": "Ali Mabkhout",
            "position": "FW"
          }
        ]
      },
      {
        "match_id": "afc-uae-iraq-2025-11-13",
        "confederation_id": "afc",
        "stage": "亚洲区第五阶段首回合",
        "date_label": "2025-11-13",
        "home_team": "United Arab Emirates",
        "away_team": "Iraq",
        "source_label": "FIFA match centre / public result feeds",
        "team": "Iraq",
        "formation": "4-3-3",
        "starters": [
          {
            "number": 12,
            "name": "Jalal Hassan",
            "position": "GK"
          },
          {
            "number": 18,
            "name": "Ali Al-Hamadi",
            "position": "FW"
          }
        ],
        "substitutes": [
          {
            "number": 10,
            "name": "Mohannad Ali",
            "position": "FW"
          }
        ]
      },
      {
        "match_id": "api-football-1323239",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Cyprus",
        "away_team": "San Marino",
        "source_label": "API-Football league 32, season 2024, fixture 1323239",
        "team": "Cyprus",
        "formation": "4-2-3-1",
        "starters": [
          {
            "number": 1,
            "name": "J. Mall",
            "position": "G"
          },
          {
            "number": 6,
            "name": "G. Satsias",
            "position": "D"
          },
          {
            "number": 15,
            "name": "C. Sielis",
            "position": "D"
          },
          {
            "number": 3,
            "name": "N. Panagiotou",
            "position": "D"
          },
          {
            "number": 7,
            "name": "Anderson Correia",
            "position": "D"
          },
          {
            "number": 8,
            "name": "I. Kousoulos",
            "position": "M"
          },
          {
            "number": 20,
            "name": "G. Kastanos",
            "position": "M"
          },
          {
            "number": 17,
            "name": "L. Loizou",
            "position": "M"
          },
          {
            "number": 10,
            "name": "P. Sotiriou",
            "position": "M"
          },
          {
            "number": 21,
            "name": "M. Tzionis",
            "position": "M"
          },
          {
            "number": 9,
            "name": "I. Pittas",
            "position": "F"
          }
        ],
        "substitutes": [
          {
            "number": 13,
            "name": "D. Demetriou",
            "position": "G"
          },
          {
            "number": 22,
            "name": "N. Michail",
            "position": "G"
          },
          {
            "number": 2,
            "name": "C. Kyriakou",
            "position": "M"
          },
          {
            "number": 4,
            "name": "H. Kyprianou",
            "position": "M"
          },
          {
            "number": 5,
            "name": "C. Charalampous",
            "position": "M"
          },
          {
            "number": 11,
            "name": "A. Kakoullis",
            "position": "F"
          },
          {
            "number": 12,
            "name": "S. Gavriel",
            "position": "D"
          },
          {
            "number": 14,
            "name": "G. Malekkidis",
            "position": "D"
          },
          {
            "number": 16,
            "name": "E. Antoniou",
            "position": "D"
          },
          {
            "number": 18,
            "name": "K. Artymatas",
            "position": "M"
          },
          {
            "number": 19,
            "name": "A. Shikkis",
            "position": "D"
          },
          {
            "number": 23,
            "name": "I. Kosti",
            "position": "M"
          }
        ]
      },
      {
        "match_id": "api-football-1323239",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Cyprus",
        "away_team": "San Marino",
        "source_label": "API-Football league 32, season 2024, fixture 1323239",
        "team": "San Marino",
        "formation": "4-3-3",
        "starters": [
          {
            "number": 1,
            "name": "E. Colombo",
            "position": "G"
          },
          {
            "number": 4,
            "name": "F. Fabbri",
            "position": "D"
          },
          {
            "number": 5,
            "name": "M. Cevoli",
            "position": ""
          },
          {
            "number": 3,
            "name": "T. Benvenuti",
            "position": "D"
          },
          {
            "number": 12,
            "name": "A. Tosi",
            "position": "D"
          },
          {
            "number": 17,
            "name": "A. Golinucci",
            "position": ""
          },
          {
            "number": 8,
            "name": "L. Capicchioni",
            "position": "M"
          },
          {
            "number": 18,
            "name": "S. Zannoni",
            "position": "M"
          },
          {
            "number": 11,
            "name": "A. Contadini",
            "position": "F"
          },
          {
            "number": 9,
            "name": "N. Nanni",
            "position": "F"
          },
          {
            "number": 10,
            "name": "F. Berardi",
            "position": ""
          }
        ],
        "substitutes": [
          {
            "number": 13,
            "name": "M. Zavoli",
            "position": ""
          },
          {
            "number": 16,
            "name": "P. Amici",
            "position": "G"
          },
          {
            "number": 2,
            "name": "G. Benvenuti",
            "position": "D"
          },
          {
            "number": 6,
            "name": "D. Rossi",
            "position": ""
          },
          {
            "number": 7,
            "name": "M. Vitaioli",
            "position": ""
          },
          {
            "number": 14,
            "name": "G. Valentini",
            "position": "M"
          },
          {
            "number": 15,
            "name": "M. Pasolini",
            "position": "D"
          },
          {
            "number": 19,
            "name": "N. Giacopetti",
            "position": "F"
          },
          {
            "number": 20,
            "name": "N. Sensoli",
            "position": "F"
          },
          {
            "number": 21,
            "name": "A. Riccardi",
            "position": ""
          },
          {
            "number": 22,
            "name": "M. Mularoni",
            "position": ""
          },
          {
            "number": 23,
            "name": "M. Valli Casadei",
            "position": "M"
          }
        ]
      },
      {
        "match_id": "api-football-1323242",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "England",
        "away_team": "Albania",
        "source_label": "API-Football league 32, season 2024, fixture 1323242",
        "team": "England",
        "formation": "4-2-3-1",
        "starters": [
          {
            "number": 1,
            "name": "J. Pickford",
            "position": "G"
          },
          {
            "number": 2,
            "name": "K. Walker",
            "position": "D"
          },
          {
            "number": 5,
            "name": "E. Konsa",
            "position": "D"
          },
          {
            "number": 12,
            "name": "D. Burn",
            "position": "D"
          },
          {
            "number": 23,
            "name": "M. Lewis-Skelly",
            "position": "D"
          },
          {
            "number": 17,
            "name": "C. Jones",
            "position": "M"
          },
          {
            "number": 4,
            "name": "D. Rice",
            "position": "M"
          },
          {
            "number": 7,
            "name": "P. Foden",
            "position": "M"
          },
          {
            "number": 10,
            "name": "J. Bellingham",
            "position": "M"
          },
          {
            "number": 11,
            "name": "M. Rashford",
            "position": "M"
          },
          {
            "number": 9,
            "name": "H. Kane",
            "position": "F"
          }
        ],
        "substitutes": [
          {
            "number": 13,
            "name": "D. Henderson",
            "position": "G"
          },
          {
            "number": 22,
            "name": "J. Trafford",
            "position": "G"
          },
          {
            "number": 3,
            "name": "R. James",
            "position": "D"
          },
          {
            "number": 6,
            "name": "M. Guehi",
            "position": "D"
          },
          {
            "number": 8,
            "name": "J. Henderson",
            "position": "M"
          },
          {
            "number": 14,
            "name": "L. Colwill",
            "position": "D"
          },
          {
            "number": 15,
            "name": "E. Eze",
            "position": "M"
          },
          {
            "number": 16,
            "name": "M. Rogers",
            "position": "F"
          },
          {
            "number": 18,
            "name": "A. Gordon",
            "position": "F"
          },
          {
            "number": 19,
            "name": "D. Solanke",
            "position": "F"
          },
          {
            "number": 20,
            "name": "J. Bowen",
            "position": "F"
          },
          {
            "number": 21,
            "name": "V. Livramento",
            "position": "D"
          }
        ]
      },
      {
        "match_id": "api-football-1323242",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "England",
        "away_team": "Albania",
        "source_label": "API-Football league 32, season 2024, fixture 1323242",
        "team": "Albania",
        "formation": "4-1-4-1",
        "starters": [
          {
            "number": 1,
            "name": "T. Strakosha",
            "position": "G"
          },
          {
            "number": 2,
            "name": "I. Balliu",
            "position": "D"
          },
          {
            "number": 5,
            "name": "A. Ajeti",
            "position": "D"
          },
          {
            "number": 6,
            "name": "B. Djimsiti",
            "position": "D"
          },
          {
            "number": 3,
            "name": "N. Aliji",
            "position": "D"
          },
          {
            "number": 20,
            "name": "Y. Ramadani",
            "position": "M"
          },
          {
            "number": 9,
            "name": "J. Asani",
            "position": "M"
          },
          {
            "number": 8,
            "name": "K. Asllani",
            "position": "M"
          },
          {
            "number": 14,
            "name": "Q. Laci",
            "position": "M"
          },
          {
            "number": 10,
            "name": "N. Bajrami",
            "position": "M"
          },
          {
            "number": 11,
            "name": "M. Uzuni",
            "position": "F"
          }
        ],
        "substitutes": [
          {
            "number": 12,
            "name": "E. Kastrati",
            "position": "G"
          },
          {
            "number": 23,
            "name": "A. Sherri",
            "position": "G"
          },
          {
            "number": 4,
            "name": "J. Shehu",
            "position": "M"
          },
          {
            "number": 7,
            "name": "R. Manaj",
            "position": "F"
          },
          {
            "number": 13,
            "name": "E. Mihaj",
            "position": "D"
          },
          {
            "number": 15,
            "name": "M. Kumbulla",
            "position": "D"
          },
          {
            "number": 16,
            "name": "M. Berisha",
            "position": "M"
          },
          {
            "number": 17,
            "name": "E. Muci",
            "position": "M"
          },
          {
            "number": 18,
            "name": "A. Ismajli",
            "position": "D"
          },
          {
            "number": 19,
            "name": "A. Pajaziti",
            "position": "M"
          },
          {
            "number": 21,
            "name": "A. Hoxha",
            "position": "F"
          },
          {
            "number": 22,
            "name": "A. Broja",
            "position": "F"
          }
        ]
      },
      {
        "match_id": "api-football-1323238",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Poland",
        "away_team": "Lithuania",
        "source_label": "API-Football league 32, season 2024, fixture 1323238",
        "team": "Poland",
        "formation": "3-5-2",
        "starters": [
          {
            "number": 1,
            "name": "L. Skorupski",
            "position": "G"
          },
          {
            "number": 15,
            "name": "K. Piatkowski",
            "position": "D"
          },
          {
            "number": 5,
            "name": "J. Bednarek",
            "position": "D"
          },
          {
            "number": 14,
            "name": "J. Kiwior",
            "position": "D"
          },
          {
            "number": 2,
            "name": "M. Cash",
            "position": "M"
          },
          {
            "number": 10,
            "name": "S. Szymanski",
            "position": "M"
          },
          {
            "number": 8,
            "name": "J. Moder",
            "position": "M"
          },
          {
            "number": 6,
            "name": "J. Piotrowski",
            "position": "M"
          },
          {
            "number": 19,
            "name": "P. Frankowski",
            "position": "M"
          },
          {
            "number": 11,
            "name": "K. Swiderski",
            "position": "F"
          },
          {
            "number": 9,
            "name": "R. Lewandowski",
            "position": "F"
          }
        ],
        "substitutes": [
          {
            "number": 12,
            "name": "M. Bulka",
            "position": "G"
          },
          {
            "number": 22,
            "name": "B. Dragowski",
            "position": "G"
          },
          {
            "number": 3,
            "name": "M. Skrzypczak",
            "position": "D"
          },
          {
            "number": 4,
            "name": "M. Wieteska",
            "position": "D"
          },
          {
            "number": 7,
            "name": "K. Urbanski",
            "position": "M"
          },
          {
            "number": 13,
            "name": "J. Kaminski",
            "position": "M"
          },
          {
            "number": 16,
            "name": "A. Buksa",
            "position": "F"
          },
          {
            "number": 17,
            "name": "B. Slisz",
            "position": "M"
          },
          {
            "number": 18,
            "name": "B. Bereszynski",
            "position": "D"
          },
          {
            "number": 20,
            "name": "D. Marczuk",
            "position": "F"
          },
          {
            "number": 21,
            "name": "M. Bogusz",
            "position": "M"
          },
          {
            "number": 23,
            "name": "K. Piatek",
            "position": "F"
          }
        ]
      },
      {
        "match_id": "api-football-1323238",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Poland",
        "away_team": "Lithuania",
        "source_label": "API-Football league 32, season 2024, fixture 1323238",
        "team": "Lithuania",
        "formation": "3-4-2-1",
        "starters": [
          {
            "number": 1,
            "name": "E. Gertmonas",
            "position": "G"
          },
          {
            "number": 5,
            "name": "K. Kazukolovas",
            "position": "D"
          },
          {
            "number": 3,
            "name": "E. Utkus",
            "position": "D"
          },
          {
            "number": 2,
            "name": "A. Tutyskinas",
            "position": "D"
          },
          {
            "number": 17,
            "name": "P. Sirvys",
            "position": "M"
          },
          {
            "number": 6,
            "name": "D. Antanavicius",
            "position": "M"
          },
          {
            "number": 15,
            "name": "G. Gineitis",
            "position": "M"
          },
          {
            "number": 13,
            "name": "J. Lasickas",
            "position": "M"
          },
          {
            "number": 22,
            "name": "P. Golubickas",
            "position": "F"
          },
          {
            "number": 7,
            "name": "A. Dolznikov",
            "position": "F"
          },
          {
            "number": 11,
            "name": "A. Kucys",
            "position": ""
          }
        ],
        "substitutes": [
          {
            "number": 12,
            "name": "M. Adamonis",
            "position": "G"
          },
          {
            "number": 23,
            "name": "M. Bertasius",
            "position": "G"
          },
          {
            "number": 4,
            "name": "E. Girdvainis",
            "position": "D"
          },
          {
            "number": 8,
            "name": "G. Matulevicius",
            "position": "M"
          },
          {
            "number": 9,
            "name": "G. Paulauskas",
            "position": "F"
          },
          {
            "number": 10,
            "name": "F. Cernych",
            "position": "M"
          },
          {
            "number": 14,
            "name": "M. Ruzgis",
            "position": "F"
          },
          {
            "number": 16,
            "name": "M. Remeikis",
            "position": "M"
          },
          {
            "number": 18,
            "name": "M. Vareika",
            "position": "M"
          },
          {
            "number": 19,
            "name": "K. Upstas",
            "position": "D"
          },
          {
            "number": 20,
            "name": "T. Milasius",
            "position": "M"
          },
          {
            "number": 21,
            "name": "D. Barauskas",
            "position": "D"
          }
        ]
      },
      {
        "match_id": "api-football-1323244",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Moldova",
        "away_team": "Norway",
        "source_label": "API-Football league 32, season 2024, fixture 1323244",
        "team": "Moldova",
        "formation": "5-4-1",
        "starters": [
          {
            "number": 1,
            "name": "D. Celeadnic",
            "position": "G"
          },
          {
            "number": 21,
            "name": "I. Revenco",
            "position": "D"
          },
          {
            "number": 14,
            "name": "A. Craciun",
            "position": "D"
          },
          {
            "number": 4,
            "name": "V. Baboglo",
            "position": "D"
          },
          {
            "number": 15,
            "name": "V. Mudrac",
            "position": "D"
          },
          {
            "number": 2,
            "name": "O. Reabciuk",
            "position": "D"
          },
          {
            "number": 11,
            "name": "M. Caimacov",
            "position": "M"
          },
          {
            "number": 8,
            "name": "N. Motpan",
            "position": "M"
          },
          {
            "number": 22,
            "name": "V. Rata",
            "position": "M"
          },
          {
            "number": 17,
            "name": "V. Postolachi",
            "position": "M"
          },
          {
            "number": 9,
            "name": "I. Nicolaescu",
            "position": "F"
          }
        ],
        "substitutes": [
          {
            "number": 12,
            "name": "C. Avram",
            "position": "G"
          },
          {
            "number": 23,
            "name": "A. Kozhukhar",
            "position": ""
          },
          {
            "number": 3,
            "name": "D. Puscas",
            "position": "M"
          },
          {
            "number": 5,
            "name": "V. Posmac",
            "position": "D"
          },
          {
            "number": 6,
            "name": "A. Motoc",
            "position": "D"
          },
          {
            "number": 7,
            "name": "S. Bodisteanu",
            "position": "M"
          },
          {
            "number": 10,
            "name": "A. Boiciuc",
            "position": "F"
          },
          {
            "number": 13,
            "name": "M. Cojocaru",
            "position": "F"
          },
          {
            "number": 16,
            "name": "V. Stina",
            "position": "M"
          },
          {
            "number": 18,
            "name": "T. Lungu",
            "position": "M"
          },
          {
            "number": 19,
            "name": "D. Dumbravanu",
            "position": "D"
          },
          {
            "number": 20,
            "name": "S. Platica",
            "position": "M"
          }
        ]
      },
      {
        "match_id": "api-football-1323244",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Moldova",
        "away_team": "Norway",
        "source_label": "API-Football league 32, season 2024, fixture 1323244",
        "team": "Norway",
        "formation": "4-1-3-2",
        "starters": [
          {
            "number": 1,
            "name": "O. Nyland",
            "position": "G"
          },
          {
            "number": 14,
            "name": "J. Ryerson",
            "position": "D"
          },
          {
            "number": 3,
            "name": "K. Ajer",
            "position": "D"
          },
          {
            "number": 4,
            "name": "L. Ostigard",
            "position": "D"
          },
          {
            "number": 5,
            "name": "D. M. Wolfe",
            "position": "D"
          },
          {
            "number": 8,
            "name": "S. Berge",
            "position": "M"
          },
          {
            "number": 10,
            "name": "M. Odegaard",
            "position": "M"
          },
          {
            "number": 18,
            "name": "T. Aasgaard",
            "position": "M"
          },
          {
            "number": 20,
            "name": "A. Schjelderup",
            "position": "M"
          },
          {
            "number": 7,
            "name": "A. Sorloth",
            "position": "F"
          },
          {
            "number": 9,
            "name": "E. Haaland",
            "position": "F"
          }
        ],
        "substitutes": [
          {
            "number": 12,
            "name": "M. Dyngeland",
            "position": "G"
          },
          {
            "number": 13,
            "name": "E. Selvik",
            "position": "G"
          },
          {
            "number": 2,
            "name": "S. Gregersen",
            "position": "D"
          },
          {
            "number": 6,
            "name": "P. Berg",
            "position": "M"
          },
          {
            "number": 11,
            "name": "E. Botheim",
            "position": "F"
          },
          {
            "number": 15,
            "name": "J. Hauge",
            "position": "M"
          },
          {
            "number": 16,
            "name": "M. Pedersen",
            "position": "D"
          },
          {
            "number": 17,
            "name": "T. Heggem",
            "position": "D"
          },
          {
            "number": 19,
            "name": "A. Donnum",
            "position": "M"
          },
          {
            "number": 21,
            "name": "A. Hanche-Olsen",
            "position": "D"
          },
          {
            "number": 22,
            "name": "F. Myhre",
            "position": "M"
          },
          {
            "number": 23,
            "name": "L. Johnsen",
            "position": "M"
          }
        ]
      },
      {
        "match_id": "api-football-1323247",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Wales",
        "away_team": "Kazakhstan",
        "source_label": "API-Football league 32, season 2024, fixture 1323247",
        "team": "Wales",
        "formation": "4-2-3-1",
        "starters": [
          {
            "number": 1,
            "name": "K. Darlow",
            "position": "G"
          },
          {
            "number": 14,
            "name": "C. Roberts",
            "position": "D"
          },
          {
            "number": 6,
            "name": "J. Rodon",
            "position": "D"
          },
          {
            "number": 4,
            "name": "B. Davies",
            "position": "D"
          },
          {
            "number": 3,
            "name": "N. Williams",
            "position": "D"
          },
          {
            "number": 22,
            "name": "J. Sheehan",
            "position": "M"
          },
          {
            "number": 15,
            "name": "L. Cullen",
            "position": "M"
          },
          {
            "number": 20,
            "name": "D. James",
            "position": "M"
          },
          {
            "number": 10,
            "name": "D. Brooks",
            "position": "M"
          },
          {
            "number": 19,
            "name": "S. Thomas",
            "position": "M"
          },
          {
            "number": 11,
            "name": "B. Johnson",
            "position": "F"
          }
        ],
        "substitutes": [
          {
            "number": 12,
            "name": "D. Ward",
            "position": "G"
          },
          {
            "number": 21,
            "name": "A. Davies",
            "position": "G"
          },
          {
            "number": 2,
            "name": "C. Mepham",
            "position": "D"
          },
          {
            "number": 5,
            "name": "B. Cabango",
            "position": "D"
          },
          {
            "number": 7,
            "name": "J. Allen",
            "position": "M"
          },
          {
            "number": 8,
            "name": "T. Lawrence",
            "position": "F"
          },
          {
            "number": 9,
            "name": "R. Matondo",
            "position": "F"
          },
          {
            "number": 13,
            "name": "K. Moore",
            "position": "F"
          },
          {
            "number": 16,
            "name": "J. Dasilva",
            "position": "D"
          },
          {
            "number": 17,
            "name": "J. James",
            "position": "M"
          },
          {
            "number": 18,
            "name": "M. Harris",
            "position": "F"
          },
          {
            "number": 23,
            "name": "N. Broadhead",
            "position": "F"
          }
        ]
      },
      {
        "match_id": "api-football-1323247",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Wales",
        "away_team": "Kazakhstan",
        "source_label": "API-Football league 32, season 2024, fixture 1323247",
        "team": "Kazakhstan",
        "formation": "5-4-1",
        "starters": [
          {
            "number": 15,
            "name": "A. Zarutskiy",
            "position": "G"
          },
          {
            "number": 16,
            "name": "E. Tapalov",
            "position": "D"
          },
          {
            "number": 4,
            "name": "M. Bystrov",
            "position": "D"
          },
          {
            "number": 22,
            "name": "A. Marochkin",
            "position": "D"
          },
          {
            "number": 3,
            "name": "N. Alip",
            "position": "D"
          },
          {
            "number": 11,
            "name": "Y. Vorogovskiy",
            "position": "D"
          },
          {
            "number": 23,
            "name": "I. Chesnokov",
            "position": "M"
          },
          {
            "number": 8,
            "name": "A. Tagybergen",
            "position": "M"
          },
          {
            "number": 7,
            "name": "S. Muzhikov",
            "position": "M"
          },
          {
            "number": 10,
            "name": "M. Samorodov",
            "position": "M"
          },
          {
            "number": 19,
            "name": "A. Zhaksylykov",
            "position": ""
          }
        ],
        "substitutes": [
          {
            "number": 1,
            "name": "S. Pokatilov",
            "position": "G"
          },
          {
            "number": 12,
            "name": "M. Seysen",
            "position": "G"
          },
          {
            "number": 2,
            "name": "S. Astanov",
            "position": "D"
          },
          {
            "number": 5,
            "name": "A. Zhumakhanov",
            "position": "D"
          },
          {
            "number": 6,
            "name": "U. Zhaksybaev",
            "position": "D"
          },
          {
            "number": 9,
            "name": "G. Kenzhebek",
            "position": "M"
          },
          {
            "number": 13,
            "name": "N. Zhagorov",
            "position": "M"
          },
          {
            "number": 14,
            "name": "G. Zhukov",
            "position": "M"
          },
          {
            "number": 17,
            "name": "A. Aymbetov",
            "position": "F"
          },
          {
            "number": 18,
            "name": "D. Satpaev",
            "position": "F"
          },
          {
            "number": 20,
            "name": "R. Orazov",
            "position": "M"
          },
          {
            "number": 21,
            "name": "A. Mukhammed",
            "position": ""
          }
        ]
      },
      {
        "match_id": "api-football-1323248",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Czech Republic",
        "away_team": "Faroe Islands",
        "source_label": "API-Football league 32, season 2024, fixture 1323248",
        "team": "Czech Republic",
        "formation": "4-4-2",
        "starters": [
          {
            "number": 16,
            "name": "M. Kovar",
            "position": "G"
          },
          {
            "number": 5,
            "name": "V. Coufal",
            "position": "D"
          },
          {
            "number": 3,
            "name": "T. Holes",
            "position": "D"
          },
          {
            "number": 7,
            "name": "L. Krejci",
            "position": "D"
          },
          {
            "number": 18,
            "name": "J. Zeleny",
            "position": "D"
          },
          {
            "number": 17,
            "name": "V. Cerny",
            "position": "M"
          },
          {
            "number": 22,
            "name": "T. Soucek",
            "position": "M"
          },
          {
            "number": 12,
            "name": "L. Cerv",
            "position": "M"
          },
          {
            "number": 15,
            "name": "P. Sulc",
            "position": "M"
          },
          {
            "number": 10,
            "name": "P. Schick",
            "position": "F"
          },
          {
            "number": 19,
            "name": "T. Chory",
            "position": "F"
          }
        ],
        "substitutes": [
          {
            "number": 1,
            "name": "J. Stanek",
            "position": "G"
          },
          {
            "number": 23,
            "name": "M. Jedlicka",
            "position": "G"
          },
          {
            "number": 2,
            "name": "D. Zima",
            "position": "D"
          },
          {
            "number": 4,
            "name": "V. Jemelka",
            "position": "D"
          },
          {
            "number": 6,
            "name": "M. Sin",
            "position": "M"
          },
          {
            "number": 8,
            "name": "M. Sadilek",
            "position": "M"
          },
          {
            "number": 9,
            "name": "J. Kliment",
            "position": "F"
          },
          {
            "number": 11,
            "name": "J. Kuchta",
            "position": "F"
          },
          {
            "number": 13,
            "name": "D. Doudera",
            "position": "M"
          },
          {
            "number": 14,
            "name": "L. Provod",
            "position": "M"
          },
          {
            "number": 20,
            "name": "D. Jurasek",
            "position": "D"
          },
          {
            "number": 21,
            "name": "A. Kral",
            "position": "M"
          }
        ]
      },
      {
        "match_id": "api-football-1323248",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Czech Republic",
        "away_team": "Faroe Islands",
        "source_label": "API-Football league 32, season 2024, fixture 1323248",
        "team": "Faroe Islands",
        "formation": "5-4-1",
        "starters": [
          {
            "number": 23,
            "name": "B. Reynatrod",
            "position": ""
          },
          {
            "number": 19,
            "name": "J. Benjaminsen",
            "position": "D"
          },
          {
            "number": 15,
            "name": "O. Faero",
            "position": "D"
          },
          {
            "number": 16,
            "name": "G. Vatnhamar",
            "position": "D"
          },
          {
            "number": 5,
            "name": "A. Edmundsson",
            "position": "D"
          },
          {
            "number": 3,
            "name": "V. Davidsen",
            "position": "D"
          },
          {
            "number": 8,
            "name": "B. Hendriksson",
            "position": ""
          },
          {
            "number": 6,
            "name": "H. Hansson",
            "position": "M"
          },
          {
            "number": 7,
            "name": "A. Frederiksberg",
            "position": ""
          },
          {
            "number": 20,
            "name": "H. Sorensen",
            "position": "M"
          },
          {
            "number": 11,
            "name": "P. Knudsen",
            "position": "F"
          }
        ],
        "substitutes": [
          {
            "number": 1,
            "name": "M. Lamhauge",
            "position": "G"
          },
          {
            "number": 12,
            "name": "A. Petersen",
            "position": "G"
          },
          {
            "number": 2,
            "name": "J. Danielsen",
            "position": "D"
          },
          {
            "number": 4,
            "name": "S. Chukwudi",
            "position": "D"
          },
          {
            "number": 9,
            "name": "P. Klettskard",
            "position": "F"
          },
          {
            "number": 10,
            "name": "M. Olsen",
            "position": "M"
          },
          {
            "number": 13,
            "name": "A. Svensson",
            "position": ""
          },
          {
            "number": 14,
            "name": "R. Joensen",
            "position": "M"
          },
          {
            "number": 17,
            "name": "A. Justinussen",
            "position": "F"
          },
          {
            "number": 18,
            "name": "G. D. Turi",
            "position": "M"
          },
          {
            "number": 21,
            "name": "P. Kallsberg",
            "position": "F"
          },
          {
            "number": 22,
            "name": "N. Mneney",
            "position": "M"
          }
        ]
      }
    ],
    "qualifier_match_stats": [
      {
        "match_id": "afc-uae-iraq-2025-11-13",
        "confederation_id": "afc",
        "stage": "亚洲区第五阶段首回合",
        "date_label": "2025-11-13",
        "home_team": "United Arab Emirates",
        "away_team": "Iraq",
        "source_label": "FIFA match centre / public result feeds",
        "label": "控球率",
        "home": "48%",
        "away": "52%"
      },
      {
        "match_id": "afc-uae-iraq-2025-11-13",
        "confederation_id": "afc",
        "stage": "亚洲区第五阶段首回合",
        "date_label": "2025-11-13",
        "home_team": "United Arab Emirates",
        "away_team": "Iraq",
        "source_label": "FIFA match centre / public result feeds",
        "label": "射门",
        "home": "9",
        "away": "11"
      },
      {
        "match_id": "afc-uae-iraq-2025-11-13",
        "confederation_id": "afc",
        "stage": "亚洲区第五阶段首回合",
        "date_label": "2025-11-13",
        "home_team": "United Arab Emirates",
        "away_team": "Iraq",
        "source_label": "FIFA match centre / public result feeds",
        "label": "射正",
        "home": "3",
        "away": "4"
      },
      {
        "match_id": "afc-uae-iraq-2025-11-13",
        "confederation_id": "afc",
        "stage": "亚洲区第五阶段首回合",
        "date_label": "2025-11-13",
        "home_team": "United Arab Emirates",
        "away_team": "Iraq",
        "source_label": "FIFA match centre / public result feeds",
        "label": "角球",
        "home": "4",
        "away": "5"
      },
      {
        "match_id": "afc-uae-iraq-2025-11-13",
        "confederation_id": "afc",
        "stage": "亚洲区第五阶段首回合",
        "date_label": "2025-11-13",
        "home_team": "United Arab Emirates",
        "away_team": "Iraq",
        "source_label": "FIFA match centre / public result feeds",
        "label": "黄牌",
        "home": "2",
        "away": "3"
      },
      {
        "match_id": "api-football-1323239",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Cyprus",
        "away_team": "San Marino",
        "source_label": "API-Football league 32, season 2024, fixture 1323239",
        "label": "射正",
        "home": "11",
        "away": "2"
      },
      {
        "match_id": "api-football-1323239",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Cyprus",
        "away_team": "San Marino",
        "source_label": "API-Football league 32, season 2024, fixture 1323239",
        "label": "射门",
        "home": "26",
        "away": "5"
      },
      {
        "match_id": "api-football-1323239",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Cyprus",
        "away_team": "San Marino",
        "source_label": "API-Football league 32, season 2024, fixture 1323239",
        "label": "犯规",
        "home": "14",
        "away": "17"
      },
      {
        "match_id": "api-football-1323239",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Cyprus",
        "away_team": "San Marino",
        "source_label": "API-Football league 32, season 2024, fixture 1323239",
        "label": "角球",
        "home": "7",
        "away": "2"
      },
      {
        "match_id": "api-football-1323239",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Cyprus",
        "away_team": "San Marino",
        "source_label": "API-Football league 32, season 2024, fixture 1323239",
        "label": "越位",
        "home": "2",
        "away": "1"
      },
      {
        "match_id": "api-football-1323239",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Cyprus",
        "away_team": "San Marino",
        "source_label": "API-Football league 32, season 2024, fixture 1323239",
        "label": "控球率",
        "home": "70%",
        "away": "30%"
      },
      {
        "match_id": "api-football-1323239",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Cyprus",
        "away_team": "San Marino",
        "source_label": "API-Football league 32, season 2024, fixture 1323239",
        "label": "黄牌",
        "home": "0",
        "away": "2"
      },
      {
        "match_id": "api-football-1323239",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Cyprus",
        "away_team": "San Marino",
        "source_label": "API-Football league 32, season 2024, fixture 1323239",
        "label": "红牌",
        "home": "-",
        "away": "-"
      },
      {
        "match_id": "api-football-1323239",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Cyprus",
        "away_team": "San Marino",
        "source_label": "API-Football league 32, season 2024, fixture 1323239",
        "label": "门将扑救",
        "home": "2",
        "away": "9"
      },
      {
        "match_id": "api-football-1323239",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Cyprus",
        "away_team": "San Marino",
        "source_label": "API-Football league 32, season 2024, fixture 1323239",
        "label": "传球",
        "home": "648",
        "away": "281"
      },
      {
        "match_id": "api-football-1323239",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Cyprus",
        "away_team": "San Marino",
        "source_label": "API-Football league 32, season 2024, fixture 1323239",
        "label": "成功传球",
        "home": "569",
        "away": "202"
      },
      {
        "match_id": "api-football-1323239",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Cyprus",
        "away_team": "San Marino",
        "source_label": "API-Football league 32, season 2024, fixture 1323239",
        "label": "传球成功率",
        "home": "88%",
        "away": "72%"
      },
      {
        "match_id": "api-football-1323242",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "England",
        "away_team": "Albania",
        "source_label": "API-Football league 32, season 2024, fixture 1323242",
        "label": "射正",
        "home": "6",
        "away": "0"
      },
      {
        "match_id": "api-football-1323242",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "England",
        "away_team": "Albania",
        "source_label": "API-Football league 32, season 2024, fixture 1323242",
        "label": "射门",
        "home": "12",
        "away": "3"
      },
      {
        "match_id": "api-football-1323242",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "England",
        "away_team": "Albania",
        "source_label": "API-Football league 32, season 2024, fixture 1323242",
        "label": "犯规",
        "home": "9",
        "away": "7"
      },
      {
        "match_id": "api-football-1323242",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "England",
        "away_team": "Albania",
        "source_label": "API-Football league 32, season 2024, fixture 1323242",
        "label": "角球",
        "home": "4",
        "away": "1"
      },
      {
        "match_id": "api-football-1323242",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "England",
        "away_team": "Albania",
        "source_label": "API-Football league 32, season 2024, fixture 1323242",
        "label": "越位",
        "home": "2",
        "away": "2"
      },
      {
        "match_id": "api-football-1323242",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "England",
        "away_team": "Albania",
        "source_label": "API-Football league 32, season 2024, fixture 1323242",
        "label": "控球率",
        "home": "74%",
        "away": "26%"
      },
      {
        "match_id": "api-football-1323242",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "England",
        "away_team": "Albania",
        "source_label": "API-Football league 32, season 2024, fixture 1323242",
        "label": "黄牌",
        "home": "0",
        "away": "1"
      },
      {
        "match_id": "api-football-1323242",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "England",
        "away_team": "Albania",
        "source_label": "API-Football league 32, season 2024, fixture 1323242",
        "label": "红牌",
        "home": "-",
        "away": "-"
      },
      {
        "match_id": "api-football-1323242",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "England",
        "away_team": "Albania",
        "source_label": "API-Football league 32, season 2024, fixture 1323242",
        "label": "门将扑救",
        "home": "0",
        "away": "3"
      },
      {
        "match_id": "api-football-1323242",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "England",
        "away_team": "Albania",
        "source_label": "API-Football league 32, season 2024, fixture 1323242",
        "label": "传球",
        "home": "865",
        "away": "299"
      },
      {
        "match_id": "api-football-1323242",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "England",
        "away_team": "Albania",
        "source_label": "API-Football league 32, season 2024, fixture 1323242",
        "label": "成功传球",
        "home": "812",
        "away": "249"
      },
      {
        "match_id": "api-football-1323242",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "England",
        "away_team": "Albania",
        "source_label": "API-Football league 32, season 2024, fixture 1323242",
        "label": "传球成功率",
        "home": "94%",
        "away": "83%"
      },
      {
        "match_id": "api-football-1323238",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Poland",
        "away_team": "Lithuania",
        "source_label": "API-Football league 32, season 2024, fixture 1323238",
        "label": "射正",
        "home": "7",
        "away": "2"
      },
      {
        "match_id": "api-football-1323238",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Poland",
        "away_team": "Lithuania",
        "source_label": "API-Football league 32, season 2024, fixture 1323238",
        "label": "射门",
        "home": "24",
        "away": "8"
      },
      {
        "match_id": "api-football-1323238",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Poland",
        "away_team": "Lithuania",
        "source_label": "API-Football league 32, season 2024, fixture 1323238",
        "label": "犯规",
        "home": "14",
        "away": "18"
      },
      {
        "match_id": "api-football-1323238",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Poland",
        "away_team": "Lithuania",
        "source_label": "API-Football league 32, season 2024, fixture 1323238",
        "label": "角球",
        "home": "11",
        "away": "1"
      },
      {
        "match_id": "api-football-1323238",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Poland",
        "away_team": "Lithuania",
        "source_label": "API-Football league 32, season 2024, fixture 1323238",
        "label": "越位",
        "home": "-",
        "away": "-"
      },
      {
        "match_id": "api-football-1323238",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Poland",
        "away_team": "Lithuania",
        "source_label": "API-Football league 32, season 2024, fixture 1323238",
        "label": "控球率",
        "home": "62%",
        "away": "38%"
      },
      {
        "match_id": "api-football-1323238",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Poland",
        "away_team": "Lithuania",
        "source_label": "API-Football league 32, season 2024, fixture 1323238",
        "label": "黄牌",
        "home": "1",
        "away": "1"
      },
      {
        "match_id": "api-football-1323238",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Poland",
        "away_team": "Lithuania",
        "source_label": "API-Football league 32, season 2024, fixture 1323238",
        "label": "红牌",
        "home": "-",
        "away": "-"
      },
      {
        "match_id": "api-football-1323238",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Poland",
        "away_team": "Lithuania",
        "source_label": "API-Football league 32, season 2024, fixture 1323238",
        "label": "门将扑救",
        "home": "2",
        "away": "6"
      },
      {
        "match_id": "api-football-1323238",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Poland",
        "away_team": "Lithuania",
        "source_label": "API-Football league 32, season 2024, fixture 1323238",
        "label": "传球",
        "home": "507",
        "away": "320"
      },
      {
        "match_id": "api-football-1323238",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Poland",
        "away_team": "Lithuania",
        "source_label": "API-Football league 32, season 2024, fixture 1323238",
        "label": "成功传球",
        "home": "410",
        "away": "231"
      },
      {
        "match_id": "api-football-1323238",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-21",
        "home_team": "Poland",
        "away_team": "Lithuania",
        "source_label": "API-Football league 32, season 2024, fixture 1323238",
        "label": "传球成功率",
        "home": "81%",
        "away": "72%"
      },
      {
        "match_id": "api-football-1323244",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Moldova",
        "away_team": "Norway",
        "source_label": "API-Football league 32, season 2024, fixture 1323244",
        "label": "射正",
        "home": "4",
        "away": "8"
      },
      {
        "match_id": "api-football-1323244",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Moldova",
        "away_team": "Norway",
        "source_label": "API-Football league 32, season 2024, fixture 1323244",
        "label": "射门",
        "home": "10",
        "away": "24"
      },
      {
        "match_id": "api-football-1323244",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Moldova",
        "away_team": "Norway",
        "source_label": "API-Football league 32, season 2024, fixture 1323244",
        "label": "犯规",
        "home": "10",
        "away": "9"
      },
      {
        "match_id": "api-football-1323244",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Moldova",
        "away_team": "Norway",
        "source_label": "API-Football league 32, season 2024, fixture 1323244",
        "label": "角球",
        "home": "6",
        "away": "6"
      },
      {
        "match_id": "api-football-1323244",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Moldova",
        "away_team": "Norway",
        "source_label": "API-Football league 32, season 2024, fixture 1323244",
        "label": "越位",
        "home": "2",
        "away": "0"
      },
      {
        "match_id": "api-football-1323244",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Moldova",
        "away_team": "Norway",
        "source_label": "API-Football league 32, season 2024, fixture 1323244",
        "label": "控球率",
        "home": "31%",
        "away": "69%"
      },
      {
        "match_id": "api-football-1323244",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Moldova",
        "away_team": "Norway",
        "source_label": "API-Football league 32, season 2024, fixture 1323244",
        "label": "黄牌",
        "home": "1",
        "away": "1"
      },
      {
        "match_id": "api-football-1323244",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Moldova",
        "away_team": "Norway",
        "source_label": "API-Football league 32, season 2024, fixture 1323244",
        "label": "红牌",
        "home": "-",
        "away": "-"
      },
      {
        "match_id": "api-football-1323244",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Moldova",
        "away_team": "Norway",
        "source_label": "API-Football league 32, season 2024, fixture 1323244",
        "label": "门将扑救",
        "home": "4",
        "away": "4"
      },
      {
        "match_id": "api-football-1323244",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Moldova",
        "away_team": "Norway",
        "source_label": "API-Football league 32, season 2024, fixture 1323244",
        "label": "传球",
        "home": "267",
        "away": "622"
      },
      {
        "match_id": "api-football-1323244",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Moldova",
        "away_team": "Norway",
        "source_label": "API-Football league 32, season 2024, fixture 1323244",
        "label": "成功传球",
        "home": "212",
        "away": "565"
      },
      {
        "match_id": "api-football-1323244",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Moldova",
        "away_team": "Norway",
        "source_label": "API-Football league 32, season 2024, fixture 1323244",
        "label": "传球成功率",
        "home": "79%",
        "away": "91%"
      },
      {
        "match_id": "api-football-1323247",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Wales",
        "away_team": "Kazakhstan",
        "source_label": "API-Football league 32, season 2024, fixture 1323247",
        "label": "射正",
        "home": "7",
        "away": "2"
      },
      {
        "match_id": "api-football-1323247",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Wales",
        "away_team": "Kazakhstan",
        "source_label": "API-Football league 32, season 2024, fixture 1323247",
        "label": "射门",
        "home": "12",
        "away": "10"
      },
      {
        "match_id": "api-football-1323247",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Wales",
        "away_team": "Kazakhstan",
        "source_label": "API-Football league 32, season 2024, fixture 1323247",
        "label": "犯规",
        "home": "5",
        "away": "7"
      },
      {
        "match_id": "api-football-1323247",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Wales",
        "away_team": "Kazakhstan",
        "source_label": "API-Football league 32, season 2024, fixture 1323247",
        "label": "角球",
        "home": "4",
        "away": "4"
      },
      {
        "match_id": "api-football-1323247",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Wales",
        "away_team": "Kazakhstan",
        "source_label": "API-Football league 32, season 2024, fixture 1323247",
        "label": "越位",
        "home": "0",
        "away": "1"
      },
      {
        "match_id": "api-football-1323247",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Wales",
        "away_team": "Kazakhstan",
        "source_label": "API-Football league 32, season 2024, fixture 1323247",
        "label": "控球率",
        "home": "72%",
        "away": "28%"
      },
      {
        "match_id": "api-football-1323247",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Wales",
        "away_team": "Kazakhstan",
        "source_label": "API-Football league 32, season 2024, fixture 1323247",
        "label": "黄牌",
        "home": "0",
        "away": "2"
      },
      {
        "match_id": "api-football-1323247",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Wales",
        "away_team": "Kazakhstan",
        "source_label": "API-Football league 32, season 2024, fixture 1323247",
        "label": "红牌",
        "home": "-",
        "away": "-"
      },
      {
        "match_id": "api-football-1323247",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Wales",
        "away_team": "Kazakhstan",
        "source_label": "API-Football league 32, season 2024, fixture 1323247",
        "label": "门将扑救",
        "home": "1",
        "away": "4"
      },
      {
        "match_id": "api-football-1323247",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Wales",
        "away_team": "Kazakhstan",
        "source_label": "API-Football league 32, season 2024, fixture 1323247",
        "label": "传球",
        "home": "682",
        "away": "265"
      },
      {
        "match_id": "api-football-1323247",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Wales",
        "away_team": "Kazakhstan",
        "source_label": "API-Football league 32, season 2024, fixture 1323247",
        "label": "成功传球",
        "home": "629",
        "away": "208"
      },
      {
        "match_id": "api-football-1323247",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Wales",
        "away_team": "Kazakhstan",
        "source_label": "API-Football league 32, season 2024, fixture 1323247",
        "label": "传球成功率",
        "home": "92%",
        "away": "78%"
      },
      {
        "match_id": "api-football-1323248",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Czech Republic",
        "away_team": "Faroe Islands",
        "source_label": "API-Football league 32, season 2024, fixture 1323248",
        "label": "射正",
        "home": "7",
        "away": "3"
      },
      {
        "match_id": "api-football-1323248",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Czech Republic",
        "away_team": "Faroe Islands",
        "source_label": "API-Football league 32, season 2024, fixture 1323248",
        "label": "射门",
        "home": "16",
        "away": "5"
      },
      {
        "match_id": "api-football-1323248",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Czech Republic",
        "away_team": "Faroe Islands",
        "source_label": "API-Football league 32, season 2024, fixture 1323248",
        "label": "犯规",
        "home": "12",
        "away": "9"
      },
      {
        "match_id": "api-football-1323248",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Czech Republic",
        "away_team": "Faroe Islands",
        "source_label": "API-Football league 32, season 2024, fixture 1323248",
        "label": "角球",
        "home": "6",
        "away": "3"
      },
      {
        "match_id": "api-football-1323248",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Czech Republic",
        "away_team": "Faroe Islands",
        "source_label": "API-Football league 32, season 2024, fixture 1323248",
        "label": "越位",
        "home": "3",
        "away": "0"
      },
      {
        "match_id": "api-football-1323248",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Czech Republic",
        "away_team": "Faroe Islands",
        "source_label": "API-Football league 32, season 2024, fixture 1323248",
        "label": "控球率",
        "home": "68%",
        "away": "32%"
      },
      {
        "match_id": "api-football-1323248",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Czech Republic",
        "away_team": "Faroe Islands",
        "source_label": "API-Football league 32, season 2024, fixture 1323248",
        "label": "黄牌",
        "home": "1",
        "away": "3"
      },
      {
        "match_id": "api-football-1323248",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Czech Republic",
        "away_team": "Faroe Islands",
        "source_label": "API-Football league 32, season 2024, fixture 1323248",
        "label": "红牌",
        "home": "-",
        "away": "-"
      },
      {
        "match_id": "api-football-1323248",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Czech Republic",
        "away_team": "Faroe Islands",
        "source_label": "API-Football league 32, season 2024, fixture 1323248",
        "label": "门将扑救",
        "home": "2",
        "away": "4"
      },
      {
        "match_id": "api-football-1323248",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Czech Republic",
        "away_team": "Faroe Islands",
        "source_label": "API-Football league 32, season 2024, fixture 1323248",
        "label": "传球",
        "home": "522",
        "away": "253"
      },
      {
        "match_id": "api-football-1323248",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Czech Republic",
        "away_team": "Faroe Islands",
        "source_label": "API-Football league 32, season 2024, fixture 1323248",
        "label": "成功传球",
        "home": "433",
        "away": "156"
      },
      {
        "match_id": "api-football-1323248",
        "confederation_id": "uefa",
        "stage": "Group Stage - 1",
        "date_label": "2025-03-22",
        "home_team": "Czech Republic",
        "away_team": "Faroe Islands",
        "source_label": "API-Football league 32, season 2024, fixture 1323248",
        "label": "传球成功率",
        "home": "83%",
        "away": "62%"
      }
    ]
  }
}
